Skip to content

FloPy 3.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Feb 23:45
7707e5c

Version 3.10.0

Support for MF6.7.0 plus bugfixes and enhancements.

New features

  • feat(compare_cell_budget): Move cbb comparison function from mf6 tests (#2636). Committed by wpbonelli on 2025-10-14.
  • feat(grid): Add array support to .intersect() (#2646). Committed by aacovski on 2025-11-17.
  • feat: Add optional replace_existing param to set_all_data_external (#2666). Committed by wpbonelli on 2025-12-16.
  • feat(lgr): Add from_parent_grid classmethod to Lgr class (#2668). Committed by wpbonelli on 2025-12-18.
  • feat: Optional replacement semantics for stress period data (#2664). Committed by wpbonelli on 2026-01-08.
  • feat(GridIntersect): 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): Add get_node() method to all grid types (#2680). Committed by wpbonelli on 2026-01-16.
  • feat(grid): Add ihc to UnstructuredGrid (#2681). Committed by wpbonelli on 2026-01-16.
  • feat(GeoDataFrame support): Geopandas support for shapefile exporting (#2671). Committed by Joshua Larsen on 2026-01-21.
  • feat(plot_bc): Add subset argument (#2694). Committed by Joseph Hughes on 2026-01-28.
  • feat(get_transmissivities): Interpret head=None as fully saturated (#2690). Committed by wpbonelli on 2026-01-29.
  • feat(arrays): Add model.free_format_npl to control values-per-line in free-format array output (#2696). Committed by René Angermeyer on 2026-01-30.

Bug fixes

  • fix(mflist): Fix open/close bugs (#2638). Committed by Matt Dumont on 2025-10-17.
  • fix(mp7): Fix shape assignment for DISU package (#2651). Committed by Mason Marchildon on 2025-11-18.
  • fix(MfUsgWel): Add get_empty() override to support WELLBOT parameter (#2656). Committed by René Angermeyer on 2025-12-02.
  • fix: Fix duplicate unit numbers in NAM file for MFUSG external files (#2659). Committed by René Angermeyer on 2025-12-02.
  • fix(mfusg): Fix precision loss in CLN/GNC packages writing coordinates (#2658). Committed by René Angermeyer on 2025-12-04.
  • fix(mfsimulation): Respect max_columns_of_data for internal arrays (#2665). Committed by wpbonelli on 2025-12-12.
  • fix(cellbudgetfile): Fix get_ts support for aux vars (#2648). Committed by wpbonelli on 2025-12-16.
  • fix(lgrutil): Remove duplicate hanging vertices (#2672). Committed by wpbonelli on 2025-12-20.
  • fix(plot): Support plotting hfb packages (#2677). Committed by wpbonelli on 2026-01-09.
  • fix(mp7): Fix input file writing (#2679). Committed by wpbonelli on 2026-01-09.
  • fix(evt): Fix optional field handling at write time (#2684). Committed by wpbonelli on 2026-01-24.
  • fix(get_transmissivities): Support DISU (#2685). Committed by wpbonelli on 2026-01-24.
  • fix(rasters): Fix raster_from_array transformation order (#2689). Committed by wpbonelli on 2026-01-28.
  • fix(get_transmissivities): Handle single r/c (#2697). Committed by wpbonelli on 2026-01-29.
  • fix(cvfdutil): Add non-convergence check to shapefile_to_cvfd (#2688). Committed by wpbonelli on 2026-01-30.
  • fix(HeadUFile): Disable get_alldata without layer (#2686). Committed by wpbonelli on 2026-01-30.
  • fix(mfdataarray): Support time array series (#2703). Committed by wpbonelli on 2026-02-04.
  • fix(mfdataarray): Use integer indexed filenames (#2704). Committed by wpbonelli on 2026-02-04.

Refactoring