Skip to content

Releases: MarkusPic/intensity_duration_frequency_analysis

v0.4.1

07 Jan 15:08

Choose a tag to compare

v0.4.1 (2026-01-07)

This release is published under the MIT License.

Bug Fixes

  • Dropping NaN values of the idf table for reverse engineering. (8bf3a08)

Chores

  • Fixed automatic doc building with github automatisation (f825367)

  • Fixed automatic doc building with github automatisation (80a17b3)

  • Fixed automatic doc building with github automatisation (c365d47)

  • Fixed automatic doc building with github automatisation (2dcc6c3)

  • Update github action image versions (2fb95e6)

Code Style

  • Added types in function header (c95327e)

  • Adding internal function to reset interim results (7780171)

  • Adding parameter to use custom duration steps in get_max_return_periods_per_durations_frame function. (7c8cb6e)

Documentation

  • Added text in example notebooks (4de04da)

  • Fixed text in readme (9cd2728)

  • Rename function in example (cb35cbd)

  • Simplified changelog (87beb7b)

Testing


Detailed Changes: v0.4.0...v0.4.1

v0.4.0

10 Jul 08:37

Choose a tag to compare

v0.4.0 (2025-07-10)

Chore

  • chore: added testing dependencies to pyproject.toml (8505916)

  • chore: simplify script for automatic tests with github automatisation (93894e7)

  • chore: fixed automatic tests with github automatisation (6ddd636)

  • chore: fixed automatic tests with github automatisation (ea26c37)

  • chore: fixed automatic tests with github automatisation (d5444b1)

  • chore: fixed automatic tests with github automatisation (0a69eda)

  • chore: fixed automatic tests with github automatisation (f25959e)

Documentation

  • docs: readme link update (dc05ca0)

  • docs: readme fix lost link (f3ad236)

  • docs: readme rearrange (00cab60)

  • docs: added links to badges (491a99c)

  • docs: fixed readme errors (9b43253)

Feature

  • feat: implemented new DWA-A 531 (2025) methodology (14f547c)

Style

  • style: simplified internal functions (4d74f8f)

  • style: simplified internal functions (e6f7c98)

  • style: added some comments (f18e8b3)

  • style: remove unused internal function (e77c4a8)

  • style: simplify function minutes_readable (512ab11)

Test

  • test: added test for arg_parser and plot_helpers functions (788e556)

  • test: added test for sri_class functions (e0ed961)

  • test: added test for sri_class functions (7f73c22)

  • test: fixed relative path error (f42cb40)

Unknown

  • Update README.md (a8d1464)

  • Update README.md

new citation template (c4fb824)

  • Update CITATION.cff

JOSS publication (8f436df)

  • Merge remote-tracking branch 'origin/main' (ba10524)

v0.3.1

07 Feb 17:32

Choose a tag to compare

v0.3.1 (2025-02-07)

Chore

  • chore: added automatic tests with github automatisation (ab3aec6)

Documentation

  • docs: fixed typo (c6169b9)

  • docs: fixed a grammer error (2752694)

  • docs: added some docstrings (086b3bc)

  • docs: added some docstrings (fa5d430)

  • docs: added some docstrings (d0a0852)

  • docs: added timeseries data format info to tutorial (f5f6b9e)

  • docs: moved examples to subpage (7698588)

  • docs: added contributing guide to docs (00aba82)

  • docs: clean up changelog (a096039)

  • docs: clean up changelog (71ace68)

  • docs: added contributing guide (1ca4904)

  • docs: updated readme (1298fd3)

  • docs: readme update (c509daa)

  • docs: update readme (a57edfc)

  • docs: update readme (926a6a8)

  • docs: show dependency graph (ba484b7)

  • docs: example idf curve (d22666a)

Fix

  • fix: added language option in some backend functions (f4825a2)

  • fix: fixed a pandas convertion error (db2297c)

  • fix: fixed pandas warning when running function idf.add_max_return_periods_to_events(events) (4bbc044)

  • fix: added SRI table event plot (3a4e242)

  • fix: better caption text for event plot (3c13b8c)

