CHANGELOG

Unreleased

Documentation

  • docs(Changelog): exclude commit message body from changelog rendering (e37e82c)

v0.1.7 (2024-03-26)

Fix

  • fix(distrib): Distribution.plotPeak() legend background more transparent (4a148f1)

Refactor

  • refactor(notebook_utils): whitespace (30feb51)

v0.1.6 (2024-03-25)

Fix

  • fix(notebook_utils): notebookapp import path changed (27266db)

v0.1.6-dev.5 (2023-04-20)

v0.1.6-dev.4 (2023-04-20)

v0.1.6-dev.3 (2023-03-28)

v0.1.6-dev.2 (2023-03-27)

v0.1.6-dev.1 (2023-03-27)

Documentation

  • docs(analysis): minor fix (601a6f7)

v0.1.5 (2023-03-27)

Documentation

  • docs(cleanup): removed obsolete module doc, replaced by autosummary generated files (c0d4256)

  • docs(format): fix formatting with black (5de80d4)

Fix

  • fix(reBin): module renamed to binning, fixes name clashes with docs gen (ec959fb)

Style

  • style(format): fix whitespace and quotes with black (b0b7dba)

  • style(binning): fix quoting by using black formatter (61603f7)

v0.1.5-dev.2 (2023-03-27)

v0.1.5-dev.1 (2023-03-27)

Documentation

  • docs(General): config updated by cookiecutter (6c9ddfb)

Style

  • style(config): string normalization, double quotes (e8edbc4)

v0.1.4 (2023-03-03)

Fix

  • fix(readme): license link (f98f736)

v0.1.3 (2023-03-03)

Documentation

  • docs(readme): adjust version numbers in readme as well (5700694)

  • docs(readme): using test.pypi.org links (240e58c)

  • docs(Package): update project description (704a0b5)

  • docs(comments): add some, remove obsolete (efe2689)

Fix

  • fix(tox): clean env (0135426)

  • fix(Package): cookiecutterrc updated (7b29a17)

  • fix(tox): cleanup env removed pckg build files (ecd8648)

  • fix(GitHubAction): migrate to pathlib.Path in template rendering (d3ae5db)

Refactor

  • refactor(docs): config adjusted by cookiecutter (84e00f0)

  • refactor(metadata): update project meta data (9d6982c)

Style

  • style(pyproject.toml): use double quotes (8f902a2)

Test

  • test(tox): find sys Python version when generating files if not specified explicitly (e690193)

v0.1.3-dev.4 (2023-02-28)

v0.1.3-dev.3 (2023-02-28)

v0.1.3-dev.2 (2023-02-27)

v0.1.3-dev.1 (2023-02-27)

v0.1.2 (2023-02-24)

Documentation

  • docs(distrib): generate entries of submodule distrib (c8055c6)

Fix

  • fix(Documentation): doctest format in distrib (5942972)

v0.1.2-dev.1 (2023-02-24)

Documentation

  • docs(utils): generate entries of submodule utils (762a548)

Unknown

v0.1.1 (2023-02-24)

Fix

  • fix(docs): allow markdown format in changelog (593356b)

v0.1.1-dev.5 (2023-02-23)

v0.1.1-dev.4 (2023-02-23)

Documentation

  • docs(readme): updated links and badges (2e0329d)

v0.1.1-dev.3 (2023-02-23)

v0.1.1-dev.2 (2023-02-23)

v0.1.1-dev.1 (2023-02-23)

Documentation

  • docs(config): clean up version definition (c18c67f)

  • docs: removed disabled config (3059ff9)

  • docs: disabled incompatible sidebar config with furo theme (61959be)

Fix

  • fix(tox): removed tox-wheel settings (cacbfe3)

