Floodmodeller-api

Latest version: v0.5.0

Safety actively analyzes 666166 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.5.0

What's new in 0.5.0 (September 2024)

This page details the changes for version 0.5.0 of Flood Modeller Python API

New features

- [Hydrology+ support](https://api.floodmodeller.com/api/user_guide/hydrology_plus.html) - users can now use the API to load exported Hydrology+ data from Flood Modeller to read the data or generate new simulations programmatically.

Updates

- Added `floodmodeller_api.units.RIVER.active_data` property to the `RIVER` class to allow quick access to the activated subset of the data ([issue](https://github.com/People-Places-Solutions/floodmodeller-api/issues/120)).
- Added `floodmodeller_api.IEF.flowtimeprofiles` attribute to `IEF` class to allow better support for flow time profile data. [See more info here](flowtimeprofile_section).
- [Speed improvements to conveyance calculation](https://github.com/People-Places-Solutions/floodmodeller-api/issues/117) to allow conveyance for even very large sections to be calculated very fast.
- [Support for comments in IEDs](https://github.com/People-Places-Solutions/floodmodeller-api/pull/127).
- Increased test coverage and lots of code improvements under the hood!

Bug fixes

- Fixed an issue related to HTBDY units in models from legacy versions of Flood Modeller ([issue](https://github.com/People-Places-Solutions/floodmodeller-api/issues/16)).


Merged PRs
* Fix legacy HTBDY option in wrong column by joe-pierce in https://github.com/People-Places-Solutions/floodmodeller-api/pull/119
* 120 get active section data by joe-pierce in https://github.com/People-Places-Solutions/floodmodeller-api/pull/121
* update ruff version by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/126
* 118 ief from blank reads attributes explicitly as by joe-pierce in https://github.com/People-Places-Solutions/floodmodeller-api/pull/122
* Ied comment support by joe-pierce in https://github.com/People-Places-Solutions/floodmodeller-api/pull/127
* Optimise conveyance by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/123
* 116 hydrology plus by VicCabPo in https://github.com/People-Places-Solutions/floodmodeller-api/pull/124
* Remove some noqa by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/129


**Full Changelog**: https://github.com/People-Places-Solutions/floodmodeller-api/compare/v0.4.4...v0.5.0

0.4.4

What's Changed
* update reqs by joe-pierce in https://github.com/People-Places-Solutions/floodmodeller-api/pull/111
* Bump tqdm from 4.66.2 to 4.66.3 by dependabot in https://github.com/People-Places-Solutions/floodmodeller-api/pull/110
* decorator for exception handling by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/109
* 113 implement cross section conveyance calculation by joe-pierce in https://github.com/People-Places-Solutions/floodmodeller-api/pull/115


**Full Changelog**: https://github.com/People-Places-Solutions/floodmodeller-api/compare/v0.4.3...v0.4.4

0.4.3

What's Changed
* pyproject.toml & ruff by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/91
* Bump black from 23.9.1 to 24.3.0 by dependabot in https://github.com/People-Places-Solutions/floodmodeller-api/pull/99
* TUFLOW HPC linked models in LF1 by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/101
* ZZN binaries by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/102
* 93 tofrom json methods by VicCabPo in https://github.com/People-Places-Solutions/floodmodeller-api/pull/98
* DAT insert many by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/103
* regex test fix by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/105
* update button to be able to resume codespace by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/106
* prep pipelines by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/107
* error message for LD_LIBRARY_PATH by scleakey in https://github.com/People-Places-Solutions/floodmodeller-api/pull/108
* reviews and merging by joe-pierce

New Contributors
* dependabot made their first contribution in https://github.com/People-Places-Solutions/floodmodeller-api/pull/99
* VicCabPo made their first contribution in https://github.com/People-Places-Solutions/floodmodeller-api/pull/98

**Full Changelog**: https://github.com/People-Places-Solutions/floodmodeller-api/compare/v0.4.2.post1...v0.4.3

0.4.2.post1

Minor fix to address issue when writing generated HTBDY units.

0.4.2

New features
- Integration with GitHub codespace
- Flood Modeller API Toolbox - run and develop custom tools that use the API

Updates
- Lots of improvements behind the scenes
- Support for rules and varrules
- Supports latest Flood Modeller 2D XML schema
- Full support for CONDUIT units
- Unsupported units now included in IED class
- COMMENT unit class added
- WEIR unit class added

Bug fixes
- Fix missing default general parameters in DAT class (61 )
- Fix XML2D multi-value key issue (52 )

Contributors
- [scleakey](scleakey)
- [BRgit7](BRgit7)
- [r-gilchrist](r-gilchrist)
- [daisy-jacobs](daisy-jacobs)
- [matthewjwhittle-jacobs](matthewjwhittle-jacobs)
- [philcrawford](philcrawford)

0.4.1.post1

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.