wpbonelli

Results 68 issues of wpbonelli

Carved out of #2317 — just move to Jinja as an initial step, type hints can come afterwards as they will take some effort to get right. The aim here...

modflow 6
dependencies
maintenance

Sketching #2298, and possibly moving the templating in `flopy/mf6/utils/createpackages.py` to [Jinja](https://jinja.palletsprojects.com/en/3.1.x/) Aiming to minimally/faithfully reproduce component source files, adding type hints in `__init__` and the docstrings. ### Type mapping Not...

The PRT flow model interface does not properly handle array-based recharge/evapotranspiration package input if the model grid has an inactive region. The package's `nodelist` may contain zeroes in this case...

bug

**Is your feature request related to a problem? Please describe.** Some standard packages (RCH/A and EVT/A) support both layer-array-based and list-based input. Advanced packages support only list-based input. **Describe the...

enhancement

Currently we have a mix of upper- and ~~title~~sentence-case error messages. Ideally this could be standardized, and the convention documented in the [styleguide](https://modflow6.readthedocs.io/en/latest/_dev/styleguide.html). I have no strong opinion on what...

question
code refactor
maintenance

Include the DFN specification document in the RTD developer docs section. Includes some minor touchup to the document: fix headers for table of contents rendering, plus some extra explication. ___...

documentation

This allows removing some boilerplate. Also: - Add type hints - Flesh out some docstrings - Slightly more robust error handling in the initializer - Coerce input arrays to the...

~~Currently flopy aims to support all [actively supported python versions](https://devguide.python.org/versions/#python-release-cycle).~~ The scientific python ecosystem has a [narrower support window](https://scientific-python.org/specs/spec-0000/#support-window). Should flopy adopt it? Besides a lower maintenance burden it would...

question
maintenance

### Discussed in https://github.com/modflowpy/flopy/discussions/2419 Flopy only respects `MFSimulation.simulation_data.max_columns_of_data` when the simulation is created from scratch, not when it is loaded. This is rooted in some hairy logic involving two other...

bug

We should think about some way to simplify the selection of steady state and transient stress periods. This is relevant to e.g. the storage package _Originally posted by @mjr-deltares in...