Unknown

  • added tox-wheel to ci required packages (7eae72c)

  • readme: updated badge for docs (6e78a50)

  • comments added (af59a8a)

  • readme: fixed link to coverage report page (1e173dc)

  • docs env needs toml module for reading values from pyproject.toml (6a2d755)

  • applying isort config (02c6bbc)

  • updated isort config (78e38e9)

  • docs config: using urls defined in pyproject.toml (33d5f23)

  • moving isort config to separate file, not picked up from pyproject in a pre-commit hook (bfaf1e0)

  • pre-commit uses pycqa repo for isort (4b4a31c)

  • updated pre-commit hook versions (4fdec5c)

  • docs switching theme to furo (ceab414)

  • moved project meta data from setup.py to pyproject.toml (a73f9a7)

  • removed obsolete dependency from github action template (0d071bc)

  • tox: removed coverage combine for single runner, useless (831fa6b)

  • tox: updated bootstrap template for github actions (47528b8)

  • tox: build env for package building (91969bb)

  • tox.docs: generating placeholder for github pages; (bcaaa54)

  • tox: coverage combine command added (bc45701)

  • readme: removed unused table def (9665ccf)

  • readme: coverage badge added (from report) (6570cf1)

  • tox config format fixes (210b5e3)

  • readme: download numbers from pypi (7082226)

  • readme: minor formatting edit (645e0f8)

  • readme: adjusted badges (343dc81)

  • fixed broken link (e41268d)

  • removed missing tbump.toml from manifest (1a54907)

  • Dependabot config (4578709)

v0.1.0 (2022-11-10)

Documentation

  • docs: let sphinx use numpy directly instead of mockup (9b6ec6d)

  • docs: sphinx extlinks syntax updated (0866ee7)

  • docs: URL updated (146039c)

  • docs: fix docs gh workflow spec (49d7e93)

  • docs: fix gh workflow spec (b977751)

  • docs: fix gh workflow spec (e23c22c)

  • docs: fix gh workflow spec (024295d)

  • docs: fix gh workflow spec (12adda9)

  • docs: fix gh workflow spec (f062d12)

  • docs: updated urls and gh workflow spec (66a0704)

