Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
f0074f4
mfpackage and mfmodel netcdf info
Aug 1, 2025
10aeee5
regenerate classes in rtd workflow
Aug 4, 2025
da72a33
static methods return full info dict
Aug 8, 2025
18cc45c
make model dicts consistent
Aug 8, 2025
a546f74
remove second tutorial for now
Aug 11, 2025
836571e
more tutorial doc
Aug 11, 2025
c100cf6
discretization creates dataset
Aug 12, 2025
34e90bc
add layered mesh tutorial
Aug 12, 2025
d57d282
some cleanup
Aug 12, 2025
131b005
remove unintended files
Aug 12, 2025
dd6bcae
fix structured dataset
Aug 12, 2025
7f54d0b
add update_dataset functions
Aug 13, 2025
b5b68fe
limited flopy mf6 write support for netcdf
Aug 14, 2025
87657b8
lint
Aug 14, 2025
f662e34
update tutorial 2
Aug 14, 2025
72a7fbc
add tests
Aug 15, 2025
bdb4a88
mark test regression
Aug 15, 2025
e63b739
format
Aug 15, 2025
086f2a9
add xarray to pyproject.toml
Aug 15, 2025
5354b95
format
Aug 15, 2025
f089e8c
temporarily suspend run
Aug 15, 2025
f320465
data tests, add longname
Aug 16, 2025
aa021fa
move data update to package
Aug 20, 2025
2e67740
fix structure attribute
Aug 20, 2025
d3c9829
start mf6 grid array test
Aug 26, 2025
7baedf8
generate classes from modflow
Aug 26, 2025
a201d2c
temporariy mark slow
Aug 27, 2025
9a1bdc8
remove unintended files
Aug 27, 2025
9c13d51
add try/except
Aug 27, 2025
f6c3d02
restore workflow
Aug 27, 2025
6c84910
refactor readarraygrid aux variables to store layered
Sep 1, 2025
d9c60d1
test_grid_array mf6 test
Sep 3, 2025
5735ecf
edit netcdf tutorial
Sep 15, 2025
30a9643
fix merge
Sep 15, 2025
2daca15
lint
Sep 15, 2025
65a4df8
fix merge
Sep 15, 2025
4633ae4
support NCF encodings and grid mappings
Sep 19, 2025
43cfd64
check crs attr
Sep 19, 2025
b367bd6
support structured lat/lon
Sep 22, 2025
c92deac
enhanced grid support for netcdf
Sep 26, 2025
319d7b4
fix pyproject toml file
Sep 26, 2025
3c539dc
add notebook example for specific parameters
Oct 9, 2025
45a6845
fix merge
Oct 9, 2025
5ea9e0a
more merge fixes
Oct 9, 2025
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
520 changes: 520 additions & 0 deletions .docs/Notebooks/mf6_netcdf01_tutorial.py

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions .github/workflows/rtd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,10 @@ jobs:
meson test --verbose --no-rebuild -C builddir
echo "$(pwd)/bin" >> $GITHUB_PATH

- name: Update FloPy packages
working-directory: modflow6
run: python -m flopy.mf6.utils.generate_classes --dfnpath doc/mf6io/mf6ivar/dfn

- name: Run tutorial and example notebooks
working-directory: flopy/autotest
run: pytest -v -n auto test_example_notebooks.py
Expand Down
4 changes: 2 additions & 2 deletions DEVELOPER.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,8 +223,8 @@ All tutorials and examples should include a header with the following format:
Contents above the `metadata` attribute can be auto-generated with `jupytext` by first-converting an example script to a notebook, and then back to a script (i.e. a round-trip conversion). For instance:

```sh
jupytext --from py --to ipynb .docs/Notebooks/your_example.py
jupytext --from ipynb --to py .docs/Notebooks/your_example.ipynb
jupytext --from py --to ipynb --set-formats ipynb,py:light .docs/Notebooks/your_example.py
jupytext --from ipynb --to py --set-formats ipynb,py:light .docs/Notebooks/your_example.ipynb
```

The `metadata` attribute should be filled by the example developer, and should contain at minimum:
Expand Down
Loading
Loading