Style

  • style: fixed pandas warning (a3b92dd)

  • style: clean up class code. group by kind of function (e6d2be1)

  • style: fixed some coding style errors (f531c9b)

  • style: removed redundant init function in design rainfall classes (fb709c7)

  • style: minor code change in example (f125432)

  • style: delete unused old setup file (44b0374)

  • style: added HeavyRainfallIndexAnalyse to import on top level (3a22307)

  • style: new horizontal bar plot function used in IDF and SRI event plots (7575811)

  • style: remove statsmodels as dependency (d5fd380)

  • style: tqdm as optional package that when installed, shows a progressbar and if not, doesn't show anything (e287186)

  • style: parquet as optional package that the user has to install (4da1308)

  • style: simplified requirements (65eeee6)

  • style: harmonized imports (fd13a64)

Test

  • test: added test for idf_class functions (dd896cb)

  • test: added test for idf_backend functions (8adafec)

  • test: added shell script to start tests (e9dc66c)

  • test: added test for sww_utils functions (408ebc4)

  • test: added test for little helpers functions (e6e2839)

v0.3.0

06 Nov 13:30

Choose a tag to compare

v0.3.0 (2024-11-06)

Documentation

  • docs: updated examples and readme (67da2d9)

  • docs: added info into euler docstring (5755815)

Feature

  • feat: added interface to use custom parameter functions - code-clean-up (69ccefd)

Style

  • style: using f-strings (a68976e)

  • style: replaced code fragment (c89c767)

v0.2.9

11 Sep 16:06

Choose a tag to compare

v0.2.9 (2024-09-11)

Documentation

  • docs: fixed error in doc config (517c532)

  • docs: fixed error in doc config (b9d11ab)

Fix

  • fix: set minimum event gap as maximum of 4 hours and series interval (56558c5)

  • fix: added interval to event duration (b16e42e)

  • fix: added print function for idf-parameters (b435ccd)

Style

  • style: inline loop to multiline loop (9c2a92c)

v0.2.8

12 Aug 13:54

Choose a tag to compare

v0.2.8 (2024-08-12)

Documentation

  • docs: minor formatting (0fe8471)

  • docs: updated Changelog link for pypi (f29346b)

Fix

  • fix: limit duration steps based on series frequency and skip parameter calculation for durations ranges lower than series frequency. (22e9a19)

v0.2.7

22 Jul 17:05

Choose a tag to compare

v0.2.7 (2024-07-22)

Documentation

  • docs: update jupyter notebook (70d8713)

  • docs: added more context in some docstrings (16c7568)

  • docs: pycharm jupyter update (e4408f9)

Fix

  • fix: added fix if not pandas timedelta (c962733)

Style

  • style: split some functions in two separate ones. (fbcdaa6)

  • style: adapt to new numpy version 2.0 (c893cef)

v0.2.6

16 May 16:18

Choose a tag to compare

v0.2.6 (2024-05-16)

Fix

  • fix: fixed error for rain bar plot with only one entry. (2384e20)

Style

  • style: prevent pandas warning (058a711)

v0.2.5

13 May 09:27

Choose a tag to compare

v0.2.5 (2024-05-13)

Documentation

  • docs: added python example usage in readme (15e13b4)

  • docs: added python example usage in readme (db937a5)

  • docs: added citation information (fc8b86b)

  • docs: added source of example time series (26f734c)

Fix

  • fix: add option to not add units to idf table index names & added function add_max_return_periods_pre_duration_to_events (1745fe8)

Style

  • style: prevent matplotlib warning (2a1f1fc)

  • style: pandas deprecation warning (8d4acba)

  • style: fixed pandas deprecation errors for frequency strings (fb78d8a)

  • style: fixed pandas deprecation warning (b2b700e)

v0.2.4

24 Jan 09:56

Choose a tag to compare

v0.2.4 (2024-01-24)

Documentation

Fix

  • fix: new function > add_max_intensities_to_events (a4876fb)

Style