Skip to content

Releases: modflowpy/pymake

pymake 1.5.0

23 May 20:40
c48972f
Compare
Choose a tag to compare
Program Version UTC Date
crt 1.3.1 04/11/2017
gridgen 1.0.02 10/24/2018
libmf6 6.6.2 05/12/2025
mf2000 1.19.01 03/30/2010
mf2005 1.12.00 12/07/2021
mf6 6.6.2 05/12/2025
mflgr 2.0.0 09/20/2013
mfnwt 1.3.0 09/07/2022
mfusg 1.5 02/27/2019
mfusg_gsi 2.4.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 4.0 12/19/2024
swtv4 4.00.05 10/24/2018
triangle 1.6 07/05/2023
vs2dt 3.3 04/02/2018
zbud6 6.6.2 05/12/2025
zonbud3 3.01 10/25/2018
zonbudusg 1.5 02/27/2019

pymake 1.4.0

14 Feb 02:18
fb56744
Compare
Choose a tag to compare
Program Version UTC Date
crt 1.3.1 04/11/2017
gridgen 1.0.02 10/24/2018
libmf6 6.6.1 02/10/2025
mf2000 1.19.01 03/30/2010
mf2005 1.12.00 12/07/2021
mf6 6.6.1 02/10/2025
mflgr 2.0.0 09/20/2013
mfnwt 1.3.0 09/07/2022
mfusg 1.5 02/27/2019
mfusg_gsi 2.4.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 4.0 12/19/2024
swtv4 4.00.05 10/24/2018
triangle 1.6 07/05/2023
vs2dt 3.3 04/02/2018
zbud6 6.6.1 02/10/2025
zonbud3 3.01 10/25/2018
zonbudusg 1.5 02/27/2019

pymake 1.3.0

20 Dec 22:49
b19d878
Compare
Choose a tag to compare
Program Version UTC Date
crt 1.3.1 04/11/2017
gridgen 1.0.02 10/24/2018
libmf6 6.6.0 12/20/2024
mf2000 1.19.01 03/30/2010
mf2005 1.12.00 12/07/2021
mf6 6.6.0 12/20/2024
mflgr 2.0.0 09/20/2013
mfnwt 1.3.0 09/07/2022
mfusg 1.5 02/27/2019
mfusg_gsi 2.4.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 4.0 12/19/2024
swtv4 4.00.05 10/24/2018
triangle 1.6 07/05/2023
vs2dt 3.3 04/02/2018
zbud6 6.6.0 12/20/2024
zonbud3 3.01 10/25/2018
zonbudusg 1.5 02/27/2019

pymake version 1.2.10

17 Jun 22:21
516b61e
Compare
Choose a tag to compare

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

12 Feb 02:52
d9b17d6
Compare
Choose a tag to compare

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

05 Jul 20:21
cde7860
Compare
Choose a tag to compare

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

10 Dec 01:51
4095375
Compare
Choose a tag to compare

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

06 Dec 03:06
57d97d9
Compare
Choose a tag to compare

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

Full Changelog: 1.2.4...1.2.6

pymake version 1.2.4

09 Mar 02:25
3c39b81
Compare
Choose a tag to compare

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

03 Dec 23:08
63be7b1
Compare
Choose a tag to compare

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

Full Changelog: 1.2.1...1.2.3