Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
97 changes: 97 additions & 0 deletions .docs/md/version_changes.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,101 @@
# Changelog
### Version 3.11.0

#### New features

* [feat(compare_cell_budget)](https://github.com/modflowpy/flopy/commit/a84ca567b5f5b344d7592c82c2ce3895e04ef04c): Move cbb comparison function from mf6 tests (#2636). Committed by wpbonelli on 2025-10-14.
* [feat(grid)](https://github.com/modflowpy/flopy/commit/2f24768fa3fac668f6cb988a57c5c5abe6e2e237): Add array support to .intersect() (#2646). Committed by aacovski on 2025-11-17.
* [feat](https://github.com/modflowpy/flopy/commit/3e1b7a9d43398fc1ca5c7b900bf328e7e3f046b7): Add optional replace_existing param to set_all_data_external (#2666). Committed by wpbonelli on 2025-12-16.
* [feat(lgr)](https://github.com/modflowpy/flopy/commit/1ad30ae6720939085523756e7f25ca94c01da2e9): Add from_parent_grid classmethod to Lgr class (#2668). Committed by wpbonelli on 2025-12-18.
* [feat](https://github.com/modflowpy/flopy/commit/8d8097a71cd233d7327ab11ed1a2e57508c33c7d): Optional replacement semantics for stress period data (#2664). Committed by wpbonelli on 2026-01-08.
* [feat(GridIntersect)](https://github.com/modflowpy/flopy/commit/cd4e6e9013b9c5fa9231742857ba3fe5ae722cc8): Add array support, fast point locating and support for points with z-coordinates (#2657). Committed by Davíd Brakenhoff on 2026-01-16.
* [feat(grid)](https://github.com/modflowpy/flopy/commit/94f3c8ca17f22d7f7abf09417d4d0053bc8e8301): Add get_node() method to all grid types (#2680). Committed by wpbonelli on 2026-01-16.
* [feat(grid)](https://github.com/modflowpy/flopy/commit/905d20b3a70fa0cb8f02f8e78fb7d03e5cc82c0d): Add ihc to UnstructuredGrid (#2681). Committed by wpbonelli on 2026-01-16.
* [feat(GeoDataFrame support)](https://github.com/modflowpy/flopy/commit/ae1533fc0df95edfd7587c14195b40c13b72b293): Geopandas support for shapefile exporting (#2671). Committed by Joshua Larsen on 2026-01-21.
* [feat(plot_bc)](https://github.com/modflowpy/flopy/commit/fea6fe60efcec7320230e94c5e6052a7c9c65f9d): Add subset argument (#2694). Committed by Joseph Hughes on 2026-01-28.
* [feat(get_transmissivities)](https://github.com/modflowpy/flopy/commit/b48d7e3d20ce07fbcebb58340813326bcc3e8a67): Interpret head=None as fully saturated (#2690). Committed by wpbonelli on 2026-01-29.
* [feat(arrays)](https://github.com/modflowpy/flopy/commit/5e64da82af11b4cbf0bf145be86fdcbe0c183add): Add model.free_format_npl to control values-per-line in free-format array output (#2696). Committed by René Angermeyer on 2026-01-30.
* [feat(binaryfile)](https://github.com/modflowpy/flopy/commit/e6951c4639387ae0935a3d3a3a9291aee186d02e): Add write methods (#2722). Committed by wpbonelli on 2026-04-10.
* [feat(mve)](https://github.com/modflowpy/flopy/commit/71c82d86d0a22fab5420cb40872b581a9270257c): Add support for gwe-gwe exchanges that include mve package (#2750). Committed by Eric Morway on 2026-04-22.
* [feat(hfb_util)](https://github.com/modflowpy/flopy/commit/3405517c7d2fed2667722fe8dc07b0d2af269fbe): Add method for creating HFBs (#2745). Committed by Joshua Larsen on 2026-05-11.
* [feat(cellbudgetfile)](https://github.com/modflowpy/flopy/commit/098060699b6d34efabff690ac35b0209148b23f3): Support aux vars with full3D in get_data() (#2776). Committed by wpbonelli on 2026-06-29.
* [feat(gnc)](https://github.com/modflowpy/flopy/commit/085e6a11f8fdb4091755034dbe6ca9ac2604506b): Add ghost node correction data generation (#2787). Committed by Joseph Hughes on 2026-08-04.
* [feat(gridgen)](https://github.com/modflowpy/flopy/commit/4c8c52394878a8bd27093661950824ad144ee799): Build GNC package input from gridgen output (#2789). Committed by Joseph Hughes on 2026-08-05.
* [feat(lgr)](https://github.com/modflowpy/flopy/commit/5cc72048e62e94560aeffd551d6077728ff786c2): Add ghost node correction data for a GWF-GWF exchange (#2790). Committed by Joseph Hughes on 2026-08-05.
* [feat(lakpak_utils)](https://github.com/modflowpy/flopy/commit/8e8feaf93744bf7004b7d7b8185439f8c97f323f): Add support for VertexGrid embedded lakes (#2786). Committed by afc98 on 2026-08-05.
* [feat(dis_properties)](https://github.com/modflowpy/flopy/commit/b8dfaeb5456708f9034a9701862b3a215c732d21): Add grid method to get discretization properties (#2795). Committed by Joshua Larsen on 2026-08-12.

#### Bug fixes

* [fix(mflist)](https://github.com/modflowpy/flopy/commit/d5cc96208db3247fb097b6c0a0520a3e6a8601f3): Fix open/close bugs (#2638). Committed by Matt Dumont on 2025-10-17.
* [fix(mp7)](https://github.com/modflowpy/flopy/commit/44c90717afd0f4d6dc58907b88b8093736af8906): Fix shape assignment for DISU package (#2651). Committed by Mason Marchildon on 2025-11-18.
* [fix(MfUsgWel)](https://github.com/modflowpy/flopy/commit/5a945268913b6f4d07104d7c4ab5a964a37211e1): Add get_empty() override to support WELLBOT parameter (#2656). Committed by René Angermeyer on 2025-12-02.
* [fix](https://github.com/modflowpy/flopy/commit/75b34a09a629b60fda5863135a3d4b24dfb760f4): Fix duplicate unit numbers in NAM file for MFUSG external files (#2659). Committed by René Angermeyer on 2025-12-02.
* [fix(mfusg)](https://github.com/modflowpy/flopy/commit/7468302bdf33c13e770888f2e71c636510e8b259): Fix precision loss in CLN/GNC packages writing coordinates (#2658). Committed by René Angermeyer on 2025-12-04.
* [fix(mfsimulation)](https://github.com/modflowpy/flopy/commit/543130b224bff0c12c81d6c381048f92275129b4): Respect max_columns_of_data for internal arrays (#2665). Committed by wpbonelli on 2025-12-12.
* [fix(cellbudgetfile)](https://github.com/modflowpy/flopy/commit/b16eb2ba93b7f8b09ba0f1455360cd919e1ff887): Fix get_ts support for aux vars (#2648). Committed by wpbonelli on 2025-12-16.
* [fix(lgrutil)](https://github.com/modflowpy/flopy/commit/ada6e63972c3b0ba33d4c0e6abc4e7cfa917341f): Remove duplicate hanging vertices (#2672). Committed by wpbonelli on 2025-12-20.
* [fix(plot)](https://github.com/modflowpy/flopy/commit/aad068289ef41e375986bd46dff3977ba5cc2320): Support plotting hfb packages (#2677). Committed by wpbonelli on 2026-01-09.
* [fix(mp7)](https://github.com/modflowpy/flopy/commit/bef063f321b6e1387bebb83cc2ec2165e6f6367f): Fix input file writing (#2679). Committed by wpbonelli on 2026-01-09.
* [fix(evt)](https://github.com/modflowpy/flopy/commit/a88f0e179f49768f1d6c13549b7f8fcc0ff96779): Fix optional field handling at write time (#2684). Committed by wpbonelli on 2026-01-24.
* [fix(get_transmissivities)](https://github.com/modflowpy/flopy/commit/978d7d04346e109798575b24f50d0542eda53224): Support DISU (#2685). Committed by wpbonelli on 2026-01-24.
* [fix(rasters)](https://github.com/modflowpy/flopy/commit/61e9e3196f2fd2dfaf119a7f734be94e84c317ce): Fix raster_from_array transformation order (#2689). Committed by wpbonelli on 2026-01-28.
* [fix(get_transmissivities)](https://github.com/modflowpy/flopy/commit/7758c77edf90309a2c7618bc4c85de5d91a56253): Handle single r/c (#2697). Committed by wpbonelli on 2026-01-29.
* [fix(cvfdutil)](https://github.com/modflowpy/flopy/commit/289394901778916aa63f53362d17d906427e0d9a): Add non-convergence check to shapefile_to_cvfd (#2688). Committed by wpbonelli on 2026-01-30.
* [fix(HeadUFile)](https://github.com/modflowpy/flopy/commit/6bb9c1aa1ac43300b36cbcf7bf51c638ce4dd65f): Disable get_alldata without layer (#2686). Committed by wpbonelli on 2026-01-30.
* [fix(mfdataarray)](https://github.com/modflowpy/flopy/commit/2092f70225fbd1e4e7eb1a92975e5574d30d2fc9): Support time array series (#2703). Committed by wpbonelli on 2026-02-04.
* [fix(mfdataarray)](https://github.com/modflowpy/flopy/commit/ff26d7238a8f70dc6649c327319d83d86d1a7577): Use integer indexed filenames (#2704). Committed by wpbonelli on 2026-02-04.
* [fix(model_splitter)](https://github.com/modflowpy/flopy/commit/7746e0995a0e72716e0012b4c84d1aac4327a566): Fix spurious ssm creation (#2716). Committed by wpbonelli on 2026-02-25.
* [fix(UcnFile)](https://github.com/modflowpy/flopy/commit/224432b81ce862632463ed652e48d97c3952ff43): Add check for modflow-6 GWT concentration file header type (#2718). Committed by Joshua Larsen on 2026-03-05.
* [fix](https://github.com/modflowpy/flopy/commit/066270c1e1bcfb5df80d5e3ff9479f0d06a5d340): Wipe toml dfn dir before regenerating mf6 module (#2730). Committed by wpbonelli on 2026-03-14.
* [fix(vtk)](https://github.com/modflowpy/flopy/commit/20ce356115ec8012b435e8c074cdc46a06e6d108): Fix add_pathline_points prt data handling (#2732). Committed by wpbonelli on 2026-03-18.
* [fix(vtk)](https://github.com/modflowpy/flopy/commit/11432e43a81f62ada5d62425ab13bf030294add2): Transpose vector before numpy_to_vtk (#2733). Committed by wpbonelli on 2026-03-19.
* [fix(model_splitter)](https://github.com/modflowpy/flopy/commit/c80fc6c6e4b3a15ba1b8e9e90e7b6ccd2a052ec0): Multiple bug fixes (#2728). Committed by Joshua Larsen on 2026-03-23.
* [fix(mp7particledata)](https://github.com/modflowpy/flopy/commit/f0c043255a7134e121b42a4dbdeca988b26394cd): To_prp bug fix (#2737). Committed by Kalle Jahn on 2026-03-26.
* [fix(mfpackage)](https://github.com/modflowpy/flopy/commit/6be21ac6ef228e8a0b08dfca9a1a4344b8d4a9b9): Clear timeseries files on ts initialize (#2749). Committed by wpbonelli on 2026-04-16.
* [fix(mnw1)](https://github.com/modflowpy/flopy/commit/66b442354d124243e989ea3015b9ab58b3d1c6a7): Fix mnw1 load (#2752). Committed by Joseph Hughes on 2026-05-10.
* [fix(mf6)](https://github.com/modflowpy/flopy/commit/c4d445e16ae8f82902aaa8fbaf8ddece0c000243): Defensive devtools compatibility fix (#2762). Committed by wpbonelli on 2026-06-02.
* [fix(GeoSpatialUtil)](https://github.com/modflowpy/flopy/commit/8a2d0552ab48f0b7fdc4a952d416f690c9b3cab0): Accommodate stricter pyshp API (#2765). Committed by wpbonelli on 2026-06-08.
* [fix(mfdataplist)](https://github.com/modflowpy/flopy/commit/c27af43d2be01e335ed3d908c2af67cd5f851b78): Raise proper MFDataException on wrong col count (#2766). Committed by wpbonelli on 2026-06-08.
* [fix(mfdataplist)](https://github.com/modflowpy/flopy/commit/228668c548e97fcfdeea71bb354df99e2eb1065d): Accept DataFrame with tuple cellid (#2767). Committed by wpbonelli on 2026-06-09.
* [fix(model_attributes_to_shapefile)](https://github.com/modflowpy/flopy/commit/6a5d271fd41d7234b37ecc4be4c765ed2799ee15): Use modelgrid kwarg if provided (#2768). Committed by wpbonelli on 2026-06-09.
* [fix(model_splitter)](https://github.com/modflowpy/flopy/commit/8d5c41001cd86b8286981317eda314ac3d477352): Copy on boundname remap (#2769). Committed by wpbonelli on 2026-06-09.
* [fix(mfusgt)](https://github.com/modflowpy/flopy/commit/60db7e721ffe8961c5a9f71382598d54cf19115b): Fix multiple bugs (#2770). Committed by wpbonelli on 2026-06-10.
* [fix(mf6-dis)](https://github.com/modflowpy/flopy/commit/6910978ce3d72cb1cb0d6f35327206a442bf2106): Auto-set max_columns_of_data to ncol for external writes (#2771). Committed by wpbonelli on 2026-06-12.
* [fix(CellBudgetFile)](https://github.com/modflowpy/flopy/commit/7465a329ab50f45251f40f92a1d18db6a51296fb): Trap OSError when detecting precision (#2772). Committed by wpbonelli on 2026-06-17.
* [fix(mfdataplist)](https://github.com/modflowpy/flopy/commit/018bd9ca60a40995c5cba5e88e1630f30e7532e1): Fix multiple issues (#2775). Committed by wpbonelli on 2026-06-29.
* [fix(rasters)](https://github.com/modflowpy/flopy/commit/38b6a10f19c0192369ec7fcbe3be7fba8ae5a5c2): Accommodate rasterio>=1.5 (#2781). Committed by wpbonelli on 2026-07-11.
* [fix(autotest)](https://github.com/modflowpy/flopy/commit/1885436ac5e829b597e4fa970ff03094b31d9ad8): Skip tests that need an optional dependency (#2797). Committed by Joseph Hughes on 2026-08-07.
* [fix(autotest)](https://github.com/modflowpy/flopy/commit/8c0059d1e008d3707a1c9578de1d22ec6b336cab): Skip export tests that need geopandas (#2800). Committed by Joseph Hughes on 2026-08-07.
* [fix(zonebudget_example)](https://github.com/modflowpy/flopy/commit/79a031a413e4c6f7acfdfb2996a899039ee4e6a1): Index the budget values by position (#2801). Committed by Joseph Hughes on 2026-08-07.
* [fix(vtk)](https://github.com/modflowpy/flopy/commit/74d7b9ef2d232d3917f9590f8bfaeb9df2a7a3f8): Transpose the vector after the point scalar expansion (#2799). Committed by Joseph Hughes on 2026-08-07.
* [fix(mf6)](https://github.com/modflowpy/flopy/commit/78ab37dabc67c00ecd77c65fdd86f7f4e82a7ef8): Omit removed fields from generated code (#2804). Committed by wpbonelli on 2026-08-12.
* [fix(get-modflow)](https://github.com/modflowpy/flopy/commit/38acfae4ca0039943890f795c8f0ba2a4205c7b5): Use urlopen for download (#2807). Committed by wpbonelli on 2026-08-12.
* [fix(mfusglpf)](https://github.com/modflowpy/flopy/commit/a222eba82d3679a5c870833616161ba92cbf4f4d): Fix condition for richards laytyp check (#2812). Committed by Martin Vonk on 2026-08-13.
* [fix(crosssection)](https://github.com/modflowpy/flopy/commit/65b6c5541cf1deb7a73d92839e58a3f5876e873b): Make view x/y override symmetric, validate input (#2805). Committed by wpbonelli on 2026-08-19.
* [fix(utils)](https://github.com/modflowpy/flopy/commit/6c8b29bab37f604ae4a42bd7f92490519434b575): Fix zone off-by-one, add test for #2612 (#2818). Committed by wpbonelli on 2026-08-20.
* [fix(binarygrid_util)](https://github.com/modflowpy/flopy/commit/73af2a7395a8fa8ceaf7a056970bb50d353be9e4): Restore top assignment dropped with reshape (#2833). Committed by wpbonelli on 2026-08-31.

#### Mfgrdfile

* [mfgrdfile](https://github.com/modflowpy/flopy/commit/079298e866e54d0e7e95c07030752d382225f144): Add version and crs properties (#2711). Committed by mjreno on 2026-06-30.
* [mfgrdfile](https://github.com/modflowpy/flopy/commit/7c717126d81259eb9ae6196f420e56aa56744a86): Export follow-on (#2779). Committed by mjreno on 2026-07-01.

#### Refactoring

* [refactor](https://github.com/modflowpy/flopy/commit/6b40d8efe2f361bdbdc8db1b3b790f0e6fb75092): Remove get_version_string from MFStructure (#2630). Committed by wpbonelli on 2025-10-04.
* [refactor(codegen)](https://github.com/modflowpy/flopy/commit/32b71c56c8729c65b752765d9b151b823c211a62): Store new spec on generated classes (#2631). Committed by wpbonelli on 2025-10-04.
* [refactor(mfstructure)](https://github.com/modflowpy/flopy/commit/2be45f7ad8d9ef9841bee76e8397363548a5b456): Miscellaneous (#2633). Committed by wpbonelli on 2025-10-09.
* [refactor(codegen)](https://github.com/modflowpy/flopy/commit/123487fcf8e62ee093cae750e809e0e0683077ba): Support 'prerelease' or 'developmode' in dfns (#2635). Committed by wpbonelli on 2025-10-11.
* [refactor(mflistfile)](https://github.com/modflowpy/flopy/commit/c0cae8112cbceb9fe2931e7d273db41dff8daabc): Deprecate set_budget_key for init (#2637). Committed by wpbonelli on 2025-10-14.
* [refactor(grid)](https://github.com/modflowpy/flopy/commit/aaa38e7b8b34bd1e0215bb8237ade390e6c8dac3): Consistent API for get_cell_vertices (#2678). Committed by wpbonelli on 2026-01-08.
* [refactor(plot)](https://github.com/modflowpy/flopy/commit/41f1840bc55370c5eb4be4f4313400048f64bf43): Better shared face finding for HFB plotting (#2682). Committed by wpbonelli on 2026-01-31.
* [refactor(_remap_array)](https://github.com/modflowpy/flopy/commit/68880321ee3bd1fe34eed0053b697ab787758b00): Support non-layered external data (#2747). Committed by Joshua Larsen on 2026-04-22.
* [refactor(intersect)](https://github.com/modflowpy/flopy/commit/b2ceda31a620b135ea4cafc10f55e2cc148af4d9): Update days calculation to fix dropped precision (#2754). Committed by Joshua Larsen on 2026-05-12.
* [refactor(splitter)](https://github.com/modflowpy/flopy/commit/579507e227149d481212148835420d2af2da3eed): Updates for advanced transport packages (#2761). Committed by JLarsen on 2026-05-28.
* [refactor(ModflowWel)](https://github.com/modflowpy/flopy/commit/866bb586380d934f18e7e666357e6625cbdf874c): Add basic support for mfnwt tabfile based well files (#2755). Committed by Joshua Larsen on 2026-05-28.
* [refactor(PlotCrossSection)](https://github.com/modflowpy/flopy/commit/39aaa73fa9a6d9fd87483b46cee8915c3e741f5e): Add additional flexibility to cross sectional plotting (#2782). Committed by Joshua Larsen on 2026-08-05.

### Version 3.10.0

#### New features
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ message: If you use this software, please cite both the article from preferred-c
references, and the software itself.
type: software
title: FloPy
version: 3.11.0.dev0
date-released: '2026-02-06'
version: 3.12.0.dev0
date-released: '2026-09-03'
doi: 10.5066/F7BK19FH
abstract: A Python package to create, run, and post-process MODFLOW-based models.
repository-artifact: https://pypi.org/project/flopy
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

<img src="https://raw.githubusercontent.com/modflowpy/flopy/master/examples/images/flopy3.png" alt="flopy3" style="width:50;height:20">

### Version 3.11.0.dev0
### Version 3.12.0.dev0
[![flopy continuous integration](https://github.com/modflowpy/flopy/actions/workflows/commit.yml/badge.svg?branch=develop)](https://github.com/modflowpy/flopy/actions/workflows/commit.yml)
[![Read the Docs](https://github.com/modflowpy/flopy/actions/workflows/rtd.yml/badge.svg?branch=develop)](https://github.com/modflowpy/flopy/actions/workflows/rtd.yml)

Expand Down Expand Up @@ -150,7 +150,7 @@ How to Cite

##### ***Software/Code citation for FloPy:***

[Bakker, Mark, Post, Vincent, Hughes, J. D., Langevin, C. D., White, J. T., Leaf, A. T., Paulinski, S. R., Bellino, J. C., Morway, E. D., Toews, M. W., Larsen, J. D., Fienen, M. N., Starn, J. J., Brakenhoff, D. A., and Bonelli, W. P., 2026, FloPy v3.11.0.dev0: U.S. Geological Survey Software Release, 06 February 2026, https://doi.org/10.5066/F7BK19FH](https://doi.org/10.5066/F7BK19FH)
[Bakker, Mark, Post, Vincent, Hughes, J. D., Langevin, C. D., White, J. T., Leaf, A. T., Paulinski, S. R., Bellino, J. C., Morway, E. D., Toews, M. W., Larsen, J. D., Fienen, M. N., Starn, J. J., Brakenhoff, D. A., and Bonelli, W. P., 2026, FloPy v3.12.0.dev0: U.S. Geological Survey Software Release, 03 September 2026, https://doi.org/10.5066/F7BK19FH](https://doi.org/10.5066/F7BK19FH)


Additional FloPy Related Publications
Expand Down
2 changes: 1 addition & 1 deletion docs/PyPI_release.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ How to Cite

*Software/Code citation for FloPy:*

[Bakker, Mark, Post, Vincent, Hughes, J. D., Langevin, C. D., White, J. T., Leaf, A. T., Paulinski, S. R., Bellino, J. C., Morway, E. D., Toews, M. W., Larsen, J. D., Fienen, M. N., Starn, J. J., Brakenhoff, D. A., and Bonelli, W. P., 2026, FloPy v3.11.0.dev0: U.S. Geological Survey Software Release, 06 February 2026, https://doi.org/10.5066/F7BK19FH](https://doi.org/10.5066/F7BK19FH)
[Bakker, Mark, Post, Vincent, Hughes, J. D., Langevin, C. D., White, J. T., Leaf, A. T., Paulinski, S. R., Bellino, J. C., Morway, E. D., Toews, M. W., Larsen, J. D., Fienen, M. N., Starn, J. J., Brakenhoff, D. A., and Bonelli, W. P., 2026, FloPy v3.12.0.dev0: U.S. Geological Survey Software Release, 03 September 2026, https://doi.org/10.5066/F7BK19FH](https://doi.org/10.5066/F7BK19FH)
4 changes: 2 additions & 2 deletions flopy/version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# flopy version file automatically created using
# update_version.py on February 06, 2026 18:48:16
# update_version.py on September 03, 2026 10:04:54

__version__ = "3.11.0.dev0"
__version__ = "3.12.0.dev0"
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.11.0.dev0
3.12.0.dev0
Loading