FloPy 3.6.0
Version 3.6.0
Support for MODFLOW 6.4.3 as well as fixes and enhancements. A highlight is geopandas integration for some APIs.
New features
- feat(set all data external options): Additional parameters added (#2041). Committed by scottrp on 2023-12-18.
- feat(PRT): Add conversion/plotting utils for MF6 particle tracking models (#1753). Committed by wpbonelli on 2023-12-22.
- feat: Add static methods to read gridgen quadtreegrid files (#2061). Committed by Martin Vonk on 2024-01-17.
- feat(GeoSpatialCollection): Add support for GeoDataFrame objects (#2063). Committed by Joshua Larsen on 2024-01-26.
- feat(GeoSpatialCollection): Add support for geopandas GeoSeries and GeoArray (#2085). Committed by Joshua Larsen on 2024-02-02.
Bug fixes
- fix(gridgen): Fix add_refinement_feature() shapefile support (#2022). Committed by wpbonelli on 2023-11-30.
- fix(gridgen): Support arbitrary path-like for shapefiles (#2026). Committed by wpbonelli on 2023-12-04.
- fix(subpackages): Fixed detection issue of subpackages in some filein records (#2025). Committed by scottrp on 2023-12-04.
- fix(recarrays with cellid): Fixes bug when setting data as recarrays with cellids (#2029). Committed by scottrp on 2023-12-05.
- fix(Mf6Splitter): Preserve MFSimulation version & exe_name (#2033). Committed by wpbonelli on 2023-12-07.
- fix(data storage): Added numpy type check for consistent integer and float sizes (32-bit vs 64-bit) (#2062). Committed by scottrp on 2024-01-17.
- fix(obs package loading): Fixed problem with loading multiple continuous blocks (#2058) (#2064). Committed by scottrp on 2024-01-22.
- fix(particledata): Support 1D numpy array for partlocs (#2074). Committed by wpbonelli on 2024-01-25.
- fix(tri2vor): Remove invalid geometries from voronoi nodes (#2076). Committed by Joshua Larsen on 2024-01-26.
- fix(MFSimulationList): Fix comma spacing in error message (#2090). Committed by wpbonelli on 2024-02-04.
- fix(numpy 2.0 deprecation): Replace np.alltrue with np.all (#2088). Committed by mnfienen on 2024-02-04.
- fix(usgcln): add explicit second dimension to util2d.load calls (#2097). Committed by cnicol-gwlogic on 2024-02-07.
Refactoring
- refactor(.gitattributes): Configure github-linguist exclusions (#2023). Committed by Mike Taves on 2023-12-01.
- refactor(remap_array): Trap for None type idomain (#2034). Committed by Joshua Larsen on 2023-12-07.
- refactor(mbase): Append not prepend flopy bindir to PATH (#2037). Committed by wpbonelli on 2023-12-08.
- refactor(pyproject.toml): Add dev dependency group (#2075). Committed by wpbonelli on 2024-01-25.
- refactor(contour_array): Add tri_mask kwarg to parameters (#2078). Committed by Joshua Larsen on 2024-02-01.
- refactor(dependencies): Remove python-dateutil (#2080). Committed by wpbonelli on 2024-02-01.
- refactor(_plot_package_helper): Pass kwargs to datatype helpers (#2081). Committed by Joshua Larsen on 2024-02-02.
- refactor(convert_grid): Added offset and angrot info to conversion (#2083). Committed by Joshua Larsen on 2024-02-02.
- refactor(dependencies): Pin numpy<2 until other reqs support it (#2092). Committed by wpbonelli on 2024-02-07.
- refactor(mf6): Update DFNS for mf6.4.3, regen/reformat .py files (#2095). Committed by wpbonelli on 2024-02-07.