Unknown

  • tbump config updated (e17de91)

  • package classifiers and readme updated (4cafdca)

  • tox: removed passenv=*, more strictness (818ffa1)

  • moved tbump config into pyproject file (b8b9881)

  • isort excludes .ipynb_checkpoints (db90f62)

  • flake8 config updated (20a46bc)

  • reformatting according to pre-commit config (54fd524)

  • tox:check: let check-manifest ignore macOS meta files (d301bd2)

  • gh: removed obsolete testing.yml (1ce898d)

  • readme: updated badges (790bf44)

  • readme: updated badges (99ddde2)

  • readme: updated badges (f18418c)

  • readme: fixed badges, renamed testing -> tests (3efb28f)

  • removed pypy test environment from github actions (17f8515)

  • removed pypy test environment (e2cfa0a)

  • conda_environment.yml not needed anymore (b28806f)

  • tested testing config, enabled doctests (a273d9d)

  • generate github testing workflow with tox (f04bb7b)

  • tox:bootstrap: don’t fail for macOS .DS_Store files (0445011)

  • tox setup added and works partially (4956d25)

  • moved implementation to src subfolder (a917c30)

  • updated gitignore (2499639)

  • readme: updated docs gh workflow badge (3bb0b40)

  • documentation setup (fa494d0)

  • editorconfig added (61299aa)

  • pre-commit config added, running reformatter, import sort and flake8 linter for the first time (0537b68)

  • let git ignore macOS meta data files (6e35aa3)

  • distrib: removed radius-specific scale factors when converting (LogNorm) distribution parameters (bf7bcca)

  • distrib.Distribution.xlabel added (30ad6c1)

  • indicate python raw string to protect LaTeX commands (4483cb5)

  • utils.setPackage() prepend local module search path (247973a)

  • distrib: handling logNorm params distrPar as dict now, doctests added (0aad717)

  • readdata: fixed imports, allow disabling info output by print_filename arg (aa1cf22)

  • readPDH replaced by a pandas.read_csv wrapper (9d3c6a4)

  • fixed init (55e9d20)

  • readPDH: detection of XML section updated (096521f)

  • updated GitHub Action (7844e90)

  • utils: moved jupyter notebook related helper to separate file/module (4bbee4e)

  • testing workflow runs doctest on utils module (6d19fd4)

  • utils.isList(): doctest added (f27855d)

  • testing workflow: fixed python versions (a71e60e)

  • defined new github action for running tests (3589299)

  • Distribution.uncertRatioMedian() added (8a2ef2d)

  • distrib.getLargestPeaks: fixed sort order of largest peaks (9cca28f)

  • show LogNorm params for each peak (64b60e7)

  • introduced distrib.Distribution for finding and plotting peaks (6beadf3)

  • analysis.getModZScore() calculates the modified z-score of some data arrays (2250a59)

  • distrib.findLocalMinima: skip peaks with less than 5 points (712d590)

  • distrib.findLocalMinima() fail gracefully on single peak ranges (45eb76b)

  • plotting.GenericResult with x-axis label (1a14688)

  • missing numpy import (8c01e86)

  • added plotting.GenericResult (96cf6c8)

  • distrib.normalizeDistrib: convert pandas.Series to numpy.ndarray first (a50f78e)

  • distrib.findLocalMinima() added (0ac94c7)

  • distrib.findPeakRanges() filters monotonously increasing/decreasing ‘peaks’ (artefacts) (7b967c0)

  • distrib.distrParFromPeakRanges: convert pandas.Series to numpy.ndarray at the beginning (bb19270)

  • distrib.test: fixed indents, replaced tabs by spaces (da8f402)

  • plotting: increases limit for warning about many plots (ef8a6fd)

  • plotting.plotVertBar() now with kwargs being forwarded to matplotlib (35dbce1)

  • utils.updatedDict() added (03fe42c)

  • isList() moved to utils (4367a6c)

  • datalocations.getDataFiles() argument handling lists and non-lists (4ee348a)

  • datalocations: filtering file names with in-/exclude patterns (d65efff)

  • datalocations.getDataFiles() with filename pattern argument (7d10c9c)

  • plotting.createFigure(): fixed argument (ba6ae3b)

  • added modules for plotting and distribution helpers (3472db8)

  • utils.fmtErr() (56457ae)

  • utils.grouper() (a5ad6aa)

  • utils.setPackage() added (969aae8)

  • datalocations module added (f4fb7ff)

  • utils: OS helpers and for 7-zip added (629c0fa)

  • utils.setLocaleUTF8() added (8dc76f3)

  • minor: line endings converted to UNIX style (45d3535)

  • reBin: removed unnecessary whitespace (65e622b)

  • reBin: show help when called without arguments or files (1c8244c)

  • reBin: fixed python3 compat. (05468c0)

  • disabled nbstripout checks (8835ff0)

  • license added (10bb685)

  • git: check if installed at all (80e7328)

  • handle exception if git submodule is moved out of parent repository (fb382bd)

  • added showBoolStatus() to pretty print the value of a boolean variable (b00316c)

  • added PathSelector in widgets module (189b56e)

  • git: using full python path for running nbstripout during checkRepo (1fbe3cc)

  • set git status text always transparent (9e5943f)

  • git: partial transparent git status if repo is clean (b2fc0e9)

  • fixed git module: using subprocess instead of ipython syntax ‘!’ (95e7851)

  • functions for git repo status added (4c1f620)

  • fixed encoding header info (8375642)

  • use proper boolean operator (94fc592)

  • diff.textconv and filters for IPYNB and XLS files (ec97ca4)

  • added pycache to gitignore (7650b60)

  • fixed module path (e7f866a)

  • removed Jupyter startup scripts, not needed here (c0e07b0)

  • init file to make up a proper python module (7b984da)

  • small-angle scattering data rebinning routine by Brian Pauw (eae62d8)

  • code for parsing a PDH file (af59678)

  • Jupyter shortcuts added (85a8b9b)

  • Initial Commit (645ef06)