Releases: modflowpy/pymake
Releases · modflowpy/pymake
pymake version 1.2.10
Builds the following versions of MODFLOW and related programs.
Program | Version | UTC Date |
---|---|---|
crt | 1.3.1 | 04/11/2017 |
gridgen | 1.0.02 | 10/24/2018 |
libmf6 | 6.5.0 | 05/23/2024 |
mf2000 | 1.19.01 | 03/30/2010 |
mf2005 | 1.12.00 | 12/07/2021 |
mf6 | 6.5.0 | 05/23/2024 |
mflgr | 2.0.0 | 09/20/2013 |
mfnwt | 1.3.0 | 09/07/2022 |
mfusg | 1.5 | 02/27/2019 |
mfusg_gsi | 2.3.0 | None |
mp6 | 6.0.1 | 10/23/2018 |
mp7 | 7.2.001 | 10/23/2018 |
mt3dms | 5.3.0 | 07/05/2023 |
mt3dusgs | 1.1.0 | 07/12/2019 |
sutra | 3.0 | 08/20/2019 |
swtv4 | 4.00.05 | 10/24/2018 |
triangle | 1.6 | 07/05/2023 |
vs2dt | 3.3 | 04/02/2018 |
zbud6 | 6.5.0 | 05/23/2024 |
zonbud3 | 3.01 | 10/25/2018 |
zonbudusg | 1.5 | 02/27/2019 |
What's Changed
- feat(cli): add --precision option to make-program by @jdhughes-usgs in #156
- fix(_usgs_src_update.py): fix function lookup in _build_replace() by @wpbonelli in #158
- feat(zip): add feature to allow appending to an existing zip file by @jdhughes-usgs in #159
- refactor(pymake): limit zip file targets to new targets with --keep by @jdhughes-usgs in #161
- feat(double): restore double switch in usgsprograms.txt by @jdhughes-usgs in #162
- feat(code.json): add features to control code.json output by @jdhughes-usgs in #163
- feat(export_json): add appdir kwarg by @jdhughes-usgs in #164
- update(mf6): update mf6 version by @jdhughes-usgs in #174
- fix(gsflow): remove gsflow as a possible target by @jdhughes-usgs in #176
- update(mfusg): update gsi mfusg version by @jdhughes-usgs in #178
⚠️ Notes
- Version 1.2.9 re-introduced GSFLOW/PRMS as build targets, but these have proven difficult to maintain, requiring custom compiler flags and extra steps to filter out extraneous source/object files. Version 1.2.10 drops support for these programs permanently.
- Xcode CLT < 15 is recommended to build GRIDGEN with Intel or GNU compilers on macOS. With newer CLT versions and Intel compilers, one is likely to see missing symbol errors due to issues locating header files. With GNU compilers, one encounters errors from the reimplemented linker. CLT 14.3.1 is known to work. To build with GNU compilers and newer CLT, the classic linker can be forced with flags
-Wl,-ld_classic
.
Full Changelog: 1.2.9...1.2.10
pymake version 1.2.9
Builds the following versions of MODFLOW and related programs.
Program | Version | UTC Date |
---|---|---|
crt | 1.3.1 | 04/11/2017 |
gridgen | 1.0.02 | 10/24/2018 |
gsflow | 2.2.1 | 04/07/2022 |
libmf6 | 6.4.3 | 02/07/2024 |
mf2000 | 1.19.01 | 03/30/2010 |
mf2005 | 1.12.00 | 12/07/2021 |
mf6 | 6.4.3 | 02/07/2024 |
mflgr | 2.0.0 | 09/20/2013 |
mfnwt | 1.3.0 | 09/07/2022 |
mfusg | 1.5 | 02/27/2019 |
mfusg_gsi | 2.2.2 | None |
mp6 | 6.0.1 | 10/23/2018 |
mp7 | 7.2.001 | 10/23/2018 |
mt3dms | 5.3.0 | 07/05/2023 |
mt3dusgs | 1.1.0 | 07/12/2019 |
sutra | 3.0 | 08/20/2019 |
swtv4 | 4.00.05 | 10/24/2018 |
triangle | 1.6 | 07/05/2023 |
vs2dt | 3.3 | 04/02/2018 |
zbud6 | 6.4.3 | 02/07/2024 |
zonbud3 | 3.01 | 10/25/2018 |
zonbudusg | 1.5 | 02/27/2019 |
What's Changed
- refactor(usgsprograms): update triangle and mt3d to use GitHub repos by @jdhughes-usgs in #133
- fix(meson): fix issues with meson builds by @jdhughes-usgs in #137
- refactor: support python3.12, various updates by @wpbonelli in #145
- update(mfusg-gsi): update gsi mfusg version to 2.2.2 by @jdhughes-usgs in #147
- update mf6 version by @jdhughes-usgs in #154
⚠️ Notes
- Support for GSFLOW and PRMS was restored.
Full Changelog: 1.2.8...1.2.9
pymake version 1.2.8
Builds the following versions of MODFLOW and related programs.
Program | Version | UTC Date |
---|---|---|
crt | 1.3.1 | 04/11/2017 |
gridgen | 1.0.02 | 10/24/2018 |
libmf6 | 6.4.2 | 06/29/2023 |
mf2000 | 1.19.01 | 03/30/2010 |
mf2005 | 1.12.00 | 12/07/2021 |
mf6 | 6.4.2 | 06/29/2023 |
mflgr | 2.0.0 | 09/20/2013 |
mfnwt | 1.3.0 | 09/07/2022 |
mfusg | 1.5 | 02/27/2019 |
mfusg_gsi | 2.1.1 | None |
mp6 | 6.0.1 | 10/23/2018 |
mp7 | 7.2.001 | 10/23/2018 |
mt3dms | 5.3.0 | 02/21/2010 |
mt3dusgs | 1.1.0 | 07/12/2019 |
sutra | 3.0 | 08/20/2019 |
swtv4 | 4.00.05 | 10/24/2018 |
triangle | 1.6 | 07/29/2005 |
vs2dt | 3.3 | 04/02/2018 |
zbud6 | 6.4.2 | 06/29/2023 |
zonbud3 | 3.01 | 10/25/2018 |
zonbudusg | 1.5 | 02/27/2019 |
What's Changed
- feat(mfusg_gsi): add gsi version of MODFLOW-USG by @jdhughes-usgs in #129
- del(autotest): remove autotest functionality from pymake by @jdhughes-usgs in #130
- release(1.2.8): update mf6 version by @jdhughes-usgs in #132
Full Changelog: 1.2.7...1.2.8
pymake version 1.2.7
Builds the following versions of MODFLOW and related programs.
Program | Version | UTC Date |
---|---|---|
crt | 1.3.1 | 04/11/2017 |
gridgen | 1.0.02 | 10/24/2018 |
libmf6 | 6.4.1 | 12/09/2022 |
mf2000 | 1.19.01 | 03/30/2010 |
mf2005 | 1.12.00 | 12/07/2021 |
mf6 | 6.4.1 | 12/09/2022 |
mflgr | 2.0.0 | 09/20/2013 |
mfnwt | 1.3.0 | 09/07/2022 |
mfusg | 1.5 | 02/27/2019 |
mp6 | 6.0.1 | 10/23/2018 |
mp7 | 7.2.001 | 10/23/2018 |
mt3dms | 5.3.0 | 02/21/2010 |
mt3dusgs | 1.1.0 | 07/12/2019 |
sutra | 3.0 | 08/20/2019 |
swtv4 | 4.00.05 | 10/24/2018 |
triangle | 1.6 | 07/29/2005 |
vs2dt | 3.3 | 04/02/2018 |
zbud6 | 6.4.1 | 12/09/2022 |
zonbud3 | 3.01 | 10/25/2018 |
zonbudusg | 1.5 | 02/27/2019 |
What's Changed
- ci: update main.yml to use modflowpy/install-intelfortran-action by @jdhughes-usgs in #124
- refactor: test for intel oneapi env vars by @wpbonelli in #125
- feat(make-program): add make-program to replace scripts in examples. by @jdhughes-usgs in #126
- fix(cli): fix make-program to take ':' target value by @jdhughes-usgs in #127
- release(1.2.7) update MODFLOW 6 version to 6.4.1 by @jdhughes-usgs in #128
Full Changelog: 1.2.6...1.2.7
pymake version 1.2.6
What's Changed
- refactor(autotest): refactor numpy imports by @jdhughes-usgs in #112
- fix(package build): include pyproject.toml for sdist, add check by @mwtoews in #113
- fix(setup,linting): fix issues related to changes in setup and pylint by @jdhughes-usgs in #115
- fix(zbud6): fixed filename extension case by @timcera in #116
- Use basename only when checking for gfortran by @frankwillmore in #117
- update: mfnwt installation by @jdhughes-usgs in #118
- fix(mt3d-usgs): remove UZT examples from mt3d-usgs autotest (t009) by @jdhughes-usgs in #119
- Update intel OneAPI compilers by @jdhughes-usgs in #120
- release(1.2.6): update mf6 version and remove GSFLOW and PRMS by @jdhughes-usgs in #123
⚠️ Deprecations/Removals
- Support for GSFLOW and PRMS was removed.
New Contributors
- @timcera made their first contribution in #116
- @frankwillmore made their first contribution in #117
Full Changelog: 1.2.4...1.2.6
pymake version 1.2.4
What's Changed
- feat(meson): add meson build option by @jdhughes-usgs in #105
- fix(makefile): add makefile support for shared objects by @jdhughes-usgs in #106
- ci: parallel pytest with oneAPI by @jdhughes-usgs in #107
- feat(meson): add support for creating meson.build files by @jdhughes-usgs in #108
- feat(ftn): add support for CRAY ftn fortran compiler by @jdhughes-usgs in #109
- release: version 1.2.4 by @jdhughes-usgs in #110
Full Changelog: 1.2.3...1.2.4
pymake version 1.2.3
What's Changed
- refactor(mf2005): update to build mf2005 development version by @jdhughes-usgs in #87
- refactor(src_update): refactor src_update to use common functions. by @jdhughes-usgs in #88
- feat(switches): add support for compiler switch with spaces by @jdhughes-usgs in #89
- feat(_create_win_batch): Add support for OneAPI standard Windows install by @jdhughes-usgs in #92
- update(mf6): update for latest version of MODFLOW 6 (6.2.2) by @jdhughes-usgs in #94
- fix(triangle): replace 4 byte long with 8 byte long on Windows with icl by @jdhughes-usgs in #95
- Accomodate changes in modflow which expect
.dylib
for macOS shared libraries now by @Hofer-Julian in #96 - refactor(dag): add NetworkX python package as DAG option by @jdhughes-usgs in #98
- fix(triangle): fix triangle build on windows with icl by @jdhughes-usgs in #99
- fix(setup.cfg): use 'find:' to include submodules; other tidying by @mwtoews in #102
- feat(makefile): unix newline and line endings in win32 makefiles by @jdhughes-usgs in #100
- fix(setup): add usgsprograms.txt to setup.py installation by @jdhughes-usgs in #103
New Contributors
- @Hofer-Julian made their first contribution in #96
Full Changelog: 1.2.1...1.2.3