Releases: Deltares/HYDROLIB-core
Releases · Deltares/HYDROLIB-core
Release v0.8.0
What's Changed
- #599: Add support for python 3.12 by @MRVermeulenDeltares in #640
- #634: Add support for research keywords by @tim-vd-aardweg in #642
- #622: Raise error for unknown keywords by @MRVermeulenDeltares in #632
- #559: Ensure only floats check for Fortran scientific notation when parsing by @tim-vd-aardweg in #626
- #354: Reduce rereading cached files during init by @MRVermeulenDeltares in #641
- #562: Fix parallel process in dimr_config by @MRVermeulenDeltares in #623
- #473: Update alias from blockFrom and blockTo to block-From and block-To by @tim-vd-aardweg in #639
- #658: Loosen numpy requirement by @veenstrajelmer in #659
- #653: Corrected default mdu.wind.rhoair value to value in manual and kernel code by @veenstrajelmer in #667
- #661: Don't write keywords with None values by @tim-vd-aardweg in #663
- #620: Add support for optional [sedtrails] research section. by @tim-vd-aardweg in #651
- #652: Add support for spaces polyline names by @tim-vd-aardweg in #652
- #546: Prevent duplicate contacts/links in
Link1d2d
by @veenstrajelmer in #674 - #678: locationtype should not be written for CrossSections or ObservationCrossSections by @tim-vd-aardweg in #683
- mesh_2d_edge_x and mesh_2d_edge_y to writer by @DanielTollenaar in #645
Known Issues
- #714: Global section is not written to the roughness-channels.ini file
New Contributors
- @DanielTollenaar made their first contribution in #645
Full Changelog: 0.7.0...0.8.0
Release v0.7.0
What's Changed
- addded is_intermediate_link to ExtOldForcing class by @veenstrajelmer in #592
- 586 support python 3.10 by @veenstrajelmer in #600
- bump meshkernel version by @veenstrajelmer in #596
- use new contacts_set from meshkernel 4.0.2 by @veenstrajelmer in #602
- add codecov to ci.yml and badge to readme by @veenstrajelmer in #605
- add py311 to ci.yml and pyproject.toml by @veenstrajelmer in #601
- bump meshkernel to ^4.1.0 by @veenstrajelmer in #610
- 611 not possible to refine meshes with cell sizes smaller than 10 m by @veenstrajelmer in #613
- add testcase for multiple grids in mesh2d by @veenstrajelmer in #608
Full Changelog: 0.6.1...0.7.0
Release v0.6.1
What's Changed
- removed type_enforced dependency by @veenstrajelmer in #587
- Use Pydantic 2, but use V1 API. by @evetion in #589
Full Changelog: 0.6.0...0.6.1
Release v0.6.0
What's Changed
- Fix station parsing in RR .bui files by @arthurvd in #549
- feat: add missing oldext quantities by @veenstrajelmer in #558
- added filetype 10 (polyfile) to class ExtOldFileType by @veenstrajelmer in #566
- 570 add computedairdensity mdu keywords by @veenstrajelmer in #580
- Add material for DSD 2023 breakout session by @priscavdsluis in #582
- Integrate MeshKernelPy >=3.0.0 by @veenstrajelmer in #574
Full Changelog: 0.5.2...0.6.0
Release v0.5.2
Release v0.5.1
What's Changed
- #454: Updated poetry image and poetry version to latest in CI by @priscavdsluis in #455
- Fixed FM User Manual URL by @arthurvd in #443
- #462: Fixed polyline serializer to print empty trailing comment lines by @arthurvd in #463
- XYZ parser should support whitespace in lines and between lines by @arthurvd in #458
- Reading invalid formatted plifile should raise error instead of warning by @MRVermeulenDeltares in #457
- Added validation for NaN values in datablocks by @tim-vd-aardweg in #460
- Added support for strings besides Path by @MRVermeulenDeltares in #469
- Added support for xyn files by @tim-vd-aardweg in #472
- #339: FileModels can handle path formats from different OS by @priscavdsluis in #361
- #474: Added support for 3D z-sigma settings in MDU by @arthurvd in #476
- Added unit tests for obs crs.pli via existing PolyFile class by @arthurvd in #464
- Included old and new obscrossection into MDU output by @arthurvd in #470
- Added missing documentation for the .xyn file by @tim-vd-aardweg in #491
- Publicly exposed the new XYN classes by @tim-vd-aardweg in #492
- Fixed ignorance of trailing data on polyline data lines by @arthurvd in #482
- Created release workflow by @tim-vd-aardweg in #500
- #450: Updated MeshKernel to latest v2.0.2 by @priscavdsluis in #504
- Added support for .tim files by @MRVermeulenDeltares in #465
- #485 Added four missing 1D2D settings to MDU by @arthurvd in #490
- #438: Only update the file path if
resolve_casing
is set to True. by @priscavdsluis in #512 - #493 Removed indents from mdu file by @MRVermeulenDeltares in #514
- #446: Implemented meteo for external forcing by @xldeltares in #477
- Fixed bugs with the XYN files and models by @tim-vd-aardweg in #508
- #497: Added support for tim files in the structure file by @priscavdsluis in #517
- #486: Added missing mdu keywords coastal by @arthurvd in #520
- Added support for UGRID net files without faces by @arthurvd in #524
- #527: MDU keywords such as 1d2dLinkFile are written to file without comments by @priscavdsluis in #528
- Added unit test that verifies default FMModel is already loadable by @arthurvd in #526
- Created a developer guide by @tim-vd-aardweg in #496
- Added releasenotes.md to site (changelog.md not on site anymore, only i… by @arthurvd in #522
- #369: Added support for the old style external forcings file by @priscavdsluis in #471
- Updated the list of supported functionalities by @tim-vd-aardweg in #479
- #529: Special characters should be parsed correctly from file by @priscavdsluis in #534
- #535: Added the quantity
nudge_salinity_temperature
to ext old file header by @priscavdsluis in #536 - #511: Improved TimModel implementation by updating the timeseries data type by @MRVermeulenDeltares in #521
- Added support for station names surrounded by double quotes by @tim-vd-aardweg in #538
- Workflow for automating the release by @tim-vd-aardweg in #499
- Fixed issues with the new release script by @tim-vd-aardweg in #539
New Contributors
- @MRVermeulenDeltares made their first contribution in #457
Full Changelog: 0.4.1...0.5.1
v0.4.2
What's Changed
- 441: Update MeshKernel to at least 2.0.0 by @priscavdsluis in #442.
Full Changelog: 0.4.1...0.4.2
Important
Known issue
This version is not supported on Linux and MacOS
v0.4.1
What's Changed
- Fixed error described in issue #439 by @RuudHurkmans in #440
New Contributors
- @RuudHurkmans made their first contribution in #440
Full Changelog: 0.4.0...0.4.1
Release v0.4.0
What's Changed
- Improve release docs after our 0.3.1. Plus some more improvements. by @arthurvd in #388
- Fix some minor apidocs by @arthurvd in #390
- Add toplevel hydrolib.core.io.dflowfm tree structure by @tim-vd-aardweg in #392
- Update .gitignore by @tim-vd-aardweg in #404
- Enums are incorrectly written to files by @tim-vd-aardweg in #403
- Use cz cl to add changelog for 0.2.1, 0.3.0 and 0.3.1 by @arthurvd in #389
- #355: Add support for non-recursively loading models by @priscavdsluis in #401
- #308: Change data block default spacing from 4 to 2 by @priscavdsluis in #407
- #370: Suppress warning in polyfile parser that the white space at the start of the line is ignored. by @priscavdsluis in #409
- Refactor the support for vectors in .bc files. by @tim-vd-aardweg in #394
- #258: Move the base module in XYZ to IO (does not belong in dflowfm.xyz) by @priscavdsluis in #418
- Small refactoring of the VectorQuantityUnitPairs and VectorForcingBase by @tim-vd-aardweg in #422
- #308: Improve BC file formatting by @priscavdsluis in #406
- Docs/412 install test notebook for 0.3.1 by @arthurvd in #414
- Update pydantic to the latest version (1.10.2) by @tim-vd-aardweg in #419
- Ensure that QuantityUnitPairs that are not part of a vector are correctly parsed by @tim-vd-aardweg in #420
- Docs/393 create tutorial magdalena by @arthurvd in #431
- #429: Rename variable in
generate_nodes
function since it causes a crash by @priscavdsluis in #437 - 353: Correct polylinefile validation for Structure and its subclasses by @arthurvd in #416
- Remove io namespace and improve imports by @tim-vd-aardweg in #438
- #395: Add demo for DSD 2022 by @priscavdsluis in #397
Full Changelog: 0.3.1...0.4.0
Release v0.3.1
What's Changed
- #280: Add release documentation by @priscavdsluis in #282
- #240: Fix the types of 4 fields in the MDU file by @priscavdsluis in #283
- feat: add binder support with a dockerfile by @BeardedPlatypus in #264
- #237: Support extra MDU sections by @priscavdsluis in #284
- feat: support copying generic models by @BeardedPlatypus in #281
- Removed the writeBalanceFile keyword from the mdu. by @tim-vd-aardweg in #297
- implement mesh generation for pipes (#294) and fix support different reference system (#298) by @xldeltares in #299
- Support crs file for observation cross sections by @tim-vd-aardweg in #289
- Remove unnessary indent in .bc datablocks by @arthurvd in #304
- #295: Make
has_z_values
parameter optional inpolyfile.parser.read_polyfile
by @arthurvd in #312 - #265: Drop extra fields for INIBasedModels by @priscavdsluis in #291
- #325: Make sure verticalpositions is parsed to a list of floats. by @priscavdsluis in #326
- #323: Add ZDatum to VerticalPositionType. by @priscavdsluis in #324
- #332: Support branches.gui file by @xldeltares in #333
- #334 fix branchorder writing to net file by @xldeltares in #335
- #301: Ensure poly files can be saved by @tim-vd-aardweg in #344
- Put single structure in list in StructureModel class by @veenstrajelmer in #352
- Change type of xcoordinates and ycoordinates in Lateral class from int to float. by @veenstrajelmer in #351
- 272#: Refactor get_location_specification_root_validator by @priscavdsluis in #347
- Net writer should not produce nan as fill values by @tim-vd-aardweg in #363
- #104: Skip serialization of empty INI properties when configured by @priscavdsluis in #336
- Change AutoStart type from bool to int by @veenstrajelmer in #349
- T3D header not correct by @tim-vd-aardweg in #356
- Enhancement/238 additional mesh funcs dhydamo by @grongen in #300
- #315: Fix freeze when printing ForcingModel by @priscavdsluis in #372
- Fix backward compatible enum values via validator by @arthurvd in #380
- Feat/316 forcing vectorquantities by @arthurvd in #381
- #341: Add supporting for correcting file paths upon initializing file models. by @priscavdsluis in #358
- 288: Add documentation for MDU keywords by @priscavdsluis in #382
- #376: Upgrade Ubuntu action runner image to latest version by @priscavdsluis in #377
- #341: Add documentation for the resolve_casing functionality by @priscavdsluis in #386
- Update list of supported functionalities for 0.3.1 release by @arthurvd in #387
New Contributors
- @tim-vd-aardweg made their first contribution in #297
- @veenstrajelmer made their first contribution in #352
Full Changelog: 0.3.0...0.3.1