Skip to content

Releases: modflowpy/flopy

FloPy 3.9.5

01 Oct 15:56
4d554ce

Choose a tag to compare

Version 3.9.5

Bug fixes

  • fix(mf6): Filter prerelease variables out of mf6 module (#2622). Committed by wpbonelli on 2025-10-01.

FloPy 3.9.4

29 Sep 20:38
ebfef0e

Choose a tag to compare

Version 3.9.4

Support for MF6.6.3 plus a number of bugfixes and enhancements.

New features

  • feat(utils): Add normalization option for to_cvfd to add hanging nodes (#2547). Committed by Joseph Hughes on 2025-07-24.
  • feat(hfb): Open/close support for HFB package (#2569). Committed by Joseph Hughes on 2025-08-05.
  • feat(CellBudgetFile): Support aux vars in get_ts() method (#2568). Committed by wpbonelli on 2025-09-17.
  • feat(gridgen): Add get_anglex method, include mfusg transport notebooks in docs and tests (#2617). Committed by Martin Vonk on 2025-09-29.

Bug fixes

  • fix(MfUsgWel): Fix well package loading (#2515). Committed by Chris Nicol on 2025-05-19.
  • fix(mflist_export): Patch mf6 list data export (#2532). Committed by wpbonelli on 2025-06-13.
  • fix: Throw error on invalid crs type (#2533). Committed by Emmanuel Ferdman on 2025-06-14.
  • fix(rasters): Let rasterio raise error on invalid CRS (#2535). Committed by wpbonelli on 2025-06-16.
  • fix(Mf6Splitter): Multiple bug fixes (#2541). Committed by Joshua Larsen on 2025-07-09.
  • fix: Avoid error in gage load, skip comments in GMG files (#2544). Committed by whcollab-proj on 2025-07-14.
  • fix(flopy_io): Strip filename quotes in OPEN/CLOSE statements (#2545). Committed by whcollab-proj on 2025-07-15.
  • fix(codegen): Accommodate toml dfn file rename in devtools (#2546). Committed by wpbonelli on 2025-07-16.
  • fix(get-modflow): Allow run_main bindir to be a path (#2560). Committed by Martin Vonk on 2025-07-28.
  • fix(usg datafile): Fix unstructured datafile extraction by layer (#2561). Committed by Chris Nicol on 2025-07-31.
  • fix(resample_to_grid): Use rescale=True for scipy.interpolate.griddata (#2565). Committed by wpbonelli on 2025-08-05.
  • fix(mflist_export): Fix sparse spd export on disv and disu grids (#2566). Committed by wpbonelli on 2025-08-07.
  • fix(examples): Fix modflow boundaries example name (#2579). Committed by wpbonelli on 2025-08-13.
  • fix(mf6): Accept stress period data cellid as nested list (#2584). Committed by wpbonelli on 2025-08-27.
  • fix(MfUsgCln): Issue with default unitnumber; improve docstrings (#2595). Committed by Mike Taves on 2025-09-11.
  • fix(notebooks): Fix tutorial notebook sections (#2598). Committed by wpbonelli on 2025-09-15.
  • fix(mtuzt): Set attributes None if not provided (#2607). Committed by wpbonelli on 2025-09-25.
  • fix(mfupw): Fix chani condition (should be <= 0) (#2606). Committed by wpbonelli on 2025-09-26.
  • fix(codegen): Fix recarray variable docstring rendering (#2614). Committed by wpbonelli on 2025-09-28.
  • fix(mfdataplist): Preserve headers in external files (#2609). Committed by wpbonelli on 2025-09-29.
  • fix(mfdataplist): Close file handle (#2615). Committed by wpbonelli on 2025-09-29.
  • fix(get_transmissivities): Support mf6 models (#2611). Committed by wpbonelli on 2025-09-29.

Refactoring

FloPy 3.9.3

13 May 01:42
af463ac

Choose a tag to compare

Version 3.9.3

Support for MF6.6.2, several bugfixes, and a couple enhancements.

New features

  • feat(modeltime): Add from_headers and reverse methods (#2481). Committed by wpbonelli on 2025-03-29.
  • feat: Add the angldegx to the kw dictionary produced by the get_disu_kwargs method (#2484). Committed by Sunny Titus on 2025-04-14.

Bug fixes

Refactoring

FloPy 3.9.2

11 Feb 01:37
cfc5a94

Choose a tag to compare

Version 3.9.2

Support for MF6.6.1, as well as new features and bugfixes.

New features

Bug fixes

Perf

  • perf(tutorials): Skip some writes in export_vtk_tutorial.py (#2432). Committed by wpbonelli on 2025-02-03.

Refactoring

FloPy 3.9.1

20 Dec 13:13
fe04db9

Choose a tag to compare

Version 3.9.1

Support for MODFLOW 6.6.0.

New features

  • mf6: Update dfns and mf6 module (#2399). Committed by wpbonelli on 2024-12-20.

FloPy 3.9.0

20 Dec 02:38
0820544

Choose a tag to compare

Version 3.9.0

New features

Bug fixes

Refactoring

FloPy 3.8.2

03 Oct 13:24
70339c3

Choose a tag to compare

Version 3.8.2

Bug fixes

FloPy 3.8.1

05 Sep 18:00
1eaab1c

Choose a tag to compare

Version 3.8.1

This release includes various bugfixes as well as model splitter improvements. It also adds some capabilities for the soon forthcoming MF6 surface water model. Since the latter is still under development and not yet officially available, we do not consider these to be full-fledged features yet, and so this is a patch rather than a minor FloPy release.

New features

  • feat(cell1d): Add support for 1D vertex grids (#2296). Committed by langevin-usgs on 2024-08-23.

Bug fixes

Refactoring

FloPy 3.8.0

08 Aug 17:04
49889ec

Choose a tag to compare

Version 3.8.0

This release includes a number of bugfixes, a few new features, and support for NumPy 2.

New features

  • feat(datafile): Add .headers property with data frame (#2221). Committed by Mike Taves on 2024-06-11.
  • feat(lgr-disv): Add to_disv_gridprops() method to lgr object (#2271). Committed by langevin-usgs on 2024-07-26.

Bug fixes

  • fix(docs): Section underline matches section title (#2208). Committed by Mike Taves on 2024-06-06.
  • fix(vtk): Fix __transient_vector access (#2209). Committed by mickey-tsai on 2024-06-06.
  • fix(swt): Pass load_only down to Mt3dms.load() (#2222). Committed by wpbonelli on 2024-06-11.
  • fix(ParticleTrackFile): Fix particle filtering in get_alldata (#2223). Committed by martclanor on 2024-06-11.
  • fix(regression): Corrections to test_create_tests_transport (#2228). Committed by Mike Taves on 2024-06-13.
  • fix(binaryread): Raise/handle EOFError, deprecate vartype=str (#2226). Committed by Mike Taves on 2024-06-13.
  • fix(pandas warnings): Catch pandas warnings and display them in a more useful way (#2229). Committed by scottrp on 2024-06-14.
  • fix: Test_uzf_negative_iuzfopt (#2236). Committed by Mike Taves on 2024-06-17.
  • fix(PlotMapView): Default to all layers in plot_pathline() (#2242). Committed by wpbonelli on 2024-06-19.
  • fix(Raster): Reclassify np.float64 correctly (#2235). Committed by martclanor on 2024-06-24.
  • fix(HeadFile): Fix dis reversal, expand tests (#2247). Committed by wpbonelli on 2024-06-25.
  • fix(mfmodel): Fix get_ims_package (#2272). Committed by martclanor on 2024-08-06.
  • fix(modelgrid): Fix missing coord info if disv (#2284). Committed by martclanor on 2024-08-07.
  • fix(examples): Restore example notebooks skipped after #2264 (#2286). Committed by wpbonelli on 2024-08-08.

Refactoring

FloPy 3.7.0

04 Jul 17:10
6163383

Choose a tag to compare

Version 3.7.0

Support for MODFLOW 6.5.0 as well as fixes and enhancements.


New features

  • feat(get-modflow): Support ARM mac nightly build (#2115). Committed by wpbonelli on 2024-02-23.
  • feat(binaryfile): Get budget by second package name paknam2 (#2050). Committed by Michael Ou@SSPA on 2024-03-14.
  • feat(get-modflow): Support windows parallel nightly build (#2128). Committed by wpbonelli on 2024-03-22.
  • feat: Add optional custom print callable (#2121). Committed by Mike Müller on 2024-03-25.
  • feat(dis2d): Introduce limited support for a 2D structured grid (for overland flow) (#2131). Committed by langevin-usgs on 2024-04-01.
  • feat(vtk): Improve vtk particle track export (#2132). Committed by wpbonelli on 2024-04-02.
  • feat(disv2d): Introduce support for a 2D vertex grid (for overland flow) (#2151). Committed by langevin-usgs on 2024-04-15.
  • feat(vtk): Include all arrays on pathline input (#2161). Committed by wpbonelli on 2024-04-19.
  • feat(mp7particledata): Add localz option for PRT PRP conversions (#2166). Committed by wpbonelli on 2024-04-24.
  • feat(sim options block packages): Support for packages declared in simulation name file's options block (#2164, #2174). Committed by spaulins-usgs on 2024-05-01.
  • feat(MfList): Support kper field in stress period data (#2179). Committed by wpbonelli on 2024-05-04.

Bug fixes

Refactoring