Recent Releases of modflowapi
modflowapi - modflowapi 0.2.0
What's Changed
Support for MODFLOW 6.4.3 as well as refactoring, fixes and enhancements
- refactor(rhs, hcof): Updates to allow setting values when rhs and hcof have not yet had pointers set.. Committed by Joshua Larsen on 2023-04-28.
- refactor(Quickstart.ipynb): Fix error in callback_function. Committed by Joshua Larsen on 2023-07-17.
- refactor(rhs, hcof): Allow setting rhs and hcof when pointers have not been previously set. Committed by Joshua Larsen on 2023-07-17.
- refactor: Update libmf6 path handling (#27). Committed by w-bonelli on 2023-08-03.
- refactor(ptrto_recarray): Slice pointers prior to setting data to recarray. Committed by Joshua Larsen on 2023-08-08.
- refactor(ptrto_recarray): Slice pointers prior to setting data to recarray. Committed by Joshua Larsen on 2023-08-08.
- refactor(extensions): Add support for IDM changes. Committed by Joshua Larsen on 2023-12-21.
- refactor(extensions): Add support for IDM changes. Committed by Joshua Larsen on 2023-12-21.
Full Changelog: https://github.com/MODFLOW-USGS/modflowapi/compare/0.0.1...0.2.0
- Python
Published by github-actions[bot] about 2 years ago
modflowapi - version 0.1.0
Version 0.1.0
* Fix typo in README (https://github.com/MODFLOW-USGS/modflowapi/pull/4)
* modflowapi interface (https://github.com/MODFLOW-USGS/modflowapi/pull/8)
* update package: manual variable address assembly updated to use xmipy getvariableaddr()
* update additional manual variable address assembly statements
* Refactor code and added functionality:
* add stressperiodstart, stressperiodend Callbacks
* fix ApiModel repr
* added Exchanges, TDIS, ATS, and SLN support
* added ScalarInput and ScalarPackage support
* update autotests
* added parallel testing support through pytest-xdist
* updated markers and split the extensions tests from the mf6 examples tests
* added a test for ATS
* update setup.cfg
* update ci.yml
* update(ListInput): add auxvar to stressperioddata when auxiliary variables are used
* Allow None to be passed to stressperioddata.values to disable stresses for a package
* updates: ApiModel, ApiSimulation, runsimulation
* added a totim property on ApiSimulation and ApiModel
* added docstrings to ApiModel property methods
* updated termination message in runsimulation
* added a finalize callback to Callbacks and runsimulation
* add support for AUXNAMECST
* add(Head Monitor Example): Add a head monitor example application
* ApiModel: adjust X based on nodetouser
* ApiPackage: enforce lower cased variable names in getadvancedvar
* ArrayPointer: trap for arrays that are not adjusted by reduced node numbers (ex. idomain)
* update setup.cfg
* try reformatting the xmipy installation instructions
* fix(get value): fixed error handling when modflowapi fails to get a pointer to a value from the API (https://github.com/MODFLOW-USGS/modflowapi/pull/9)
Co-authored-by: scottrp 45947939+scottrp@users.noreply.github.com
* update(rhs, hcof, AdvancedInput): bug fixes for setting variable values for advanced inputs
* update rhs and hcof to copy values to pointer instead of overwriting the pointer
* add a check for AdvancedInput variables that do not have pointer support in xmipy
* update setting routine for AdvancedInput
* refactor(EOL): change CRLF to LF line endings for source files (https://github.com/MODFLOW-USGS/modflowapi/pull/12)
* Use pyproject.toml for project metadata, add citation info (https://github.com/MODFLOW-USGS/modflowapi/pull/11)
* add(testrhshcofadvanced): add additional test (https://github.com/MODFLOW-USGS/modflowapi/pull/13)
* added test for getting and setting rhs, hcof, and advanced variable values
* update project to use unix line separators
* use np.testing.assertallclose() instead of AssertionError
* Add missing RIV support to modflowapi (https://github.com/MODFLOW-USGS/modflowapi/pull/16)
* add(testrhshcofadvanced): add additional test
* added test for getting and setting rhs, hcof, and advanced variable values
* update project to use unix line separators
* use np.testing.assertallclose() instead of AssertionError
* Add missing riv package to modflowapi
- Python
Published by jdhughes-usgs almost 3 years ago
modflowapi - esmdatasets
Datasets for :
Joseph D. Hughes, Martijn J. Russcher, Christian D. Langevin, Eric D. Morway, Richard R. McDonald, 2021, The MODFLOW Application Programming Interface for simulation control and software interoperability, Environmental Modelling & Software, DOI: https://doi.org/10.1016/j.envsoft.2021.105257.
- Python
Published by jdhughes-usgs about 4 years ago