From 1c5ab1b51eceaba35ce87ec43ca03fcafaf75b81 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Tue, 29 Jul 2025 13:19:49 -0400 Subject: [PATCH 1/6] update python envs --- pixi.lock | 454 ++++++++++++++++++++++++++++-------------------------- uv.lock | 364 +++++++++++++++++++++++++------------------ 2 files changed, 449 insertions(+), 369 deletions(-) diff --git a/pixi.lock b/pixi.lock index af0f060..f7400e6 100644 --- a/pixi.lock +++ b/pixi.lock @@ -42,7 +42,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/01/cf/32f019be5de9f6e180926a50ee5f08648e686c7d9a59f2c5d0806a77b1c7/crc32c-2.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -66,7 +66,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/f5/64/41c4367bcaecbc03ef0d2a3ecee58a7065d0a36ae1aa817fe573a2da66d4/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/20/22/2ebae7ae43cd8f2debc35c631172ddf14e2a87ffcc04cf43ff9df9fff0d3/msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/80/b9c19f1bb4ac6c5fa6f94a4f278bc68a778473d1814a86a375d7cffa193a/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0d/e0/5ea04e7ad2c39288c0f0f9e8d47638ad70f28e275d092733b5817cf243c9/numba-0.61.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl @@ -89,7 +89,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/11/6b/3443abcd0707d52e48eb315e33cc669a95e29fc102229919646f5a501171/scipy-1.16.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/e4/82/08e4076df538fb56caa1d489588d880ec7c52d8273a606bb54d660528f7c/scipy-1.16.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl @@ -138,7 +138,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/4f/56/0dd652d4e950e6348bbf16b964b3325e4ad8220470774128fc0b0dd069cb/crc32c-2.7.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -162,7 +162,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/3b/c1/23cfb566a74c696a3b338d8955c549900d18fe2b898b6e94d682ca21e7c2/matplotlib-3.10.3-cp313-cp313-macosx_10_13_x86_64.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/a1/38/561f01cf3577430b59b340b51329803d3a5bf6a45864a55f4ef308ac11e3/msgpack-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e6/7a/ce4f9038d8726c9c90e07b2d3a404ae111a27720d712cfcded0c8ef160e8/netCDF4-1.7.2-cp313-cp313-macosx_12_0_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0b/f3/0fe4c1b1f2569e8a18ad90c159298d862f96c3964392a20d74fc628aee44/numba-0.61.2-cp313-cp313-macosx_10_14_x86_64.whl @@ -185,7 +185,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/46/95/0746417bc24be0c2a7b7563946d61f670a3b491b76adede420e9d173841f/scipy-1.16.0-cp313-cp313-macosx_10_14_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/93/0b/b5c99382b839854a71ca9482c684e3472badc62620287cbbdab499b75ce6/scipy-1.16.1-cp313-cp313-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl @@ -222,8 +222,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_30.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_30.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - pypi: https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/50/cd/30110dc0ffcf3b131156077b90e9f60ed75711223f306da4db08eff8403b/beautifulsoup4-4.13.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl @@ -235,7 +236,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/db/a0/f01ccfab538db07ef3f6b4ede46357ff147a81dd4f3c59ca6a34c791a549/crc32c-2.7.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -259,7 +260,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/ca/91/7dc28d5e2a11a5ad804cf2b7f7a5fcb1eb5a4966d66a5d2b41aee6376543/msgpack-1.1.1-cp313-cp313-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/66/b5/e04550fd53de57001dbd5a87242da7ff784c80790adc48897977b6ccf891/netCDF4-1.7.2-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/af/a4/6d3a0f2d3989e62a18749e1e9913d5fa4910bbb3e3311a035baea6caf26d/numba-0.61.2-cp313-cp313-win_amd64.whl @@ -282,7 +283,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/7c/a7/4c94bbe91f12126b8bf6709b2471900577b7373a4fd1f431f28ba6f81115/scipy-1.16.0-cp313-cp313-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/21/12/c0efd2941f01940119b5305c375ae5c0fcb7ec193f806bd8f158b73a1782/scipy-1.16.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/32/46/9cb0e58b2deb7f82b84065f37f3bffeb12413f947f9388e4cac22c4621ce/sortedcontainers-2.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e7/9c/0e6afc12c269578be5c0c1c9f4b49a8d32770a080260c333ac04cc1c832d/soupsieve-2.7-py3-none-any.whl @@ -358,9 +359,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/92/9b/ad67f03d74554bed3aefd56fe836e1623a50780f7c998d00ca128924a499/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/43/02/d91992c2b29bc7afb729463bc918ebe5f361be7f1daae93375a5759d1e28/coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/55/f1/1f8f09536f38394a8698dd08a0e9608a512eacee1d3b771e2d06397f77bf/coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/2b/9e29e9ac4c4213d60491db09487125db358cd9263490fbadbd55e48fbe03/crc32c-2.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ec/ef/3333295ed58d900a13c92806b67e62f27876845a9a908c939f040887cca9/cryptography-45.0.5-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl @@ -370,7 +371,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/dc/9f033526ed98b65cda8adbd10b6eeeca0659203f67bd3e065ce172008887/distributed-2025.7.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl @@ -439,7 +440,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/45/16/a20fa8c32825cc7ae8457fab45670c7a8996d7746ce80ce41cc51e3b2bd7/msgpack-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/82/16/b775047054de4d8dbd668df9137707e54b07fe18c7923839cd1e524bf756/mypy-1.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -499,10 +500,10 @@ environments: - pypi: https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/a2/004c99936997bfc644d590a9defd9e9c93f8286568f9c16cdaf3e14429a7/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/24/ff/96058f6506aac0fbc0d0fc0d60b0d0bd746240a0594657a2d94ad28033ba/ruff-0.12.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/af/2c/40108915fd340c830aee332bb85a9160f99e90893e58008b659b9f3dddc0/scipy-1.16.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/bb/ba/63f402e74875486b87ec6506a4f93f6d8a0d94d10467280f3d9d7837ce3a/scipy-1.16.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl @@ -581,9 +582,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/05/85/4c40d00dcc6284a1c1ad5de5e0996b06f39d8232f1031cd23c2f5c07ee86/charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/39/40/916786453bcfafa4c788abee4ccd6f592b5b5eca0cd61a32a4e5a7ef6e02/coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/20/8e/ef088112bd1b26e2aa931ee186992b3e42c222c64f33e381432c8ee52aae/coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ed/b8/e52f7c4b045b871c2984d70f37c31d4861b533a8082912dfd107a96cf7c1/crc32c-2.7.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -592,7 +593,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/dc/9f033526ed98b65cda8adbd10b6eeeca0659203f67bd3e065ce172008887/distributed-2025.7.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl @@ -660,7 +661,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7f/83/97f24bf9848af23fe2ba04380388216defc49a8af6da0c28cc636d722502/msgpack-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/d4/24/82efb502b0b0f661c49aa21cfe3e1999ddf64bf5500fc03b5a1536a39d39/mypy-1.17.0-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -720,10 +721,10 @@ environments: - pypi: https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/09/4c/4ee8f7e512030ff79fda1df3243c88d70fc874634e2dbe5df13ba4210078/rpds_py-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/fc/c6b65cd0e7fbe60f17e7ad619dca796aa49fbca34bb9bea5f8faf1ec2643/ruff-0.12.5-py3-none-macosx_10_12_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/d9/f8/53fc4884df6b88afd5f5f00240bdc49fee2999c7eff3acf5953eb15bc6f8/scipy-1.16.0-cp311-cp311-macosx_10_14_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/da/91/812adc6f74409b461e3a5fa97f4f74c769016919203138a3bf6fc24ba4c5/scipy-1.16.1-cp311-cp311-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -776,8 +777,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_30.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_30.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl @@ -801,9 +803,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/3a/7d/751794ec8907a15e257136e48dc1021b1f671220ecccfd6c4eaf30802714/coverage-7.9.2-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/f5/6f/1990eb4fd05cea4cfabdf1d587a997ac5f9a8bee883443a1d519a2a848c9/coverage-7.10.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c9/fb/1587c2705a3a47a3d0067eecf9a6fec510761c96dec45c7b038fb5c8ff46/crc32c-2.7.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -812,7 +814,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/07/6c/aa3f2f849e01cb6a001cd8554a88d4c77c5c1a31c95bdf1cf9301e6d9ef4/defusedxml-0.7.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/33/6b/e0547afaf41bf2c42e52430072fa5658766e3d65bd4b03a563d1b6336f57/distlib-0.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/dc/9f033526ed98b65cda8adbd10b6eeeca0659203f67bd3e065ce172008887/distributed-2025.7.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/43/09/2aea36ff60d16dd8879bdb2f5b3ee0ba8d08cbbdcdfe870e695ce3784385/execnet-2.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl @@ -880,7 +882,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/48/45/9d1780768d3b249accecc5a38c725eb1e203d44a191f7b7ff1941f7df60c/msgpack-1.1.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/94/75/3f5a29209f27e739ca57e6350bc6b783a38c7621bdf9cac3ab8a08665801/mypy-1.17.0-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -941,10 +943,10 @@ environments: - pypi: https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/94/c1/3c8c94c7dd3905dbfde768381ce98778500a80db9924731d87ddcdb117e9/rpds_py-0.26.0-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/bc/0f/ab16e8259493137598b9149734fec2e06fdeda9837e6f634f5c4e35916da/ruff-0.12.5-py3-none-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/8b/c9/750d34788288d64ffbc94fdb4562f40f609d3f5ef27ab4f3a4ad00c9033e/scipy-1.16.0-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/c4/94/994369978509f227cba7dfb9e623254d0d5559506fe994aef4bea3ed469c/scipy-1.16.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -1035,9 +1037,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/92/9b/ad67f03d74554bed3aefd56fe836e1623a50780f7c998d00ca128924a499/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/43/02/d91992c2b29bc7afb729463bc918ebe5f361be7f1daae93375a5759d1e28/coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/55/f1/1f8f09536f38394a8698dd08a0e9608a512eacee1d3b771e2d06397f77bf/coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/2b/9e29e9ac4c4213d60491db09487125db358cd9263490fbadbd55e48fbe03/crc32c-2.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1102,7 +1104,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/45/16/a20fa8c32825cc7ae8457fab45670c7a8996d7746ce80ce41cc51e3b2bd7/msgpack-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -1155,7 +1157,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/a2/004c99936997bfc644d590a9defd9e9c93f8286568f9c16cdaf3e14429a7/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/af/2c/40108915fd340c830aee332bb85a9160f99e90893e58008b659b9f3dddc0/scipy-1.16.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/bb/ba/63f402e74875486b87ec6506a4f93f6d8a0d94d10467280f3d9d7837ce3a/scipy-1.16.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -1228,9 +1230,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/05/85/4c40d00dcc6284a1c1ad5de5e0996b06f39d8232f1031cd23c2f5c07ee86/charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/39/40/916786453bcfafa4c788abee4ccd6f592b5b5eca0cd61a32a4e5a7ef6e02/coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/20/8e/ef088112bd1b26e2aa931ee186992b3e42c222c64f33e381432c8ee52aae/coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ed/b8/e52f7c4b045b871c2984d70f37c31d4861b533a8082912dfd107a96cf7c1/crc32c-2.7.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1295,7 +1297,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/7f/83/97f24bf9848af23fe2ba04380388216defc49a8af6da0c28cc636d722502/msgpack-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -1348,7 +1350,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/09/4c/4ee8f7e512030ff79fda1df3243c88d70fc874634e2dbe5df13ba4210078/rpds_py-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/d9/f8/53fc4884df6b88afd5f5f00240bdc49fee2999c7eff3acf5953eb15bc6f8/scipy-1.16.0-cp311-cp311-macosx_10_14_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/da/91/812adc6f74409b461e3a5fa97f4f74c769016919203138a3bf6fc24ba4c5/scipy-1.16.1-cp311-cp311-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -1399,8 +1401,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_30.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_30.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl @@ -1421,9 +1424,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/3a/7d/751794ec8907a15e257136e48dc1021b1f671220ecccfd6c4eaf30802714/coverage-7.9.2-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/f5/6f/1990eb4fd05cea4cfabdf1d587a997ac5f9a8bee883443a1d519a2a848c9/coverage-7.10.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c9/fb/1587c2705a3a47a3d0067eecf9a6fec510761c96dec45c7b038fb5c8ff46/crc32c-2.7.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1488,7 +1491,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/48/45/9d1780768d3b249accecc5a38c725eb1e203d44a191f7b7ff1941f7df60c/msgpack-1.1.1-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -1541,7 +1544,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/94/c1/3c8c94c7dd3905dbfde768381ce98778500a80db9924731d87ddcdb117e9/rpds_py-0.26.0-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/8b/c9/750d34788288d64ffbc94fdb4562f40f609d3f5ef27ab4f3a4ad00c9033e/scipy-1.16.0-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/c4/94/994369978509f227cba7dfb9e623254d0d5559506fe994aef4bea3ed469c/scipy-1.16.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -1630,9 +1633,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/f8/c2/efffa43778490c226d9d434827702f2dfbc8041d79101a795f11cbb2cf1e/coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/11/ef/a28d64d702eb583c377255047281305dc5a5cfbfb0ee36e721f78255adb6/coverage-7.10.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/79/13/13576941bf7cf95026abae43d8427c812c0054408212bf8ed490eda846b0/crc32c-2.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1696,7 +1699,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/4d/ec/fd869e2567cc9c01278a736cfd1697941ba0d4b81a43e0aa2e8d71dab208/msgpack-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -1749,7 +1752,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/77/87d7bfabfc4e821caa35481a2ff6ae0b73e6a391bb6b343db2c91c2b9844/rpds_py-0.26.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/6d/f0/b6ac354a956384fd8abee2debbb624648125b298f2c4a7b4f0d6248048a5/scipy-1.16.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/51/1e/79023ca3bbb13a015d7d2757ecca3b81293c663694c35d6541b4dca53e98/scipy-1.16.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -1821,9 +1824,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/d7/a4/37f4d6035c89cac7930395a35cc0f1b872e652eaafb76a6075943754f095/charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/53/d7/7deefc6fd4f0f1d4c58051f4004e366afc9e7ab60217ac393f247a1de70a/coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/a5/3f/b051feeb292400bd22d071fdf933b3ad389a8cef5c80c7866ed0c7414b9e/coverage-7.10.1-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/9c/3e/e3656bfa76e50ef87b7136fef2dbf3c46e225629432fc9184fdd7fd187ff/crc32c-2.7.1-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1887,7 +1890,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/e3/26/389b9c593eda2b8551b2e7126ad3a06af6f9b44274eb3a4f054d48ff7e47/msgpack-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -1940,7 +1943,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ea/86/90eb87c6f87085868bd077c7a9938006eb1ce19ed4d06944a90d3560fce2/rpds_py-0.26.0-cp312-cp312-macosx_10_12_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/01/c0/c943bc8d2bbd28123ad0f4f1eef62525fa1723e84d136b32965dcb6bad3a/scipy-1.16.0-cp312-cp312-macosx_10_14_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/f8/d9/ec4864f5896232133f51382b54a08de91a9d1af7a76dfa372894026dfee2/scipy-1.16.1-cp312-cp312-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -1990,8 +1993,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_30.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_30.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl @@ -2012,9 +2016,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/9f/d6/7486dcc3474e2e6ad26a2af2db7e7c162ccd889c4c68fa14ea8ec189c9e9/coverage-7.9.2-cp312-cp312-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/fe/31/22a5440e4d1451f253c5cd69fdcead65e92ef08cd4ec237b8756dc0b20a7/coverage-7.10.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/ae/c4/7929dcd5d9b57db0cce4fe6f6c191049380fc6d8c9b9f5581967f4ec018e/crc32c-2.7.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -2078,7 +2082,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/c0/23/0abb886e80eab08f5e8c485d6f13924028602829f63b8f5fa25a06636628/msgpack-1.1.1-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -2131,7 +2135,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7d/16/19f5d9f2a556cfed454eebe4d354c38d51c20f3db69e7b4ce6cff904905d/rpds_py-0.26.0-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/ea/b5/29fece1a74c6a94247f8a6fb93f5b28b533338e9c34fdcc9cfe7a939a767/scipy-1.16.0-cp312-cp312-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/14/c3/61f273ae550fbf1667675701112e380881905e28448c080b23b5a181df7c/scipy-1.16.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -2219,9 +2223,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/49/d9/4616b787d9f597d6443f5588619c1c9f659e1f5fc9eebf63699eb6d34b78/coverage-7.9.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/42/62/a77b254822efa8c12ad59e8039f2bc3df56dc162ebda55e1943e35ba31a5/coverage-7.10.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/01/cf/32f019be5de9f6e180926a50ee5f08648e686c7d9a59f2c5d0806a77b1c7/crc32c-2.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -2286,7 +2290,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/20/22/2ebae7ae43cd8f2debc35c631172ddf14e2a87ffcc04cf43ff9df9fff0d3/msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -2339,7 +2343,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6c/b0/8fa5e36e58657997873fd6a1cf621285ca822ca75b4b3434ead047daa307/rpds_py-0.26.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/11/6b/3443abcd0707d52e48eb315e33cc669a95e29fc102229919646f5a501171/scipy-1.16.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/e4/82/08e4076df538fb56caa1d489588d880ec7c52d8273a606bb54d660528f7c/scipy-1.16.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -2413,9 +2417,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/94/9d/7a8edf7acbcaa5e5c489a646226bed9591ee1c5e6a84733c0140e9ce1ae1/coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/ef/72/135ff5fef09b1ffe78dbe6fcf1e16b2e564cd35faeacf3d63d60d887f12d/coverage-7.10.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/4f/56/0dd652d4e950e6348bbf16b964b3325e4ad8220470774128fc0b0dd069cb/crc32c-2.7.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -2480,7 +2484,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/a1/38/561f01cf3577430b59b340b51329803d3a5bf6a45864a55f4ef308ac11e3/msgpack-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -2533,7 +2537,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6a/67/bb62d0109493b12b1c6ab00de7a5566aa84c0e44217c2d94bee1bd370da9/rpds_py-0.26.0-cp313-cp313-macosx_10_12_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/46/95/0746417bc24be0c2a7b7563946d61f670a3b491b76adede420e9d173841f/scipy-1.16.0-cp313-cp313-macosx_10_14_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/93/0b/b5c99382b839854a71ca9482c684e3472badc62620287cbbdab499b75ce6/scipy-1.16.1-cp313-cp313-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -2585,8 +2589,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h2c6b04d_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_1.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_30.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_30.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl @@ -2607,9 +2612,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/06/a2/7fac400f6a346bb1a4004eb2a76fbff0e242cd48926a2ce37a22a6a1d917/coverage-7.9.2-cp313-cp313-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/b7/df/df6a0ff33b042f000089bd11b6bb034bab073e2ab64a56e78ed882cba55d/coverage-7.10.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/db/a0/f01ccfab538db07ef3f6b4ede46357ff147a81dd4f3c59ca6a34c791a549/crc32c-2.7.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -2674,7 +2679,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b - pypi: https://files.pythonhosted.org/packages/ca/91/7dc28d5e2a11a5ad804cf2b7f7a5fcb1eb5a4966d66a5d2b41aee6376543/msgpack-1.1.1-cp313-cp313-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/9a/cd673b2f773a12c992f41309ef81b99da1690426bd2f96957a7ade0d3ed7/nbconvert-7.16.6-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a9/82/0340caa499416c78e5d8f5f05947ae4bc3cba53c9f038ab6e9ed964e22f1/nbformat-5.10.4-py3-none-any.whl @@ -2727,7 +2732,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/9e/51/17023c0f8f1869d8806b979a2bffa3f861f26a3f1a66b094288323fba52f/rfc3986_validator-0.1.1-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e0/0b/0851bdd6025775aaa2365bb8de0697ee2558184c800bfef8d7aef5ccde58/rpds_py-0.26.0-cp313-cp313-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/7c/a7/4c94bbe91f12126b8bf6709b2471900577b7373a4fd1f431f28ba6f81115/scipy-1.16.0-cp313-cp313-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/21/12/c0efd2941f01940119b5305c375ae5c0fcb7ec193f806bd8f158b73a1782/scipy-1.16.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl @@ -3327,20 +3332,19 @@ packages: version: 0.4.6 sha256: 4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6 requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*' -- pypi: https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl name: comm - version: 0.2.2 - sha256: e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3 + version: 0.2.3 + sha256: c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417 requires_dist: - - traitlets>=4 - pytest ; extra == 'test' requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl name: contourpy - version: 1.3.2 - sha256: 8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73 + version: 1.3.3 + sha256: 1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263 requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3349,7 +3353,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3359,13 +3363,13 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl name: contourpy - version: 1.3.2 - sha256: e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9 + version: 1.3.3 + sha256: 8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3374,7 +3378,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3384,13 +3388,13 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: contourpy - version: 1.3.2 - sha256: de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb + version: 1.3.3 + sha256: 4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9 requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3399,7 +3403,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3409,13 +3413,13 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: contourpy - version: 1.3.2 - sha256: 4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2 + version: 1.3.3 + sha256: 51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3424,7 +3428,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3434,13 +3438,13 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl name: contourpy - version: 1.3.2 - sha256: 5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878 + version: 1.3.3 + sha256: 177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5 requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3449,7 +3453,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3459,13 +3463,13 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl name: contourpy - version: 1.3.2 - sha256: f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe + version: 1.3.3 + sha256: 709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1 requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3474,7 +3478,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3484,13 +3488,13 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl name: contourpy - version: 1.3.2 - sha256: 6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445 + version: 1.3.3 + sha256: 3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42 requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3499,7 +3503,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3509,13 +3513,13 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl name: contourpy - version: 1.3.2 - sha256: 3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7 + version: 1.3.3 + sha256: b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3524,7 +3528,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3534,13 +3538,13 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl name: contourpy - version: 1.3.2 - sha256: 434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841 + version: 1.3.3 + sha256: 4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1 requires_dist: - - numpy>=1.23 + - numpy>=1.25 - furo ; extra == 'docs' - sphinx>=7.2 ; extra == 'docs' - sphinx-copybutton ; extra == 'docs' @@ -3549,7 +3553,7 @@ packages: - contourpy[bokeh,docs] ; extra == 'mypy' - bokeh ; extra == 'mypy' - docutils-stubs ; extra == 'mypy' - - mypy==1.15.0 ; extra == 'mypy' + - mypy==1.17.0 ; extra == 'mypy' - types-pillow ; extra == 'mypy' - contourpy[test-no-images] ; extra == 'test' - matplotlib ; extra == 'test' @@ -3559,67 +3563,67 @@ packages: - pytest-rerunfailures ; extra == 'test-no-images' - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' - requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/06/a2/7fac400f6a346bb1a4004eb2a76fbff0e242cd48926a2ce37a22a6a1d917/coverage-7.9.2-cp313-cp313-win_amd64.whl + requires_python: '>=3.11' +- pypi: https://files.pythonhosted.org/packages/11/ef/a28d64d702eb583c377255047281305dc5a5cfbfb0ee36e721f78255adb6/coverage-7.10.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl name: coverage - version: 7.9.2 - sha256: 115db3d1f4d3f35f5bb021e270edd85011934ff97c8797216b62f461dd69374b + version: 7.10.1 + sha256: 51fe93f3fe4f5d8483d51072fddc65e717a175490804e1942c975a68e04bf97a requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/39/40/916786453bcfafa4c788abee4ccd6f592b5b5eca0cd61a32a4e5a7ef6e02/coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/20/8e/ef088112bd1b26e2aa931ee186992b3e42c222c64f33e381432c8ee52aae/coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl name: coverage - version: 7.9.2 - sha256: a7a56a2964a9687b6aba5b5ced6971af308ef6f79a91043c05dd4ee3ebc3e9ba + version: 7.10.1 + sha256: b45e2f9d5b0b5c1977cb4feb5f594be60eb121106f8900348e29331f553a726f requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/3a/7d/751794ec8907a15e257136e48dc1021b1f671220ecccfd6c4eaf30802714/coverage-7.9.2-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/42/62/a77b254822efa8c12ad59e8039f2bc3df56dc162ebda55e1943e35ba31a5/coverage-7.10.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl name: coverage - version: 7.9.2 - sha256: 549cab4892fc82004f9739963163fd3aac7a7b0df430669b75b86d293d2df2a7 + version: 7.10.1 + sha256: 7f39edd52c23e5c7ed94e0e4bf088928029edf86ef10b95413e5ea670c5e92d7 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/43/02/d91992c2b29bc7afb729463bc918ebe5f361be7f1daae93375a5759d1e28/coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/55/f1/1f8f09536f38394a8698dd08a0e9608a512eacee1d3b771e2d06397f77bf/coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl name: coverage - version: 7.9.2 - sha256: 19e7be4cfec248df38ce40968c95d3952fbffd57b400d4b9bb580f28179556d2 + version: 7.10.1 + sha256: dcc93488c9ebd229be6ee1f0d9aad90da97b33ad7e2912f5495804d78a3cd6b7 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/49/d9/4616b787d9f597d6443f5588619c1c9f659e1f5fc9eebf63699eb6d34b78/coverage-7.9.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/a5/3f/b051feeb292400bd22d071fdf933b3ad389a8cef5c80c7866ed0c7414b9e/coverage-7.10.1-cp312-cp312-macosx_10_13_x86_64.whl name: coverage - version: 7.9.2 - sha256: 256ea87cb2a1ed992bcdfc349d8042dcea1b80436f4ddf6e246d6bee4b5d73b6 + version: 7.10.1 + sha256: 6b7dc7f0a75a7eaa4584e5843c873c561b12602439d2351ee28c7478186c4da4 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/53/d7/7deefc6fd4f0f1d4c58051f4004e366afc9e7ab60217ac393f247a1de70a/coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/b7/df/df6a0ff33b042f000089bd11b6bb034bab073e2ab64a56e78ed882cba55d/coverage-7.10.1-cp313-cp313-win_amd64.whl name: coverage - version: 7.9.2 - sha256: ae9eb07f1cfacd9cfe8eaee6f4ff4b8a289a668c39c165cd0c8548484920ffc0 + version: 7.10.1 + sha256: 4072b31361b0d6d23f750c524f694e1a417c1220a30d3ef02741eed28520c48e requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/94/9d/7a8edf7acbcaa5e5c489a646226bed9591ee1c5e6a84733c0140e9ce1ae1/coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/ef/72/135ff5fef09b1ffe78dbe6fcf1e16b2e564cd35faeacf3d63d60d887f12d/coverage-7.10.1-cp313-cp313-macosx_10_13_x86_64.whl name: coverage - version: 7.9.2 - sha256: 985abe7f242e0d7bba228ab01070fde1d6c8fa12f142e43debe9ed1dde686038 + version: 7.10.1 + sha256: ebb08d0867c5a25dffa4823377292a0ffd7aaafb218b5d4e2e106378b1061e39 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/9f/d6/7486dcc3474e2e6ad26a2af2db7e7c162ccd889c4c68fa14ea8ec189c9e9/coverage-7.9.2-cp312-cp312-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/f5/6f/1990eb4fd05cea4cfabdf1d587a997ac5f9a8bee883443a1d519a2a848c9/coverage-7.10.1-cp311-cp311-win_amd64.whl name: coverage - version: 7.9.2 - sha256: 9dfb070f830739ee49d7c83e4941cc767e503e4394fdecb3b54bfdac1d7662c0 + version: 7.10.1 + sha256: efa23166da3fe2915f8ab452dde40319ac84dc357f635737174a08dbd912980c requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/f8/c2/efffa43778490c226d9d434827702f2dfbc8041d79101a795f11cbb2cf1e/coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/fe/31/22a5440e4d1451f253c5cd69fdcead65e92ef08cd4ec237b8756dc0b20a7/coverage-7.10.1-cp312-cp312-win_amd64.whl name: coverage - version: 7.9.2 - sha256: fae939811e14e53ed8a9818dad51d434a41ee09df9305663735f2e2d2d7d959b + version: 7.10.1 + sha256: 9eb245a8d8dd0ad73b4062135a251ec55086fbc2c42e0eb9725a9b553fba18a3 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' @@ -3812,10 +3816,10 @@ packages: - urllib3>=1.26.5 - zict>=3.0.0 requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl name: docutils - version: 0.21.2 - sha256: dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2 + version: '0.22' + sha256: 4ed966a0e96a0477d852f7af31bdcb3adc049fbb35ccba358c2ea8a03287615e requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/0c/d5/c5db1ea3394c6e1732fb3286b3bd878b59507a8f77d32a2cebda7d7b7cd4/donfig-0.8.1.post1-py3-none-any.whl name: donfig @@ -6463,10 +6467,10 @@ packages: version: 1.1.0 sha256: 1be4cccdb0f2482337c4743e60421de3a356cd97508abadd57d47403e94f5505 requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl name: narwhals - version: 1.48.0 - sha256: 2bbddc3adeed0c5b15ead8fe61f1d5e459f00c1d2fa60921e52a0f9bdc06077d + version: 2.0.1 + sha256: 837457e36a2ba1710c881fb69e1f79ce44fb81728c92ac378f70892a53af8ddb requires_dist: - cudf>=24.10.0 ; extra == 'cudf' - dask[dataframe]>=2024.8 ; extra == 'dask' @@ -9249,15 +9253,14 @@ packages: - lark>=1.2.2 - pytest>=8.3.5 ; extra == 'testing' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl name: rich - version: 14.0.0 - sha256: 1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0 + version: 14.1.0 + sha256: 536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f requires_dist: - ipywidgets>=7.5.1,<9 ; extra == 'jupyter' - markdown-it-py>=2.2.0 - pygments>=2.13.0,<3.0.0 - - typing-extensions>=4.0.0,<5.0 ; python_full_version < '3.11' requires_python: '>=3.8.0' - pypi: https://files.pythonhosted.org/packages/09/4c/4ee8f7e512030ff79fda1df3243c88d70fc874634e2dbe5df13ba4210078/rpds_py-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl name: rpds-py @@ -9319,10 +9322,10 @@ packages: version: 0.12.5 sha256: d1ab65e7d8152f519e7dea4de892317c9da7a108da1c56b6a3c1d5e7cf4c5e9a requires_python: '>=3.7' -- pypi: https://files.pythonhosted.org/packages/01/c0/c943bc8d2bbd28123ad0f4f1eef62525fa1723e84d136b32965dcb6bad3a/scipy-1.16.0-cp312-cp312-macosx_10_14_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/14/c3/61f273ae550fbf1667675701112e380881905e28448c080b23b5a181df7c/scipy-1.16.1-cp312-cp312-win_amd64.whl name: scipy - version: 1.16.0 - sha256: 7eb6bd33cef4afb9fa5f1fb25df8feeb1e52d94f21a44f1d17805b41b1da3180 + version: 1.16.1 + sha256: f7b8013c6c066609577d910d1a2a077021727af07b6fab0ee22c2f901f22352a requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -9363,10 +9366,10 @@ packages: - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/11/6b/3443abcd0707d52e48eb315e33cc669a95e29fc102229919646f5a501171/scipy-1.16.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/21/12/c0efd2941f01940119b5305c375ae5c0fcb7ec193f806bd8f158b73a1782/scipy-1.16.1-cp313-cp313-win_amd64.whl name: scipy - version: 1.16.0 - sha256: 1d8747f7736accd39289943f7fe53a8333be7f15a82eea08e4afe47d79568c32 + version: 1.16.1 + sha256: 81929ed0fa7a5713fcdd8b2e6f73697d3b4c4816d090dd34ff937c20fa90e8ab requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -9407,10 +9410,10 @@ packages: - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/46/95/0746417bc24be0c2a7b7563946d61f670a3b491b76adede420e9d173841f/scipy-1.16.0-cp313-cp313-macosx_10_14_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/51/1e/79023ca3bbb13a015d7d2757ecca3b81293c663694c35d6541b4dca53e98/scipy-1.16.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: scipy - version: 1.16.0 - sha256: e9f414cbe9ca289a73e0cc92e33a6a791469b6619c240aa32ee18abdce8ab451 + version: 1.16.1 + sha256: f965bbf3235b01c776115ab18f092a95aa74c271a52577bcb0563e85738fd618 requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -9451,10 +9454,10 @@ packages: - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/6d/f0/b6ac354a956384fd8abee2debbb624648125b298f2c4a7b4f0d6248048a5/scipy-1.16.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/93/0b/b5c99382b839854a71ca9482c684e3472badc62620287cbbdab499b75ce6/scipy-1.16.1-cp313-cp313-macosx_10_14_x86_64.whl name: scipy - version: 1.16.0 - sha256: 03931b4e870c6fef5b5c0970d52c9f6ddd8c8d3e934a98f09308377eba6f3824 + version: 1.16.1 + sha256: 5451606823a5e73dfa621a89948096c6528e2896e40b39248295d3a0138d594f requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -9495,10 +9498,10 @@ packages: - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/7c/a7/4c94bbe91f12126b8bf6709b2471900577b7373a4fd1f431f28ba6f81115/scipy-1.16.0-cp313-cp313-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/bb/ba/63f402e74875486b87ec6506a4f93f6d8a0d94d10467280f3d9d7837ce3a/scipy-1.16.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: scipy - version: 1.16.0 - sha256: 79a3c13d43c95aa80b87328a46031cf52508cf5f4df2767602c984ed1d3c6bbe + version: 1.16.1 + sha256: adccd93a2fa937a27aae826d33e3bfa5edf9aa672376a4852d23a7cd67a2e5b7 requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -9539,10 +9542,10 @@ packages: - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/8b/c9/750d34788288d64ffbc94fdb4562f40f609d3f5ef27ab4f3a4ad00c9033e/scipy-1.16.0-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/c4/94/994369978509f227cba7dfb9e623254d0d5559506fe994aef4bea3ed469c/scipy-1.16.1-cp311-cp311-win_amd64.whl name: scipy - version: 1.16.0 - sha256: a16ba90847249bedce8aa404a83fb8334b825ec4a8e742ce6012a7a5e639f95c + version: 1.16.1 + sha256: 226652fca853008119c03a8ce71ffe1b3f6d2844cc1686e8f9806edafae68596 requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -9583,10 +9586,10 @@ packages: - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/af/2c/40108915fd340c830aee332bb85a9160f99e90893e58008b659b9f3dddc0/scipy-1.16.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/da/91/812adc6f74409b461e3a5fa97f4f74c769016919203138a3bf6fc24ba4c5/scipy-1.16.1-cp311-cp311-macosx_10_14_x86_64.whl name: scipy - version: 1.16.0 - sha256: a2f0bf2f58031c8701a8b601df41701d2a7be17c7ffac0a4816aeba89c4cdac8 + version: 1.16.1 + sha256: c033fa32bab91dc98ca59d0cf23bb876454e2bb02cbe592d5023138778f70030 requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -9627,10 +9630,10 @@ packages: - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/d9/f8/53fc4884df6b88afd5f5f00240bdc49fee2999c7eff3acf5953eb15bc6f8/scipy-1.16.0-cp311-cp311-macosx_10_14_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/e4/82/08e4076df538fb56caa1d489588d880ec7c52d8273a606bb54d660528f7c/scipy-1.16.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: scipy - version: 1.16.0 - sha256: deec06d831b8f6b5fb0b652433be6a09db29e996368ce5911faf673e78d20085 + version: 1.16.1 + sha256: fedc2cbd1baed37474b1924c331b97bdff611d762c196fac1a9b71e67b813b1b requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -9671,10 +9674,10 @@ packages: - doit>=0.36.0 ; extra == 'dev' - pydevtool ; extra == 'dev' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/ea/b5/29fece1a74c6a94247f8a6fb93f5b28b533338e9c34fdcc9cfe7a939a767/scipy-1.16.0-cp312-cp312-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/f8/d9/ec4864f5896232133f51382b54a08de91a9d1af7a76dfa372894026dfee2/scipy-1.16.1-cp312-cp312-macosx_10_14_x86_64.whl name: scipy - version: 1.16.0 - sha256: adf9b1999323ba335adc5d1dc7add4781cb5a4b0ef1e98b79768c05c796c4e49 + version: 1.16.1 + sha256: 81b433bbeaf35728dad619afc002db9b189e45eebe2cd676effe1fb93fef2b9c requires_dist: - numpy>=1.25.2,<2.6 - pytest ; extra == 'test' @@ -10118,30 +10121,43 @@ packages: - pysocks>=1.5.6,!=1.5.7,<2.0 ; extra == 'socks' - zstandard>=0.18.0 ; extra == 'zstd' requires_python: '>=3.9' -- conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h2b53caa_30.conda - sha256: 8e16a8c3270d88735234a8097d45efea02b49751800c83b6fd5f2167a3828f52 - md5: 76b6febe6dea7991df4c86f826f396c5 +- conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda + sha256: cb357591d069a1e6cb74199a8a43a7e3611f72a6caed9faa49dbb3d7a0a98e0b + md5: 28f4ca1e0337d0f27afb8602663c5723 depends: - - vc14_runtime >=14.42.34433 + - vc14_runtime >=14.44.35208 track_features: - vc14 license: BSD-3-Clause license_family: BSD purls: [] - size: 17962 - timestamp: 1753139853244 -- conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_30.conda - sha256: 2958ef637509d69ea496b091dc579f1bf38687575b65744e73d157cfe56c9eca - md5: fa6802b52e903c42f882ecd67731e10a + size: 18249 + timestamp: 1753739241465 +- conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda + sha256: af4b4b354b87a9a8d05b8064ff1ea0b47083274f7c30b4eb96bc2312c9b5f08f + md5: 603e41da40a765fd47995faa021da946 + depends: + - ucrt >=10.0.20348.0 + - vcomp14 14.44.35208 h818238b_31 + constrains: + - vs2015_runtime 14.44.35208.* *_31 + license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime + license_family: Proprietary + purls: [] + size: 682424 + timestamp: 1753739239305 +- conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda + sha256: 67b317b64f47635415776718d25170a9a6f9a1218c0f5a6202bfd687e07b6ea4 + md5: a6b1d5c1fc3cb89f88f7179ee6a9afe3 depends: - ucrt >=10.0.20348.0 constrains: - - vs2015_runtime 14.44.35208.* *_30 + - vs2015_runtime 14.44.35208.* *_31 license: LicenseRef-MicrosoftVisualCpp2015-2022Runtime license_family: Proprietary purls: [] - size: 754911 - timestamp: 1753139843755 + size: 113963 + timestamp: 1753739198723 - pypi: https://files.pythonhosted.org/packages/5c/c6/f8f28009920a736d0df434b52e9feebfb4d702ba942f15338cb4a83eafc1/virtualenv-20.32.0-py3-none-any.whl name: virtualenv version: 20.32.0 diff --git a/uv.lock b/uv.lock index bddc170..cd0bb4f 100644 --- a/uv.lock +++ b/uv.lock @@ -380,122 +380,168 @@ wheels = [ [[package]] name = "comm" -version = "0.2.2" +version = "0.2.3" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "traitlets" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/e9/a8/fb783cb0abe2b5fded9f55e5703015cdf1c9c85b3669087c538dd15a6a86/comm-0.2.2.tar.gz", hash = "sha256:3fd7a84065306e07bea1773df6eb8282de51ba82f77c72f9c85716ab11fe980e", size = 6210, upload_time = "2024-03-12T16:53:41.133Z" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319, upload_time = "2025-07-25T14:02:04.452Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e6/75/49e5bfe642f71f272236b5b2d2691cf915a7283cc0ceda56357b61daa538/comm-0.2.2-py3-none-any.whl", hash = "sha256:e6fb86cb70ff661ee8c9c14e7d36d6de3b4066f1441be4063df9c5009f0a64d3", size = 7180, upload_time = "2024-03-12T16:53:39.226Z" }, + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294, upload_time = "2025-07-25T14:02:02.896Z" }, ] [[package]] name = "contourpy" -version = "1.3.2" +version = "1.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload_time = "2025-04-15T17:47:53.79Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636, upload_time = "2025-04-15T17:35:54.473Z" }, - { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636, upload_time = "2025-04-15T17:35:58.283Z" }, - { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053, upload_time = "2025-04-15T17:36:03.235Z" }, - { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985, upload_time = "2025-04-15T17:36:08.275Z" }, - { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750, upload_time = "2025-04-15T17:36:13.29Z" }, - { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246, upload_time = "2025-04-15T17:36:18.329Z" }, - { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728, upload_time = "2025-04-15T17:36:33.878Z" }, - { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762, upload_time = "2025-04-15T17:36:51.295Z" }, - { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196, upload_time = "2025-04-15T17:36:55.002Z" }, - { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017, upload_time = "2025-04-15T17:36:58.576Z" }, - { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580, upload_time = "2025-04-15T17:37:03.105Z" }, - { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530, upload_time = "2025-04-15T17:37:07.026Z" }, - { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688, upload_time = "2025-04-15T17:37:11.481Z" }, - { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331, upload_time = "2025-04-15T17:37:18.212Z" }, - { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963, upload_time = "2025-04-15T17:37:22.76Z" }, - { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681, upload_time = "2025-04-15T17:37:33.001Z" }, - { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674, upload_time = "2025-04-15T17:37:48.64Z" }, - { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480, upload_time = "2025-04-15T17:38:06.7Z" }, - { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489, upload_time = "2025-04-15T17:38:10.338Z" }, - { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042, upload_time = "2025-04-15T17:38:14.239Z" }, - { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload_time = "2025-04-15T17:38:19.142Z" }, - { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload_time = "2025-04-15T17:38:23.688Z" }, - { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload_time = "2025-04-15T17:38:28.238Z" }, - { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload_time = "2025-04-15T17:38:33.502Z" }, - { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload_time = "2025-04-15T17:38:38.672Z" }, - { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload_time = "2025-04-15T17:38:43.712Z" }, - { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload_time = "2025-04-15T17:39:00.224Z" }, - { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload_time = "2025-04-15T17:43:29.649Z" }, - { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload_time = "2025-04-15T17:44:44.532Z" }, - { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload_time = "2025-04-15T17:44:48.194Z" }, - { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload_time = "2025-04-15T17:43:34.084Z" }, - { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload_time = "2025-04-15T17:43:38.626Z" }, - { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload_time = "2025-04-15T17:43:44.522Z" }, - { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload_time = "2025-04-15T17:43:49.545Z" }, - { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload_time = "2025-04-15T17:43:54.203Z" }, - { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload_time = "2025-04-15T17:44:01.025Z" }, - { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload_time = "2025-04-15T17:44:17.322Z" }, - { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload_time = "2025-04-15T17:44:33.43Z" }, - { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload_time = "2025-04-15T17:44:37.092Z" }, - { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload_time = "2025-04-15T17:44:40.827Z" }, - { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807, upload_time = "2025-04-15T17:45:15.535Z" }, - { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729, upload_time = "2025-04-15T17:45:20.166Z" }, - { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791, upload_time = "2025-04-15T17:45:24.794Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload_time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload_time = "2025-07-26T12:01:02.277Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload_time = "2025-07-26T12:01:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload_time = "2025-07-26T12:01:05.688Z" }, + { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload_time = "2025-07-26T12:01:07.054Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload_time = "2025-07-26T12:01:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload_time = "2025-07-26T12:01:10.319Z" }, + { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload_time = "2025-07-26T12:01:12.659Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload_time = "2025-07-26T12:01:15.533Z" }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload_time = "2025-07-26T12:01:17.088Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload_time = "2025-07-26T12:01:18.256Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload_time = "2025-07-26T12:01:19.848Z" }, + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload_time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload_time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload_time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload_time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload_time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload_time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload_time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload_time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload_time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload_time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload_time = "2025-07-26T12:01:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload_time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload_time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload_time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload_time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload_time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload_time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload_time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload_time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload_time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload_time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload_time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload_time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload_time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload_time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload_time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload_time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload_time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload_time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload_time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload_time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload_time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload_time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload_time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload_time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload_time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload_time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload_time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload_time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload_time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload_time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload_time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload_time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload_time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload_time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload_time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload_time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload_time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload_time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload_time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload_time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload_time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload_time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload_time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload_time = "2025-07-26T12:02:51.449Z" }, + { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload_time = "2025-07-26T12:02:52.74Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload_time = "2025-07-26T12:02:54.037Z" }, + { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload_time = "2025-07-26T12:02:55.947Z" }, + { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload_time = "2025-07-26T12:02:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload_time = "2025-07-26T12:02:58.801Z" }, ] [[package]] name = "coverage" -version = "7.9.2" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/04/b7/c0465ca253df10a9e8dae0692a4ae6e9726d245390aaef92360e1d6d3832/coverage-7.9.2.tar.gz", hash = "sha256:997024fa51e3290264ffd7492ec97d0690293ccd2b45a6cd7d82d945a4a80c8b", size = 813556, upload_time = "2025-07-03T10:54:15.101Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/39/40/916786453bcfafa4c788abee4ccd6f592b5b5eca0cd61a32a4e5a7ef6e02/coverage-7.9.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a7a56a2964a9687b6aba5b5ced6971af308ef6f79a91043c05dd4ee3ebc3e9ba", size = 212152, upload_time = "2025-07-03T10:52:53.562Z" }, - { url = "https://files.pythonhosted.org/packages/9f/66/cc13bae303284b546a030762957322bbbff1ee6b6cb8dc70a40f8a78512f/coverage-7.9.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:123d589f32c11d9be7fe2e66d823a236fe759b0096f5db3fb1b75b2fa414a4fa", size = 212540, upload_time = "2025-07-03T10:52:55.196Z" }, - { url = "https://files.pythonhosted.org/packages/0f/3c/d56a764b2e5a3d43257c36af4a62c379df44636817bb5f89265de4bf8bd7/coverage-7.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:333b2e0ca576a7dbd66e85ab402e35c03b0b22f525eed82681c4b866e2e2653a", size = 245097, upload_time = "2025-07-03T10:52:56.509Z" }, - { url = "https://files.pythonhosted.org/packages/b1/46/bd064ea8b3c94eb4ca5d90e34d15b806cba091ffb2b8e89a0d7066c45791/coverage-7.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:326802760da234baf9f2f85a39e4a4b5861b94f6c8d95251f699e4f73b1835dc", size = 242812, upload_time = "2025-07-03T10:52:57.842Z" }, - { url = "https://files.pythonhosted.org/packages/43/02/d91992c2b29bc7afb729463bc918ebe5f361be7f1daae93375a5759d1e28/coverage-7.9.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19e7be4cfec248df38ce40968c95d3952fbffd57b400d4b9bb580f28179556d2", size = 244617, upload_time = "2025-07-03T10:52:59.239Z" }, - { url = "https://files.pythonhosted.org/packages/b7/4f/8fadff6bf56595a16d2d6e33415841b0163ac660873ed9a4e9046194f779/coverage-7.9.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:0b4a4cb73b9f2b891c1788711408ef9707666501ba23684387277ededab1097c", size = 244263, upload_time = "2025-07-03T10:53:00.601Z" }, - { url = "https://files.pythonhosted.org/packages/9b/d2/e0be7446a2bba11739edb9f9ba4eff30b30d8257370e237418eb44a14d11/coverage-7.9.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:2c8937fa16c8c9fbbd9f118588756e7bcdc7e16a470766a9aef912dd3f117dbd", size = 242314, upload_time = "2025-07-03T10:53:01.932Z" }, - { url = "https://files.pythonhosted.org/packages/9d/7d/dcbac9345000121b8b57a3094c2dfcf1ccc52d8a14a40c1d4bc89f936f80/coverage-7.9.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:42da2280c4d30c57a9b578bafd1d4494fa6c056d4c419d9689e66d775539be74", size = 242904, upload_time = "2025-07-03T10:53:03.478Z" }, - { url = "https://files.pythonhosted.org/packages/41/58/11e8db0a0c0510cf31bbbdc8caf5d74a358b696302a45948d7c768dfd1cf/coverage-7.9.2-cp311-cp311-win32.whl", hash = "sha256:14fa8d3da147f5fdf9d298cacc18791818f3f1a9f542c8958b80c228320e90c6", size = 214553, upload_time = "2025-07-03T10:53:05.174Z" }, - { url = "https://files.pythonhosted.org/packages/3a/7d/751794ec8907a15e257136e48dc1021b1f671220ecccfd6c4eaf30802714/coverage-7.9.2-cp311-cp311-win_amd64.whl", hash = "sha256:549cab4892fc82004f9739963163fd3aac7a7b0df430669b75b86d293d2df2a7", size = 215441, upload_time = "2025-07-03T10:53:06.472Z" }, - { url = "https://files.pythonhosted.org/packages/62/5b/34abcedf7b946c1c9e15b44f326cb5b0da852885312b30e916f674913428/coverage-7.9.2-cp311-cp311-win_arm64.whl", hash = "sha256:c2667a2b913e307f06aa4e5677f01a9746cd08e4b35e14ebcde6420a9ebb4c62", size = 213873, upload_time = "2025-07-03T10:53:07.699Z" }, - { url = "https://files.pythonhosted.org/packages/53/d7/7deefc6fd4f0f1d4c58051f4004e366afc9e7ab60217ac393f247a1de70a/coverage-7.9.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:ae9eb07f1cfacd9cfe8eaee6f4ff4b8a289a668c39c165cd0c8548484920ffc0", size = 212344, upload_time = "2025-07-03T10:53:09.3Z" }, - { url = "https://files.pythonhosted.org/packages/95/0c/ee03c95d32be4d519e6a02e601267769ce2e9a91fc8faa1b540e3626c680/coverage-7.9.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9ce85551f9a1119f02adc46d3014b5ee3f765deac166acf20dbb851ceb79b6f3", size = 212580, upload_time = "2025-07-03T10:53:11.52Z" }, - { url = "https://files.pythonhosted.org/packages/8b/9f/826fa4b544b27620086211b87a52ca67592622e1f3af9e0a62c87aea153a/coverage-7.9.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8f6389ac977c5fb322e0e38885fbbf901743f79d47f50db706e7644dcdcb6e1", size = 246383, upload_time = "2025-07-03T10:53:13.134Z" }, - { url = "https://files.pythonhosted.org/packages/7f/b3/4477aafe2a546427b58b9c540665feff874f4db651f4d3cb21b308b3a6d2/coverage-7.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff0d9eae8cdfcd58fe7893b88993723583a6ce4dfbfd9f29e001922544f95615", size = 243400, upload_time = "2025-07-03T10:53:14.614Z" }, - { url = "https://files.pythonhosted.org/packages/f8/c2/efffa43778490c226d9d434827702f2dfbc8041d79101a795f11cbb2cf1e/coverage-7.9.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fae939811e14e53ed8a9818dad51d434a41ee09df9305663735f2e2d2d7d959b", size = 245591, upload_time = "2025-07-03T10:53:15.872Z" }, - { url = "https://files.pythonhosted.org/packages/c6/e7/a59888e882c9a5f0192d8627a30ae57910d5d449c80229b55e7643c078c4/coverage-7.9.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:31991156251ec202c798501e0a42bbdf2169dcb0f137b1f5c0f4267f3fc68ef9", size = 245402, upload_time = "2025-07-03T10:53:17.124Z" }, - { url = "https://files.pythonhosted.org/packages/92/a5/72fcd653ae3d214927edc100ce67440ed8a0a1e3576b8d5e6d066ed239db/coverage-7.9.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:d0d67963f9cbfc7c7f96d4ac74ed60ecbebd2ea6eeb51887af0f8dce205e545f", size = 243583, upload_time = "2025-07-03T10:53:18.781Z" }, - { url = "https://files.pythonhosted.org/packages/5c/f5/84e70e4df28f4a131d580d7d510aa1ffd95037293da66fd20d446090a13b/coverage-7.9.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:49b752a2858b10580969ec6af6f090a9a440a64a301ac1528d7ca5f7ed497f4d", size = 244815, upload_time = "2025-07-03T10:53:20.168Z" }, - { url = "https://files.pythonhosted.org/packages/39/e7/d73d7cbdbd09fdcf4642655ae843ad403d9cbda55d725721965f3580a314/coverage-7.9.2-cp312-cp312-win32.whl", hash = "sha256:88d7598b8ee130f32f8a43198ee02edd16d7f77692fa056cb779616bbea1b355", size = 214719, upload_time = "2025-07-03T10:53:21.521Z" }, - { url = "https://files.pythonhosted.org/packages/9f/d6/7486dcc3474e2e6ad26a2af2db7e7c162ccd889c4c68fa14ea8ec189c9e9/coverage-7.9.2-cp312-cp312-win_amd64.whl", hash = "sha256:9dfb070f830739ee49d7c83e4941cc767e503e4394fdecb3b54bfdac1d7662c0", size = 215509, upload_time = "2025-07-03T10:53:22.853Z" }, - { url = "https://files.pythonhosted.org/packages/b7/34/0439f1ae2593b0346164d907cdf96a529b40b7721a45fdcf8b03c95fcd90/coverage-7.9.2-cp312-cp312-win_arm64.whl", hash = "sha256:4e2c058aef613e79df00e86b6d42a641c877211384ce5bd07585ed7ba71ab31b", size = 213910, upload_time = "2025-07-03T10:53:24.472Z" }, - { url = "https://files.pythonhosted.org/packages/94/9d/7a8edf7acbcaa5e5c489a646226bed9591ee1c5e6a84733c0140e9ce1ae1/coverage-7.9.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:985abe7f242e0d7bba228ab01070fde1d6c8fa12f142e43debe9ed1dde686038", size = 212367, upload_time = "2025-07-03T10:53:25.811Z" }, - { url = "https://files.pythonhosted.org/packages/e8/9e/5cd6f130150712301f7e40fb5865c1bc27b97689ec57297e568d972eec3c/coverage-7.9.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82c3939264a76d44fde7f213924021ed31f55ef28111a19649fec90c0f109e6d", size = 212632, upload_time = "2025-07-03T10:53:27.075Z" }, - { url = "https://files.pythonhosted.org/packages/a8/de/6287a2c2036f9fd991c61cefa8c64e57390e30c894ad3aa52fac4c1e14a8/coverage-7.9.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ae5d563e970dbe04382f736ec214ef48103d1b875967c89d83c6e3f21706d5b3", size = 245793, upload_time = "2025-07-03T10:53:28.408Z" }, - { url = "https://files.pythonhosted.org/packages/06/cc/9b5a9961d8160e3cb0b558c71f8051fe08aa2dd4b502ee937225da564ed1/coverage-7.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bdd612e59baed2a93c8843c9a7cb902260f181370f1d772f4842987535071d14", size = 243006, upload_time = "2025-07-03T10:53:29.754Z" }, - { url = "https://files.pythonhosted.org/packages/49/d9/4616b787d9f597d6443f5588619c1c9f659e1f5fc9eebf63699eb6d34b78/coverage-7.9.2-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:256ea87cb2a1ed992bcdfc349d8042dcea1b80436f4ddf6e246d6bee4b5d73b6", size = 244990, upload_time = "2025-07-03T10:53:31.098Z" }, - { url = "https://files.pythonhosted.org/packages/48/83/801cdc10f137b2d02b005a761661649ffa60eb173dcdaeb77f571e4dc192/coverage-7.9.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f44ae036b63c8ea432f610534a2668b0c3aee810e7037ab9d8ff6883de480f5b", size = 245157, upload_time = "2025-07-03T10:53:32.717Z" }, - { url = "https://files.pythonhosted.org/packages/c8/a4/41911ed7e9d3ceb0ffb019e7635468df7499f5cc3edca5f7dfc078e9c5ec/coverage-7.9.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:82d76ad87c932935417a19b10cfe7abb15fd3f923cfe47dbdaa74ef4e503752d", size = 243128, upload_time = "2025-07-03T10:53:34.009Z" }, - { url = "https://files.pythonhosted.org/packages/10/41/344543b71d31ac9cb00a664d5d0c9ef134a0fe87cb7d8430003b20fa0b7d/coverage-7.9.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:619317bb86de4193debc712b9e59d5cffd91dc1d178627ab2a77b9870deb2868", size = 244511, upload_time = "2025-07-03T10:53:35.434Z" }, - { url = "https://files.pythonhosted.org/packages/d5/81/3b68c77e4812105e2a060f6946ba9e6f898ddcdc0d2bfc8b4b152a9ae522/coverage-7.9.2-cp313-cp313-win32.whl", hash = "sha256:0a07757de9feb1dfafd16ab651e0f628fd7ce551604d1bf23e47e1ddca93f08a", size = 214765, upload_time = "2025-07-03T10:53:36.787Z" }, - { url = "https://files.pythonhosted.org/packages/06/a2/7fac400f6a346bb1a4004eb2a76fbff0e242cd48926a2ce37a22a6a1d917/coverage-7.9.2-cp313-cp313-win_amd64.whl", hash = "sha256:115db3d1f4d3f35f5bb021e270edd85011934ff97c8797216b62f461dd69374b", size = 215536, upload_time = "2025-07-03T10:53:38.188Z" }, - { url = "https://files.pythonhosted.org/packages/08/47/2c6c215452b4f90d87017e61ea0fd9e0486bb734cb515e3de56e2c32075f/coverage-7.9.2-cp313-cp313-win_arm64.whl", hash = "sha256:48f82f889c80af8b2a7bb6e158d95a3fbec6a3453a1004d04e4f3b5945a02694", size = 213943, upload_time = "2025-07-03T10:53:39.492Z" }, - { url = "https://files.pythonhosted.org/packages/a3/46/e211e942b22d6af5e0f323faa8a9bc7c447a1cf1923b64c47523f36ed488/coverage-7.9.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:55a28954545f9d2f96870b40f6c3386a59ba8ed50caf2d949676dac3ecab99f5", size = 213088, upload_time = "2025-07-03T10:53:40.874Z" }, - { url = "https://files.pythonhosted.org/packages/d2/2f/762551f97e124442eccd907bf8b0de54348635b8866a73567eb4e6417acf/coverage-7.9.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:cdef6504637731a63c133bb2e6f0f0214e2748495ec15fe42d1e219d1b133f0b", size = 213298, upload_time = "2025-07-03T10:53:42.218Z" }, - { url = "https://files.pythonhosted.org/packages/7a/b7/76d2d132b7baf7360ed69be0bcab968f151fa31abe6d067f0384439d9edb/coverage-7.9.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bcd5ebe66c7a97273d5d2ddd4ad0ed2e706b39630ed4b53e713d360626c3dbb3", size = 256541, upload_time = "2025-07-03T10:53:43.823Z" }, - { url = "https://files.pythonhosted.org/packages/a0/17/392b219837d7ad47d8e5974ce5f8dc3deb9f99a53b3bd4d123602f960c81/coverage-7.9.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9303aed20872d7a3c9cb39c5d2b9bdbe44e3a9a1aecb52920f7e7495410dfab8", size = 252761, upload_time = "2025-07-03T10:53:45.19Z" }, - { url = "https://files.pythonhosted.org/packages/d5/77/4256d3577fe1b0daa8d3836a1ebe68eaa07dd2cbaf20cf5ab1115d6949d4/coverage-7.9.2-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc18ea9e417a04d1920a9a76fe9ebd2f43ca505b81994598482f938d5c315f46", size = 254917, upload_time = "2025-07-03T10:53:46.931Z" }, - { url = "https://files.pythonhosted.org/packages/53/99/fc1a008eef1805e1ddb123cf17af864743354479ea5129a8f838c433cc2c/coverage-7.9.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6406cff19880aaaadc932152242523e892faff224da29e241ce2fca329866584", size = 256147, upload_time = "2025-07-03T10:53:48.289Z" }, - { url = "https://files.pythonhosted.org/packages/92/c0/f63bf667e18b7f88c2bdb3160870e277c4874ced87e21426128d70aa741f/coverage-7.9.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:2d0d4f6ecdf37fcc19c88fec3e2277d5dee740fb51ffdd69b9579b8c31e4232e", size = 254261, upload_time = "2025-07-03T10:53:49.99Z" }, - { url = "https://files.pythonhosted.org/packages/8c/32/37dd1c42ce3016ff8ec9e4b607650d2e34845c0585d3518b2a93b4830c1a/coverage-7.9.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:c33624f50cf8de418ab2b4d6ca9eda96dc45b2c4231336bac91454520e8d1fac", size = 255099, upload_time = "2025-07-03T10:53:51.354Z" }, - { url = "https://files.pythonhosted.org/packages/da/2e/af6b86f7c95441ce82f035b3affe1cd147f727bbd92f563be35e2d585683/coverage-7.9.2-cp313-cp313t-win32.whl", hash = "sha256:1df6b76e737c6a92210eebcb2390af59a141f9e9430210595251fbaf02d46926", size = 215440, upload_time = "2025-07-03T10:53:52.808Z" }, - { url = "https://files.pythonhosted.org/packages/4d/bb/8a785d91b308867f6b2e36e41c569b367c00b70c17f54b13ac29bcd2d8c8/coverage-7.9.2-cp313-cp313t-win_amd64.whl", hash = "sha256:f5fd54310b92741ebe00d9c0d1d7b2b27463952c022da6d47c175d246a98d1bd", size = 216537, upload_time = "2025-07-03T10:53:54.273Z" }, - { url = "https://files.pythonhosted.org/packages/1d/a0/a6bffb5e0f41a47279fd45a8f3155bf193f77990ae1c30f9c224b61cacb0/coverage-7.9.2-cp313-cp313t-win_arm64.whl", hash = "sha256:c48c2375287108c887ee87d13b4070a381c6537d30e8487b24ec721bf2a781cb", size = 214398, upload_time = "2025-07-03T10:53:56.715Z" }, - { url = "https://files.pythonhosted.org/packages/d7/85/f8bbefac27d286386961c25515431482a425967e23d3698b75a250872924/coverage-7.9.2-pp39.pp310.pp311-none-any.whl", hash = "sha256:8a1166db2fb62473285bcb092f586e081e92656c7dfa8e9f62b4d39d7e6b5050", size = 204013, upload_time = "2025-07-03T10:54:12.084Z" }, - { url = "https://files.pythonhosted.org/packages/3c/38/bbe2e63902847cf79036ecc75550d0698af31c91c7575352eb25190d0fb3/coverage-7.9.2-py3-none-any.whl", hash = "sha256:e425cd5b00f6fc0ed7cdbd766c70be8baab4b7839e4d4fe5fac48581dd968ea4", size = 204005, upload_time = "2025-07-03T10:54:13.491Z" }, +version = "7.10.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/87/0e/66dbd4c6a7f0758a8d18044c048779ba21fb94856e1edcf764bd5403e710/coverage-7.10.1.tar.gz", hash = "sha256:ae2b4856f29ddfe827106794f3589949a57da6f0d38ab01e24ec35107979ba57", size = 819938, upload_time = "2025-07-27T14:13:39.045Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/8e/ef088112bd1b26e2aa931ee186992b3e42c222c64f33e381432c8ee52aae/coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b45e2f9d5b0b5c1977cb4feb5f594be60eb121106f8900348e29331f553a726f", size = 214747, upload_time = "2025-07-27T14:11:18.217Z" }, + { url = "https://files.pythonhosted.org/packages/2d/76/a1e46f3c6e0897758eb43af88bb3c763cb005f4950769f7b553e22aa5f89/coverage-7.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a7a4d74cb0f5e3334f9aa26af7016ddb94fb4bfa11b4a573d8e98ecba8c34f1", size = 215128, upload_time = "2025-07-27T14:11:19.706Z" }, + { url = "https://files.pythonhosted.org/packages/78/4d/903bafb371a8c887826ecc30d3977b65dfad0e1e66aa61b7e173de0828b0/coverage-7.10.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d4b0aab55ad60ead26159ff12b538c85fbab731a5e3411c642b46c3525863437", size = 245140, upload_time = "2025-07-27T14:11:21.261Z" }, + { url = "https://files.pythonhosted.org/packages/55/f1/1f8f09536f38394a8698dd08a0e9608a512eacee1d3b771e2d06397f77bf/coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:dcc93488c9ebd229be6ee1f0d9aad90da97b33ad7e2912f5495804d78a3cd6b7", size = 246977, upload_time = "2025-07-27T14:11:23.15Z" }, + { url = "https://files.pythonhosted.org/packages/57/cc/ed6bbc5a3bdb36ae1bca900bbbfdcb23b260ef2767a7b2dab38b92f61adf/coverage-7.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa309df995d020f3438407081b51ff527171cca6772b33cf8f85344b8b4b8770", size = 249140, upload_time = "2025-07-27T14:11:24.743Z" }, + { url = "https://files.pythonhosted.org/packages/10/f5/e881ade2d8e291b60fa1d93d6d736107e940144d80d21a0d4999cff3642f/coverage-7.10.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cfb8b9d8855c8608f9747602a48ab525b1d320ecf0113994f6df23160af68262", size = 246869, upload_time = "2025-07-27T14:11:26.156Z" }, + { url = "https://files.pythonhosted.org/packages/53/b9/6a5665cb8996e3cd341d184bb11e2a8edf01d8dadcf44eb1e742186cf243/coverage-7.10.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:320d86da829b012982b414c7cdda65f5d358d63f764e0e4e54b33097646f39a3", size = 244899, upload_time = "2025-07-27T14:11:27.622Z" }, + { url = "https://files.pythonhosted.org/packages/27/11/24156776709c4e25bf8a33d6bb2ece9a9067186ddac19990f6560a7f8130/coverage-7.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:dc60ddd483c556590da1d9482a4518292eec36dd0e1e8496966759a1f282bcd0", size = 245507, upload_time = "2025-07-27T14:11:29.544Z" }, + { url = "https://files.pythonhosted.org/packages/43/db/a6f0340b7d6802a79928659c9a32bc778ea420e87a61b568d68ac36d45a8/coverage-7.10.1-cp311-cp311-win32.whl", hash = "sha256:4fcfe294f95b44e4754da5b58be750396f2b1caca8f9a0e78588e3ef85f8b8be", size = 217167, upload_time = "2025-07-27T14:11:31.349Z" }, + { url = "https://files.pythonhosted.org/packages/f5/6f/1990eb4fd05cea4cfabdf1d587a997ac5f9a8bee883443a1d519a2a848c9/coverage-7.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:efa23166da3fe2915f8ab452dde40319ac84dc357f635737174a08dbd912980c", size = 218054, upload_time = "2025-07-27T14:11:33.202Z" }, + { url = "https://files.pythonhosted.org/packages/b4/4d/5e061d6020251b20e9b4303bb0b7900083a1a384ec4e5db326336c1c4abd/coverage-7.10.1-cp311-cp311-win_arm64.whl", hash = "sha256:d12b15a8c3759e2bb580ffa423ae54be4f184cf23beffcbd641f4fe6e1584293", size = 216483, upload_time = "2025-07-27T14:11:34.663Z" }, + { url = "https://files.pythonhosted.org/packages/a5/3f/b051feeb292400bd22d071fdf933b3ad389a8cef5c80c7866ed0c7414b9e/coverage-7.10.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6b7dc7f0a75a7eaa4584e5843c873c561b12602439d2351ee28c7478186c4da4", size = 214934, upload_time = "2025-07-27T14:11:36.096Z" }, + { url = "https://files.pythonhosted.org/packages/f8/e4/a61b27d5c4c2d185bdfb0bfe9d15ab4ac4f0073032665544507429ae60eb/coverage-7.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:607f82389f0ecafc565813aa201a5cade04f897603750028dd660fb01797265e", size = 215173, upload_time = "2025-07-27T14:11:38.005Z" }, + { url = "https://files.pythonhosted.org/packages/8a/01/40a6ee05b60d02d0bc53742ad4966e39dccd450aafb48c535a64390a3552/coverage-7.10.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f7da31a1ba31f1c1d4d5044b7c5813878adae1f3af8f4052d679cc493c7328f4", size = 246190, upload_time = "2025-07-27T14:11:39.887Z" }, + { url = "https://files.pythonhosted.org/packages/11/ef/a28d64d702eb583c377255047281305dc5a5cfbfb0ee36e721f78255adb6/coverage-7.10.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:51fe93f3fe4f5d8483d51072fddc65e717a175490804e1942c975a68e04bf97a", size = 248618, upload_time = "2025-07-27T14:11:41.841Z" }, + { url = "https://files.pythonhosted.org/packages/6a/ad/73d018bb0c8317725370c79d69b5c6e0257df84a3b9b781bda27a438a3be/coverage-7.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3e59d00830da411a1feef6ac828b90bbf74c9b6a8e87b8ca37964925bba76dbe", size = 250081, upload_time = "2025-07-27T14:11:43.705Z" }, + { url = "https://files.pythonhosted.org/packages/2d/dd/496adfbbb4503ebca5d5b2de8bed5ec00c0a76558ffc5b834fd404166bc9/coverage-7.10.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:924563481c27941229cb4e16eefacc35da28563e80791b3ddc5597b062a5c386", size = 247990, upload_time = "2025-07-27T14:11:45.244Z" }, + { url = "https://files.pythonhosted.org/packages/18/3c/a9331a7982facfac0d98a4a87b36ae666fe4257d0f00961a3a9ef73e015d/coverage-7.10.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ca79146ee421b259f8131f153102220b84d1a5e6fb9c8aed13b3badfd1796de6", size = 246191, upload_time = "2025-07-27T14:11:47.093Z" }, + { url = "https://files.pythonhosted.org/packages/62/0c/75345895013b83f7afe92ec595e15a9a525ede17491677ceebb2ba5c3d85/coverage-7.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2b225a06d227f23f386fdc0eab471506d9e644be699424814acc7d114595495f", size = 247400, upload_time = "2025-07-27T14:11:48.643Z" }, + { url = "https://files.pythonhosted.org/packages/e2/a9/98b268cfc5619ef9df1d5d34fee408ecb1542d9fd43d467e5c2f28668cd4/coverage-7.10.1-cp312-cp312-win32.whl", hash = "sha256:5ba9a8770effec5baaaab1567be916c87d8eea0c9ad11253722d86874d885eca", size = 217338, upload_time = "2025-07-27T14:11:50.258Z" }, + { url = "https://files.pythonhosted.org/packages/fe/31/22a5440e4d1451f253c5cd69fdcead65e92ef08cd4ec237b8756dc0b20a7/coverage-7.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:9eb245a8d8dd0ad73b4062135a251ec55086fbc2c42e0eb9725a9b553fba18a3", size = 218125, upload_time = "2025-07-27T14:11:52.034Z" }, + { url = "https://files.pythonhosted.org/packages/d6/2b/40d9f0ce7ee839f08a43c5bfc9d05cec28aaa7c9785837247f96cbe490b9/coverage-7.10.1-cp312-cp312-win_arm64.whl", hash = "sha256:7718060dd4434cc719803a5e526838a5d66e4efa5dc46d2b25c21965a9c6fcc4", size = 216523, upload_time = "2025-07-27T14:11:53.965Z" }, + { url = "https://files.pythonhosted.org/packages/ef/72/135ff5fef09b1ffe78dbe6fcf1e16b2e564cd35faeacf3d63d60d887f12d/coverage-7.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ebb08d0867c5a25dffa4823377292a0ffd7aaafb218b5d4e2e106378b1061e39", size = 214960, upload_time = "2025-07-27T14:11:55.959Z" }, + { url = "https://files.pythonhosted.org/packages/b1/aa/73a5d1a6fc08ca709a8177825616aa95ee6bf34d522517c2595484a3e6c9/coverage-7.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f32a95a83c2e17422f67af922a89422cd24c6fa94041f083dd0bb4f6057d0bc7", size = 215220, upload_time = "2025-07-27T14:11:57.899Z" }, + { url = "https://files.pythonhosted.org/packages/8d/40/3124fdd45ed3772a42fc73ca41c091699b38a2c3bd4f9cb564162378e8b6/coverage-7.10.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c4c746d11c8aba4b9f58ca8bfc6fbfd0da4efe7960ae5540d1a1b13655ee8892", size = 245772, upload_time = "2025-07-27T14:12:00.422Z" }, + { url = "https://files.pythonhosted.org/packages/42/62/a77b254822efa8c12ad59e8039f2bc3df56dc162ebda55e1943e35ba31a5/coverage-7.10.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7f39edd52c23e5c7ed94e0e4bf088928029edf86ef10b95413e5ea670c5e92d7", size = 248116, upload_time = "2025-07-27T14:12:03.099Z" }, + { url = "https://files.pythonhosted.org/packages/1d/01/8101f062f472a3a6205b458d18ef0444a63ae5d36a8a5ed5dd0f6167f4db/coverage-7.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ab6e19b684981d0cd968906e293d5628e89faacb27977c92f3600b201926b994", size = 249554, upload_time = "2025-07-27T14:12:04.668Z" }, + { url = "https://files.pythonhosted.org/packages/8f/7b/e51bc61573e71ff7275a4f167aecbd16cb010aefdf54bcd8b0a133391263/coverage-7.10.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5121d8cf0eacb16133501455d216bb5f99899ae2f52d394fe45d59229e6611d0", size = 247766, upload_time = "2025-07-27T14:12:06.234Z" }, + { url = "https://files.pythonhosted.org/packages/4b/71/1c96d66a51d4204a9d6d12df53c4071d87e110941a2a1fe94693192262f5/coverage-7.10.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:df1c742ca6f46a6f6cbcaef9ac694dc2cb1260d30a6a2f5c68c5f5bcfee1cfd7", size = 245735, upload_time = "2025-07-27T14:12:08.305Z" }, + { url = "https://files.pythonhosted.org/packages/13/d5/efbc2ac4d35ae2f22ef6df2ca084c60e13bd9378be68655e3268c80349ab/coverage-7.10.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:40f9a38676f9c073bf4b9194707aa1eb97dca0e22cc3766d83879d72500132c7", size = 247118, upload_time = "2025-07-27T14:12:09.903Z" }, + { url = "https://files.pythonhosted.org/packages/d1/22/073848352bec28ca65f2b6816b892fcf9a31abbef07b868487ad15dd55f1/coverage-7.10.1-cp313-cp313-win32.whl", hash = "sha256:2348631f049e884839553b9974f0821d39241c6ffb01a418efce434f7eba0fe7", size = 217381, upload_time = "2025-07-27T14:12:11.535Z" }, + { url = "https://files.pythonhosted.org/packages/b7/df/df6a0ff33b042f000089bd11b6bb034bab073e2ab64a56e78ed882cba55d/coverage-7.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:4072b31361b0d6d23f750c524f694e1a417c1220a30d3ef02741eed28520c48e", size = 218152, upload_time = "2025-07-27T14:12:13.182Z" }, + { url = "https://files.pythonhosted.org/packages/30/e3/5085ca849a40ed6b47cdb8f65471c2f754e19390b5a12fa8abd25cbfaa8f/coverage-7.10.1-cp313-cp313-win_arm64.whl", hash = "sha256:3e31dfb8271937cab9425f19259b1b1d1f556790e98eb266009e7a61d337b6d4", size = 216559, upload_time = "2025-07-27T14:12:14.807Z" }, + { url = "https://files.pythonhosted.org/packages/cc/93/58714efbfdeb547909feaabe1d67b2bdd59f0597060271b9c548d5efb529/coverage-7.10.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1c4f679c6b573a5257af6012f167a45be4c749c9925fd44d5178fd641ad8bf72", size = 215677, upload_time = "2025-07-27T14:12:16.68Z" }, + { url = "https://files.pythonhosted.org/packages/c0/0c/18eaa5897e7e8cb3f8c45e563e23e8a85686b4585e29d53cacb6bc9cb340/coverage-7.10.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:871ebe8143da284bd77b84a9136200bd638be253618765d21a1fce71006d94af", size = 215899, upload_time = "2025-07-27T14:12:18.758Z" }, + { url = "https://files.pythonhosted.org/packages/84/c1/9d1affacc3c75b5a184c140377701bbf14fc94619367f07a269cd9e4fed6/coverage-7.10.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:998c4751dabf7d29b30594af416e4bf5091f11f92a8d88eb1512c7ba136d1ed7", size = 257140, upload_time = "2025-07-27T14:12:20.357Z" }, + { url = "https://files.pythonhosted.org/packages/3d/0f/339bc6b8fa968c346df346068cca1f24bdea2ddfa93bb3dc2e7749730962/coverage-7.10.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:780f750a25e7749d0af6b3631759c2c14f45de209f3faaa2398312d1c7a22759", size = 259005, upload_time = "2025-07-27T14:12:22.007Z" }, + { url = "https://files.pythonhosted.org/packages/c8/22/89390864b92ea7c909079939b71baba7e5b42a76bf327c1d615bd829ba57/coverage-7.10.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:590bdba9445df4763bdbebc928d8182f094c1f3947a8dc0fc82ef014dbdd8324", size = 261143, upload_time = "2025-07-27T14:12:23.746Z" }, + { url = "https://files.pythonhosted.org/packages/2c/56/3d04d89017c0c41c7a71bd69b29699d919b6bbf2649b8b2091240b97dd6a/coverage-7.10.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b2df80cb6a2af86d300e70acb82e9b79dab2c1e6971e44b78dbfc1a1e736b53", size = 258735, upload_time = "2025-07-27T14:12:25.73Z" }, + { url = "https://files.pythonhosted.org/packages/cb/40/312252c8afa5ca781063a09d931f4b9409dc91526cd0b5a2b84143ffafa2/coverage-7.10.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d6a558c2725bfb6337bf57c1cd366c13798bfd3bfc9e3dd1f4a6f6fc95a4605f", size = 256871, upload_time = "2025-07-27T14:12:27.767Z" }, + { url = "https://files.pythonhosted.org/packages/1f/2b/564947d5dede068215aaddb9e05638aeac079685101462218229ddea9113/coverage-7.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e6150d167f32f2a54690e572e0a4c90296fb000a18e9b26ab81a6489e24e78dd", size = 257692, upload_time = "2025-07-27T14:12:29.347Z" }, + { url = "https://files.pythonhosted.org/packages/93/1b/c8a867ade85cb26d802aea2209b9c2c80613b9c122baa8c8ecea6799648f/coverage-7.10.1-cp313-cp313t-win32.whl", hash = "sha256:d946a0c067aa88be4a593aad1236493313bafaa27e2a2080bfe88db827972f3c", size = 218059, upload_time = "2025-07-27T14:12:31.076Z" }, + { url = "https://files.pythonhosted.org/packages/a1/fe/cd4ab40570ae83a516bf5e754ea4388aeedd48e660e40c50b7713ed4f930/coverage-7.10.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e37c72eaccdd5ed1130c67a92ad38f5b2af66eeff7b0abe29534225db2ef7b18", size = 219150, upload_time = "2025-07-27T14:12:32.746Z" }, + { url = "https://files.pythonhosted.org/packages/8d/16/6e5ed5854be6d70d0c39e9cb9dd2449f2c8c34455534c32c1a508c7dbdb5/coverage-7.10.1-cp313-cp313t-win_arm64.whl", hash = "sha256:89ec0ffc215c590c732918c95cd02b55c7d0f569d76b90bb1a5e78aa340618e4", size = 217014, upload_time = "2025-07-27T14:12:34.406Z" }, + { url = "https://files.pythonhosted.org/packages/54/8e/6d0bfe9c3d7121cf936c5f8b03e8c3da1484fb801703127dba20fb8bd3c7/coverage-7.10.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:166d89c57e877e93d8827dac32cedae6b0277ca684c6511497311249f35a280c", size = 214951, upload_time = "2025-07-27T14:12:36.069Z" }, + { url = "https://files.pythonhosted.org/packages/f2/29/e3e51a8c653cf2174c60532aafeb5065cea0911403fa144c9abe39790308/coverage-7.10.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:bed4a2341b33cd1a7d9ffc47df4a78ee61d3416d43b4adc9e18b7d266650b83e", size = 215229, upload_time = "2025-07-27T14:12:37.759Z" }, + { url = "https://files.pythonhosted.org/packages/e0/59/3c972080b2fa18b6c4510201f6d4dc87159d450627d062cd9ad051134062/coverage-7.10.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ddca1e4f5f4c67980533df01430184c19b5359900e080248bbf4ed6789584d8b", size = 245738, upload_time = "2025-07-27T14:12:39.453Z" }, + { url = "https://files.pythonhosted.org/packages/2e/04/fc0d99d3f809452654e958e1788454f6e27b34e43f8f8598191c8ad13537/coverage-7.10.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:37b69226001d8b7de7126cad7366b0778d36777e4d788c66991455ba817c5b41", size = 248045, upload_time = "2025-07-27T14:12:41.387Z" }, + { url = "https://files.pythonhosted.org/packages/5e/2e/afcbf599e77e0dfbf4c97197747250d13d397d27e185b93987d9eaac053d/coverage-7.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b2f22102197bcb1722691296f9e589f02b616f874e54a209284dd7b9294b0b7f", size = 249666, upload_time = "2025-07-27T14:12:43.056Z" }, + { url = "https://files.pythonhosted.org/packages/6e/ae/bc47f7f8ecb7a06cbae2bf86a6fa20f479dd902bc80f57cff7730438059d/coverage-7.10.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1e0c768b0f9ac5839dac5cf88992a4bb459e488ee8a1f8489af4cb33b1af00f1", size = 247692, upload_time = "2025-07-27T14:12:44.83Z" }, + { url = "https://files.pythonhosted.org/packages/b6/26/cbfa3092d31ccba8ba7647e4d25753263e818b4547eba446b113d7d1efdf/coverage-7.10.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:991196702d5e0b120a8fef2664e1b9c333a81d36d5f6bcf6b225c0cf8b0451a2", size = 245536, upload_time = "2025-07-27T14:12:46.527Z" }, + { url = "https://files.pythonhosted.org/packages/56/77/9c68e92500e6a1c83d024a70eadcc9a173f21aadd73c4675fe64c9c43fdf/coverage-7.10.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ae8e59e5f4fd85d6ad34c2bb9d74037b5b11be072b8b7e9986beb11f957573d4", size = 246954, upload_time = "2025-07-27T14:12:49.279Z" }, + { url = "https://files.pythonhosted.org/packages/7f/a5/ba96671c5a669672aacd9877a5987c8551501b602827b4e84256da2a30a7/coverage-7.10.1-cp314-cp314-win32.whl", hash = "sha256:042125c89cf74a074984002e165d61fe0e31c7bd40ebb4bbebf07939b5924613", size = 217616, upload_time = "2025-07-27T14:12:51.214Z" }, + { url = "https://files.pythonhosted.org/packages/e7/3c/e1e1eb95fc1585f15a410208c4795db24a948e04d9bde818fe4eb893bc85/coverage-7.10.1-cp314-cp314-win_amd64.whl", hash = "sha256:a22c3bfe09f7a530e2c94c87ff7af867259c91bef87ed2089cd69b783af7b84e", size = 218412, upload_time = "2025-07-27T14:12:53.429Z" }, + { url = "https://files.pythonhosted.org/packages/b0/85/7e1e5be2cb966cba95566ba702b13a572ca744fbb3779df9888213762d67/coverage-7.10.1-cp314-cp314-win_arm64.whl", hash = "sha256:ee6be07af68d9c4fca4027c70cea0c31a0f1bc9cb464ff3c84a1f916bf82e652", size = 216776, upload_time = "2025-07-27T14:12:55.482Z" }, + { url = "https://files.pythonhosted.org/packages/62/0f/5bb8f29923141cca8560fe2217679caf4e0db643872c1945ac7d8748c2a7/coverage-7.10.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d24fb3c0c8ff0d517c5ca5de7cf3994a4cd559cde0315201511dbfa7ab528894", size = 215698, upload_time = "2025-07-27T14:12:57.225Z" }, + { url = "https://files.pythonhosted.org/packages/80/29/547038ffa4e8e4d9e82f7dfc6d152f75fcdc0af146913f0ba03875211f03/coverage-7.10.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1217a54cfd79be20512a67ca81c7da3f2163f51bbfd188aab91054df012154f5", size = 215902, upload_time = "2025-07-27T14:12:59.071Z" }, + { url = "https://files.pythonhosted.org/packages/e1/8a/7aaa8fbfaed900147987a424e112af2e7790e1ac9cd92601e5bd4e1ba60a/coverage-7.10.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:51f30da7a52c009667e02f125737229d7d8044ad84b79db454308033a7808ab2", size = 257230, upload_time = "2025-07-27T14:13:01.248Z" }, + { url = "https://files.pythonhosted.org/packages/e5/1d/c252b5ffac44294e23a0d79dd5acf51749b39795ccc898faeabf7bee903f/coverage-7.10.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ed3718c757c82d920f1c94089066225ca2ad7f00bb904cb72b1c39ebdd906ccb", size = 259194, upload_time = "2025-07-27T14:13:03.247Z" }, + { url = "https://files.pythonhosted.org/packages/16/ad/6c8d9f83d08f3bac2e7507534d0c48d1a4f52c18e6f94919d364edbdfa8f/coverage-7.10.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc452481e124a819ced0c25412ea2e144269ef2f2534b862d9f6a9dae4bda17b", size = 261316, upload_time = "2025-07-27T14:13:04.957Z" }, + { url = "https://files.pythonhosted.org/packages/d6/4e/f9bbf3a36c061e2e0e0f78369c006d66416561a33d2bee63345aee8ee65e/coverage-7.10.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9d6f494c307e5cb9b1e052ec1a471060f1dea092c8116e642e7a23e79d9388ea", size = 258794, upload_time = "2025-07-27T14:13:06.715Z" }, + { url = "https://files.pythonhosted.org/packages/87/82/e600bbe78eb2cb0541751d03cef9314bcd0897e8eea156219c39b685f869/coverage-7.10.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:fc0e46d86905ddd16b85991f1f4919028092b4e511689bbdaff0876bd8aab3dd", size = 256869, upload_time = "2025-07-27T14:13:08.933Z" }, + { url = "https://files.pythonhosted.org/packages/ce/5d/2fc9a9236c5268f68ac011d97cd3a5ad16cc420535369bedbda659fdd9b7/coverage-7.10.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80b9ccd82e30038b61fc9a692a8dc4801504689651b281ed9109f10cc9fe8b4d", size = 257765, upload_time = "2025-07-27T14:13:10.778Z" }, + { url = "https://files.pythonhosted.org/packages/8a/05/b4e00b2bd48a2dc8e1c7d2aea7455f40af2e36484ab2ef06deb85883e9fe/coverage-7.10.1-cp314-cp314t-win32.whl", hash = "sha256:e58991a2b213417285ec866d3cd32db17a6a88061a985dbb7e8e8f13af429c47", size = 218420, upload_time = "2025-07-27T14:13:12.882Z" }, + { url = "https://files.pythonhosted.org/packages/77/fb/d21d05f33ea27ece327422240e69654b5932b0b29e7fbc40fbab3cf199bf/coverage-7.10.1-cp314-cp314t-win_amd64.whl", hash = "sha256:e88dd71e4ecbc49d9d57d064117462c43f40a21a1383507811cf834a4a620651", size = 219536, upload_time = "2025-07-27T14:13:14.718Z" }, + { url = "https://files.pythonhosted.org/packages/a6/68/7fea94b141281ed8be3d1d5c4319a97f2befc3e487ce33657fc64db2c45e/coverage-7.10.1-cp314-cp314t-win_arm64.whl", hash = "sha256:1aadfb06a30c62c2eb82322171fe1f7c288c80ca4156d46af0ca039052814bab", size = 217190, upload_time = "2025-07-27T14:13:16.85Z" }, + { url = "https://files.pythonhosted.org/packages/0f/64/922899cff2c0fd3496be83fa8b81230f5a8d82a2ad30f98370b133c2c83b/coverage-7.10.1-py3-none-any.whl", hash = "sha256:fa2a258aa6bf188eb9a8948f7102a83da7c430a0dce918dbd8b60ef8fcb772d7", size = 206597, upload_time = "2025-07-27T14:13:37.221Z" }, ] [[package]] @@ -701,11 +747,11 @@ wheels = [ [[package]] name = "docutils" -version = "0.21.2" +version = "0.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", hash = "sha256:3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f", size = 2204444, upload_time = "2024-04-23T18:57:18.24Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e9/86/5b41c32ecedcfdb4c77b28b6cb14234f252075f8cdb254531727a35547dd/docutils-0.22.tar.gz", hash = "sha256:ba9d57750e92331ebe7c08a1bbf7a7f8143b86c476acd51528b042216a6aad0f", size = 2277984, upload_time = "2025-07-29T15:20:31.06Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl", hash = "sha256:dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2", size = 587408, upload_time = "2024-04-23T18:57:14.835Z" }, + { url = "https://files.pythonhosted.org/packages/44/57/8db39bc5f98f042e0153b1de9fb88e1a409a33cda4dd7f723c2ed71e01f6/docutils-0.22-py3-none-any.whl", hash = "sha256:4ed966a0e96a0477d852f7af31bdcb3adc049fbb35ccba358c2ea8a03287615e", size = 630709, upload_time = "2025-07-29T15:20:28.335Z" }, ] [[package]] @@ -1977,11 +2023,11 @@ wheels = [ [[package]] name = "narwhals" -version = "1.48.0" +version = "2.0.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/fc/cd/7395d6c247e821cba6243e9f7ed202fae3fefef643c96581b5ecab927bad/narwhals-1.48.0.tar.gz", hash = "sha256:7243b456cbdb60edb148731a8f9b203f473a373a249ad66c699362508730e63f", size = 515112, upload_time = "2025-07-21T10:06:08.215Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e2/8f/51d14e402c4f9d281a2e153a6a805cad5460088027a999faf264b54e7641/narwhals-2.0.1.tar.gz", hash = "sha256:235e61ca807bc21110ca36a4d53888ecc22c42dcdf50a7c886e10dde3fd7f38c", size = 525541, upload_time = "2025-07-29T08:39:04.81Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/75/72/5406044d4c251f3d8f78cec05b74839d0332d34c9e94b59120f3697ecf48/narwhals-1.48.0-py3-none-any.whl", hash = "sha256:2bbddc3adeed0c5b15ead8fe61f1d5e459f00c1d2fa60921e52a0f9bdc06077d", size = 376866, upload_time = "2025-07-21T10:06:06.561Z" }, + { url = "https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl", hash = "sha256:837457e36a2ba1710c881fb69e1f79ce44fb81728c92ac378f70892a53af8ddb", size = 385436, upload_time = "2025-07-29T08:39:03.163Z" }, ] [[package]] @@ -3032,15 +3078,15 @@ wheels = [ [[package]] name = "rich" -version = "14.0.0" +version = "14.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "markdown-it-py" }, { name = "pygments" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a1/53/830aa4c3066a8ab0ae9a9955976fb770fe9c6102117c8ec4ab3ea62d89e8/rich-14.0.0.tar.gz", hash = "sha256:82f1bc23a6a21ebca4ae0c45af9bdbc492ed20231dcb63f297d6d1021a9d5725", size = 224078, upload_time = "2025-03-30T14:15:14.23Z" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/75/af448d8e52bf1d8fa6a9d089ca6c07ff4453d86c65c145d0a300bb073b9b/rich-14.1.0.tar.gz", hash = "sha256:e497a48b844b0320d45007cdebfeaeed8db2a4f4bcf49f15e455cfc4af11eaa8", size = 224441, upload_time = "2025-07-25T07:32:58.125Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/9b/63f4c7ebc259242c89b3acafdb37b41d1185c07ff0011164674e9076b491/rich-14.0.0-py3-none-any.whl", hash = "sha256:1c9491e1951aac09caffd42f448ee3d04e58923ffe14993f6e83068dc395d7e0", size = 243229, upload_time = "2025-03-30T14:15:12.283Z" }, + { url = "https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl", hash = "sha256:536f5f1785986d6dbdea3c75205c473f970777b4a0d6c6dd1b696aa05a3fa04f", size = 243368, upload_time = "2025-07-25T07:32:56.73Z" }, ] [[package]] @@ -3171,49 +3217,67 @@ wheels = [ [[package]] name = "scipy" -version = "1.16.0" +version = "1.16.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "numpy" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/81/18/b06a83f0c5ee8cddbde5e3f3d0bb9b702abfa5136ef6d4620ff67df7eee5/scipy-1.16.0.tar.gz", hash = "sha256:b5ef54021e832869c8cfb03bc3bf20366cbcd426e02a58e8a58d7584dfbb8f62", size = 30581216, upload_time = "2025-06-22T16:27:55.782Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d9/f8/53fc4884df6b88afd5f5f00240bdc49fee2999c7eff3acf5953eb15bc6f8/scipy-1.16.0-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:deec06d831b8f6b5fb0b652433be6a09db29e996368ce5911faf673e78d20085", size = 36447362, upload_time = "2025-06-22T16:18:17.817Z" }, - { url = "https://files.pythonhosted.org/packages/c9/25/fad8aa228fa828705142a275fc593d701b1817c98361a2d6b526167d07bc/scipy-1.16.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:d30c0fe579bb901c61ab4bb7f3eeb7281f0d4c4a7b52dbf563c89da4fd2949be", size = 28547120, upload_time = "2025-06-22T16:18:24.117Z" }, - { url = "https://files.pythonhosted.org/packages/8d/be/d324ddf6b89fd1c32fecc307f04d095ce84abb52d2e88fab29d0cd8dc7a8/scipy-1.16.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:b2243561b45257f7391d0f49972fca90d46b79b8dbcb9b2cb0f9df928d370ad4", size = 20818922, upload_time = "2025-06-22T16:18:28.035Z" }, - { url = "https://files.pythonhosted.org/packages/cd/e0/cf3f39e399ac83fd0f3ba81ccc5438baba7cfe02176be0da55ff3396f126/scipy-1.16.0-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:e6d7dfc148135e9712d87c5f7e4f2ddc1304d1582cb3a7d698bbadedb61c7afd", size = 23409695, upload_time = "2025-06-22T16:18:32.497Z" }, - { url = "https://files.pythonhosted.org/packages/5b/61/d92714489c511d3ffd6830ac0eb7f74f243679119eed8b9048e56b9525a1/scipy-1.16.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:90452f6a9f3fe5a2cf3748e7be14f9cc7d9b124dce19667b54f5b429d680d539", size = 33444586, upload_time = "2025-06-22T16:18:37.992Z" }, - { url = "https://files.pythonhosted.org/packages/af/2c/40108915fd340c830aee332bb85a9160f99e90893e58008b659b9f3dddc0/scipy-1.16.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a2f0bf2f58031c8701a8b601df41701d2a7be17c7ffac0a4816aeba89c4cdac8", size = 35284126, upload_time = "2025-06-22T16:18:43.605Z" }, - { url = "https://files.pythonhosted.org/packages/d3/30/e9eb0ad3d0858df35d6c703cba0a7e16a18a56a9e6b211d861fc6f261c5f/scipy-1.16.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:6c4abb4c11fc0b857474241b812ce69ffa6464b4bd8f4ecb786cf240367a36a7", size = 35608257, upload_time = "2025-06-22T16:18:49.09Z" }, - { url = "https://files.pythonhosted.org/packages/c8/ff/950ee3e0d612b375110d8cda211c1f787764b4c75e418a4b71f4a5b1e07f/scipy-1.16.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b370f8f6ac6ef99815b0d5c9f02e7ade77b33007d74802efc8316c8db98fd11e", size = 38040541, upload_time = "2025-06-22T16:18:55.077Z" }, - { url = "https://files.pythonhosted.org/packages/8b/c9/750d34788288d64ffbc94fdb4562f40f609d3f5ef27ab4f3a4ad00c9033e/scipy-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:a16ba90847249bedce8aa404a83fb8334b825ec4a8e742ce6012a7a5e639f95c", size = 38570814, upload_time = "2025-06-22T16:19:00.912Z" }, - { url = "https://files.pythonhosted.org/packages/01/c0/c943bc8d2bbd28123ad0f4f1eef62525fa1723e84d136b32965dcb6bad3a/scipy-1.16.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:7eb6bd33cef4afb9fa5f1fb25df8feeb1e52d94f21a44f1d17805b41b1da3180", size = 36459071, upload_time = "2025-06-22T16:19:06.605Z" }, - { url = "https://files.pythonhosted.org/packages/99/0d/270e2e9f1a4db6ffbf84c9a0b648499842046e4e0d9b2275d150711b3aba/scipy-1.16.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:1dbc8fdba23e4d80394ddfab7a56808e3e6489176d559c6c71935b11a2d59db1", size = 28490500, upload_time = "2025-06-22T16:19:11.775Z" }, - { url = "https://files.pythonhosted.org/packages/1c/22/01d7ddb07cff937d4326198ec8d10831367a708c3da72dfd9b7ceaf13028/scipy-1.16.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:7dcf42c380e1e3737b343dec21095c9a9ad3f9cbe06f9c05830b44b1786c9e90", size = 20762345, upload_time = "2025-06-22T16:19:15.813Z" }, - { url = "https://files.pythonhosted.org/packages/34/7f/87fd69856569ccdd2a5873fe5d7b5bbf2ad9289d7311d6a3605ebde3a94b/scipy-1.16.0-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:26ec28675f4a9d41587266084c626b02899db373717d9312fa96ab17ca1ae94d", size = 23418563, upload_time = "2025-06-22T16:19:20.746Z" }, - { url = "https://files.pythonhosted.org/packages/f6/f1/e4f4324fef7f54160ab749efbab6a4bf43678a9eb2e9817ed71a0a2fd8de/scipy-1.16.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:952358b7e58bd3197cfbd2f2f2ba829f258404bdf5db59514b515a8fe7a36c52", size = 33203951, upload_time = "2025-06-22T16:19:25.813Z" }, - { url = "https://files.pythonhosted.org/packages/6d/f0/b6ac354a956384fd8abee2debbb624648125b298f2c4a7b4f0d6248048a5/scipy-1.16.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:03931b4e870c6fef5b5c0970d52c9f6ddd8c8d3e934a98f09308377eba6f3824", size = 35070225, upload_time = "2025-06-22T16:19:31.416Z" }, - { url = "https://files.pythonhosted.org/packages/e5/73/5cbe4a3fd4bc3e2d67ffad02c88b83edc88f381b73ab982f48f3df1a7790/scipy-1.16.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:512c4f4f85912767c351a0306824ccca6fd91307a9f4318efe8fdbd9d30562ef", size = 35389070, upload_time = "2025-06-22T16:19:37.387Z" }, - { url = "https://files.pythonhosted.org/packages/86/e8/a60da80ab9ed68b31ea5a9c6dfd3c2f199347429f229bf7f939a90d96383/scipy-1.16.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e69f798847e9add03d512eaf5081a9a5c9a98757d12e52e6186ed9681247a1ac", size = 37825287, upload_time = "2025-06-22T16:19:43.375Z" }, - { url = "https://files.pythonhosted.org/packages/ea/b5/29fece1a74c6a94247f8a6fb93f5b28b533338e9c34fdcc9cfe7a939a767/scipy-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:adf9b1999323ba335adc5d1dc7add4781cb5a4b0ef1e98b79768c05c796c4e49", size = 38431929, upload_time = "2025-06-22T16:19:49.385Z" }, - { url = "https://files.pythonhosted.org/packages/46/95/0746417bc24be0c2a7b7563946d61f670a3b491b76adede420e9d173841f/scipy-1.16.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:e9f414cbe9ca289a73e0cc92e33a6a791469b6619c240aa32ee18abdce8ab451", size = 36418162, upload_time = "2025-06-22T16:19:56.3Z" }, - { url = "https://files.pythonhosted.org/packages/19/5a/914355a74481b8e4bbccf67259bbde171348a3f160b67b4945fbc5f5c1e5/scipy-1.16.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:bbba55fb97ba3cdef9b1ee973f06b09d518c0c7c66a009c729c7d1592be1935e", size = 28465985, upload_time = "2025-06-22T16:20:01.238Z" }, - { url = "https://files.pythonhosted.org/packages/58/46/63477fc1246063855969cbefdcee8c648ba4b17f67370bd542ba56368d0b/scipy-1.16.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:58e0d4354eacb6004e7aa1cd350e5514bd0270acaa8d5b36c0627bb3bb486974", size = 20737961, upload_time = "2025-06-22T16:20:05.913Z" }, - { url = "https://files.pythonhosted.org/packages/93/86/0fbb5588b73555e40f9d3d6dde24ee6fac7d8e301a27f6f0cab9d8f66ff2/scipy-1.16.0-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:75b2094ec975c80efc273567436e16bb794660509c12c6a31eb5c195cbf4b6dc", size = 23377941, upload_time = "2025-06-22T16:20:10.668Z" }, - { url = "https://files.pythonhosted.org/packages/ca/80/a561f2bf4c2da89fa631b3cbf31d120e21ea95db71fd9ec00cb0247c7a93/scipy-1.16.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6b65d232157a380fdd11a560e7e21cde34fdb69d65c09cb87f6cc024ee376351", size = 33196703, upload_time = "2025-06-22T16:20:16.097Z" }, - { url = "https://files.pythonhosted.org/packages/11/6b/3443abcd0707d52e48eb315e33cc669a95e29fc102229919646f5a501171/scipy-1.16.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d8747f7736accd39289943f7fe53a8333be7f15a82eea08e4afe47d79568c32", size = 35083410, upload_time = "2025-06-22T16:20:21.734Z" }, - { url = "https://files.pythonhosted.org/packages/20/ab/eb0fc00e1e48961f1bd69b7ad7e7266896fe5bad4ead91b5fc6b3561bba4/scipy-1.16.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:eb9f147a1b8529bb7fec2a85cf4cf42bdfadf9e83535c309a11fdae598c88e8b", size = 35387829, upload_time = "2025-06-22T16:20:27.548Z" }, - { url = "https://files.pythonhosted.org/packages/57/9e/d6fc64e41fad5d481c029ee5a49eefc17f0b8071d636a02ceee44d4a0de2/scipy-1.16.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d2b83c37edbfa837a8923d19c749c1935ad3d41cf196006a24ed44dba2ec4358", size = 37841356, upload_time = "2025-06-22T16:20:35.112Z" }, - { url = "https://files.pythonhosted.org/packages/7c/a7/4c94bbe91f12126b8bf6709b2471900577b7373a4fd1f431f28ba6f81115/scipy-1.16.0-cp313-cp313-win_amd64.whl", hash = "sha256:79a3c13d43c95aa80b87328a46031cf52508cf5f4df2767602c984ed1d3c6bbe", size = 38403710, upload_time = "2025-06-22T16:21:54.473Z" }, - { url = "https://files.pythonhosted.org/packages/47/20/965da8497f6226e8fa90ad3447b82ed0e28d942532e92dd8b91b43f100d4/scipy-1.16.0-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:f91b87e1689f0370690e8470916fe1b2308e5b2061317ff76977c8f836452a47", size = 36813833, upload_time = "2025-06-22T16:20:43.925Z" }, - { url = "https://files.pythonhosted.org/packages/28/f4/197580c3dac2d234e948806e164601c2df6f0078ed9f5ad4a62685b7c331/scipy-1.16.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:88a6ca658fb94640079e7a50b2ad3b67e33ef0f40e70bdb7dc22017dae73ac08", size = 28974431, upload_time = "2025-06-22T16:20:51.302Z" }, - { url = "https://files.pythonhosted.org/packages/8a/fc/e18b8550048d9224426e76906694c60028dbdb65d28b1372b5503914b89d/scipy-1.16.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:ae902626972f1bd7e4e86f58fd72322d7f4ec7b0cfc17b15d4b7006efc385176", size = 21246454, upload_time = "2025-06-22T16:20:57.276Z" }, - { url = "https://files.pythonhosted.org/packages/8c/48/07b97d167e0d6a324bfd7484cd0c209cc27338b67e5deadae578cf48e809/scipy-1.16.0-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:8cb824c1fc75ef29893bc32b3ddd7b11cf9ab13c1127fe26413a05953b8c32ed", size = 23772979, upload_time = "2025-06-22T16:21:03.363Z" }, - { url = "https://files.pythonhosted.org/packages/4c/4f/9efbd3f70baf9582edf271db3002b7882c875ddd37dc97f0f675ad68679f/scipy-1.16.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:de2db7250ff6514366a9709c2cba35cb6d08498e961cba20d7cff98a7ee88938", size = 33341972, upload_time = "2025-06-22T16:21:11.14Z" }, - { url = "https://files.pythonhosted.org/packages/3f/dc/9e496a3c5dbe24e76ee24525155ab7f659c20180bab058ef2c5fa7d9119c/scipy-1.16.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e85800274edf4db8dd2e4e93034f92d1b05c9421220e7ded9988b16976f849c1", size = 35185476, upload_time = "2025-06-22T16:21:19.156Z" }, - { url = "https://files.pythonhosted.org/packages/ce/b3/21001cff985a122ba434c33f2c9d7d1dc3b669827e94f4fc4e1fe8b9dfd8/scipy-1.16.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4f720300a3024c237ace1cb11f9a84c38beb19616ba7c4cdcd771047a10a1706", size = 35570990, upload_time = "2025-06-22T16:21:27.797Z" }, - { url = "https://files.pythonhosted.org/packages/e5/d3/7ba42647d6709251cdf97043d0c107e0317e152fa2f76873b656b509ff55/scipy-1.16.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:aad603e9339ddb676409b104c48a027e9916ce0d2838830691f39552b38a352e", size = 37950262, upload_time = "2025-06-22T16:21:36.976Z" }, - { url = "https://files.pythonhosted.org/packages/eb/c4/231cac7a8385394ebbbb4f1ca662203e9d8c332825ab4f36ffc3ead09a42/scipy-1.16.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f56296fefca67ba605fd74d12f7bd23636267731a72cb3947963e76b8c0a25db", size = 38515076, upload_time = "2025-06-22T16:21:45.694Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/f5/4a/b927028464795439faec8eaf0b03b011005c487bb2d07409f28bf30879c4/scipy-1.16.1.tar.gz", hash = "sha256:44c76f9e8b6e8e488a586190ab38016e4ed2f8a038af7cd3defa903c0a2238b3", size = 30580861, upload_time = "2025-07-27T16:33:30.834Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/91/812adc6f74409b461e3a5fa97f4f74c769016919203138a3bf6fc24ba4c5/scipy-1.16.1-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:c033fa32bab91dc98ca59d0cf23bb876454e2bb02cbe592d5023138778f70030", size = 36552519, upload_time = "2025-07-27T16:26:29.658Z" }, + { url = "https://files.pythonhosted.org/packages/47/18/8e355edcf3b71418d9e9f9acd2708cc3a6c27e8f98fde0ac34b8a0b45407/scipy-1.16.1-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:6e5c2f74e5df33479b5cd4e97a9104c511518fbd979aa9b8f6aec18b2e9ecae7", size = 28638010, upload_time = "2025-07-27T16:26:38.196Z" }, + { url = "https://files.pythonhosted.org/packages/d9/eb/e931853058607bdfbc11b86df19ae7a08686121c203483f62f1ecae5989c/scipy-1.16.1-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:0a55ffe0ba0f59666e90951971a884d1ff6f4ec3275a48f472cfb64175570f77", size = 20909790, upload_time = "2025-07-27T16:26:43.93Z" }, + { url = "https://files.pythonhosted.org/packages/45/0c/be83a271d6e96750cd0be2e000f35ff18880a46f05ce8b5d3465dc0f7a2a/scipy-1.16.1-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:f8a5d6cd147acecc2603fbd382fed6c46f474cccfcf69ea32582e033fb54dcfe", size = 23513352, upload_time = "2025-07-27T16:26:50.017Z" }, + { url = "https://files.pythonhosted.org/packages/7c/bf/fe6eb47e74f762f933cca962db7f2c7183acfdc4483bd1c3813cfe83e538/scipy-1.16.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cb18899127278058bcc09e7b9966d41a5a43740b5bb8dcba401bd983f82e885b", size = 33534643, upload_time = "2025-07-27T16:26:57.503Z" }, + { url = "https://files.pythonhosted.org/packages/bb/ba/63f402e74875486b87ec6506a4f93f6d8a0d94d10467280f3d9d7837ce3a/scipy-1.16.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adccd93a2fa937a27aae826d33e3bfa5edf9aa672376a4852d23a7cd67a2e5b7", size = 35376776, upload_time = "2025-07-27T16:27:06.639Z" }, + { url = "https://files.pythonhosted.org/packages/c3/b4/04eb9d39ec26a1b939689102da23d505ea16cdae3dbb18ffc53d1f831044/scipy-1.16.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:18aca1646a29ee9a0625a1be5637fa798d4d81fdf426481f06d69af828f16958", size = 35698906, upload_time = "2025-07-27T16:27:14.943Z" }, + { url = "https://files.pythonhosted.org/packages/04/d6/bb5468da53321baeb001f6e4e0d9049eadd175a4a497709939128556e3ec/scipy-1.16.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d85495cef541729a70cdddbbf3e6b903421bc1af3e8e3a9a72a06751f33b7c39", size = 38129275, upload_time = "2025-07-27T16:27:23.873Z" }, + { url = "https://files.pythonhosted.org/packages/c4/94/994369978509f227cba7dfb9e623254d0d5559506fe994aef4bea3ed469c/scipy-1.16.1-cp311-cp311-win_amd64.whl", hash = "sha256:226652fca853008119c03a8ce71ffe1b3f6d2844cc1686e8f9806edafae68596", size = 38644572, upload_time = "2025-07-27T16:27:32.637Z" }, + { url = "https://files.pythonhosted.org/packages/f8/d9/ec4864f5896232133f51382b54a08de91a9d1af7a76dfa372894026dfee2/scipy-1.16.1-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:81b433bbeaf35728dad619afc002db9b189e45eebe2cd676effe1fb93fef2b9c", size = 36575194, upload_time = "2025-07-27T16:27:41.321Z" }, + { url = "https://files.pythonhosted.org/packages/5c/6d/40e81ecfb688e9d25d34a847dca361982a6addf8e31f0957b1a54fbfa994/scipy-1.16.1-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:886cc81fdb4c6903a3bb0464047c25a6d1016fef77bb97949817d0c0d79f9e04", size = 28594590, upload_time = "2025-07-27T16:27:49.204Z" }, + { url = "https://files.pythonhosted.org/packages/0e/37/9f65178edfcc629377ce9a64fc09baebea18c80a9e57ae09a52edf84880b/scipy-1.16.1-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:15240c3aac087a522b4eaedb09f0ad061753c5eebf1ea430859e5bf8640d5919", size = 20866458, upload_time = "2025-07-27T16:27:54.98Z" }, + { url = "https://files.pythonhosted.org/packages/2c/7b/749a66766871ea4cb1d1ea10f27004db63023074c22abed51f22f09770e0/scipy-1.16.1-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:65f81a25805f3659b48126b5053d9e823d3215e4a63730b5e1671852a1705921", size = 23539318, upload_time = "2025-07-27T16:28:01.604Z" }, + { url = "https://files.pythonhosted.org/packages/c4/db/8d4afec60eb833a666434d4541a3151eedbf2494ea6d4d468cbe877f00cd/scipy-1.16.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6c62eea7f607f122069b9bad3f99489ddca1a5173bef8a0c75555d7488b6f725", size = 33292899, upload_time = "2025-07-27T16:28:09.147Z" }, + { url = "https://files.pythonhosted.org/packages/51/1e/79023ca3bbb13a015d7d2757ecca3b81293c663694c35d6541b4dca53e98/scipy-1.16.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f965bbf3235b01c776115ab18f092a95aa74c271a52577bcb0563e85738fd618", size = 35162637, upload_time = "2025-07-27T16:28:17.535Z" }, + { url = "https://files.pythonhosted.org/packages/b6/49/0648665f9c29fdaca4c679182eb972935b3b4f5ace41d323c32352f29816/scipy-1.16.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:f006e323874ffd0b0b816d8c6a8e7f9a73d55ab3b8c3f72b752b226d0e3ac83d", size = 35490507, upload_time = "2025-07-27T16:28:25.705Z" }, + { url = "https://files.pythonhosted.org/packages/62/8f/66cbb9d6bbb18d8c658f774904f42a92078707a7c71e5347e8bf2f52bb89/scipy-1.16.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e8fd15fc5085ab4cca74cb91fe0a4263b1f32e4420761ddae531ad60934c2119", size = 37923998, upload_time = "2025-07-27T16:28:34.339Z" }, + { url = "https://files.pythonhosted.org/packages/14/c3/61f273ae550fbf1667675701112e380881905e28448c080b23b5a181df7c/scipy-1.16.1-cp312-cp312-win_amd64.whl", hash = "sha256:f7b8013c6c066609577d910d1a2a077021727af07b6fab0ee22c2f901f22352a", size = 38508060, upload_time = "2025-07-27T16:28:43.242Z" }, + { url = "https://files.pythonhosted.org/packages/93/0b/b5c99382b839854a71ca9482c684e3472badc62620287cbbdab499b75ce6/scipy-1.16.1-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:5451606823a5e73dfa621a89948096c6528e2896e40b39248295d3a0138d594f", size = 36533717, upload_time = "2025-07-27T16:28:51.706Z" }, + { url = "https://files.pythonhosted.org/packages/eb/e5/69ab2771062c91e23e07c12e7d5033a6b9b80b0903ee709c3c36b3eb520c/scipy-1.16.1-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:89728678c5ca5abd610aee148c199ac1afb16e19844401ca97d43dc548a354eb", size = 28570009, upload_time = "2025-07-27T16:28:57.017Z" }, + { url = "https://files.pythonhosted.org/packages/f4/69/bd75dbfdd3cf524f4d753484d723594aed62cfaac510123e91a6686d520b/scipy-1.16.1-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:e756d688cb03fd07de0fffad475649b03cb89bee696c98ce508b17c11a03f95c", size = 20841942, upload_time = "2025-07-27T16:29:01.152Z" }, + { url = "https://files.pythonhosted.org/packages/ea/74/add181c87663f178ba7d6144b370243a87af8476664d5435e57d599e6874/scipy-1.16.1-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:5aa2687b9935da3ed89c5dbed5234576589dd28d0bf7cd237501ccfbdf1ad608", size = 23498507, upload_time = "2025-07-27T16:29:05.202Z" }, + { url = "https://files.pythonhosted.org/packages/1d/74/ece2e582a0d9550cee33e2e416cc96737dce423a994d12bbe59716f47ff1/scipy-1.16.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0851f6a1e537fe9399f35986897e395a1aa61c574b178c0d456be5b1a0f5ca1f", size = 33286040, upload_time = "2025-07-27T16:29:10.201Z" }, + { url = "https://files.pythonhosted.org/packages/e4/82/08e4076df538fb56caa1d489588d880ec7c52d8273a606bb54d660528f7c/scipy-1.16.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:fedc2cbd1baed37474b1924c331b97bdff611d762c196fac1a9b71e67b813b1b", size = 35176096, upload_time = "2025-07-27T16:29:17.091Z" }, + { url = "https://files.pythonhosted.org/packages/fa/79/cd710aab8c921375711a8321c6be696e705a120e3011a643efbbcdeeabcc/scipy-1.16.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:2ef500e72f9623a6735769e4b93e9dcb158d40752cdbb077f305487e3e2d1f45", size = 35490328, upload_time = "2025-07-27T16:29:22.928Z" }, + { url = "https://files.pythonhosted.org/packages/71/73/e9cc3d35ee4526d784520d4494a3e1ca969b071fb5ae5910c036a375ceec/scipy-1.16.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:978d8311674b05a8f7ff2ea6c6bce5d8b45a0cb09d4c5793e0318f448613ea65", size = 37939921, upload_time = "2025-07-27T16:29:29.108Z" }, + { url = "https://files.pythonhosted.org/packages/21/12/c0efd2941f01940119b5305c375ae5c0fcb7ec193f806bd8f158b73a1782/scipy-1.16.1-cp313-cp313-win_amd64.whl", hash = "sha256:81929ed0fa7a5713fcdd8b2e6f73697d3b4c4816d090dd34ff937c20fa90e8ab", size = 38479462, upload_time = "2025-07-27T16:30:24.078Z" }, + { url = "https://files.pythonhosted.org/packages/7a/19/c3d08b675260046a991040e1ea5d65f91f40c7df1045fffff412dcfc6765/scipy-1.16.1-cp313-cp313t-macosx_10_14_x86_64.whl", hash = "sha256:bcc12db731858abda693cecdb3bdc9e6d4bd200213f49d224fe22df82687bdd6", size = 36938832, upload_time = "2025-07-27T16:29:35.057Z" }, + { url = "https://files.pythonhosted.org/packages/81/f2/ce53db652c033a414a5b34598dba6b95f3d38153a2417c5a3883da429029/scipy-1.16.1-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:744d977daa4becb9fc59135e75c069f8d301a87d64f88f1e602a9ecf51e77b27", size = 29093084, upload_time = "2025-07-27T16:29:40.201Z" }, + { url = "https://files.pythonhosted.org/packages/a9/ae/7a10ff04a7dc15f9057d05b33737ade244e4bd195caa3f7cc04d77b9e214/scipy-1.16.1-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:dc54f76ac18073bcecffb98d93f03ed6b81a92ef91b5d3b135dcc81d55a724c7", size = 21365098, upload_time = "2025-07-27T16:29:44.295Z" }, + { url = "https://files.pythonhosted.org/packages/36/ac/029ff710959932ad3c2a98721b20b405f05f752f07344622fd61a47c5197/scipy-1.16.1-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:367d567ee9fc1e9e2047d31f39d9d6a7a04e0710c86e701e053f237d14a9b4f6", size = 23896858, upload_time = "2025-07-27T16:29:48.784Z" }, + { url = "https://files.pythonhosted.org/packages/71/13/d1ef77b6bd7898720e1f0b6b3743cb945f6c3cafa7718eaac8841035ab60/scipy-1.16.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4cf5785e44e19dcd32a0e4807555e1e9a9b8d475c6afff3d21c3c543a6aa84f4", size = 33438311, upload_time = "2025-07-27T16:29:54.164Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e0/e64a6821ffbb00b4c5b05169f1c1fddb4800e9307efe3db3788995a82a2c/scipy-1.16.1-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3d0b80fb26d3e13a794c71d4b837e2a589d839fd574a6bbb4ee1288c213ad4a3", size = 35279542, upload_time = "2025-07-27T16:30:00.249Z" }, + { url = "https://files.pythonhosted.org/packages/57/59/0dc3c8b43e118f1e4ee2b798dcc96ac21bb20014e5f1f7a8e85cc0653bdb/scipy-1.16.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:8503517c44c18d1030d666cb70aaac1cc8913608816e06742498833b128488b7", size = 35667665, upload_time = "2025-07-27T16:30:05.916Z" }, + { url = "https://files.pythonhosted.org/packages/45/5f/844ee26e34e2f3f9f8febb9343748e72daeaec64fe0c70e9bf1ff84ec955/scipy-1.16.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:30cc4bb81c41831ecfd6dc450baf48ffd80ef5aed0f5cf3ea775740e80f16ecc", size = 38045210, upload_time = "2025-07-27T16:30:11.655Z" }, + { url = "https://files.pythonhosted.org/packages/8d/d7/210f2b45290f444f1de64bc7353aa598ece9f0e90c384b4a156f9b1a5063/scipy-1.16.1-cp313-cp313t-win_amd64.whl", hash = "sha256:c24fa02f7ed23ae514460a22c57eca8f530dbfa50b1cfdbf4f37c05b5309cc39", size = 38593661, upload_time = "2025-07-27T16:30:17.825Z" }, + { url = "https://files.pythonhosted.org/packages/81/ea/84d481a5237ed223bd3d32d6e82d7a6a96e34756492666c260cef16011d1/scipy-1.16.1-cp314-cp314-macosx_10_14_x86_64.whl", hash = "sha256:796a5a9ad36fa3a782375db8f4241ab02a091308eb079746bc0f874c9b998318", size = 36525921, upload_time = "2025-07-27T16:30:30.081Z" }, + { url = "https://files.pythonhosted.org/packages/4e/9f/d9edbdeff9f3a664807ae3aea383e10afaa247e8e6255e6d2aa4515e8863/scipy-1.16.1-cp314-cp314-macosx_12_0_arm64.whl", hash = "sha256:3ea0733a2ff73fd6fdc5fecca54ee9b459f4d74f00b99aced7d9a3adb43fb1cc", size = 28564152, upload_time = "2025-07-27T16:30:35.336Z" }, + { url = "https://files.pythonhosted.org/packages/3b/95/8125bcb1fe04bc267d103e76516243e8d5e11229e6b306bda1024a5423d1/scipy-1.16.1-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:85764fb15a2ad994e708258bb4ed8290d1305c62a4e1ef07c414356a24fcfbf8", size = 20836028, upload_time = "2025-07-27T16:30:39.421Z" }, + { url = "https://files.pythonhosted.org/packages/77/9c/bf92e215701fc70bbcd3d14d86337cf56a9b912a804b9c776a269524a9e9/scipy-1.16.1-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:ca66d980469cb623b1759bdd6e9fd97d4e33a9fad5b33771ced24d0cb24df67e", size = 23489666, upload_time = "2025-07-27T16:30:43.663Z" }, + { url = "https://files.pythonhosted.org/packages/5e/00/5e941d397d9adac41b02839011594620d54d99488d1be5be755c00cde9ee/scipy-1.16.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e7cc1ffcc230f568549fc56670bcf3df1884c30bd652c5da8138199c8c76dae0", size = 33358318, upload_time = "2025-07-27T16:30:48.982Z" }, + { url = "https://files.pythonhosted.org/packages/0e/87/8db3aa10dde6e3e8e7eb0133f24baa011377d543f5b19c71469cf2648026/scipy-1.16.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3ddfb1e8d0b540cb4ee9c53fc3dea3186f97711248fb94b4142a1b27178d8b4b", size = 35185724, upload_time = "2025-07-27T16:30:54.26Z" }, + { url = "https://files.pythonhosted.org/packages/89/b4/6ab9ae443216807622bcff02690262d8184078ea467efee2f8c93288a3b1/scipy-1.16.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:4dc0e7be79e95d8ba3435d193e0d8ce372f47f774cffd882f88ea4e1e1ddc731", size = 35554335, upload_time = "2025-07-27T16:30:59.765Z" }, + { url = "https://files.pythonhosted.org/packages/9c/9a/d0e9dc03c5269a1afb60661118296a32ed5d2c24298af61b676c11e05e56/scipy-1.16.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:f23634f9e5adb51b2a77766dac217063e764337fbc816aa8ad9aaebcd4397fd3", size = 37960310, upload_time = "2025-07-27T16:31:06.151Z" }, + { url = "https://files.pythonhosted.org/packages/5e/00/c8f3130a50521a7977874817ca89e0599b1b4ee8e938bad8ae798a0e1f0d/scipy-1.16.1-cp314-cp314-win_amd64.whl", hash = "sha256:57d75524cb1c5a374958a2eae3d84e1929bb971204cc9d52213fb8589183fc19", size = 39319239, upload_time = "2025-07-27T16:31:59.942Z" }, + { url = "https://files.pythonhosted.org/packages/f2/f2/1ca3eda54c3a7e4c92f6acef7db7b3a057deb135540d23aa6343ef8ad333/scipy-1.16.1-cp314-cp314t-macosx_10_14_x86_64.whl", hash = "sha256:d8da7c3dd67bcd93f15618938f43ed0995982eb38973023d46d4646c4283ad65", size = 36939460, upload_time = "2025-07-27T16:31:11.865Z" }, + { url = "https://files.pythonhosted.org/packages/80/30/98c2840b293a132400c0940bb9e140171dcb8189588619048f42b2ce7b4f/scipy-1.16.1-cp314-cp314t-macosx_12_0_arm64.whl", hash = "sha256:cc1d2f2fd48ba1e0620554fe5bc44d3e8f5d4185c8c109c7fbdf5af2792cfad2", size = 29093322, upload_time = "2025-07-27T16:31:17.045Z" }, + { url = "https://files.pythonhosted.org/packages/c1/e6/1e6e006e850622cf2a039b62d1a6ddc4497d4851e58b68008526f04a9a00/scipy-1.16.1-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:21a611ced9275cb861bacadbada0b8c0623bc00b05b09eb97f23b370fc2ae56d", size = 21365329, upload_time = "2025-07-27T16:31:21.188Z" }, + { url = "https://files.pythonhosted.org/packages/8e/02/72a5aa5b820589dda9a25e329ca752842bfbbaf635e36bc7065a9b42216e/scipy-1.16.1-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:8dfbb25dffc4c3dd9371d8ab456ca81beeaf6f9e1c2119f179392f0dc1ab7695", size = 23897544, upload_time = "2025-07-27T16:31:25.408Z" }, + { url = "https://files.pythonhosted.org/packages/2b/dc/7122d806a6f9eb8a33532982234bed91f90272e990f414f2830cfe656e0b/scipy-1.16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f0ebb7204f063fad87fc0a0e4ff4a2ff40b2a226e4ba1b7e34bf4b79bf97cd86", size = 33442112, upload_time = "2025-07-27T16:31:30.62Z" }, + { url = "https://files.pythonhosted.org/packages/24/39/e383af23564daa1021a5b3afbe0d8d6a68ec639b943661841f44ac92de85/scipy-1.16.1-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f1b9e5962656f2734c2b285a8745358ecb4e4efbadd00208c80a389227ec61ff", size = 35286594, upload_time = "2025-07-27T16:31:36.112Z" }, + { url = "https://files.pythonhosted.org/packages/95/47/1a0b0aff40c3056d955f38b0df5d178350c3d74734ec54f9c68d23910be5/scipy-1.16.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5e1a106f8c023d57a2a903e771228bf5c5b27b5d692088f457acacd3b54511e4", size = 35665080, upload_time = "2025-07-27T16:31:42.025Z" }, + { url = "https://files.pythonhosted.org/packages/64/df/ce88803e9ed6e27fe9b9abefa157cf2c80e4fa527cf17ee14be41f790ad4/scipy-1.16.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:709559a1db68a9abc3b2c8672c4badf1614f3b440b3ab326d86a5c0491eafae3", size = 38050306, upload_time = "2025-07-27T16:31:48.109Z" }, + { url = "https://files.pythonhosted.org/packages/6e/6c/a76329897a7cae4937d403e623aa6aaea616a0bb5b36588f0b9d1c9a3739/scipy-1.16.1-cp314-cp314t-win_amd64.whl", hash = "sha256:c0c804d60492a0aad7f5b2bb1862f4548b990049e27e828391ff2bf6f7199998", size = 39427705, upload_time = "2025-07-27T16:31:53.96Z" }, ] [[package]] From 7ab52c783929805916ac8c301e20b5448d5c5324 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Tue, 29 Jul 2025 13:33:55 -0400 Subject: [PATCH 2/6] clean/organize/rename tests --- test/test_cattrs.py | 90 ------------------- ...test_interface.py => test_mf6_adapters.py} | 0 test/{test_codec.py => test_mf6_codec.py} | 2 + ...est_component.py => test_mf6_component.py} | 2 + test/{test_parser.py => test_mf6_reader.py} | 2 + test/{test_spec.py => test_mf6_spec.py} | 0 ...ray.py => test_xarray_dask_open_netcdf.py} | 16 ++-- ...xarray.py => test_xarray_networkx_disu.py} | 2 + 8 files changed, 17 insertions(+), 97 deletions(-) delete mode 100644 test/test_cattrs.py rename test/{test_interface.py => test_mf6_adapters.py} (100%) rename test/{test_codec.py => test_mf6_codec.py} (99%) rename test/{test_component.py => test_mf6_component.py} (99%) rename test/{test_parser.py => test_mf6_reader.py} (98%) rename test/{test_spec.py => test_mf6_spec.py} (100%) rename test/{test_dask_xarray.py => test_xarray_dask_open_netcdf.py} (80%) rename test/{test_networkx_xarray.py => test_xarray_networkx_disu.py} (94%) diff --git a/test/test_cattrs.py b/test/test_cattrs.py deleted file mode 100644 index 823f25b..0000000 --- a/test/test_cattrs.py +++ /dev/null @@ -1,90 +0,0 @@ -import numpy as np -import pytest -import xarray as xr -from attrs import define, field -from cattrs import Converter, unstructure -from numpy.typing import NDArray - - -@define -class Foo: - x: NDArray[np.float32] = field() - - -@define -class Bar: - x: xr.DataArray = field() - - -@define -class Baz: - x: xr.DataTree = field() - - -def test_unstructure_numpy_array(): - np_arr = np.array([1.0, 2.0, 3.0]) - f = Foo(x=np_arr) - f_dict = unstructure(f) - - # We expect that the default unstructure functionality keeps - # the numpy array as is. - # This helps when finally converting the dictionary to MF6 input files. - assert np_arr is f_dict["x"] - - -def test_unstructure_xarray(): - x_arr = xr.DataArray([1, 2, 3]) - f = Bar(x=x_arr) - f_dict = unstructure(f) - - # We expect that the default unstructure functionality keeps - # the xarray as is. - # This helps when finally converting the dictionary to MF6 input files. - assert x_arr is f_dict["x"] - - -def test_unstructure_xarray_tree_to_ascii(): - x_arr = xr.DataArray([1, 2, 3]) - x_set = xr.Dataset({"x": x_arr}) - x_tree = xr.DataTree(x_set) - f = Baz(x=x_tree) - - converter = Converter() - converter.register_unstructure_hook(Baz, lambda b: " ".join(b.x["x"].data.astype(str))) - f_dict = converter.unstructure(f) - - # The data is formatted in ascii format. - # The whole string will be in memory when doing this, - # duplicating the data. - assert f_dict == "1 2 3" - - -@pytest.mark.xfail(reason="broken by xattree monkey patch") -def test_unstructure_xarray_tree(): - x_arr = xr.DataArray([1, 2, 3]) - x_set = xr.Dataset({"x": x_arr}) - x_tree = xr.DataTree(x_set) - f = Baz(x=x_tree) - - converter = Converter() - converter.register_unstructure_hook(xr.DataTree, lambda v: v) - f_dict = converter.unstructure(f) - - # We expect that the default unstructure functionality keeps - # the xarray as is. - # This helps when finally converting the dictionary to MF6 input files. - print(id(x_tree), id(f_dict["x"])) - assert x_tree is f_dict["x"] - - -def test_unstructure_xarray_tree_no_hook(): - x_arr = xr.DataArray([1, 2, 3]) - x_set = xr.Dataset({"x": x_arr}) - x_tree = xr.DataTree(x_set) - f = Baz(x=x_tree) - - f_dict = unstructure(f) - - # Unfortunately the default converter seems to make a copy of the DataTree - # and doesn't keep the original reference. - assert x_tree is not f_dict["x"] diff --git a/test/test_interface.py b/test/test_mf6_adapters.py similarity index 100% rename from test/test_interface.py rename to test/test_mf6_adapters.py diff --git a/test/test_codec.py b/test/test_mf6_codec.py similarity index 99% rename from test/test_codec.py rename to test/test_mf6_codec.py index 2fa8f50..52d013e 100644 --- a/test/test_codec.py +++ b/test/test_mf6_codec.py @@ -1,3 +1,5 @@ +"""Test the MF6 input file reading/writing capability.""" + from pprint import pprint from flopy4.mf6.codec import dumps, loads diff --git a/test/test_component.py b/test/test_mf6_component.py similarity index 99% rename from test/test_component.py rename to test/test_mf6_component.py index 6020cea..83d1725 100644 --- a/test/test_component.py +++ b/test/test_mf6_component.py @@ -1,3 +1,5 @@ +"""Test basic MF6 component behaviors like initialization, modification, access.""" + from pathlib import Path import numpy as np diff --git a/test/test_parser.py b/test/test_mf6_reader.py similarity index 98% rename from test/test_parser.py rename to test/test_mf6_reader.py index fd99c00..203da87 100644 --- a/test/test_parser.py +++ b/test/test_mf6_reader.py @@ -1,3 +1,5 @@ +"""Test the MF6 input file reader as implemented with lark.""" + import os from pathlib import Path diff --git a/test/test_spec.py b/test/test_mf6_spec.py similarity index 100% rename from test/test_spec.py rename to test/test_mf6_spec.py diff --git a/test/test_dask_xarray.py b/test/test_xarray_dask_open_netcdf.py similarity index 80% rename from test/test_dask_xarray.py rename to test/test_xarray_dask_open_netcdf.py index 594ea31..0de60c9 100644 --- a/test/test_dask_xarray.py +++ b/test/test_xarray_dask_open_netcdf.py @@ -1,14 +1,16 @@ +""" +These tests show how we could use a chunked and lazy dask array +to read a netcdf file. +In this case we want to write the data to a single file, +so we need to ensure that the data is sequential and in the right order. +We can't use xr.map_blocks, because it is a parallel operation. +Instead we need to loop over the blocks and compute them one by one. (test 2) +""" + import numpy as np import pytest import xarray as xr -# These tests show how we could use a chunked and lazy dask array -# to read a netcdf file. -# In this case we want to write the data to a single file, -# so we need to ensure that the data is sequential and in the right order. -# We can't use xr.map_blocks, because it is a parallel operation. -# Instead we need to loop over the blocks and compute them one by one. (test 2) - @pytest.mark.slow def test_netcdf_with_map_blocks(tmp_path): diff --git a/test/test_networkx_xarray.py b/test/test_xarray_networkx_disu.py similarity index 94% rename from test/test_networkx_xarray.py rename to test/test_xarray_networkx_disu.py index 5e4fefc..7daa5d9 100644 --- a/test/test_networkx_xarray.py +++ b/test/test_xarray_networkx_disu.py @@ -1,3 +1,5 @@ +"""Explore networkx graph representations of DISU grids and conversion to xarray.""" + import networkx as nx import scipy as sp import xarray as xr From 50feb273dd57aa9c8618378abcbebf74e2cc590e Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Tue, 29 Jul 2025 17:43:29 -0400 Subject: [PATCH 3/6] plumbing works. need to fix period block grammar rules, right now it's array-style as in v2/toml. should rather generate grammars from v1 dfns. --- flopy4/mf6/codec/reader/__init__.py | 4 +- flopy4/mf6/codec/reader/dfn2lark.py | 39 +++++++++++++++ flopy4/mf6/codec/reader/grammar/__init__.py | 40 +++++++++++++++ flopy4/mf6/codec/reader/grammar/filters.py | 15 ++++++ .../reader/grammar/generated/chf-cdb.lark | 22 ++++++++ .../reader/grammar/generated/chf-chd.lark | 23 +++++++++ .../reader/grammar/generated/chf-cxs.lark | 18 +++++++ .../reader/grammar/generated/chf-dfw.lark | 20 ++++++++ .../reader/grammar/generated/chf-disv1d.lark | 30 +++++++++++ .../reader/grammar/generated/chf-evp.lark | 23 +++++++++ .../reader/grammar/generated/chf-flw.lark | 23 +++++++++ .../reader/grammar/generated/chf-ic.lark | 11 ++++ .../reader/grammar/generated/chf-nam.lark | 15 ++++++ .../reader/grammar/generated/chf-oc.lark | 16 ++++++ .../reader/grammar/generated/chf-pcp.lark | 23 +++++++++ .../reader/grammar/generated/chf-sto.lark | 13 +++++ .../reader/grammar/generated/chf-zdg.lark | 25 ++++++++++ .../codec/reader/grammar/generated/chf.lark | 15 ++++++ .../reader/grammar/generated/exg-chfgwf.lark | 17 +++++++ .../reader/grammar/generated/exg-gwegwe.lark | 26 ++++++++++ .../reader/grammar/generated/exg-gwfgwe.lark | 5 ++ .../reader/grammar/generated/exg-gwfgwf.lark | 26 ++++++++++ .../reader/grammar/generated/exg-gwfgwt.lark | 5 ++ .../reader/grammar/generated/exg-gwfprt.lark | 5 ++ .../reader/grammar/generated/exg-gwtgwt.lark | 26 ++++++++++ .../reader/grammar/generated/exg-olfgwf.lark | 17 +++++++ .../reader/grammar/generated/gwe-adv.lark | 9 ++++ .../reader/grammar/generated/gwe-cnd.lark | 20 ++++++++ .../reader/grammar/generated/gwe-ctp.lark | 23 +++++++++ .../reader/grammar/generated/gwe-dis.lark | 29 +++++++++++ .../reader/grammar/generated/gwe-disu.lark | 41 +++++++++++++++ .../reader/grammar/generated/gwe-disv.lark | 33 ++++++++++++ .../reader/grammar/generated/gwe-esl.lark | 23 +++++++++ .../reader/grammar/generated/gwe-est.lark | 20 ++++++++ .../reader/grammar/generated/gwe-fmi.lark | 12 +++++ .../reader/grammar/generated/gwe-ic.lark | 12 +++++ .../reader/grammar/generated/gwe-lke.lark | 27 ++++++++++ .../reader/grammar/generated/gwe-mve.lark | 12 +++++ .../reader/grammar/generated/gwe-mwe.lark | 27 ++++++++++ .../reader/grammar/generated/gwe-nam.lark | 17 +++++++ .../reader/grammar/generated/gwe-oc.lark | 15 ++++++ .../reader/grammar/generated/gwe-sfe.lark | 27 ++++++++++ .../reader/grammar/generated/gwe-ssm.lark | 15 ++++++ .../reader/grammar/generated/gwe-uze.lark | 27 ++++++++++ .../codec/reader/grammar/generated/gwe.lark | 17 +++++++ .../reader/grammar/generated/gwf-api.lark | 16 ++++++ .../reader/grammar/generated/gwf-buy.lark | 17 +++++++ .../reader/grammar/generated/gwf-chd.lark | 24 +++++++++ .../reader/grammar/generated/gwf-csub.lark | 49 ++++++++++++++++++ .../reader/grammar/generated/gwf-dis.lark | 29 +++++++++++ .../reader/grammar/generated/gwf-disu.lark | 41 +++++++++++++++ .../reader/grammar/generated/gwf-disv.lark | 33 ++++++++++++ .../reader/grammar/generated/gwf-drn.lark | 27 ++++++++++ .../reader/grammar/generated/gwf-drng.lark | 26 ++++++++++ .../reader/grammar/generated/gwf-evt.lark | 31 ++++++++++++ .../reader/grammar/generated/gwf-evta.lark | 24 +++++++++ .../reader/grammar/generated/gwf-ghb.lark | 25 ++++++++++ .../reader/grammar/generated/gwf-ghbg.lark | 24 +++++++++ .../reader/grammar/generated/gwf-gnc.lark | 17 +++++++ .../reader/grammar/generated/gwf-hfb.lark | 16 ++++++ .../reader/grammar/generated/gwf-ic.lark | 12 +++++ .../reader/grammar/generated/gwf-lak.lark | 46 +++++++++++++++++ .../reader/grammar/generated/gwf-maw.lark | 38 ++++++++++++++ .../reader/grammar/generated/gwf-mvr.lark | 29 +++++++++++ .../reader/grammar/generated/gwf-nam.lark | 18 +++++++ .../reader/grammar/generated/gwf-npf.lark | 34 +++++++++++++ .../reader/grammar/generated/gwf-oc.lark | 15 ++++++ .../reader/grammar/generated/gwf-rch.lark | 24 +++++++++ .../reader/grammar/generated/gwf-rcha.lark | 22 ++++++++ .../reader/grammar/generated/gwf-riv.lark | 26 ++++++++++ .../reader/grammar/generated/gwf-sfr.lark | 50 +++++++++++++++++++ .../reader/grammar/generated/gwf-sto.lark | 24 +++++++++ .../reader/grammar/generated/gwf-uzf.lark | 45 +++++++++++++++++ .../reader/grammar/generated/gwf-vsc.lark | 20 ++++++++ .../reader/grammar/generated/gwf-wel.lark | 26 ++++++++++ .../reader/grammar/generated/gwf-welg.lark | 25 ++++++++++ .../codec/reader/grammar/generated/gwf.lark | 18 +++++++ .../reader/grammar/generated/gwt-adv.lark | 9 ++++ .../reader/grammar/generated/gwt-api.lark | 16 ++++++ .../reader/grammar/generated/gwt-cnc.lark | 23 +++++++++ .../reader/grammar/generated/gwt-dis.lark | 29 +++++++++++ .../reader/grammar/generated/gwt-disu.lark | 41 +++++++++++++++ .../reader/grammar/generated/gwt-disv.lark | 33 ++++++++++++ .../reader/grammar/generated/gwt-dsp.lark | 19 +++++++ .../reader/grammar/generated/gwt-fmi.lark | 12 +++++ .../reader/grammar/generated/gwt-ic.lark | 12 +++++ .../reader/grammar/generated/gwt-ist.lark | 29 +++++++++++ .../reader/grammar/generated/gwt-lkt.lark | 27 ++++++++++ .../reader/grammar/generated/gwt-mst.lark | 22 ++++++++ .../reader/grammar/generated/gwt-mvt.lark | 12 +++++ .../reader/grammar/generated/gwt-mwt.lark | 27 ++++++++++ .../reader/grammar/generated/gwt-nam.lark | 17 +++++++ .../reader/grammar/generated/gwt-oc.lark | 15 ++++++ .../reader/grammar/generated/gwt-sft.lark | 27 ++++++++++ .../reader/grammar/generated/gwt-src.lark | 24 +++++++++ .../reader/grammar/generated/gwt-ssm.lark | 15 ++++++ .../reader/grammar/generated/gwt-uzt.lark | 27 ++++++++++ .../codec/reader/grammar/generated/gwt.lark | 17 +++++++ .../reader/grammar/generated/olf-cdb.lark | 22 ++++++++ .../reader/grammar/generated/olf-chd.lark | 23 +++++++++ .../reader/grammar/generated/olf-cxs.lark | 18 +++++++ .../reader/grammar/generated/olf-dfw.lark | 20 ++++++++ .../reader/grammar/generated/olf-dis2d.lark | 25 ++++++++++ .../reader/grammar/generated/olf-disv1d.lark | 31 ++++++++++++ .../reader/grammar/generated/olf-disv2d.lark | 29 +++++++++++ .../reader/grammar/generated/olf-evp.lark | 23 +++++++++ .../reader/grammar/generated/olf-flw.lark | 23 +++++++++ .../reader/grammar/generated/olf-ic.lark | 11 ++++ .../reader/grammar/generated/olf-nam.lark | 15 ++++++ .../reader/grammar/generated/olf-oc.lark | 16 ++++++ .../reader/grammar/generated/olf-pcp.lark | 23 +++++++++ .../reader/grammar/generated/olf-sto.lark | 13 +++++ .../reader/grammar/generated/olf-zdg.lark | 25 ++++++++++ .../codec/reader/grammar/generated/olf.lark | 15 ++++++ .../reader/grammar/generated/prt-dis.lark | 29 +++++++++++ .../reader/grammar/generated/prt-disv.lark | 33 ++++++++++++ .../reader/grammar/generated/prt-fmi.lark | 11 ++++ .../reader/grammar/generated/prt-mip.lark | 13 +++++ .../reader/grammar/generated/prt-nam.lark | 14 ++++++ .../reader/grammar/generated/prt-oc.lark | 30 +++++++++++ .../reader/grammar/generated/prt-prp.lark | 44 ++++++++++++++++ .../codec/reader/grammar/generated/prt.lark | 14 ++++++ .../reader/grammar/generated/sim-nam.lark | 29 +++++++++++ .../reader/grammar/generated/sim-tdis.lark | 16 ++++++ .../codec/reader/grammar/generated/sim.lark | 27 ++++++++++ .../reader/grammar/generated/sln-ems.lark | 5 ++ .../reader/grammar/generated/sln-ims.lark | 42 ++++++++++++++++ .../reader/grammar/generated/sln-pts.lark | 17 +++++++ .../reader/grammar/generated/swf-cdb.lark | 22 ++++++++ .../reader/grammar/generated/swf-chd.lark | 23 +++++++++ .../reader/grammar/generated/swf-cxs.lark | 18 +++++++ .../reader/grammar/generated/swf-dfw.lark | 20 ++++++++ .../reader/grammar/generated/swf-dis2d.lark | 25 ++++++++++ .../reader/grammar/generated/swf-disv1d.lark | 30 +++++++++++ .../reader/grammar/generated/swf-disv2d.lark | 29 +++++++++++ .../reader/grammar/generated/swf-evp.lark | 23 +++++++++ .../reader/grammar/generated/swf-flw.lark | 23 +++++++++ .../reader/grammar/generated/swf-ic.lark | 11 ++++ .../reader/grammar/generated/swf-nam.lark | 15 ++++++ .../reader/grammar/generated/swf-oc.lark | 16 ++++++ .../reader/grammar/generated/swf-pcp.lark | 23 +++++++++ .../reader/grammar/generated/swf-sto.lark | 13 +++++ .../reader/grammar/generated/swf-zdg.lark | 25 ++++++++++ .../codec/reader/grammar/generated/swf.lark | 15 ++++++ .../reader/grammar/generated/utl-ats.lark | 11 ++++ .../reader/grammar/generated/utl-hpc.lark | 12 +++++ .../reader/grammar/generated/utl-laktab.lark | 12 +++++ .../reader/grammar/generated/utl-ncf.lark | 23 +++++++++ .../reader/grammar/generated/utl-obs.lark | 12 +++++ .../reader/grammar/generated/utl-sfrtab.lark | 12 +++++ .../reader/grammar/generated/utl-spc.lark | 16 ++++++ .../reader/grammar/generated/utl-spca.lark | 14 ++++++ .../reader/grammar/generated/utl-tas.lark | 13 +++++ .../reader/grammar/generated/utl-ts.lark | 18 +++++++ .../reader/grammar/generated/utl-tvk.lark | 12 +++++ .../reader/grammar/generated/utl-tvs.lark | 13 +++++ .../grammar/templates/component.lark.jinja | 17 +++++++ flopy4/mf6/codec/reader/parser.py | 18 +++++-- flopy4/mf6/gwf/chd.py | 3 -- flopy4/mf6/gwf/drn.py | 4 -- flopy4/mf6/gwf/oc.py | 4 -- flopy4/mf6/gwf/rch.py | 3 -- flopy4/mf6/gwf/sto.py | 2 - flopy4/mf6/gwf/wel.py | 3 -- flopy4/mf6/spec.py | 33 +++++------- flopy4/mf6/tdis.py | 3 -- test/test_mf6_grammar_gen.py | 0 test/test_mf6_reader.py | 24 ++++----- 168 files changed, 3440 insertions(+), 61 deletions(-) create mode 100644 flopy4/mf6/codec/reader/dfn2lark.py create mode 100644 flopy4/mf6/codec/reader/grammar/__init__.py create mode 100644 flopy4/mf6/codec/reader/grammar/filters.py create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-cdb.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-chd.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-cxs.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-dfw.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-disv1d.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-evp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-flw.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-ic.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-nam.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-oc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-pcp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-sto.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf-zdg.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/chf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/exg-chfgwf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/exg-gwegwe.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwe.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/exg-gwfprt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/exg-gwtgwt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/exg-olfgwf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-adv.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-cnd.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-ctp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-dis.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-disu.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-disv.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-esl.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-est.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-fmi.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-ic.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-lke.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-mve.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-mwe.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-nam.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-oc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-sfe.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-ssm.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe-uze.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwe.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-api.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-buy.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-chd.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-csub.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-dis.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-disu.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-disv.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-drn.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-drng.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-evt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-evta.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-ghb.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-ghbg.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-gnc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-hfb.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-ic.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-lak.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-maw.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-mvr.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-nam.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-npf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-oc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-rch.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-rcha.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-riv.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-sfr.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-sto.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-uzf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-vsc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-wel.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-welg.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-adv.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-api.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-cnc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-dis.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-disu.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-disv.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-dsp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-fmi.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-ic.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-ist.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-lkt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-mst.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-mvt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-mwt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-nam.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-oc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-sft.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-src.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-ssm.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt-uzt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-cdb.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-chd.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-cxs.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-dfw.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-dis2d.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-disv1d.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-disv2d.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-evp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-flw.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-ic.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-nam.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-oc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-pcp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-sto.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf-zdg.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/olf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/prt-dis.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/prt-disv.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/prt-fmi.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/prt-mip.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/prt-nam.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/prt-oc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/prt-prp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/prt.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/sim-nam.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/sim-tdis.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/sim.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/sln-ems.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/sln-ims.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/sln-pts.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-cdb.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-chd.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-cxs.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-dfw.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-dis2d.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-disv1d.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-disv2d.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-evp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-flw.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-ic.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-nam.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-oc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-pcp.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-sto.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf-zdg.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/swf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-ats.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-hpc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-laktab.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-ncf.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-obs.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-sfrtab.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-spc.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-spca.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-tas.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-ts.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-tvk.lark create mode 100644 flopy4/mf6/codec/reader/grammar/generated/utl-tvs.lark create mode 100644 flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja create mode 100644 test/test_mf6_grammar_gen.py diff --git a/flopy4/mf6/codec/reader/__init__.py b/flopy4/mf6/codec/reader/__init__.py index 64f08ef..fd194a5 100644 --- a/flopy4/mf6/codec/reader/__init__.py +++ b/flopy4/mf6/codec/reader/__init__.py @@ -2,7 +2,7 @@ from pathlib import Path from typing import Any -from flopy4.mf6.codec.reader.parser import make_basic_parser +from flopy4.mf6.codec.reader.parser import get_basic_parser from flopy4.mf6.codec.reader.transformer import BasicTransformer @@ -41,6 +41,6 @@ def loads(data: str) -> Any: Parsed MF6 input file structure """ - parser = make_basic_parser() + parser = get_basic_parser() transformer = BasicTransformer() return transformer.transform(parser.parse(data)) diff --git a/flopy4/mf6/codec/reader/dfn2lark.py b/flopy4/mf6/codec/reader/dfn2lark.py new file mode 100644 index 0000000..09abb20 --- /dev/null +++ b/flopy4/mf6/codec/reader/dfn2lark.py @@ -0,0 +1,39 @@ +"""Convert (TOML/v2) DFNs to Lark grammars.""" + +import argparse +from os import PathLike +from pathlib import Path + +from modflow_devtools.dfn import Dfn + +from flopy4.mf6.codec.reader.grammar import make_all_grammars + +_GRAMMAR_MODULE = Path(__file__).parent / "grammar" +_GRAMMAR_GEN_DIR = _GRAMMAR_MODULE / "generated" + + +def generate(dfndir: PathLike, outdir: PathLike): + """Generate lark grammars from DFNs.""" + dfndir = Path(dfndir).expanduser().absolute() + outdir = Path(outdir).expanduser().absolute() + outdir.mkdir(exist_ok=True, parents=True) + dfns = Dfn.load_all(dfndir, version=2) + make_all_grammars(dfns, outdir) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Generate lark grammars from DFNs.") + parser.add_argument( + "--dfndir", + "-d", + type=str, + help="Directory containing DFN files.", + ) + parser.add_argument( + "--outdir", + "-o", + help="Output directory.", + default=_GRAMMAR_GEN_DIR, + ) + args = parser.parse_args() + generate(args.dfndir, args.outdir) diff --git a/flopy4/mf6/codec/reader/grammar/__init__.py b/flopy4/mf6/codec/reader/grammar/__init__.py new file mode 100644 index 0000000..2ec5f52 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/__init__.py @@ -0,0 +1,40 @@ +from os import PathLike +from pathlib import Path + +import jinja2 +from modflow_devtools.dfn import Dfn, get_blocks, get_fields + +from flopy4.mf6.codec.reader.grammar.filters import field_type + + +def _get_template_env(): + loader = jinja2.PackageLoader("flopy4", "mf6/codec/reader/grammar/templates/") + env = jinja2.Environment( + loader=loader, + trim_blocks=True, + lstrip_blocks=True, + keep_trailing_newline=True, + ) + env.filters["field_type"] = field_type + return env + + +def make_grammar(dfn: Dfn, outdir: PathLike): + """Generate a Lark grammar file for a single component.""" + outdir = Path(outdir).expanduser().resolve().absolute() + env = _get_template_env() + template = env.get_template("component.lark.jinja") + target_path = outdir / f"{dfn['name']}.lark" + with open(target_path, "w") as f: + name = dfn["name"] + blocks = get_blocks(dfn) + fields = get_fields(dfn) + f.write(template.render(name=name, blocks=blocks, fields=fields)) + + +def make_all_grammars(dfns: dict[str, Dfn], outdir: PathLike): + """Generate grammars for all components.""" + outdir = Path(outdir).expanduser().resolve().absolute() + outdir.mkdir(parents=True, exist_ok=True) + for dfn in dfns.values(): + make_grammar(dfn, outdir) diff --git a/flopy4/mf6/codec/reader/grammar/filters.py b/flopy4/mf6/codec/reader/grammar/filters.py new file mode 100644 index 0000000..74290ba --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/filters.py @@ -0,0 +1,15 @@ +from modflow_devtools.dfn import Field + + +def field_type(field: Field) -> str: + match field["type"]: + case t if t in ["string", "integer", "double precision"] and "shape" in field: + if "period" in field["block"]: + return "list" + return "array" + case "keyword": + return "" + case "keystring": + return "record" + case _: + return field["type"] diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-cdb.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-cdb.lark new file mode 100644 index 0000000..4f38a8f --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-cdb.lark @@ -0,0 +1,22 @@ +// Auto-generated grammar for MF6 CHF-CDB +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | boundnames | print_input | print_flows | save_flows | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (idcxs | width | aux | boundname)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +idcxs: "idcxs"i list +width: "width"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-chd.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-chd.lark new file mode 100644 index 0000000..6bcdd6a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-chd.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 CHF-CHD +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (head | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +head: "head"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-cxs.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-cxs.lark new file mode 100644 index 0000000..eef5da1 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-cxs.lark @@ -0,0 +1,18 @@ +// Auto-generated grammar for MF6 CHF-CXS +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block | crosssectiondata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +crosssectiondata_block: "begin"i "crosssectiondata"i crosssectiondata_fields "end"i "crosssectiondata"i +options_fields: (print_input)* +dimensions_fields: (nsections | npoints)* +packagedata_fields: (packagedata)* +crosssectiondata_fields: (crosssectiondata)* +print_input: "print_input"i +nsections: "nsections"i integer +npoints: "npoints"i integer +packagedata: "packagedata"i recarray +crosssectiondata: "crosssectiondata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-dfw.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-dfw.lark new file mode 100644 index 0000000..81eed67 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-dfw.lark @@ -0,0 +1,20 @@ +// Auto-generated grammar for MF6 CHF-DFW +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (central_in_space | length_conversion | time_conversion | save_flows | print_flows | save_velocity | obs_filerecord | export_array_ascii | dev_swr_conductance)* +griddata_fields: (manningsn | idcxs)* +central_in_space: "central_in_space"i +length_conversion: "length_conversion"i double precision +time_conversion: "time_conversion"i double precision +save_flows: "save_flows"i +print_flows: "print_flows"i +save_velocity: "save_velocity"i +obs_filerecord: "obs_filerecord"i record +export_array_ascii: "export_array_ascii"i +dev_swr_conductance: "dev_swr_conductance"i +manningsn: "manningsn"i array +idcxs: "idcxs"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-disv1d.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-disv1d.lark new file mode 100644 index 0000000..71fa512 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-disv1d.lark @@ -0,0 +1,30 @@ +// Auto-generated grammar for MF6 CHF-DISV1D +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell1d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell1d_block: "begin"i "cell1d"i cell1d_fields "end"i "cell1d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | crs)* +dimensions_fields: (nodes | nvert)* +griddata_fields: (width | bottom | idomain)* +vertices_fields: (vertices)* +cell1d_fields: (cell1d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nodes: "nodes"i integer +nvert: "nvert"i integer +width: "width"i array +bottom: "bottom"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell1d: "cell1d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-evp.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-evp.lark new file mode 100644 index 0000000..fb6b5dc --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-evp.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 CHF-EVP +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (evaporation | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +evaporation: "evaporation"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-flw.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-flw.lark new file mode 100644 index 0000000..aefed0c --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-flw.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 CHF-FLW +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (q | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +q: "q"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-ic.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-ic.lark new file mode 100644 index 0000000..e36d137 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-ic.lark @@ -0,0 +1,11 @@ +// Auto-generated grammar for MF6 CHF-IC +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (export_array_ascii)* +griddata_fields: (strt)* +export_array_ascii: "export_array_ascii"i +strt: "strt"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-nam.lark new file mode 100644 index 0000000..be1571d --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-nam.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 CHF-NAM +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | newtonoptions)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +newtonoptions: "newtonoptions"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-oc.lark new file mode 100644 index 0000000..676b458 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-oc.lark @@ -0,0 +1,16 @@ +// Auto-generated grammar for MF6 CHF-OC +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (budget_filerecord | budgetcsv_filerecord | qoutflow_filerecord | stage_filerecord | qoutflowprintrecord)* +period_fields: (saverecord | printrecord)* +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +qoutflow_filerecord: "qoutflow_filerecord"i record +stage_filerecord: "stage_filerecord"i record +qoutflowprintrecord: "qoutflowprintrecord"i record +saverecord: "saverecord"i record +printrecord: "printrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-pcp.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-pcp.lark new file mode 100644 index 0000000..4ffd9aa --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-pcp.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 CHF-PCP +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (precipitation | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +precipitation: "precipitation"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-sto.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-sto.lark new file mode 100644 index 0000000..b1c0f9b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-sto.lark @@ -0,0 +1,13 @@ +// Auto-generated grammar for MF6 CHF-STO +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (save_flows | export_array_ascii)* +period_fields: (steady-state | transient)* +save_flows: "save_flows"i +export_array_ascii: "export_array_ascii"i +steady-state: "steady-state"i +transient: "transient"i diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-zdg.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-zdg.lark new file mode 100644 index 0000000..2684bd4 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-zdg.lark @@ -0,0 +1,25 @@ +// Auto-generated grammar for MF6 CHF-ZDG +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (idcxs | width | slope | rough | aux | boundname)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +idcxs: "idcxs"i list +width: "width"i list +slope: "slope"i list +rough: "rough"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf.lark b/flopy4/mf6/codec/reader/grammar/generated/chf.lark new file mode 100644 index 0000000..594d4aa --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/chf.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 CHF +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | newtonoptions)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +newtonoptions: "newtonoptions"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-chfgwf.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-chfgwf.lark new file mode 100644 index 0000000..2bae724 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-chfgwf.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 EXG-CHFGWF +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | exchangedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +exchangedata_block: "begin"i "exchangedata"i exchangedata_fields "end"i "exchangedata"i +options_fields: (print_input | print_flows | fixed_conductance | obs_filerecord)* +dimensions_fields: (nexg)* +exchangedata_fields: (exchangedata)* +print_input: "print_input"i +print_flows: "print_flows"i +fixed_conductance: "fixed_conductance"i +obs_filerecord: "obs_filerecord"i record +nexg: "nexg"i integer +exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwegwe.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwegwe.lark new file mode 100644 index 0000000..e9302ee --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwegwe.lark @@ -0,0 +1,26 @@ +// Auto-generated grammar for MF6 EXG-GWEGWE +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | exchangedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +exchangedata_block: "begin"i "exchangedata"i exchangedata_fields "end"i "exchangedata"i +options_fields: (gwfmodelname1 | gwfmodelname2 | auxiliary | boundnames | print_input | print_flows | save_flows | adv_scheme | cnd_xt3d_off | cnd_xt3d_rhs | mve_filerecord | obs_filerecord | dev_interfacemodel_on)* +dimensions_fields: (nexg)* +exchangedata_fields: (exchangedata)* +gwfmodelname1: "gwfmodelname1"i string +gwfmodelname2: "gwfmodelname2"i string +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +adv_scheme: "adv_scheme"i string +cnd_xt3d_off: "cnd_xt3d_off"i +cnd_xt3d_rhs: "cnd_xt3d_rhs"i +mve_filerecord: "mve_filerecord"i record +obs_filerecord: "obs_filerecord"i record +dev_interfacemodel_on: "dev_interfacemodel_on"i +nexg: "nexg"i integer +exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwe.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwe.lark new file mode 100644 index 0000000..03a66d1 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwe.lark @@ -0,0 +1,5 @@ +// Auto-generated grammar for MF6 EXG-GWFGWE +%import "typed.lark" + +start: block* +block: diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwf.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwf.lark new file mode 100644 index 0000000..9f7f2a2 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwf.lark @@ -0,0 +1,26 @@ +// Auto-generated grammar for MF6 EXG-GWFGWF +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | exchangedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +exchangedata_block: "begin"i "exchangedata"i exchangedata_fields "end"i "exchangedata"i +options_fields: (auxiliary | boundnames | print_input | print_flows | save_flows | cell_averaging | cvoptions | newton | xt3d | gnc_filerecord | mvr_filerecord | obs_filerecord | dev_interfacemodel_on)* +dimensions_fields: (nexg)* +exchangedata_fields: (exchangedata)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +cell_averaging: "cell_averaging"i string +cvoptions: "cvoptions"i record +newton: "newton"i +xt3d: "xt3d"i +gnc_filerecord: "gnc_filerecord"i record +mvr_filerecord: "mvr_filerecord"i record +obs_filerecord: "obs_filerecord"i record +dev_interfacemodel_on: "dev_interfacemodel_on"i +nexg: "nexg"i integer +exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwt.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwt.lark new file mode 100644 index 0000000..4a74fde --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwt.lark @@ -0,0 +1,5 @@ +// Auto-generated grammar for MF6 EXG-GWFGWT +%import "typed.lark" + +start: block* +block: diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwfprt.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfprt.lark new file mode 100644 index 0000000..d968401 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfprt.lark @@ -0,0 +1,5 @@ +// Auto-generated grammar for MF6 EXG-GWFPRT +%import "typed.lark" + +start: block* +block: diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwtgwt.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwtgwt.lark new file mode 100644 index 0000000..09e6661 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwtgwt.lark @@ -0,0 +1,26 @@ +// Auto-generated grammar for MF6 EXG-GWTGWT +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | exchangedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +exchangedata_block: "begin"i "exchangedata"i exchangedata_fields "end"i "exchangedata"i +options_fields: (gwfmodelname1 | gwfmodelname2 | auxiliary | boundnames | print_input | print_flows | save_flows | adv_scheme | dsp_xt3d_off | dsp_xt3d_rhs | mvt_filerecord | obs_filerecord | dev_interfacemodel_on)* +dimensions_fields: (nexg)* +exchangedata_fields: (exchangedata)* +gwfmodelname1: "gwfmodelname1"i string +gwfmodelname2: "gwfmodelname2"i string +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +adv_scheme: "adv_scheme"i string +dsp_xt3d_off: "dsp_xt3d_off"i +dsp_xt3d_rhs: "dsp_xt3d_rhs"i +mvt_filerecord: "mvt_filerecord"i record +obs_filerecord: "obs_filerecord"i record +dev_interfacemodel_on: "dev_interfacemodel_on"i +nexg: "nexg"i integer +exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-olfgwf.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-olfgwf.lark new file mode 100644 index 0000000..72c66d5 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-olfgwf.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 EXG-OLFGWF +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | exchangedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +exchangedata_block: "begin"i "exchangedata"i exchangedata_fields "end"i "exchangedata"i +options_fields: (print_input | print_flows | fixed_conductance | obs_filerecord)* +dimensions_fields: (nexg)* +exchangedata_fields: (exchangedata)* +print_input: "print_input"i +print_flows: "print_flows"i +fixed_conductance: "fixed_conductance"i +obs_filerecord: "obs_filerecord"i record +nexg: "nexg"i integer +exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-adv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-adv.lark new file mode 100644 index 0000000..0287b76 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-adv.lark @@ -0,0 +1,9 @@ +// Auto-generated grammar for MF6 GWE-ADV +%import "typed.lark" + +start: block* +block: options_block +options_block: "begin"i "options"i options_fields "end"i "options"i +options_fields: (scheme | ats_percel)* +scheme: "scheme"i string +ats_percel: "ats_percel"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-cnd.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-cnd.lark new file mode 100644 index 0000000..cc46bca --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-cnd.lark @@ -0,0 +1,20 @@ +// Auto-generated grammar for MF6 GWE-CND +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (xt3d_off | xt3d_rhs | export_array_ascii | export_array_netcdf)* +griddata_fields: (alh | alv | ath1 | ath2 | atv | ktw | kts)* +xt3d_off: "xt3d_off"i +xt3d_rhs: "xt3d_rhs"i +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +alh: "alh"i array +alv: "alv"i array +ath1: "ath1"i array +ath2: "ath2"i array +atv: "atv"i array +ktw: "ktw"i array +kts: "kts"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-ctp.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-ctp.lark new file mode 100644 index 0000000..3391529 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-ctp.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 GWE-CTP +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (temp | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +temp: "temp"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-dis.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-dis.lark new file mode 100644 index 0000000..2123e0a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-dis.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 GWE-DIS +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | export_array_netcdf | crs | ncf_filerecord)* +dimensions_fields: (nlay | nrow | ncol)* +griddata_fields: (delr | delc | top | botm | idomain)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +crs: "crs"i array +ncf_filerecord: "ncf_filerecord"i record +nlay: "nlay"i integer +nrow: "nrow"i integer +ncol: "ncol"i integer +delr: "delr"i array +delc: "delc"i array +top: "top"i array +botm: "botm"i array +idomain: "idomain"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-disu.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-disu.lark new file mode 100644 index 0000000..d84fa49 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-disu.lark @@ -0,0 +1,41 @@ +// Auto-generated grammar for MF6 GWE-DISU +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | connectiondata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +connectiondata_block: "begin"i "connectiondata"i connectiondata_fields "end"i "connectiondata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | vertical_offset_tolerance | export_array_ascii | crs)* +dimensions_fields: (nodes | nja | nvert)* +griddata_fields: (top | bot | area | idomain)* +connectiondata_fields: (iac | ja | ihc | cl12 | hwva | angldegx)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +vertical_offset_tolerance: "vertical_offset_tolerance"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nodes: "nodes"i integer +nja: "nja"i integer +nvert: "nvert"i integer +top: "top"i array +bot: "bot"i array +area: "area"i array +idomain: "idomain"i array +iac: "iac"i array +ja: "ja"i array +ihc: "ihc"i array +cl12: "cl12"i array +hwva: "hwva"i array +angldegx: "angldegx"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-disv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-disv.lark new file mode 100644 index 0000000..fe5e05b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-disv.lark @@ -0,0 +1,33 @@ +// Auto-generated grammar for MF6 GWE-DISV +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | export_array_netcdf | crs | ncf_filerecord)* +dimensions_fields: (nlay | ncpl | nvert)* +griddata_fields: (top | botm | idomain)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +crs: "crs"i array +ncf_filerecord: "ncf_filerecord"i record +nlay: "nlay"i integer +ncpl: "ncpl"i integer +nvert: "nvert"i integer +top: "top"i array +botm: "botm"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-esl.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-esl.lark new file mode 100644 index 0000000..50900d3 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-esl.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 GWE-ESL +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (senerrate | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +senerrate: "senerrate"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-est.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-est.lark new file mode 100644 index 0000000..261bce5 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-est.lark @@ -0,0 +1,20 @@ +// Auto-generated grammar for MF6 GWE-EST +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (save_flows | zero_order_decay_water | zero_order_decay_solid | density_water | heat_capacity_water | latent_heat_vaporization)* +griddata_fields: (porosity | decay_water | decay_solid | heat_capacity_solid | density_solid)* +save_flows: "save_flows"i +zero_order_decay_water: "zero_order_decay_water"i +zero_order_decay_solid: "zero_order_decay_solid"i +density_water: "density_water"i double precision +heat_capacity_water: "heat_capacity_water"i double precision +latent_heat_vaporization: "latent_heat_vaporization"i double precision +porosity: "porosity"i array +decay_water: "decay_water"i array +decay_solid: "decay_solid"i array +heat_capacity_solid: "heat_capacity_solid"i array +density_solid: "density_solid"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-fmi.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-fmi.lark new file mode 100644 index 0000000..4b3b724 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-fmi.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 GWE-FMI +%import "typed.lark" + +start: block* +block: options_block | packagedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +options_fields: (save_flows | flow_imbalance_correction)* +packagedata_fields: (packagedata)* +save_flows: "save_flows"i +flow_imbalance_correction: "flow_imbalance_correction"i +packagedata: "packagedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-ic.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-ic.lark new file mode 100644 index 0000000..e6434b5 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-ic.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 GWE-IC +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (export_array_ascii | export_array_netcdf)* +griddata_fields: (strt)* +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +strt: "strt"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-lke.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-lke.lark new file mode 100644 index 0000000..d44f835 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-lke.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWE-LKE +%import "typed.lark" + +start: block* +block: options_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (flow_package_name | auxiliary | flow_package_auxiliary_name | boundnames | print_input | print_temperature | print_flows | save_flows | temperature_filerecord | budget_filerecord | budgetcsv_filerecord | ts_filerecord | obs_filerecord)* +packagedata_fields: (packagedata)* +period_fields: (lakeno | laksetting)* +flow_package_name: "flow_package_name"i string +auxiliary: "auxiliary"i array +flow_package_auxiliary_name: "flow_package_auxiliary_name"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_temperature: "print_temperature"i +print_flows: "print_flows"i +save_flows: "save_flows"i +temperature_filerecord: "temperature_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +packagedata: "packagedata"i recarray +lakeno: "lakeno"i list +laksetting: "laksetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-mve.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-mve.lark new file mode 100644 index 0000000..1d4161d --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-mve.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 GWE-MVE +%import "typed.lark" + +start: block* +block: options_block +options_block: "begin"i "options"i options_fields "end"i "options"i +options_fields: (print_input | print_flows | save_flows | budget_filerecord | budgetcsv_filerecord)* +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-mwe.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-mwe.lark new file mode 100644 index 0000000..a8684d8 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-mwe.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWE-MWE +%import "typed.lark" + +start: block* +block: options_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (flow_package_name | auxiliary | flow_package_auxiliary_name | boundnames | print_input | print_temperature | print_flows | save_flows | temperature_filerecord | budget_filerecord | budgetcsv_filerecord | ts_filerecord | obs_filerecord)* +packagedata_fields: (packagedata)* +period_fields: (mawno | mwesetting)* +flow_package_name: "flow_package_name"i string +auxiliary: "auxiliary"i array +flow_package_auxiliary_name: "flow_package_auxiliary_name"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_temperature: "print_temperature"i +print_flows: "print_flows"i +save_flows: "save_flows"i +temperature_filerecord: "temperature_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +packagedata: "packagedata"i recarray +mawno: "mawno"i list +mwesetting: "mwesetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-nam.lark new file mode 100644 index 0000000..13cd096 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-nam.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 GWE-NAM +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record +nc_structured_filerecord: "nc_structured_filerecord"i record +nc_filerecord: "nc_filerecord"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-oc.lark new file mode 100644 index 0000000..f951521 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-oc.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 GWE-OC +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (budget_filerecord | budgetcsv_filerecord | temperature_filerecord | temperatureprintrecord)* +period_fields: (saverecord | printrecord)* +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +temperature_filerecord: "temperature_filerecord"i record +temperatureprintrecord: "temperatureprintrecord"i record +saverecord: "saverecord"i record +printrecord: "printrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-sfe.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-sfe.lark new file mode 100644 index 0000000..e0f58b5 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-sfe.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWE-SFE +%import "typed.lark" + +start: block* +block: options_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (flow_package_name | auxiliary | flow_package_auxiliary_name | boundnames | print_input | print_temperature | print_flows | save_flows | temperature_filerecord | budget_filerecord | budgetcsv_filerecord | ts_filerecord | obs_filerecord)* +packagedata_fields: (packagedata)* +period_fields: (rno | reachsetting)* +flow_package_name: "flow_package_name"i string +auxiliary: "auxiliary"i array +flow_package_auxiliary_name: "flow_package_auxiliary_name"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_temperature: "print_temperature"i +print_flows: "print_flows"i +save_flows: "save_flows"i +temperature_filerecord: "temperature_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +packagedata: "packagedata"i recarray +rno: "rno"i list +reachsetting: "reachsetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-ssm.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-ssm.lark new file mode 100644 index 0000000..55d9761 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-ssm.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 GWE-SSM +%import "typed.lark" + +start: block* +block: options_block | sources_block | fileinput_block +options_block: "begin"i "options"i options_fields "end"i "options"i +sources_block: "begin"i "sources"i sources_fields "end"i "sources"i +fileinput_block: "begin"i "fileinput"i fileinput_fields "end"i "fileinput"i +options_fields: (print_flows | save_flows)* +sources_fields: (sources)* +fileinput_fields: (fileinput)* +print_flows: "print_flows"i +save_flows: "save_flows"i +sources: "sources"i recarray +fileinput: "fileinput"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-uze.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-uze.lark new file mode 100644 index 0000000..f55e8df --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-uze.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWE-UZE +%import "typed.lark" + +start: block* +block: options_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (flow_package_name | auxiliary | flow_package_auxiliary_name | boundnames | print_input | print_temperature | print_flows | save_flows | temperature_filerecord | budget_filerecord | budgetcsv_filerecord | ts_filerecord | obs_filerecord)* +packagedata_fields: (packagedata)* +period_fields: (uzfno | uzesetting)* +flow_package_name: "flow_package_name"i string +auxiliary: "auxiliary"i array +flow_package_auxiliary_name: "flow_package_auxiliary_name"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_temperature: "print_temperature"i +print_flows: "print_flows"i +save_flows: "save_flows"i +temperature_filerecord: "temperature_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +packagedata: "packagedata"i recarray +uzfno: "uzfno"i list +uzesetting: "uzesetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe.lark new file mode 100644 index 0000000..42a5fbe --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 GWE +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record +nc_structured_filerecord: "nc_structured_filerecord"i record +nc_filerecord: "nc_filerecord"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-api.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-api.lark new file mode 100644 index 0000000..9deeb52 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-api.lark @@ -0,0 +1,16 @@ +// Auto-generated grammar for MF6 GWF-API +%import "typed.lark" + +start: block* +block: options_block | dimensions_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +options_fields: (boundnames | print_input | print_flows | save_flows | obs_filerecord | mover)* +dimensions_fields: (maxbound)* +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +maxbound: "maxbound"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-buy.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-buy.lark new file mode 100644 index 0000000..f4ac48f --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-buy.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 GWF-BUY +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +options_fields: (hhformulation_rhs | denseref | density_filerecord | dev_efh_formulation)* +dimensions_fields: (nrhospecies)* +packagedata_fields: (packagedata)* +hhformulation_rhs: "hhformulation_rhs"i +denseref: "denseref"i double precision +density_filerecord: "density_filerecord"i record +dev_efh_formulation: "dev_efh_formulation"i +nrhospecies: "nrhospecies"i integer +packagedata: "packagedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-chd.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-chd.lark new file mode 100644 index 0000000..4e21933 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-chd.lark @@ -0,0 +1,24 @@ +// Auto-generated grammar for MF6 GWF-CHD +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord | dev_no_newton)* +dimensions_fields: (maxbound)* +period_fields: (head | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +dev_no_newton: "dev_no_newton"i +maxbound: "maxbound"i integer +head: "head"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-csub.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-csub.lark new file mode 100644 index 0000000..19ab71b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-csub.lark @@ -0,0 +1,49 @@ +// Auto-generated grammar for MF6 GWF-CSUB +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (boundnames | print_input | save_flows | gammaw | beta | head_based | initial_preconsolidation_head | ndelaycells | compression_indices | update_material_properties | cell_fraction | specified_initial_interbed_state | specified_initial_preconsolidation_stress | specified_initial_delay_head | effective_stress_lag | strainib_filerecord | straincg_filerecord | compaction_filerecord | compaction_elastic_filerecord | compaction_inelastic_filerecord | compaction_interbed_filerecord | compaction_coarse_filerecord | zdisplacement_filerecord | package_convergence_filerecord | ts_filerecord | obs_filerecord)* +dimensions_fields: (ninterbeds | maxsig0)* +griddata_fields: (cg_ske_cr | cg_theta | sgm | sgs)* +packagedata_fields: (packagedata)* +period_fields: (sig0)* +boundnames: "boundnames"i +print_input: "print_input"i +save_flows: "save_flows"i +gammaw: "gammaw"i double precision +beta: "beta"i double precision +head_based: "head_based"i +initial_preconsolidation_head: "initial_preconsolidation_head"i +ndelaycells: "ndelaycells"i integer +compression_indices: "compression_indices"i +update_material_properties: "update_material_properties"i +cell_fraction: "cell_fraction"i +specified_initial_interbed_state: "specified_initial_interbed_state"i +specified_initial_preconsolidation_stress: "specified_initial_preconsolidation_stress"i +specified_initial_delay_head: "specified_initial_delay_head"i +effective_stress_lag: "effective_stress_lag"i +strainib_filerecord: "strainib_filerecord"i record +straincg_filerecord: "straincg_filerecord"i record +compaction_filerecord: "compaction_filerecord"i record +compaction_elastic_filerecord: "compaction_elastic_filerecord"i record +compaction_inelastic_filerecord: "compaction_inelastic_filerecord"i record +compaction_interbed_filerecord: "compaction_interbed_filerecord"i record +compaction_coarse_filerecord: "compaction_coarse_filerecord"i record +zdisplacement_filerecord: "zdisplacement_filerecord"i record +package_convergence_filerecord: "package_convergence_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +ninterbeds: "ninterbeds"i integer +maxsig0: "maxsig0"i integer +cg_ske_cr: "cg_ske_cr"i array +cg_theta: "cg_theta"i array +sgm: "sgm"i array +sgs: "sgs"i array +packagedata: "packagedata"i recarray +sig0: "sig0"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-dis.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-dis.lark new file mode 100644 index 0000000..7c544e4 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-dis.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 GWF-DIS +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | export_array_netcdf | crs | ncf_filerecord)* +dimensions_fields: (nlay | nrow | ncol)* +griddata_fields: (delr | delc | top | botm | idomain)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +crs: "crs"i array +ncf_filerecord: "ncf_filerecord"i record +nlay: "nlay"i integer +nrow: "nrow"i integer +ncol: "ncol"i integer +delr: "delr"i array +delc: "delc"i array +top: "top"i array +botm: "botm"i array +idomain: "idomain"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-disu.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-disu.lark new file mode 100644 index 0000000..614915e --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-disu.lark @@ -0,0 +1,41 @@ +// Auto-generated grammar for MF6 GWF-DISU +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | connectiondata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +connectiondata_block: "begin"i "connectiondata"i connectiondata_fields "end"i "connectiondata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | vertical_offset_tolerance | export_array_ascii | crs)* +dimensions_fields: (nodes | nja | nvert)* +griddata_fields: (top | bot | area | idomain)* +connectiondata_fields: (iac | ja | ihc | cl12 | hwva | angldegx)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +vertical_offset_tolerance: "vertical_offset_tolerance"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nodes: "nodes"i integer +nja: "nja"i integer +nvert: "nvert"i integer +top: "top"i array +bot: "bot"i array +area: "area"i array +idomain: "idomain"i array +iac: "iac"i array +ja: "ja"i array +ihc: "ihc"i array +cl12: "cl12"i array +hwva: "hwva"i array +angldegx: "angldegx"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-disv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-disv.lark new file mode 100644 index 0000000..1db1d5d --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-disv.lark @@ -0,0 +1,33 @@ +// Auto-generated grammar for MF6 GWF-DISV +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | export_array_netcdf | crs | ncf_filerecord)* +dimensions_fields: (nlay | ncpl | nvert)* +griddata_fields: (top | botm | idomain)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +crs: "crs"i array +ncf_filerecord: "ncf_filerecord"i record +nlay: "nlay"i integer +ncpl: "ncpl"i integer +nvert: "nvert"i integer +top: "top"i array +botm: "botm"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-drn.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-drn.lark new file mode 100644 index 0000000..e68337e --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-drn.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWF-DRN +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | auxdepthname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord | mover | dev_cubic_scaling)* +dimensions_fields: (maxbound)* +period_fields: (elev | cond | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +auxdepthname: "auxdepthname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +dev_cubic_scaling: "dev_cubic_scaling"i +maxbound: "maxbound"i integer +elev: "elev"i list +cond: "cond"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-drng.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-drng.lark new file mode 100644 index 0000000..4384943 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-drng.lark @@ -0,0 +1,26 @@ +// Auto-generated grammar for MF6 GWF-DRNG +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (readarraygrid | auxiliary | auxmultname | auxdepthname | print_input | print_flows | save_flows | obs_filerecord | mover | export_array_netcdf | dev_cubic_scaling)* +dimensions_fields: (maxbound)* +period_fields: (elev | cond | aux)* +readarraygrid: "readarraygrid"i +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +auxdepthname: "auxdepthname"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +export_array_netcdf: "export_array_netcdf"i +dev_cubic_scaling: "dev_cubic_scaling"i +maxbound: "maxbound"i integer +elev: "elev"i list +cond: "cond"i list +aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-evt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-evt.lark new file mode 100644 index 0000000..a5fca7b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-evt.lark @@ -0,0 +1,31 @@ +// Auto-generated grammar for MF6 GWF-EVT +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (fixed_cell | auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord | surf_rate_specified)* +dimensions_fields: (maxbound | nseg)* +period_fields: (surface | rate | depth | pxdp | petm | petm0 | aux | boundname)* +fixed_cell: "fixed_cell"i +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +surf_rate_specified: "surf_rate_specified"i +maxbound: "maxbound"i integer +nseg: "nseg"i integer +surface: "surface"i list +rate: "rate"i list +depth: "depth"i list +pxdp: "pxdp"i list +petm: "petm"i list +petm0: "petm0"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-evta.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-evta.lark new file mode 100644 index 0000000..094ae2a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-evta.lark @@ -0,0 +1,24 @@ +// Auto-generated grammar for MF6 GWF-EVTA +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (readasarrays | fixed_cell | auxiliary | auxmultname | print_input | print_flows | save_flows | tas_filerecord | obs_filerecord | export_array_netcdf)* +period_fields: (ievt | surface | rate | depth | aux)* +readasarrays: "readasarrays"i +fixed_cell: "fixed_cell"i +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +tas_filerecord: "tas_filerecord"i record +obs_filerecord: "obs_filerecord"i record +export_array_netcdf: "export_array_netcdf"i +ievt: "ievt"i list +surface: "surface"i list +rate: "rate"i list +depth: "depth"i list +aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-ghb.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-ghb.lark new file mode 100644 index 0000000..54810f8 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-ghb.lark @@ -0,0 +1,25 @@ +// Auto-generated grammar for MF6 GWF-GHB +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord | mover)* +dimensions_fields: (maxbound)* +period_fields: (bhead | cond | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +maxbound: "maxbound"i integer +bhead: "bhead"i list +cond: "cond"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-ghbg.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-ghbg.lark new file mode 100644 index 0000000..8d15e1a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-ghbg.lark @@ -0,0 +1,24 @@ +// Auto-generated grammar for MF6 GWF-GHBG +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (readarraygrid | auxiliary | auxmultname | print_input | print_flows | save_flows | obs_filerecord | mover | export_array_netcdf)* +dimensions_fields: (maxbound)* +period_fields: (bhead | cond | aux)* +readarraygrid: "readarraygrid"i +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +export_array_netcdf: "export_array_netcdf"i +maxbound: "maxbound"i integer +bhead: "bhead"i list +cond: "cond"i list +aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-gnc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-gnc.lark new file mode 100644 index 0000000..62c2388 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-gnc.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 GWF-GNC +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | gncdata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +gncdata_block: "begin"i "gncdata"i gncdata_fields "end"i "gncdata"i +options_fields: (print_input | print_flows | explicit)* +dimensions_fields: (numgnc | numalphaj)* +gncdata_fields: (gncdata)* +print_input: "print_input"i +print_flows: "print_flows"i +explicit: "explicit"i +numgnc: "numgnc"i integer +numalphaj: "numalphaj"i integer +gncdata: "gncdata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-hfb.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-hfb.lark new file mode 100644 index 0000000..c73116f --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-hfb.lark @@ -0,0 +1,16 @@ +// Auto-generated grammar for MF6 GWF-HFB +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (print_input)* +dimensions_fields: (maxhfb)* +period_fields: (cellid1 | cellid2 | hydchr)* +print_input: "print_input"i +maxhfb: "maxhfb"i integer +cellid1: "cellid1"i list +cellid2: "cellid2"i list +hydchr: "hydchr"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-ic.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-ic.lark new file mode 100644 index 0000000..9bd6ea1 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-ic.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 GWF-IC +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (export_array_ascii | export_array_netcdf)* +griddata_fields: (strt)* +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +strt: "strt"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-lak.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-lak.lark new file mode 100644 index 0000000..82476fc --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-lak.lark @@ -0,0 +1,46 @@ +// Auto-generated grammar for MF6 GWF-LAK +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block | period_block | connectiondata_block | tables_block | outlets_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +connectiondata_block: "begin"i "connectiondata"i connectiondata_fields "end"i "connectiondata"i +tables_block: "begin"i "tables"i tables_fields "end"i "tables"i +outlets_block: "begin"i "outlets"i outlets_fields "end"i "outlets"i +options_fields: (auxiliary | boundnames | print_input | print_stage | print_flows | save_flows | stage_filerecord | budget_filerecord | budgetcsv_filerecord | package_convergence_filerecord | ts_filerecord | obs_filerecord | mover | surfdep | maximum_iterations | maximum_stage_change | time_conversion | length_conversion)* +dimensions_fields: (nlakes | noutlets | ntables)* +packagedata_fields: (packagedata)* +period_fields: (number | laksetting)* +connectiondata_fields: (connectiondata)* +tables_fields: (tables)* +outlets_fields: (outlets)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_stage: "print_stage"i +print_flows: "print_flows"i +save_flows: "save_flows"i +stage_filerecord: "stage_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +package_convergence_filerecord: "package_convergence_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +surfdep: "surfdep"i double precision +maximum_iterations: "maximum_iterations"i integer +maximum_stage_change: "maximum_stage_change"i double precision +time_conversion: "time_conversion"i double precision +length_conversion: "length_conversion"i double precision +nlakes: "nlakes"i integer +noutlets: "noutlets"i integer +ntables: "ntables"i integer +packagedata: "packagedata"i recarray +number: "number"i list +laksetting: "laksetting"i record +connectiondata: "connectiondata"i recarray +tables: "tables"i recarray +outlets: "outlets"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-maw.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-maw.lark new file mode 100644 index 0000000..1fda17d --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-maw.lark @@ -0,0 +1,38 @@ +// Auto-generated grammar for MF6 GWF-MAW +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block | period_block | connectiondata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +connectiondata_block: "begin"i "connectiondata"i connectiondata_fields "end"i "connectiondata"i +options_fields: (auxiliary | boundnames | print_input | print_head | print_flows | save_flows | head_filerecord | budget_filerecord | budgetcsv_filerecord | no_well_storage | flow_correction | flowing_wells | shutdown_theta | shutdown_kappa | mfrcsv_filerecord | ts_filerecord | obs_filerecord | mover)* +dimensions_fields: (nmawwells)* +packagedata_fields: (packagedata)* +period_fields: (ifno | mawsetting)* +connectiondata_fields: (connectiondata)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_head: "print_head"i +print_flows: "print_flows"i +save_flows: "save_flows"i +head_filerecord: "head_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +no_well_storage: "no_well_storage"i +flow_correction: "flow_correction"i +flowing_wells: "flowing_wells"i +shutdown_theta: "shutdown_theta"i double precision +shutdown_kappa: "shutdown_kappa"i double precision +mfrcsv_filerecord: "mfrcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +nmawwells: "nmawwells"i integer +packagedata: "packagedata"i recarray +ifno: "ifno"i list +mawsetting: "mawsetting"i record +connectiondata: "connectiondata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-mvr.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-mvr.lark new file mode 100644 index 0000000..768fef4 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-mvr.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 GWF-MVR +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (print_input | print_flows | modelnames | budget_filerecord | budgetcsv_filerecord)* +dimensions_fields: (maxmvr | maxpackages)* +period_fields: (mname1 | pname1 | id1 | mname2 | pname2 | id2 | mvrtype | value)* +packages_fields: (packages)* +print_input: "print_input"i +print_flows: "print_flows"i +modelnames: "modelnames"i +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +maxmvr: "maxmvr"i integer +maxpackages: "maxpackages"i integer +mname1: "mname1"i list +pname1: "pname1"i list +id1: "id1"i list +mname2: "mname2"i list +pname2: "pname2"i list +id2: "id2"i list +mvrtype: "mvrtype"i list +value: "value"i list +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-nam.lark new file mode 100644 index 0000000..a42572b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-nam.lark @@ -0,0 +1,18 @@ +// Auto-generated grammar for MF6 GWF-NAM +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | newtonoptions | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +newtonoptions: "newtonoptions"i record +nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record +nc_structured_filerecord: "nc_structured_filerecord"i record +nc_filerecord: "nc_filerecord"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-npf.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-npf.lark new file mode 100644 index 0000000..5e94475 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-npf.lark @@ -0,0 +1,34 @@ +// Auto-generated grammar for MF6 GWF-NPF +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (save_flows | print_flows | alternative_cell_averaging | thickstrt | cvoptions | perched | rewet_record | xt3doptions | save_specific_discharge | save_saturation | k22overk | k33overk | tvk_filerecord | export_array_ascii | export_array_netcdf | dev_no_newton | dev_omega)* +griddata_fields: (icelltype | k | k22 | k33 | angle1 | angle2 | angle3 | wetdry)* +save_flows: "save_flows"i +print_flows: "print_flows"i +alternative_cell_averaging: "alternative_cell_averaging"i string +thickstrt: "thickstrt"i +cvoptions: "cvoptions"i record +perched: "perched"i +rewet_record: "rewet_record"i record +xt3doptions: "xt3doptions"i record +save_specific_discharge: "save_specific_discharge"i +save_saturation: "save_saturation"i +k22overk: "k22overk"i +k33overk: "k33overk"i +tvk_filerecord: "tvk_filerecord"i record +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +dev_no_newton: "dev_no_newton"i +dev_omega: "dev_omega"i double precision +icelltype: "icelltype"i array +k: "k"i array +k22: "k22"i array +k33: "k33"i array +angle1: "angle1"i array +angle2: "angle2"i array +angle3: "angle3"i array +wetdry: "wetdry"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-oc.lark new file mode 100644 index 0000000..d6f8b0a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-oc.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 GWF-OC +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (budget_filerecord | budgetcsv_filerecord | head_filerecord | headprintrecord)* +period_fields: (saverecord | printrecord)* +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +head_filerecord: "head_filerecord"i record +headprintrecord: "headprintrecord"i record +saverecord: "saverecord"i record +printrecord: "printrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-rch.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-rch.lark new file mode 100644 index 0000000..ee98fcb --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-rch.lark @@ -0,0 +1,24 @@ +// Auto-generated grammar for MF6 GWF-RCH +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (fixed_cell | auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (recharge | aux | boundname)* +fixed_cell: "fixed_cell"i +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +recharge: "recharge"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-rcha.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-rcha.lark new file mode 100644 index 0000000..5f00c11 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-rcha.lark @@ -0,0 +1,22 @@ +// Auto-generated grammar for MF6 GWF-RCHA +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (readasarrays | fixed_cell | auxiliary | auxmultname | print_input | print_flows | save_flows | tas_filerecord | obs_filerecord | export_array_netcdf)* +period_fields: (irch | recharge | aux)* +readasarrays: "readasarrays"i +fixed_cell: "fixed_cell"i +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +tas_filerecord: "tas_filerecord"i record +obs_filerecord: "obs_filerecord"i record +export_array_netcdf: "export_array_netcdf"i +irch: "irch"i list +recharge: "recharge"i list +aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-riv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-riv.lark new file mode 100644 index 0000000..eaef07c --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-riv.lark @@ -0,0 +1,26 @@ +// Auto-generated grammar for MF6 GWF-RIV +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord | mover)* +dimensions_fields: (maxbound)* +period_fields: (stage | cond | rbot | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +maxbound: "maxbound"i integer +stage: "stage"i list +cond: "cond"i list +rbot: "rbot"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-sfr.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-sfr.lark new file mode 100644 index 0000000..397fe9e --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-sfr.lark @@ -0,0 +1,50 @@ +// Auto-generated grammar for MF6 GWF-SFR +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block | period_block | crosssections_block | connectiondata_block | diversions_block | initialstages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +crosssections_block: "begin"i "crosssections"i crosssections_fields "end"i "crosssections"i +connectiondata_block: "begin"i "connectiondata"i connectiondata_fields "end"i "connectiondata"i +diversions_block: "begin"i "diversions"i diversions_fields "end"i "diversions"i +initialstages_block: "begin"i "initialstages"i initialstages_fields "end"i "initialstages"i +options_fields: (storage | auxiliary | boundnames | print_input | print_stage | print_flows | save_flows | stage_filerecord | budget_filerecord | budgetcsv_filerecord | package_convergence_filerecord | ts_filerecord | obs_filerecord | mover | maximum_picard_iterations | maximum_iterations | maximum_depth_change | unit_conversion | length_conversion | time_conversion | dev_storage_weight)* +dimensions_fields: (nreaches)* +packagedata_fields: (packagedata)* +period_fields: (ifno | sfrsetting)* +crosssections_fields: (crosssections)* +connectiondata_fields: (connectiondata)* +diversions_fields: (diversions)* +initialstages_fields: (initialstages)* +storage: "storage"i +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_stage: "print_stage"i +print_flows: "print_flows"i +save_flows: "save_flows"i +stage_filerecord: "stage_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +package_convergence_filerecord: "package_convergence_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +maximum_picard_iterations: "maximum_picard_iterations"i integer +maximum_iterations: "maximum_iterations"i integer +maximum_depth_change: "maximum_depth_change"i double precision +unit_conversion: "unit_conversion"i double precision +length_conversion: "length_conversion"i double precision +time_conversion: "time_conversion"i double precision +dev_storage_weight: "dev_storage_weight"i double precision +nreaches: "nreaches"i integer +packagedata: "packagedata"i recarray +ifno: "ifno"i list +sfrsetting: "sfrsetting"i record +crosssections: "crosssections"i recarray +connectiondata: "connectiondata"i recarray +diversions: "diversions"i recarray +initialstages: "initialstages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-sto.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-sto.lark new file mode 100644 index 0000000..2d8078a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-sto.lark @@ -0,0 +1,24 @@ +// Auto-generated grammar for MF6 GWF-STO +%import "typed.lark" + +start: block* +block: options_block | griddata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (save_flows | storagecoefficient | ss_confined_only | tvs_filerecord | export_array_ascii | export_array_netcdf | dev_original_specific_storage | dev_oldstorageformulation)* +griddata_fields: (iconvert | ss | sy)* +period_fields: (steady-state | transient)* +save_flows: "save_flows"i +storagecoefficient: "storagecoefficient"i +ss_confined_only: "ss_confined_only"i +tvs_filerecord: "tvs_filerecord"i record +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +dev_original_specific_storage: "dev_original_specific_storage"i +dev_oldstorageformulation: "dev_oldstorageformulation"i +iconvert: "iconvert"i array +ss: "ss"i array +sy: "sy"i array +steady-state: "steady-state"i +transient: "transient"i diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-uzf.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-uzf.lark new file mode 100644 index 0000000..062a1b7 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-uzf.lark @@ -0,0 +1,45 @@ +// Auto-generated grammar for MF6 GWF-UZF +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | wc_filerecord | budget_filerecord | budgetcsv_filerecord | package_convergence_filerecord | ts_filerecord | obs_filerecord | mover | simulate_et | linear_gwet | square_gwet | simulate_gwseep | unsat_etwc | unsat_etae)* +dimensions_fields: (nuzfcells | ntrailwaves | nwavesets)* +packagedata_fields: (packagedata)* +period_fields: (ifno | finf | pet | extdp | extwc | ha | hroot | rootact | aux)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +wc_filerecord: "wc_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +package_convergence_filerecord: "package_convergence_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +simulate_et: "simulate_et"i +linear_gwet: "linear_gwet"i +square_gwet: "square_gwet"i +simulate_gwseep: "simulate_gwseep"i +unsat_etwc: "unsat_etwc"i +unsat_etae: "unsat_etae"i +nuzfcells: "nuzfcells"i integer +ntrailwaves: "ntrailwaves"i integer +nwavesets: "nwavesets"i integer +packagedata: "packagedata"i recarray +ifno: "ifno"i list +finf: "finf"i list +pet: "pet"i list +extdp: "extdp"i list +extwc: "extwc"i list +ha: "ha"i list +hroot: "hroot"i list +rootact: "rootact"i list +aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-vsc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-vsc.lark new file mode 100644 index 0000000..8393d69 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-vsc.lark @@ -0,0 +1,20 @@ +// Auto-generated grammar for MF6 GWF-VSC +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +options_fields: (viscref | temperature_species_name | thermal_formulation | thermal_a2 | thermal_a3 | thermal_a4 | viscosity_filerecord)* +dimensions_fields: (nviscspecies)* +packagedata_fields: (packagedata)* +viscref: "viscref"i double precision +temperature_species_name: "temperature_species_name"i string +thermal_formulation: "thermal_formulation"i string +thermal_a2: "thermal_a2"i double precision +thermal_a3: "thermal_a3"i double precision +thermal_a4: "thermal_a4"i double precision +viscosity_filerecord: "viscosity_filerecord"i record +nviscspecies: "nviscspecies"i integer +packagedata: "packagedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-wel.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-wel.lark new file mode 100644 index 0000000..192577b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-wel.lark @@ -0,0 +1,26 @@ +// Auto-generated grammar for MF6 GWF-WEL +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | auto_flow_reduce | afrcsv_filerecord | ts_filerecord | obs_filerecord | mover)* +dimensions_fields: (maxbound)* +period_fields: (q | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +auto_flow_reduce: "auto_flow_reduce"i double precision +afrcsv_filerecord: "afrcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +maxbound: "maxbound"i integer +q: "q"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-welg.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-welg.lark new file mode 100644 index 0000000..121a9d0 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-welg.lark @@ -0,0 +1,25 @@ +// Auto-generated grammar for MF6 GWF-WELG +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (readarraygrid | auxiliary | auxmultname | print_input | print_flows | save_flows | auto_flow_reduce | afrcsv_filerecord | obs_filerecord | mover | export_array_netcdf)* +dimensions_fields: (maxbound)* +period_fields: (q | aux)* +readarraygrid: "readarraygrid"i +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +auto_flow_reduce: "auto_flow_reduce"i double precision +afrcsv_filerecord: "afrcsv_filerecord"i record +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +export_array_netcdf: "export_array_netcdf"i +maxbound: "maxbound"i integer +q: "q"i list +aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf.lark new file mode 100644 index 0000000..3936ff1 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf.lark @@ -0,0 +1,18 @@ +// Auto-generated grammar for MF6 GWF +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | newtonoptions | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +newtonoptions: "newtonoptions"i record +nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record +nc_structured_filerecord: "nc_structured_filerecord"i record +nc_filerecord: "nc_filerecord"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-adv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-adv.lark new file mode 100644 index 0000000..26b83f6 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-adv.lark @@ -0,0 +1,9 @@ +// Auto-generated grammar for MF6 GWT-ADV +%import "typed.lark" + +start: block* +block: options_block +options_block: "begin"i "options"i options_fields "end"i "options"i +options_fields: (scheme | ats_percel)* +scheme: "scheme"i string +ats_percel: "ats_percel"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-api.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-api.lark new file mode 100644 index 0000000..4633051 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-api.lark @@ -0,0 +1,16 @@ +// Auto-generated grammar for MF6 GWT-API +%import "typed.lark" + +start: block* +block: options_block | dimensions_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +options_fields: (boundnames | print_input | print_flows | save_flows | obs_filerecord | mover)* +dimensions_fields: (maxbound)* +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +obs_filerecord: "obs_filerecord"i record +mover: "mover"i +maxbound: "maxbound"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-cnc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-cnc.lark new file mode 100644 index 0000000..0b6b3e2 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-cnc.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 GWT-CNC +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (conc | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +conc: "conc"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-dis.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-dis.lark new file mode 100644 index 0000000..d193227 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-dis.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 GWT-DIS +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | export_array_netcdf | crs | ncf_filerecord)* +dimensions_fields: (nlay | nrow | ncol)* +griddata_fields: (delr | delc | top | botm | idomain)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +crs: "crs"i array +ncf_filerecord: "ncf_filerecord"i record +nlay: "nlay"i integer +nrow: "nrow"i integer +ncol: "ncol"i integer +delr: "delr"i array +delc: "delc"i array +top: "top"i array +botm: "botm"i array +idomain: "idomain"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-disu.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-disu.lark new file mode 100644 index 0000000..d9e7eea --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-disu.lark @@ -0,0 +1,41 @@ +// Auto-generated grammar for MF6 GWT-DISU +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | connectiondata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +connectiondata_block: "begin"i "connectiondata"i connectiondata_fields "end"i "connectiondata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | vertical_offset_tolerance | export_array_ascii | crs)* +dimensions_fields: (nodes | nja | nvert)* +griddata_fields: (top | bot | area | idomain)* +connectiondata_fields: (iac | ja | ihc | cl12 | hwva | angldegx)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +vertical_offset_tolerance: "vertical_offset_tolerance"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nodes: "nodes"i integer +nja: "nja"i integer +nvert: "nvert"i integer +top: "top"i array +bot: "bot"i array +area: "area"i array +idomain: "idomain"i array +iac: "iac"i array +ja: "ja"i array +ihc: "ihc"i array +cl12: "cl12"i array +hwva: "hwva"i array +angldegx: "angldegx"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-disv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-disv.lark new file mode 100644 index 0000000..78d3392 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-disv.lark @@ -0,0 +1,33 @@ +// Auto-generated grammar for MF6 GWT-DISV +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | export_array_netcdf | crs | ncf_filerecord)* +dimensions_fields: (nlay | ncpl | nvert)* +griddata_fields: (top | botm | idomain)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +crs: "crs"i array +ncf_filerecord: "ncf_filerecord"i record +nlay: "nlay"i integer +ncpl: "ncpl"i integer +nvert: "nvert"i integer +top: "top"i array +botm: "botm"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-dsp.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-dsp.lark new file mode 100644 index 0000000..db82bd4 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-dsp.lark @@ -0,0 +1,19 @@ +// Auto-generated grammar for MF6 GWT-DSP +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (xt3d_off | xt3d_rhs | export_array_ascii | export_array_netcdf)* +griddata_fields: (diffc | alh | alv | ath1 | ath2 | atv)* +xt3d_off: "xt3d_off"i +xt3d_rhs: "xt3d_rhs"i +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +diffc: "diffc"i array +alh: "alh"i array +alv: "alv"i array +ath1: "ath1"i array +ath2: "ath2"i array +atv: "atv"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-fmi.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-fmi.lark new file mode 100644 index 0000000..c519acc --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-fmi.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 GWT-FMI +%import "typed.lark" + +start: block* +block: options_block | packagedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +options_fields: (save_flows | flow_imbalance_correction)* +packagedata_fields: (packagedata)* +save_flows: "save_flows"i +flow_imbalance_correction: "flow_imbalance_correction"i +packagedata: "packagedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-ic.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-ic.lark new file mode 100644 index 0000000..716ced8 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-ic.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 GWT-IC +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (export_array_ascii | export_array_netcdf)* +griddata_fields: (strt)* +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +strt: "strt"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-ist.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-ist.lark new file mode 100644 index 0000000..9f750a8 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-ist.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 GWT-IST +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (save_flows | budget_filerecord | budgetcsv_filerecord | sorption | first_order_decay | zero_order_decay | cim_filerecord | cimprintrecord | sorbate_filerecord | export_array_ascii | export_array_netcdf)* +griddata_fields: (porosity | volfrac | zetaim | cim | decay | decay_sorbed | bulk_density | distcoef | sp2)* +save_flows: "save_flows"i +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +sorption: "sorption"i string +first_order_decay: "first_order_decay"i +zero_order_decay: "zero_order_decay"i +cim_filerecord: "cim_filerecord"i record +cimprintrecord: "cimprintrecord"i record +sorbate_filerecord: "sorbate_filerecord"i record +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +porosity: "porosity"i array +volfrac: "volfrac"i array +zetaim: "zetaim"i array +cim: "cim"i array +decay: "decay"i array +decay_sorbed: "decay_sorbed"i array +bulk_density: "bulk_density"i array +distcoef: "distcoef"i array +sp2: "sp2"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-lkt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-lkt.lark new file mode 100644 index 0000000..102f03e --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-lkt.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWT-LKT +%import "typed.lark" + +start: block* +block: options_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (flow_package_name | auxiliary | flow_package_auxiliary_name | boundnames | print_input | print_concentration | print_flows | save_flows | concentration_filerecord | budget_filerecord | budgetcsv_filerecord | ts_filerecord | obs_filerecord)* +packagedata_fields: (packagedata)* +period_fields: (ifno | laksetting)* +flow_package_name: "flow_package_name"i string +auxiliary: "auxiliary"i array +flow_package_auxiliary_name: "flow_package_auxiliary_name"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_concentration: "print_concentration"i +print_flows: "print_flows"i +save_flows: "save_flows"i +concentration_filerecord: "concentration_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +packagedata: "packagedata"i recarray +ifno: "ifno"i list +laksetting: "laksetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-mst.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-mst.lark new file mode 100644 index 0000000..51a199e --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-mst.lark @@ -0,0 +1,22 @@ +// Auto-generated grammar for MF6 GWT-MST +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (save_flows | first_order_decay | zero_order_decay | sorption | sorbate_filerecord | export_array_ascii | export_array_netcdf)* +griddata_fields: (porosity | decay | decay_sorbed | bulk_density | distcoef | sp2)* +save_flows: "save_flows"i +first_order_decay: "first_order_decay"i +zero_order_decay: "zero_order_decay"i +sorption: "sorption"i string +sorbate_filerecord: "sorbate_filerecord"i record +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +porosity: "porosity"i array +decay: "decay"i array +decay_sorbed: "decay_sorbed"i array +bulk_density: "bulk_density"i array +distcoef: "distcoef"i array +sp2: "sp2"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-mvt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-mvt.lark new file mode 100644 index 0000000..53de646 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-mvt.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 GWT-MVT +%import "typed.lark" + +start: block* +block: options_block +options_block: "begin"i "options"i options_fields "end"i "options"i +options_fields: (print_input | print_flows | save_flows | budget_filerecord | budgetcsv_filerecord)* +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-mwt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-mwt.lark new file mode 100644 index 0000000..fd527f2 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-mwt.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWT-MWT +%import "typed.lark" + +start: block* +block: options_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (flow_package_name | auxiliary | flow_package_auxiliary_name | boundnames | print_input | print_concentration | print_flows | save_flows | concentration_filerecord | budget_filerecord | budgetcsv_filerecord | ts_filerecord | obs_filerecord)* +packagedata_fields: (packagedata)* +period_fields: (ifno | mwtsetting)* +flow_package_name: "flow_package_name"i string +auxiliary: "auxiliary"i array +flow_package_auxiliary_name: "flow_package_auxiliary_name"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_concentration: "print_concentration"i +print_flows: "print_flows"i +save_flows: "save_flows"i +concentration_filerecord: "concentration_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +packagedata: "packagedata"i recarray +ifno: "ifno"i list +mwtsetting: "mwtsetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-nam.lark new file mode 100644 index 0000000..e2aba04 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-nam.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 GWT-NAM +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record +nc_structured_filerecord: "nc_structured_filerecord"i record +nc_filerecord: "nc_filerecord"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-oc.lark new file mode 100644 index 0000000..22d9d53 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-oc.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 GWT-OC +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (budget_filerecord | budgetcsv_filerecord | concentration_filerecord | concentrationprintrecord)* +period_fields: (saverecord | printrecord)* +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +concentration_filerecord: "concentration_filerecord"i record +concentrationprintrecord: "concentrationprintrecord"i record +saverecord: "saverecord"i record +printrecord: "printrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-sft.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-sft.lark new file mode 100644 index 0000000..4456581 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-sft.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWT-SFT +%import "typed.lark" + +start: block* +block: options_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (flow_package_name | auxiliary | flow_package_auxiliary_name | boundnames | print_input | print_concentration | print_flows | save_flows | concentration_filerecord | budget_filerecord | budgetcsv_filerecord | ts_filerecord | obs_filerecord)* +packagedata_fields: (packagedata)* +period_fields: (ifno | reachsetting)* +flow_package_name: "flow_package_name"i string +auxiliary: "auxiliary"i array +flow_package_auxiliary_name: "flow_package_auxiliary_name"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_concentration: "print_concentration"i +print_flows: "print_flows"i +save_flows: "save_flows"i +concentration_filerecord: "concentration_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +packagedata: "packagedata"i recarray +ifno: "ifno"i list +reachsetting: "reachsetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-src.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-src.lark new file mode 100644 index 0000000..a53ad1d --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-src.lark @@ -0,0 +1,24 @@ +// Auto-generated grammar for MF6 GWT-SRC +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord | highest_saturated)* +dimensions_fields: (maxbound)* +period_fields: (smassrate | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +highest_saturated: "highest_saturated"i +maxbound: "maxbound"i integer +smassrate: "smassrate"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-ssm.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-ssm.lark new file mode 100644 index 0000000..8b55760 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-ssm.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 GWT-SSM +%import "typed.lark" + +start: block* +block: options_block | sources_block | fileinput_block +options_block: "begin"i "options"i options_fields "end"i "options"i +sources_block: "begin"i "sources"i sources_fields "end"i "sources"i +fileinput_block: "begin"i "fileinput"i fileinput_fields "end"i "fileinput"i +options_fields: (print_flows | save_flows)* +sources_fields: (sources)* +fileinput_fields: (fileinput)* +print_flows: "print_flows"i +save_flows: "save_flows"i +sources: "sources"i recarray +fileinput: "fileinput"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-uzt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-uzt.lark new file mode 100644 index 0000000..bd6b295 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-uzt.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 GWT-UZT +%import "typed.lark" + +start: block* +block: options_block | packagedata_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (flow_package_name | auxiliary | flow_package_auxiliary_name | boundnames | print_input | print_concentration | print_flows | save_flows | concentration_filerecord | budget_filerecord | budgetcsv_filerecord | ts_filerecord | obs_filerecord)* +packagedata_fields: (packagedata)* +period_fields: (ifno | uztsetting)* +flow_package_name: "flow_package_name"i string +auxiliary: "auxiliary"i array +flow_package_auxiliary_name: "flow_package_auxiliary_name"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_concentration: "print_concentration"i +print_flows: "print_flows"i +save_flows: "save_flows"i +concentration_filerecord: "concentration_filerecord"i record +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +packagedata: "packagedata"i recarray +ifno: "ifno"i list +uztsetting: "uztsetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt.lark new file mode 100644 index 0000000..0c91426 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 GWT +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record +nc_structured_filerecord: "nc_structured_filerecord"i record +nc_filerecord: "nc_filerecord"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-cdb.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-cdb.lark new file mode 100644 index 0000000..dc385f7 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-cdb.lark @@ -0,0 +1,22 @@ +// Auto-generated grammar for MF6 OLF-CDB +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | boundnames | print_input | print_flows | save_flows | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (idcxs | width | aux | boundname)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +idcxs: "idcxs"i list +width: "width"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-chd.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-chd.lark new file mode 100644 index 0000000..00c4099 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-chd.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 OLF-CHD +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (head | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +head: "head"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-cxs.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-cxs.lark new file mode 100644 index 0000000..5c2fc13 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-cxs.lark @@ -0,0 +1,18 @@ +// Auto-generated grammar for MF6 OLF-CXS +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block | crosssectiondata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +crosssectiondata_block: "begin"i "crosssectiondata"i crosssectiondata_fields "end"i "crosssectiondata"i +options_fields: (print_input)* +dimensions_fields: (nsections | npoints)* +packagedata_fields: (packagedata)* +crosssectiondata_fields: (crosssectiondata)* +print_input: "print_input"i +nsections: "nsections"i integer +npoints: "npoints"i integer +packagedata: "packagedata"i recarray +crosssectiondata: "crosssectiondata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-dfw.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-dfw.lark new file mode 100644 index 0000000..486aec9 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-dfw.lark @@ -0,0 +1,20 @@ +// Auto-generated grammar for MF6 OLF-DFW +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (central_in_space | length_conversion | time_conversion | save_flows | print_flows | save_velocity | obs_filerecord | export_array_ascii | dev_swr_conductance)* +griddata_fields: (manningsn | idcxs)* +central_in_space: "central_in_space"i +length_conversion: "length_conversion"i double precision +time_conversion: "time_conversion"i double precision +save_flows: "save_flows"i +print_flows: "print_flows"i +save_velocity: "save_velocity"i +obs_filerecord: "obs_filerecord"i record +export_array_ascii: "export_array_ascii"i +dev_swr_conductance: "dev_swr_conductance"i +manningsn: "manningsn"i array +idcxs: "idcxs"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-dis2d.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-dis2d.lark new file mode 100644 index 0000000..9f61dc9 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-dis2d.lark @@ -0,0 +1,25 @@ +// Auto-generated grammar for MF6 OLF-DIS2D +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | crs)* +dimensions_fields: (nrow | ncol)* +griddata_fields: (delr | delc | bottom | idomain)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nrow: "nrow"i integer +ncol: "ncol"i integer +delr: "delr"i array +delc: "delc"i array +bottom: "bottom"i array +idomain: "idomain"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-disv1d.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-disv1d.lark new file mode 100644 index 0000000..2e5628f --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-disv1d.lark @@ -0,0 +1,31 @@ +// Auto-generated grammar for MF6 OLF-DISV1D +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | crs)* +dimensions_fields: (nodes | nvert)* +griddata_fields: (length | width | bottom | idomain)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nodes: "nodes"i integer +nvert: "nvert"i integer +length: "length"i array +width: "width"i array +bottom: "bottom"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-disv2d.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-disv2d.lark new file mode 100644 index 0000000..619c5be --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-disv2d.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 OLF-DISV2D +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | crs)* +dimensions_fields: (nodes | nvert)* +griddata_fields: (bottom | idomain)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nodes: "nodes"i integer +nvert: "nvert"i integer +bottom: "bottom"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-evp.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-evp.lark new file mode 100644 index 0000000..6cb3ac6 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-evp.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 OLF-EVP +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (evaporation | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +evaporation: "evaporation"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-flw.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-flw.lark new file mode 100644 index 0000000..03d74e5 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-flw.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 OLF-FLW +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (q | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +q: "q"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-ic.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-ic.lark new file mode 100644 index 0000000..e08aff3 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-ic.lark @@ -0,0 +1,11 @@ +// Auto-generated grammar for MF6 OLF-IC +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (export_array_ascii)* +griddata_fields: (strt)* +export_array_ascii: "export_array_ascii"i +strt: "strt"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-nam.lark new file mode 100644 index 0000000..77b79b7 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-nam.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 OLF-NAM +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | newtonoptions)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +newtonoptions: "newtonoptions"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-oc.lark new file mode 100644 index 0000000..73e6ab2 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-oc.lark @@ -0,0 +1,16 @@ +// Auto-generated grammar for MF6 OLF-OC +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (budget_filerecord | budgetcsv_filerecord | qoutflow_filerecord | stage_filerecord | qoutflowprintrecord)* +period_fields: (saverecord | printrecord)* +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +qoutflow_filerecord: "qoutflow_filerecord"i record +stage_filerecord: "stage_filerecord"i record +qoutflowprintrecord: "qoutflowprintrecord"i record +saverecord: "saverecord"i record +printrecord: "printrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-pcp.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-pcp.lark new file mode 100644 index 0000000..549af26 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-pcp.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 OLF-PCP +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (precipitation | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +precipitation: "precipitation"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-sto.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-sto.lark new file mode 100644 index 0000000..12812d7 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-sto.lark @@ -0,0 +1,13 @@ +// Auto-generated grammar for MF6 OLF-STO +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (save_flows | export_array_ascii)* +period_fields: (steady-state | transient)* +save_flows: "save_flows"i +export_array_ascii: "export_array_ascii"i +steady-state: "steady-state"i +transient: "transient"i diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-zdg.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-zdg.lark new file mode 100644 index 0000000..0cde7bb --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-zdg.lark @@ -0,0 +1,25 @@ +// Auto-generated grammar for MF6 OLF-ZDG +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (idcxs | width | slope | rough | aux | boundname)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +idcxs: "idcxs"i list +width: "width"i list +slope: "slope"i list +rough: "rough"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf.lark b/flopy4/mf6/codec/reader/grammar/generated/olf.lark new file mode 100644 index 0000000..8815f1f --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/olf.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 OLF +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | newtonoptions)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +newtonoptions: "newtonoptions"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-dis.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-dis.lark new file mode 100644 index 0000000..c24e721 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-dis.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 PRT-DIS +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | export_array_netcdf | crs | ncf_filerecord)* +dimensions_fields: (nlay | nrow | ncol)* +griddata_fields: (delr | delc | top | botm | idomain)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +crs: "crs"i array +ncf_filerecord: "ncf_filerecord"i record +nlay: "nlay"i integer +nrow: "nrow"i integer +ncol: "ncol"i integer +delr: "delr"i array +delc: "delc"i array +top: "top"i array +botm: "botm"i array +idomain: "idomain"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-disv.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-disv.lark new file mode 100644 index 0000000..ee48572 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-disv.lark @@ -0,0 +1,33 @@ +// Auto-generated grammar for MF6 PRT-DISV +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | export_array_netcdf | crs | ncf_filerecord)* +dimensions_fields: (nlay | ncpl | nvert)* +griddata_fields: (top | botm | idomain)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +export_array_netcdf: "export_array_netcdf"i +crs: "crs"i array +ncf_filerecord: "ncf_filerecord"i record +nlay: "nlay"i integer +ncpl: "ncpl"i integer +nvert: "nvert"i integer +top: "top"i array +botm: "botm"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-fmi.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-fmi.lark new file mode 100644 index 0000000..186be0b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-fmi.lark @@ -0,0 +1,11 @@ +// Auto-generated grammar for MF6 PRT-FMI +%import "typed.lark" + +start: block* +block: options_block | packagedata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +options_fields: (save_flows)* +packagedata_fields: (packagedata)* +save_flows: "save_flows"i +packagedata: "packagedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-mip.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-mip.lark new file mode 100644 index 0000000..8c48b87 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-mip.lark @@ -0,0 +1,13 @@ +// Auto-generated grammar for MF6 PRT-MIP +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (export_array_ascii)* +griddata_fields: (porosity | retfactor | izone)* +export_array_ascii: "export_array_ascii"i +porosity: "porosity"i array +retfactor: "retfactor"i array +izone: "izone"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-nam.lark new file mode 100644 index 0000000..3b5c92e --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-nam.lark @@ -0,0 +1,14 @@ +// Auto-generated grammar for MF6 PRT-NAM +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-oc.lark new file mode 100644 index 0000000..370a329 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-oc.lark @@ -0,0 +1,30 @@ +// Auto-generated grammar for MF6 PRT-OC +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block | tracktimes_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +tracktimes_block: "begin"i "tracktimes"i tracktimes_fields "end"i "tracktimes"i +options_fields: (budget_filerecord | budgetcsv_filerecord | track_filerecord | trackcsv_filerecord | track_release | track_exit | track_timestep | track_terminate | track_weaksink | track_usertime | track_timesrecord | track_timesfilerecord | dev_dump_event_trace)* +dimensions_fields: (ntracktimes)* +period_fields: (saverecord | printrecord)* +tracktimes_fields: (tracktimes)* +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +track_filerecord: "track_filerecord"i record +trackcsv_filerecord: "trackcsv_filerecord"i record +track_release: "track_release"i +track_exit: "track_exit"i +track_timestep: "track_timestep"i +track_terminate: "track_terminate"i +track_weaksink: "track_weaksink"i +track_usertime: "track_usertime"i +track_timesrecord: "track_timesrecord"i record +track_timesfilerecord: "track_timesfilerecord"i record +dev_dump_event_trace: "dev_dump_event_trace"i +ntracktimes: "ntracktimes"i integer +saverecord: "saverecord"i record +printrecord: "printrecord"i record +tracktimes: "tracktimes"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-prp.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-prp.lark new file mode 100644 index 0000000..771199e --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-prp.lark @@ -0,0 +1,44 @@ +// Auto-generated grammar for MF6 PRT-PRP +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block | period_block | releasetimes_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +period_block: "begin"i "period"i period_fields "end"i "period"i +releasetimes_block: "begin"i "releasetimes"i releasetimes_fields "end"i "releasetimes"i +options_fields: (boundnames | print_input | dev_exit_solve_method | exit_solve_tolerance | local_z | extend_tracking | track_filerecord | trackcsv_filerecord | stoptime | stoptraveltime | stop_at_weak_sink | istopzone | drape | release_timesrecord | release_timesfilerecord | dry_tracking_method | dev_forceternary | release_time_tolerance | release_time_frequency)* +dimensions_fields: (nreleasepts | nreleasetimes)* +packagedata_fields: (packagedata)* +period_fields: (all | first | last | frequency | steps | fraction)* +releasetimes_fields: (releasetimes)* +boundnames: "boundnames"i +print_input: "print_input"i +dev_exit_solve_method: "dev_exit_solve_method"i integer +exit_solve_tolerance: "exit_solve_tolerance"i double precision +local_z: "local_z"i +extend_tracking: "extend_tracking"i +track_filerecord: "track_filerecord"i record +trackcsv_filerecord: "trackcsv_filerecord"i record +stoptime: "stoptime"i double precision +stoptraveltime: "stoptraveltime"i double precision +stop_at_weak_sink: "stop_at_weak_sink"i +istopzone: "istopzone"i integer +drape: "drape"i +release_timesrecord: "release_timesrecord"i record +release_timesfilerecord: "release_timesfilerecord"i record +dry_tracking_method: "dry_tracking_method"i string +dev_forceternary: "dev_forceternary"i +release_time_tolerance: "release_time_tolerance"i double precision +release_time_frequency: "release_time_frequency"i double precision +nreleasepts: "nreleasepts"i integer +nreleasetimes: "nreleasetimes"i integer +packagedata: "packagedata"i recarray +all: "all"i +first: "first"i +last: "last"i +frequency: "frequency"i list +steps: "steps"i list +fraction: "fraction"i list +releasetimes: "releasetimes"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt.lark b/flopy4/mf6/codec/reader/grammar/generated/prt.lark new file mode 100644 index 0000000..bca119b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/prt.lark @@ -0,0 +1,14 @@ +// Auto-generated grammar for MF6 PRT +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/sim-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/sim-nam.lark new file mode 100644 index 0000000..efeb288 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/sim-nam.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 SIM-NAM +%import "typed.lark" + +start: block* +block: options_block | fkeys_block | timing_block | models_block | exchanges_block | solutiongroup_block +options_block: "begin"i "options"i options_fields "end"i "options"i +fkeys_block: "begin"i "fkeys"i fkeys_fields "end"i "fkeys"i +timing_block: "begin"i "timing"i timing_fields "end"i "timing"i +models_block: "begin"i "models"i models_fields "end"i "models"i +exchanges_block: "begin"i "exchanges"i exchanges_fields "end"i "exchanges"i +solutiongroup_block: "begin"i "solutiongroup"i solutiongroup_fields "end"i "solutiongroup"i +options_fields: (continue | nocheck | memory_print_option | profile_option | maxerrors | print_input | hpc_data)* +fkeys_fields: (hpc_filerecord)* +timing_fields: (tdis6)* +models_fields: (models)* +exchanges_fields: (exchanges)* +solutiongroup_fields: (mxiter | solutiongroup)* +continue: "continue"i +nocheck: "nocheck"i +memory_print_option: "memory_print_option"i string +profile_option: "profile_option"i string +maxerrors: "maxerrors"i integer +print_input: "print_input"i +hpc_data: "hpc_data"i record hpc6 filein hpc6_filename +tdis6: "tdis6"i string +models: "models"i recarray +exchanges: "exchanges"i recarray +mxiter: "mxiter"i integer +solutiongroup: "solutiongroup"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/sim-tdis.lark b/flopy4/mf6/codec/reader/grammar/generated/sim-tdis.lark new file mode 100644 index 0000000..e193da3 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/sim-tdis.lark @@ -0,0 +1,16 @@ +// Auto-generated grammar for MF6 SIM-TDIS +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | perioddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +perioddata_block: "begin"i "perioddata"i perioddata_fields "end"i "perioddata"i +options_fields: (time_units | start_date_time | ats_filerecord)* +dimensions_fields: (nper)* +perioddata_fields: (perioddata)* +time_units: "time_units"i string +start_date_time: "start_date_time"i string +ats_filerecord: "ats_filerecord"i record +nper: "nper"i integer +perioddata: "perioddata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/sim.lark b/flopy4/mf6/codec/reader/grammar/generated/sim.lark new file mode 100644 index 0000000..dc40a70 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/sim.lark @@ -0,0 +1,27 @@ +// Auto-generated grammar for MF6 SIM +%import "typed.lark" + +start: block* +block: options_block | timing_block | models_block | exchanges_block | solutiongroup_block +options_block: "begin"i "options"i options_fields "end"i "options"i +timing_block: "begin"i "timing"i timing_fields "end"i "timing"i +models_block: "begin"i "models"i models_fields "end"i "models"i +exchanges_block: "begin"i "exchanges"i exchanges_fields "end"i "exchanges"i +solutiongroup_block: "begin"i "solutiongroup"i solutiongroup_fields "end"i "solutiongroup"i +options_fields: (continue | nocheck | memory_print_option | profile_option | maxerrors | print_input | hpc_filerecord)* +timing_fields: (tdis6)* +models_fields: (models)* +exchanges_fields: (exchanges)* +solutiongroup_fields: (mxiter | solutiongroup)* +continue: "continue"i +nocheck: "nocheck"i +memory_print_option: "memory_print_option"i string +profile_option: "profile_option"i string +maxerrors: "maxerrors"i integer +print_input: "print_input"i +hpc_filerecord: "hpc_filerecord"i record +tdis6: "tdis6"i string +models: "models"i recarray +exchanges: "exchanges"i recarray +mxiter: "mxiter"i integer +solutiongroup: "solutiongroup"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/sln-ems.lark b/flopy4/mf6/codec/reader/grammar/generated/sln-ems.lark new file mode 100644 index 0000000..49031b1 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/sln-ems.lark @@ -0,0 +1,5 @@ +// Auto-generated grammar for MF6 SLN-EMS +%import "typed.lark" + +start: block* +block: diff --git a/flopy4/mf6/codec/reader/grammar/generated/sln-ims.lark b/flopy4/mf6/codec/reader/grammar/generated/sln-ims.lark new file mode 100644 index 0000000..ba0553c --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/sln-ims.lark @@ -0,0 +1,42 @@ +// Auto-generated grammar for MF6 SLN-IMS +%import "typed.lark" + +start: block* +block: options_block | nonlinear_block | linear_block +options_block: "begin"i "options"i options_fields "end"i "options"i +nonlinear_block: "begin"i "nonlinear"i nonlinear_fields "end"i "nonlinear"i +linear_block: "begin"i "linear"i linear_fields "end"i "linear"i +options_fields: (print_option | complexity | csv_output_filerecord | csv_outer_output_filerecord | csv_inner_output_filerecord | no_ptcrecord | ats_outer_maximum_fraction)* +nonlinear_fields: (outer_hclose | outer_dvclose | outer_rclosebnd | outer_maximum | under_relaxation | under_relaxation_gamma | under_relaxation_theta | under_relaxation_kappa | under_relaxation_momentum | backtracking_number | backtracking_tolerance | backtracking_reduction_factor | backtracking_residual_limit)* +linear_fields: (inner_maximum | inner_hclose | inner_dvclose | rcloserecord | linear_acceleration | relaxation_factor | preconditioner_levels | preconditioner_drop_tolerance | number_orthogonalizations | scaling_method | reordering_method)* +print_option: "print_option"i string +complexity: "complexity"i string +csv_output_filerecord: "csv_output_filerecord"i record +csv_outer_output_filerecord: "csv_outer_output_filerecord"i record +csv_inner_output_filerecord: "csv_inner_output_filerecord"i record +no_ptcrecord: "no_ptcrecord"i record +ats_outer_maximum_fraction: "ats_outer_maximum_fraction"i double precision +outer_hclose: "outer_hclose"i double precision +outer_dvclose: "outer_dvclose"i double precision +outer_rclosebnd: "outer_rclosebnd"i double precision +outer_maximum: "outer_maximum"i integer +under_relaxation: "under_relaxation"i string +under_relaxation_gamma: "under_relaxation_gamma"i double precision +under_relaxation_theta: "under_relaxation_theta"i double precision +under_relaxation_kappa: "under_relaxation_kappa"i double precision +under_relaxation_momentum: "under_relaxation_momentum"i double precision +backtracking_number: "backtracking_number"i integer +backtracking_tolerance: "backtracking_tolerance"i double precision +backtracking_reduction_factor: "backtracking_reduction_factor"i double precision +backtracking_residual_limit: "backtracking_residual_limit"i double precision +inner_maximum: "inner_maximum"i integer +inner_hclose: "inner_hclose"i double precision +inner_dvclose: "inner_dvclose"i double precision +rcloserecord: "rcloserecord"i record +linear_acceleration: "linear_acceleration"i string +relaxation_factor: "relaxation_factor"i double precision +preconditioner_levels: "preconditioner_levels"i integer +preconditioner_drop_tolerance: "preconditioner_drop_tolerance"i double precision +number_orthogonalizations: "number_orthogonalizations"i integer +scaling_method: "scaling_method"i string +reordering_method: "reordering_method"i string diff --git a/flopy4/mf6/codec/reader/grammar/generated/sln-pts.lark b/flopy4/mf6/codec/reader/grammar/generated/sln-pts.lark new file mode 100644 index 0000000..9df44f4 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/sln-pts.lark @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 SLN-PTS +%import "typed.lark" + +start: block* +block: options_block | nonlinear_block +options_block: "begin"i "options"i options_fields "end"i "options"i +nonlinear_block: "begin"i "nonlinear"i nonlinear_fields "end"i "nonlinear"i +options_fields: (print_option | complexity | csv_output_filerecord | csv_outer_output_filerecord | csv_inner_output_filerecord | no_ptcrecord | ats_outer_maximum_fraction)* +nonlinear_fields: (outer_maximum)* +print_option: "print_option"i string +complexity: "complexity"i string +csv_output_filerecord: "csv_output_filerecord"i record +csv_outer_output_filerecord: "csv_outer_output_filerecord"i record +csv_inner_output_filerecord: "csv_inner_output_filerecord"i record +no_ptcrecord: "no_ptcrecord"i record +ats_outer_maximum_fraction: "ats_outer_maximum_fraction"i double precision +outer_maximum: "outer_maximum"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-cdb.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-cdb.lark new file mode 100644 index 0000000..8c36cc5 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-cdb.lark @@ -0,0 +1,22 @@ +// Auto-generated grammar for MF6 SWF-CDB +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | boundnames | print_input | print_flows | save_flows | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (idcxs | width | aux | boundname)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +idcxs: "idcxs"i list +width: "width"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-chd.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-chd.lark new file mode 100644 index 0000000..28a7cc3 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-chd.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 SWF-CHD +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (head | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +head: "head"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-cxs.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-cxs.lark new file mode 100644 index 0000000..9a3aefd --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-cxs.lark @@ -0,0 +1,18 @@ +// Auto-generated grammar for MF6 SWF-CXS +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | packagedata_block | crosssectiondata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i +crosssectiondata_block: "begin"i "crosssectiondata"i crosssectiondata_fields "end"i "crosssectiondata"i +options_fields: (print_input)* +dimensions_fields: (nsections | npoints)* +packagedata_fields: (packagedata)* +crosssectiondata_fields: (crosssectiondata)* +print_input: "print_input"i +nsections: "nsections"i integer +npoints: "npoints"i integer +packagedata: "packagedata"i recarray +crosssectiondata: "crosssectiondata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-dfw.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-dfw.lark new file mode 100644 index 0000000..43ab89a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-dfw.lark @@ -0,0 +1,20 @@ +// Auto-generated grammar for MF6 SWF-DFW +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (central_in_space | length_conversion | time_conversion | save_flows | print_flows | save_velocity | obs_filerecord | export_array_ascii | dev_swr_conductance)* +griddata_fields: (manningsn | idcxs)* +central_in_space: "central_in_space"i +length_conversion: "length_conversion"i double precision +time_conversion: "time_conversion"i double precision +save_flows: "save_flows"i +print_flows: "print_flows"i +save_velocity: "save_velocity"i +obs_filerecord: "obs_filerecord"i record +export_array_ascii: "export_array_ascii"i +dev_swr_conductance: "dev_swr_conductance"i +manningsn: "manningsn"i array +idcxs: "idcxs"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-dis2d.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-dis2d.lark new file mode 100644 index 0000000..bd5c940 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-dis2d.lark @@ -0,0 +1,25 @@ +// Auto-generated grammar for MF6 SWF-DIS2D +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | crs)* +dimensions_fields: (nrow | ncol)* +griddata_fields: (delr | delc | bottom | idomain)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nrow: "nrow"i integer +ncol: "ncol"i integer +delr: "delr"i array +delc: "delc"i array +bottom: "bottom"i array +idomain: "idomain"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-disv1d.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-disv1d.lark new file mode 100644 index 0000000..1c7980d --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-disv1d.lark @@ -0,0 +1,30 @@ +// Auto-generated grammar for MF6 SWF-DISV1D +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell1d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell1d_block: "begin"i "cell1d"i cell1d_fields "end"i "cell1d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | crs)* +dimensions_fields: (nodes | nvert)* +griddata_fields: (width | bottom | idomain)* +vertices_fields: (vertices)* +cell1d_fields: (cell1d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nodes: "nodes"i integer +nvert: "nvert"i integer +width: "width"i array +bottom: "bottom"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell1d: "cell1d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-disv2d.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-disv2d.lark new file mode 100644 index 0000000..c46571a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-disv2d.lark @@ -0,0 +1,29 @@ +// Auto-generated grammar for MF6 SWF-DISV2D +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block | vertices_block | cell2d_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +vertices_block: "begin"i "vertices"i vertices_fields "end"i "vertices"i +cell2d_block: "begin"i "cell2d"i cell2d_fields "end"i "cell2d"i +options_fields: (length_units | nogrb | grb_filerecord | xorigin | yorigin | angrot | export_array_ascii | crs)* +dimensions_fields: (nodes | nvert)* +griddata_fields: (bottom | idomain)* +vertices_fields: (vertices)* +cell2d_fields: (cell2d)* +length_units: "length_units"i string +nogrb: "nogrb"i +grb_filerecord: "grb_filerecord"i record +xorigin: "xorigin"i double precision +yorigin: "yorigin"i double precision +angrot: "angrot"i double precision +export_array_ascii: "export_array_ascii"i +crs: "crs"i array +nodes: "nodes"i integer +nvert: "nvert"i integer +bottom: "bottom"i array +idomain: "idomain"i array +vertices: "vertices"i recarray +cell2d: "cell2d"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-evp.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-evp.lark new file mode 100644 index 0000000..41c5f1f --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-evp.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 SWF-EVP +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (evaporation | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +evaporation: "evaporation"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-flw.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-flw.lark new file mode 100644 index 0000000..6960367 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-flw.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 SWF-FLW +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (q | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +q: "q"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-ic.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-ic.lark new file mode 100644 index 0000000..7523b51 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-ic.lark @@ -0,0 +1,11 @@ +// Auto-generated grammar for MF6 SWF-IC +%import "typed.lark" + +start: block* +block: options_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (export_array_ascii)* +griddata_fields: (strt)* +export_array_ascii: "export_array_ascii"i +strt: "strt"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-nam.lark new file mode 100644 index 0000000..4f87a9c --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-nam.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 SWF-NAM +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | newtonoptions)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +newtonoptions: "newtonoptions"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-oc.lark new file mode 100644 index 0000000..1de51ed --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-oc.lark @@ -0,0 +1,16 @@ +// Auto-generated grammar for MF6 SWF-OC +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (budget_filerecord | budgetcsv_filerecord | qoutflow_filerecord | stage_filerecord | qoutflowprintrecord)* +period_fields: (saverecord | printrecord)* +budget_filerecord: "budget_filerecord"i record +budgetcsv_filerecord: "budgetcsv_filerecord"i record +qoutflow_filerecord: "qoutflow_filerecord"i record +stage_filerecord: "stage_filerecord"i record +qoutflowprintrecord: "qoutflowprintrecord"i record +saverecord: "saverecord"i record +printrecord: "printrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-pcp.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-pcp.lark new file mode 100644 index 0000000..99034a8 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-pcp.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 SWF-PCP +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | auxmultname | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (precipitation | aux | boundname)* +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +precipitation: "precipitation"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-sto.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-sto.lark new file mode 100644 index 0000000..5598d00 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-sto.lark @@ -0,0 +1,13 @@ +// Auto-generated grammar for MF6 SWF-STO +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (save_flows | export_array_ascii)* +period_fields: (steady-state | transient)* +save_flows: "save_flows"i +export_array_ascii: "export_array_ascii"i +steady-state: "steady-state"i +transient: "transient"i diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-zdg.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-zdg.lark new file mode 100644 index 0000000..70b6685 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-zdg.lark @@ -0,0 +1,25 @@ +// Auto-generated grammar for MF6 SWF-ZDG +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (auxiliary | boundnames | print_input | print_flows | save_flows | ts_filerecord | obs_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (idcxs | width | slope | rough | aux | boundname)* +auxiliary: "auxiliary"i array +boundnames: "boundnames"i +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +ts_filerecord: "ts_filerecord"i record +obs_filerecord: "obs_filerecord"i record +maxbound: "maxbound"i integer +idcxs: "idcxs"i list +width: "width"i list +slope: "slope"i list +rough: "rough"i list +aux: "aux"i list +boundname: "boundname"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf.lark b/flopy4/mf6/codec/reader/grammar/generated/swf.lark new file mode 100644 index 0000000..7e35332 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/swf.lark @@ -0,0 +1,15 @@ +// Auto-generated grammar for MF6 SWF +%import "typed.lark" + +start: block* +block: options_block | packages_block +options_block: "begin"i "options"i options_fields "end"i "options"i +packages_block: "begin"i "packages"i packages_fields "end"i "packages"i +options_fields: (list | print_input | print_flows | save_flows | newtonoptions)* +packages_fields: (packages)* +list: "list"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +newtonoptions: "newtonoptions"i record +packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-ats.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-ats.lark new file mode 100644 index 0000000..4572474 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-ats.lark @@ -0,0 +1,11 @@ +// Auto-generated grammar for MF6 UTL-ATS +%import "typed.lark" + +start: block* +block: dimensions_block | perioddata_block +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +perioddata_block: "begin"i "perioddata"i perioddata_fields "end"i "perioddata"i +dimensions_fields: (maxats)* +perioddata_fields: (perioddata)* +maxats: "maxats"i integer +perioddata: "perioddata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-hpc.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-hpc.lark new file mode 100644 index 0000000..b637ffb --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-hpc.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 UTL-HPC +%import "typed.lark" + +start: block* +block: options_block | partitions_block +options_block: "begin"i "options"i options_fields "end"i "options"i +partitions_block: "begin"i "partitions"i partitions_fields "end"i "partitions"i +options_fields: (print_table | dev_log_mpi)* +partitions_fields: (partitions)* +print_table: "print_table"i +dev_log_mpi: "dev_log_mpi"i +partitions: "partitions"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-laktab.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-laktab.lark new file mode 100644 index 0000000..d2fb337 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-laktab.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 UTL-LAKTAB +%import "typed.lark" + +start: block* +block: dimensions_block | table_block +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +table_block: "begin"i "table"i table_fields "end"i "table"i +dimensions_fields: (nrow | ncol)* +table_fields: (table)* +nrow: "nrow"i integer +ncol: "ncol"i integer +table: "table"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-ncf.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-ncf.lark new file mode 100644 index 0000000..59e78cf --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-ncf.lark @@ -0,0 +1,23 @@ +// Auto-generated grammar for MF6 UTL-NCF +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | griddata_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i +options_fields: (wkt | deflate | shuffle | chunk_time | chunk_face | chunk_z | chunk_y | chunk_x | modflow6_attr_off)* +dimensions_fields: (ncpl)* +griddata_fields: (latitude | longitude)* +wkt: "wkt"i array +deflate: "deflate"i integer +shuffle: "shuffle"i +chunk_time: "chunk_time"i integer +chunk_face: "chunk_face"i integer +chunk_z: "chunk_z"i integer +chunk_y: "chunk_y"i integer +chunk_x: "chunk_x"i integer +modflow6_attr_off: "modflow6_attr_off"i +ncpl: "ncpl"i integer +latitude: "latitude"i array +longitude: "longitude"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-obs.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-obs.lark new file mode 100644 index 0000000..fcb2675 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-obs.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 UTL-OBS +%import "typed.lark" + +start: block* +block: options_block | continuous_block +options_block: "begin"i "options"i options_fields "end"i "options"i +continuous_block: "begin"i "continuous"i continuous_fields "end"i "continuous"i +options_fields: (digits | print_input)* +continuous_fields: (continuous)* +digits: "digits"i integer +print_input: "print_input"i +continuous: "continuous"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-sfrtab.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-sfrtab.lark new file mode 100644 index 0000000..fbfc27d --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-sfrtab.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 UTL-SFRTAB +%import "typed.lark" + +start: block* +block: dimensions_block | table_block +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +table_block: "begin"i "table"i table_fields "end"i "table"i +dimensions_fields: (nrow | ncol)* +table_fields: (table)* +nrow: "nrow"i integer +ncol: "ncol"i integer +table: "table"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-spc.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-spc.lark new file mode 100644 index 0000000..84512eb --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-spc.lark @@ -0,0 +1,16 @@ +// Auto-generated grammar for MF6 UTL-SPC +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (print_input | ts_filerecord)* +dimensions_fields: (maxbound)* +period_fields: (bndno | spcsetting)* +print_input: "print_input"i +ts_filerecord: "ts_filerecord"i record +maxbound: "maxbound"i integer +bndno: "bndno"i list +spcsetting: "spcsetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-spca.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-spca.lark new file mode 100644 index 0000000..c16208a --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-spca.lark @@ -0,0 +1,14 @@ +// Auto-generated grammar for MF6 UTL-SPCA +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (readasarrays | print_input | tas_filerecord)* +period_fields: (concentration | temperature)* +readasarrays: "readasarrays"i +print_input: "print_input"i +tas_filerecord: "tas_filerecord"i record +concentration: "concentration"i list +temperature: "temperature"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-tas.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-tas.lark new file mode 100644 index 0000000..f13c1ac --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-tas.lark @@ -0,0 +1,13 @@ +// Auto-generated grammar for MF6 UTL-TAS +%import "typed.lark" + +start: block* +block: attributes_block | time_block +attributes_block: "begin"i "attributes"i attributes_fields "end"i "attributes"i +time_block: "begin"i "time"i time_fields "end"i "time"i +attributes_fields: (time_series_namerecord | interpolation_methodrecord | sfacrecord)* +time_fields: (tas_array)* +time_series_namerecord: "time_series_namerecord"i record +interpolation_methodrecord: "interpolation_methodrecord"i record +sfacrecord: "sfacrecord"i record +tas_array: "tas_array"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-ts.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-ts.lark new file mode 100644 index 0000000..5df208b --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-ts.lark @@ -0,0 +1,18 @@ +// Auto-generated grammar for MF6 UTL-TS +%import "typed.lark" + +start: block* +block: attributes_block | timeseries_block +attributes_block: "begin"i "attributes"i attributes_fields "end"i "attributes"i +timeseries_block: "begin"i "timeseries"i timeseries_fields "end"i "timeseries"i +attributes_fields: (time_series_namerecord | interpolation_methodrecord | interpolation_methodrecord_single | method | interpolation_method_single | sfacrecord | sfacrecord_single | sfac)* +timeseries_fields: (timeseries)* +time_series_namerecord: "time_series_namerecord"i record +interpolation_methodrecord: "interpolation_methodrecord"i record +interpolation_methodrecord_single: "interpolation_methodrecord_single"i record +method: "method"i +interpolation_method_single: "interpolation_method_single"i string +sfacrecord: "sfacrecord"i record +sfacrecord_single: "sfacrecord_single"i record +sfac: "sfac"i +timeseries: "timeseries"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-tvk.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-tvk.lark new file mode 100644 index 0000000..18730ee --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-tvk.lark @@ -0,0 +1,12 @@ +// Auto-generated grammar for MF6 UTL-TVK +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (print_input | ts_filerecord)* +period_fields: (tvksetting)* +print_input: "print_input"i +ts_filerecord: "ts_filerecord"i record +tvksetting: "tvksetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-tvs.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-tvs.lark new file mode 100644 index 0000000..e636171 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-tvs.lark @@ -0,0 +1,13 @@ +// Auto-generated grammar for MF6 UTL-TVS +%import "typed.lark" + +start: block* +block: options_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (disable_storage_change_integration | print_input | ts_filerecord)* +period_fields: (tvssetting)* +disable_storage_change_integration: "disable_storage_change_integration"i +print_input: "print_input"i +ts_filerecord: "ts_filerecord"i record +tvssetting: "tvssetting"i record diff --git a/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja b/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja new file mode 100644 index 0000000..50d90fe --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja @@ -0,0 +1,17 @@ +// Auto-generated grammar for MF6 {{ name|upper }} +%import "typed.lark" + +start: block* +block: {% for block_name in blocks.keys() %}{{ block_name }}_block{% if not loop.last %} | {% endif %}{% endfor %} + +{% for block_name, block_ in blocks.items() %} +{{ block_name }}_block: "begin"i "{{ block_name }}"i {{ block_name }}_fields "end"i "{{ block_name }}"i +{% endfor %} +{% for block_name, block_ in blocks.items() %} +{{ block_name }}_fields: ({% for field_name, field in block_.items() %}{{ field_name }}{% if not loop.last %} | {% endif +%}{% endfor %})* +{% endfor %} +{% for field_name, field in fields.items() %} +{% set field_type = field|field_type %} +{{ field_name }}: "{{ field['name'] }}"i {{ field_type }} +{% endfor %} diff --git a/flopy4/mf6/codec/reader/parser.py b/flopy4/mf6/codec/reader/parser.py index 661c8b3..2d0bc03 100644 --- a/flopy4/mf6/codec/reader/parser.py +++ b/flopy4/mf6/codec/reader/parser.py @@ -2,9 +2,19 @@ from lark import Lark +_LALR = "lalr" +_GRAMMAR_MODULE = Path(__file__).parent / "grammar" -def make_basic_parser() -> Lark: - grammar_path = Path(__file__).parent / "grammar" / "basic.lark" + +def get_basic_parser() -> Lark: + grammar_path = _GRAMMAR_MODULE / "basic.lark" + with open(grammar_path, "r") as f: + return Lark(f.read(), parser=_LALR, debug=True) + + +def get_typed_parser(name: str) -> Lark: + grammar_path = _GRAMMAR_MODULE / "generated" / f"{name}.lark" + if not grammar_path.exists(): + raise FileNotFoundError(f"Grammar file not found: {grammar_path}") with open(grammar_path, "r") as f: - grammar = f.read() - return Lark(grammar, parser="lalr", debug=True) + return Lark(f.read(), parser=_LALR, debug=True) diff --git a/flopy4/mf6/gwf/chd.py b/flopy4/mf6/gwf/chd.py index 804e032..385d942 100644 --- a/flopy4/mf6/gwf/chd.py +++ b/flopy4/mf6/gwf/chd.py @@ -33,7 +33,6 @@ class Chd(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) aux: Optional[NDArray[np.float64]] = array( @@ -44,7 +43,6 @@ class Chd(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) boundname: Optional[NDArray[np.str_]] = array( @@ -55,7 +53,6 @@ class Chd(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) diff --git a/flopy4/mf6/gwf/drn.py b/flopy4/mf6/gwf/drn.py index ea813f0..573ab36 100644 --- a/flopy4/mf6/gwf/drn.py +++ b/flopy4/mf6/gwf/drn.py @@ -32,7 +32,6 @@ class Drn(Package): dims=("nper", "nnodes"), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) cond: Optional[NDArray[np.float64]] = array( @@ -40,7 +39,6 @@ class Drn(Package): dims=("nper", "nnodes"), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) aux: Optional[NDArray[np.float64]] = array( @@ -51,7 +49,6 @@ class Drn(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) boundname: Optional[NDArray[np.str_]] = array( @@ -62,7 +59,6 @@ class Drn(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) diff --git a/flopy4/mf6/gwf/oc.py b/flopy4/mf6/gwf/oc.py index b50f715..ed61172 100644 --- a/flopy4/mf6/gwf/oc.py +++ b/flopy4/mf6/gwf/oc.py @@ -56,7 +56,6 @@ class Period: default="all", dims=("nper",), converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", format="keystring", ) save_budget: Optional[NDArray[np.object_]] = array( @@ -65,7 +64,6 @@ class Period: default="all", dims=("nper",), converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", format="keystring", ) print_head: Optional[NDArray[np.object_]] = array( @@ -74,7 +72,6 @@ class Period: default="all", dims=("nper",), converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", format="keystring", ) print_budget: Optional[NDArray[np.object_]] = array( @@ -83,6 +80,5 @@ class Period: default="all", dims=("nper",), converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", format="keystring", ) diff --git a/flopy4/mf6/gwf/rch.py b/flopy4/mf6/gwf/rch.py index 4eb9a17..00bac82 100644 --- a/flopy4/mf6/gwf/rch.py +++ b/flopy4/mf6/gwf/rch.py @@ -33,7 +33,6 @@ class Rch(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) aux: Optional[NDArray[np.float64]] = array( @@ -44,7 +43,6 @@ class Rch(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) boundname: Optional[NDArray[np.str_]] = array( @@ -55,7 +53,6 @@ class Rch(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) diff --git a/flopy4/mf6/gwf/sto.py b/flopy4/mf6/gwf/sto.py index 3e375cd..b9ea094 100644 --- a/flopy4/mf6/gwf/sto.py +++ b/flopy4/mf6/gwf/sto.py @@ -44,12 +44,10 @@ class Sto(Package): dims=("nper",), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", ) transient: Optional[NDArray[np.bool_]] = array( block="period", dims=("nper",), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", ) diff --git a/flopy4/mf6/gwf/wel.py b/flopy4/mf6/gwf/wel.py index 59d2791..b403b63 100644 --- a/flopy4/mf6/gwf/wel.py +++ b/flopy4/mf6/gwf/wel.py @@ -35,7 +35,6 @@ class Wel(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) aux: Optional[NDArray[np.float64]] = array( @@ -46,7 +45,6 @@ class Wel(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) boundname: Optional[NDArray[np.str_]] = array( @@ -57,7 +55,6 @@ class Wel(Package): ), default=None, converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", on_setattr=update_maxbound, ) diff --git a/flopy4/mf6/spec.py b/flopy4/mf6/spec.py index 8f0d566..fbc84a6 100644 --- a/flopy4/mf6/spec.py +++ b/flopy4/mf6/spec.py @@ -11,7 +11,7 @@ import numpy as np from attrs import NOTHING, Attribute -from modflow_devtools.dfn import Dfn, Field, FieldType, Reader +from modflow_devtools.dfn import Dfn, Field, FieldType from flopy4.spec import array as flopy_array from flopy4.spec import coord as flopy_coord @@ -35,7 +35,6 @@ def field( if block: metadata = metadata or {} metadata["block"] = block - metadata["reader"] = "urword" return flopy_field( default=default, validator=validator, @@ -63,7 +62,6 @@ def dim( if block: metadata = metadata or {} metadata["block"] = block - metadata["reader"] = "urword" return flopy_dim( scope=scope, coord=coord, @@ -88,7 +86,6 @@ def coord( if block: metadata = metadata or {} metadata["block"] = block - metadata["reader"] = "readarray" return flopy_coord( scope=scope, default=default, @@ -109,14 +106,12 @@ def array( metadata=None, on_setattr=None, block: str | None = None, - reader: Reader = "readarray", format: str | None = None, ): """Define an array field.""" if block: metadata = metadata or {} metadata["block"] = block - metadata["reader"] = reader if format: metadata["format"] = format return flopy_array( @@ -264,7 +259,6 @@ def to_dfn_field(attribute: Attribute) -> Field: children={k: to_dfn_field(v) for k, v in fields_dict(attribute.type)} # type: ignore if attribute.metadata.get("kind", None) == "child" # type: ignore else None, # type: ignore - reader=attribute.metadata.get("reader", "urword"), ) @@ -281,23 +275,20 @@ def get_blocks(dfn: Dfn) -> dict[str, Block]: ) +def is_array_field(field: Field) -> bool: + """Check if a field should be provided in MF6 array input format.""" + return field["type"] in ["integer", "double precision", "string"] and "shape" in field + + def is_list_field(field: Field) -> bool: """ - Check if a field is a list field, which is a recarray - field that uses list input. This is determined by the - reader being "readarray" and the type being "recarray". + Check if a field should be provided in MF6 list input format. """ - return field["type"] == "recarray" and field["reader"] != "readarray" + return field["type"] == "recarray" and "period" in field["block"] def is_list_block(block: Block) -> bool: - return ( - len(block) == 1 - and (field := next(iter(block.values()))).metadata.get("type") == "recarray" - and field.metadata.get("reader") != "readarray" - ) or ( - all( - f.metadata.get("type") == "recarray" and f.metadata.get("reader") != "readarray" - for f in block.values() - ) - ) + """ + Check if a block should be provided in MF6 list input format. + """ + return is_list_field(next(iter(block.values()))) diff --git a/flopy4/mf6/tdis.py b/flopy4/mf6/tdis.py index 33fc7af..c0013f8 100644 --- a/flopy4/mf6/tdis.py +++ b/flopy4/mf6/tdis.py @@ -28,21 +28,18 @@ class PeriodData: default=1.0, dims=("nper",), converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", ) nstp: NDArray[np.integer] = array( block="perioddata", default=1, dims=("nper",), converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", ) tsmult: NDArray[np.float64] = array( block="perioddata", default=1.0, dims=("nper",), converter=Converter(dict_to_array, takes_self=True, takes_field=True), - reader="urword", ) def to_time(self) -> ModelTime: diff --git a/test/test_mf6_grammar_gen.py b/test/test_mf6_grammar_gen.py new file mode 100644 index 0000000..e69de29 diff --git a/test/test_mf6_reader.py b/test/test_mf6_reader.py index 203da87..6a579b4 100644 --- a/test/test_mf6_reader.py +++ b/test/test_mf6_reader.py @@ -15,13 +15,13 @@ ) -def make_typed_parser(grammar: str): +def typed_parser(grammar: str): with open(BASE_GRAMMAR_PATH, "r") as f: return Lark(grammar + os.linesep + f.read(), parser="lalr", debug=True) def test_parse_internal_array(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") tree = parser.parse(""" INTERNAL FACTOR 1.0 IPRN 3 1.2 3.7 9.3 4.2 2.2 9.9 1.0 @@ -33,7 +33,7 @@ def test_parse_internal_array(): def test_parse_layered_array(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") tree = parser.parse(""" LAYERED CONSTANT 1.0 @@ -47,7 +47,7 @@ def test_parse_layered_array(): def test_parse_constant_array(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") tree = parser.parse(""" CONSTANT 1.0 """) @@ -55,7 +55,7 @@ def test_parse_constant_array(): def test_parse_external_array_no_quotation_marks(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") tree = parser.parse(""" OPEN/CLOSE some.file """) @@ -63,7 +63,7 @@ def test_parse_external_array_no_quotation_marks(): def test_parse_external_array_with_quotation_marks(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") tree = parser.parse(""" OPEN/CLOSE "some.file" """) @@ -71,7 +71,7 @@ def test_parse_external_array_with_quotation_marks(): def test_transform_internal_array(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") transformer = TypedTransformer() result = transformer.transform( parser.parse(""" @@ -89,7 +89,7 @@ def test_transform_internal_array(): def test_transform_constant_array(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") transformer = TypedTransformer() result = transformer.transform( parser.parse(""" @@ -101,7 +101,7 @@ def test_transform_constant_array(): def test_transform_external_array(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") transformer = TypedTransformer() result = transformer.transform( parser.parse(""" @@ -113,7 +113,7 @@ def test_transform_external_array(): def test_transform_layered_array(): - parser = make_typed_parser("start: array") + parser = typed_parser("start: array") transformer = TypedTransformer() result = transformer.transform( parser.parse(""" @@ -152,8 +152,8 @@ def test_transform_full_component(): start: block* block: options_block | arrays_block options_block: "begin"i "options"i options_vars "end"i "options"i -options_vars: (r2d2 | b | c | p)* arrays_block: "begin"i "arrays"i arrays_vars "end"i "arrays"i +options_vars: (r2d2 | b | c | p)* arrays_vars: (x | y | z)* r2d2: "r2d2"i // keyword b: "b"i string @@ -163,7 +163,7 @@ def test_transform_full_component(): y: "y"i array z: "z"i array """ - parser = make_typed_parser(grammar) + parser = typed_parser(grammar) transformer = TypedTransformer(dfn=dfn) result = transformer.transform( parser.parse(""" From 1cb849eec1f4a14631b7450a4fbf40f2dff601b1 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Tue, 29 Jul 2025 17:52:57 -0400 Subject: [PATCH 4/6] update envs --- pixi.lock | 56 +++++++++++++++++++++++++++---------------------------- uv.lock | 43 +++++++++++++++++++++--------------------- 2 files changed, 49 insertions(+), 50 deletions(-) diff --git a/pixi.lock b/pixi.lock index f7400e6..b66e5ed 100644 --- a/pixi.lock +++ b/pixi.lock @@ -64,7 +64,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/97/12/a1f2f4fdc6b7159c0d12249456f9fe454665b6126e98dbee9f2bd3cf735c/lz4-4.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f5/64/41c4367bcaecbc03ef0d2a3ecee58a7065d0a36ae1aa817fe573a2da66d4/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/20/22/2ebae7ae43cd8f2debc35c631172ddf14e2a87ffcc04cf43ff9df9fff0d3/msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/80/b9c19f1bb4ac6c5fa6f94a4f278bc68a778473d1814a86a375d7cffa193a/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -160,7 +160,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/3b/3c/d1d1b926d3688263893461e7c47ed7382a969a0976fc121fc678ec325fc6/lz4-4.4.4-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/3b/c1/23cfb566a74c696a3b338d8955c549900d18fe2b898b6e94d682ca21e7c2/matplotlib-3.10.3-cp313-cp313-macosx_10_13_x86_64.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/a1/38/561f01cf3577430b59b340b51329803d3a5bf6a45864a55f4ef308ac11e3/msgpack-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e6/7a/ce4f9038d8726c9c90e07b2d3a404ae111a27720d712cfcded0c8ef160e8/netCDF4-1.7.2-cp313-cp313-macosx_12_0_x86_64.whl @@ -258,7 +258,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/96/b8e24ea7537ab418074c226279acfcaa470e1ea8271003e24909b6db942b/lz4-4.4.4-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/ca/91/7dc28d5e2a11a5ad804cf2b7f7a5fcb1eb5a4966d66a5d2b41aee6376543/msgpack-1.1.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/66/b5/e04550fd53de57001dbd5a87242da7ff784c80790adc48897977b6ccf891/netCDF4-1.7.2-cp313-cp313-win_amd64.whl @@ -435,7 +435,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/2b/9f/7ba6f94fc1e9ac3d2b853fdff3035fb2fa5afbed898c4a72b8a020610594/more_itertools-10.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/16/a20fa8c32825cc7ae8457fab45670c7a8996d7746ce80ce41cc51e3b2bd7/msgpack-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/82/16/b775047054de4d8dbd668df9137707e54b07fe18c7923839cd1e524bf756/mypy-1.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl @@ -502,7 +502,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/a2/004c99936997bfc644d590a9defd9e9c93f8286568f9c16cdaf3e14429a7/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/24/ff/96058f6506aac0fbc0d0fc0d60b0d0bd746240a0594657a2d94ad28033ba/ruff-0.12.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/f9/b3/2f71b72f47ea6d2352bafcc08ca02d5d80ace032dd5f0c43d30a49f2d02a/ruff-0.12.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/bb/ba/63f402e74875486b87ec6506a4f93f6d8a0d94d10467280f3d9d7837ce3a/scipy-1.16.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl @@ -656,7 +656,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/2b/9f/7ba6f94fc1e9ac3d2b853fdff3035fb2fa5afbed898c4a72b8a020610594/more_itertools-10.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/83/97f24bf9848af23fe2ba04380388216defc49a8af6da0c28cc636d722502/msgpack-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/d4/24/82efb502b0b0f661c49aa21cfe3e1999ddf64bf5500fc03b5a1536a39d39/mypy-1.17.0-cp311-cp311-macosx_10_9_x86_64.whl @@ -723,7 +723,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/09/4c/4ee8f7e512030ff79fda1df3243c88d70fc874634e2dbe5df13ba4210078/rpds_py-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/f8/fc/c6b65cd0e7fbe60f17e7ad619dca796aa49fbca34bb9bea5f8faf1ec2643/ruff-0.12.5-py3-none-macosx_10_12_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/84/4b/17060a0c01ff20329cb86aff0ec8ade03a033fb340a0e8276973395ba5d1/ruff-0.12.6-py3-none-macosx_10_12_x86_64.whl - pypi: https://files.pythonhosted.org/packages/da/91/812adc6f74409b461e3a5fa97f4f74c769016919203138a3bf6fc24ba4c5/scipy-1.16.1-cp311-cp311-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl @@ -877,7 +877,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/2b/9f/7ba6f94fc1e9ac3d2b853fdff3035fb2fa5afbed898c4a72b8a020610594/more_itertools-10.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/48/45/9d1780768d3b249accecc5a38c725eb1e203d44a191f7b7ff1941f7df60c/msgpack-1.1.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/94/75/3f5a29209f27e739ca57e6350bc6b783a38c7621bdf9cac3ab8a08665801/mypy-1.17.0-cp311-cp311-win_amd64.whl @@ -945,7 +945,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/94/c1/3c8c94c7dd3905dbfde768381ce98778500a80db9924731d87ddcdb117e9/rpds_py-0.26.0-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/bc/0f/ab16e8259493137598b9149734fec2e06fdeda9837e6f634f5c4e35916da/ruff-0.12.5-py3-none-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/2b/55/935b38ca28fd550a81b758743f66dfb060428b0c5e1995833865644f4d9d/ruff-0.12.6-py3-none-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c4/94/994369978509f227cba7dfb9e623254d0d5559506fe994aef4bea3ed469c/scipy-1.16.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl @@ -1102,7 +1102,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/45/16/a20fa8c32825cc7ae8457fab45670c7a8996d7746ce80ce41cc51e3b2bd7/msgpack-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1295,7 +1295,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/7f/83/97f24bf9848af23fe2ba04380388216defc49a8af6da0c28cc636d722502/msgpack-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1489,7 +1489,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/48/45/9d1780768d3b249accecc5a38c725eb1e203d44a191f7b7ff1941f7df60c/msgpack-1.1.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1697,7 +1697,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/4d/ec/fd869e2567cc9c01278a736cfd1697941ba0d4b81a43e0aa2e8d71dab208/msgpack-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1888,7 +1888,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/e3/26/389b9c593eda2b8551b2e7126ad3a06af6f9b44274eb3a4f054d48ff7e47/msgpack-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -2080,7 +2080,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/c0/23/0abb886e80eab08f5e8c485d6f13924028602829f63b8f5fa25a06636628/msgpack-1.1.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -2288,7 +2288,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/20/22/2ebae7ae43cd8f2debc35c631172ddf14e2a87ffcc04cf43ff9df9fff0d3/msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -2482,7 +2482,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/a1/38/561f01cf3577430b59b340b51329803d3a5bf6a45864a55f4ef308ac11e3/msgpack-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -2677,7 +2677,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 - pypi: https://files.pythonhosted.org/packages/ca/91/7dc28d5e2a11a5ad804cf2b7f7a5fcb1eb5a4966d66a5d2b41aee6376543/msgpack-1.1.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -6307,7 +6307,7 @@ packages: requires_dist: - typing-extensions ; python_full_version < '3.11' requires_python: '>=3.8' -- pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b +- pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 name: modflow-devtools version: 1.8.0.dev0 requires_dist: @@ -9307,20 +9307,20 @@ packages: version: 0.26.0 sha256: 894514d47e012e794f1350f076c427d2347ebf82f9b958d554d12819849a369d requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/24/ff/96058f6506aac0fbc0d0fc0d60b0d0bd746240a0594657a2d94ad28033ba/ruff-0.12.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/2b/55/935b38ca28fd550a81b758743f66dfb060428b0c5e1995833865644f4d9d/ruff-0.12.6-py3-none-win_amd64.whl name: ruff - version: 0.12.5 - sha256: 2c47dea6ae39421851685141ba9734767f960113d51e83fd7bb9958d5be8763a + version: 0.12.6 + sha256: 48b73d4acef6768bfe9912e8f623ec87677bcfb6dc748ac406ebff06a84a6d70 requires_python: '>=3.7' -- pypi: https://files.pythonhosted.org/packages/bc/0f/ab16e8259493137598b9149734fec2e06fdeda9837e6f634f5c4e35916da/ruff-0.12.5-py3-none-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/84/4b/17060a0c01ff20329cb86aff0ec8ade03a033fb340a0e8276973395ba5d1/ruff-0.12.6-py3-none-macosx_10_12_x86_64.whl name: ruff - version: 0.12.5 - sha256: ae0d90cf5f49466c954991b9d8b953bd093c32c27608e409ae3564c63c5306a5 + version: 0.12.6 + sha256: 412518260394e8a6647a0c610062cac48ff230d39b9df57faae93aa77123e90c requires_python: '>=3.7' -- pypi: https://files.pythonhosted.org/packages/f8/fc/c6b65cd0e7fbe60f17e7ad619dca796aa49fbca34bb9bea5f8faf1ec2643/ruff-0.12.5-py3-none-macosx_10_12_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/f9/b3/2f71b72f47ea6d2352bafcc08ca02d5d80ace032dd5f0c43d30a49f2d02a/ruff-0.12.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: ruff - version: 0.12.5 - sha256: d1ab65e7d8152f519e7dea4de892317c9da7a108da1c56b6a3c1d5e7cf4c5e9a + version: 0.12.6 + sha256: b3cfbd192c312669fb22cd4bf8c700e8b4b1dced7ce034e581459c0e375486fa requires_python: '>=3.7' - pypi: https://files.pythonhosted.org/packages/14/c3/61f273ae550fbf1667675701112e380881905e28448c080b23b5a181df7c/scipy-1.16.1-cp312-cp312-win_amd64.whl name: scipy diff --git a/uv.lock b/uv.lock index cd0bb4f..62bccc7 100644 --- a/uv.lock +++ b/uv.lock @@ -1924,7 +1924,7 @@ wheels = [ [[package]] name = "modflow-devtools" version = "1.8.0.dev0" -source = { git = "https://github.com/MODFLOW-USGS/modflow-devtools.git#27834ffde3a2216caba597100ffd899b8b11569b" } +source = { git = "https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106" } [package.optional-dependencies] dfn = [ @@ -3192,27 +3192,26 @@ wheels = [ [[package]] name = "ruff" -version = "0.12.5" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/30/cd/01015eb5034605fd98d829c5839ec2c6b4582b479707f7c1c2af861e8258/ruff-0.12.5.tar.gz", hash = "sha256:b209db6102b66f13625940b7f8c7d0f18e20039bb7f6101fbdac935c9612057e", size = 5170722, upload_time = "2025-07-24T13:26:37.456Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d4/de/ad2f68f0798ff15dd8c0bcc2889558970d9a685b3249565a937cd820ad34/ruff-0.12.5-py3-none-linux_armv6l.whl", hash = "sha256:1de2c887e9dec6cb31fcb9948299de5b2db38144e66403b9660c9548a67abd92", size = 11819133, upload_time = "2025-07-24T13:25:56.369Z" }, - { url = "https://files.pythonhosted.org/packages/f8/fc/c6b65cd0e7fbe60f17e7ad619dca796aa49fbca34bb9bea5f8faf1ec2643/ruff-0.12.5-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:d1ab65e7d8152f519e7dea4de892317c9da7a108da1c56b6a3c1d5e7cf4c5e9a", size = 12501114, upload_time = "2025-07-24T13:25:59.471Z" }, - { url = "https://files.pythonhosted.org/packages/c5/de/c6bec1dce5ead9f9e6a946ea15e8d698c35f19edc508289d70a577921b30/ruff-0.12.5-py3-none-macosx_11_0_arm64.whl", hash = "sha256:962775ed5b27c7aa3fdc0d8f4d4433deae7659ef99ea20f783d666e77338b8cf", size = 11716873, upload_time = "2025-07-24T13:26:01.496Z" }, - { url = "https://files.pythonhosted.org/packages/a1/16/cf372d2ebe91e4eb5b82a2275c3acfa879e0566a7ac94d331ea37b765ac8/ruff-0.12.5-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:73b4cae449597e7195a49eb1cdca89fd9fbb16140c7579899e87f4c85bf82f73", size = 11958829, upload_time = "2025-07-24T13:26:03.721Z" }, - { url = "https://files.pythonhosted.org/packages/25/bf/cd07e8f6a3a6ec746c62556b4c4b79eeb9b0328b362bb8431b7b8afd3856/ruff-0.12.5-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8b13489c3dc50de5e2d40110c0cce371e00186b880842e245186ca862bf9a1ac", size = 11626619, upload_time = "2025-07-24T13:26:06.118Z" }, - { url = "https://files.pythonhosted.org/packages/d8/c9/c2ccb3b8cbb5661ffda6925f81a13edbb786e623876141b04919d1128370/ruff-0.12.5-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1504fea81461cf4841778b3ef0a078757602a3b3ea4b008feb1308cb3f23e08", size = 13221894, upload_time = "2025-07-24T13:26:08.292Z" }, - { url = "https://files.pythonhosted.org/packages/6b/58/68a5be2c8e5590ecdad922b2bcd5583af19ba648f7648f95c51c3c1eca81/ruff-0.12.5-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:c7da4129016ae26c32dfcbd5b671fe652b5ab7fc40095d80dcff78175e7eddd4", size = 14163909, upload_time = "2025-07-24T13:26:10.474Z" }, - { url = "https://files.pythonhosted.org/packages/bd/d1/ef6b19622009ba8386fdb792c0743f709cf917b0b2f1400589cbe4739a33/ruff-0.12.5-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ca972c80f7ebcfd8af75a0f18b17c42d9f1ef203d163669150453f50ca98ab7b", size = 13583652, upload_time = "2025-07-24T13:26:13.381Z" }, - { url = "https://files.pythonhosted.org/packages/62/e3/1c98c566fe6809a0c83751d825a03727f242cdbe0d142c9e292725585521/ruff-0.12.5-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8dbbf9f25dfb501f4237ae7501d6364b76a01341c6f1b2cd6764fe449124bb2a", size = 12700451, upload_time = "2025-07-24T13:26:15.488Z" }, - { url = "https://files.pythonhosted.org/packages/24/ff/96058f6506aac0fbc0d0fc0d60b0d0bd746240a0594657a2d94ad28033ba/ruff-0.12.5-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c47dea6ae39421851685141ba9734767f960113d51e83fd7bb9958d5be8763a", size = 12937465, upload_time = "2025-07-24T13:26:17.808Z" }, - { url = "https://files.pythonhosted.org/packages/eb/d3/68bc5e7ab96c94b3589d1789f2dd6dd4b27b263310019529ac9be1e8f31b/ruff-0.12.5-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c5076aa0e61e30f848846f0265c873c249d4b558105b221be1828f9f79903dc5", size = 11771136, upload_time = "2025-07-24T13:26:20.422Z" }, - { url = "https://files.pythonhosted.org/packages/52/75/7356af30a14584981cabfefcf6106dea98cec9a7af4acb5daaf4b114845f/ruff-0.12.5-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:a5a4c7830dadd3d8c39b1cc85386e2c1e62344f20766be6f173c22fb5f72f293", size = 11601644, upload_time = "2025-07-24T13:26:22.928Z" }, - { url = "https://files.pythonhosted.org/packages/c2/67/91c71d27205871737cae11025ee2b098f512104e26ffd8656fd93d0ada0a/ruff-0.12.5-py3-none-musllinux_1_2_i686.whl", hash = "sha256:46699f73c2b5b137b9dc0fc1a190b43e35b008b398c6066ea1350cce6326adcb", size = 12478068, upload_time = "2025-07-24T13:26:26.134Z" }, - { url = "https://files.pythonhosted.org/packages/34/04/b6b00383cf2f48e8e78e14eb258942fdf2a9bf0287fbf5cdd398b749193a/ruff-0.12.5-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:5a655a0a0d396f0f072faafc18ebd59adde8ca85fb848dc1b0d9f024b9c4d3bb", size = 12991537, upload_time = "2025-07-24T13:26:28.533Z" }, - { url = "https://files.pythonhosted.org/packages/3e/b9/053d6445dc7544fb6594785056d8ece61daae7214859ada4a152ad56b6e0/ruff-0.12.5-py3-none-win32.whl", hash = "sha256:dfeb2627c459b0b78ca2bbdc38dd11cc9a0a88bf91db982058b26ce41714ffa9", size = 11751575, upload_time = "2025-07-24T13:26:30.835Z" }, - { url = "https://files.pythonhosted.org/packages/bc/0f/ab16e8259493137598b9149734fec2e06fdeda9837e6f634f5c4e35916da/ruff-0.12.5-py3-none-win_amd64.whl", hash = "sha256:ae0d90cf5f49466c954991b9d8b953bd093c32c27608e409ae3564c63c5306a5", size = 12882273, upload_time = "2025-07-24T13:26:32.929Z" }, - { url = "https://files.pythonhosted.org/packages/00/db/c376b0661c24cf770cb8815268190668ec1330eba8374a126ceef8c72d55/ruff-0.12.5-py3-none-win_arm64.whl", hash = "sha256:48cdbfc633de2c5c37d9f090ba3b352d1576b0015bfc3bc98eaf230275b7e805", size = 11951564, upload_time = "2025-07-24T13:26:34.994Z" }, +version = "0.12.6" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/a2/364031a095e0d50277813b61c98918b8e5057a232f3b97bd39c3050898ad/ruff-0.12.6-py3-none-linux_armv6l.whl", hash = "sha256:59b48d8581989e0527b64c3297e672357c03b78d58cf1b228037a49915316277", size = 11855193, upload_time = "2025-07-29T20:44:15.216Z" }, + { url = "https://files.pythonhosted.org/packages/84/4b/17060a0c01ff20329cb86aff0ec8ade03a033fb340a0e8276973395ba5d1/ruff-0.12.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:412518260394e8a6647a0c610062cac48ff230d39b9df57faae93aa77123e90c", size = 12522289, upload_time = "2025-07-29T20:44:18.341Z" }, + { url = "https://files.pythonhosted.org/packages/e7/5b/ca87980044b163278eca24dc081a38101d3b2b5da3b57af28ca33f997f1e/ruff-0.12.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:b56a3f51a27d0db8141d5b4b095c2849b24f639539a05d201f72f8d83f829a78", size = 11739924, upload_time = "2025-07-29T20:44:20.654Z" }, + { url = "https://files.pythonhosted.org/packages/57/d9/2004a5c099d96f75931b318138c5bb39df6af7d9035b02c188e5024d3a35/ruff-0.12.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ef9e292957bd6a868ce4e5f57931d0583814a363add2adedae3a1c9854b7ad9", size = 11952620, upload_time = "2025-07-29T20:44:22.635Z" }, + { url = "https://files.pythonhosted.org/packages/c5/2a/5bcc44d63823331e93b585797576b7e5bc581cd7eaf73f782bb2031dba81/ruff-0.12.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0c3fd9955d3009c33e60bb596ea7bc66832de34d621883061114bb3b6114d358", size = 11662270, upload_time = "2025-07-29T20:44:24.782Z" }, + { url = "https://files.pythonhosted.org/packages/56/5c/c2c56b605666353c139235a598a2ea073d51e65f9b615f6eee71b19657d3/ruff-0.12.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e7456efef8dd6957843de60a245152e34a842210d8b13381d5f3e7540d17935", size = 13232207, upload_time = "2025-07-29T20:44:27.432Z" }, + { url = "https://files.pythonhosted.org/packages/ef/1d/301a4788986b9f31a12439503f643413f6188a6bd154ee11bd47ac5fd6c1/ruff-0.12.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:c99e62bae20c7e1a8d4de84f96754e9732d0831614ed165415ed2c4f4aa83864", size = 14179966, upload_time = "2025-07-29T20:44:30.079Z" }, + { url = "https://files.pythonhosted.org/packages/36/b1/5723f4d8f227351005c6c7a1cda1680a5357536be99f4a74da3fa51ebd76/ruff-0.12.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d47ff2b300da87df8437e1b35291349faaceb666d8349edef733b6562d29264f", size = 13629620, upload_time = "2025-07-29T20:44:32.387Z" }, + { url = "https://files.pythonhosted.org/packages/62/a7/2f614b90698084b5d9985e741ae11d1581e90fdd7ffc37cb4730a0472725/ruff-0.12.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8883ab5e9506574a6a2abacb5da34d416fdd8434151b35421ba3f79ca9a14a11", size = 12667635, upload_time = "2025-07-29T20:44:34.752Z" }, + { url = "https://files.pythonhosted.org/packages/f9/b3/2f71b72f47ea6d2352bafcc08ca02d5d80ace032dd5f0c43d30a49f2d02a/ruff-0.12.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3cfbd192c312669fb22cd4bf8c700e8b4b1dced7ce034e581459c0e375486fa", size = 12941871, upload_time = "2025-07-29T20:44:36.733Z" }, + { url = "https://files.pythonhosted.org/packages/4f/fd/dd266e754d584a4f60652795bbc1ce0cffed83b9e897f6d479e5c73fca07/ruff-0.12.6-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c1d87f2b1abf330281b3972d6bf34d366ee84b3077df66a89169e2d81b291891", size = 11773663, upload_time = "2025-07-29T20:44:38.68Z" }, + { url = "https://files.pythonhosted.org/packages/e6/15/9532fa52ac7a9c9c088ae77a60a626a4fb2a2d1e1e1fcca5ea082f1a9615/ruff-0.12.6-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:3f32aaa9b5ed69de80693abeecf9961cd97851cadf7850081461261d0e6551b6", size = 11610539, upload_time = "2025-07-29T20:44:41.205Z" }, + { url = "https://files.pythonhosted.org/packages/5e/a2/83dfcdec877bfba16589ed8c0463cb40c28e01cb52381af495146cf7b83b/ruff-0.12.6-py3-none-musllinux_1_2_i686.whl", hash = "sha256:de5185f19289a800c16d6ec8a9ba0b8b911b4640a4927b487f48fb51634ce315", size = 12485468, upload_time = "2025-07-29T20:44:43.598Z" }, + { url = "https://files.pythonhosted.org/packages/9f/a7/e47be7e51e54945fdedcc10b43f819c3dffbd12a0378d7854fa43da7f9e8/ruff-0.12.6-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:80f9d56205f6f6c4a1039c79d9acc0a9c104915f4fc0fc0385170decc72f6e4c", size = 12998871, upload_time = "2025-07-29T20:44:45.617Z" }, + { url = "https://files.pythonhosted.org/packages/4a/6d/1b121d75ad74cb4e16b9f6e1e2493b178e64a84a8b57a3189fcf3dcce329/ruff-0.12.6-py3-none-win32.whl", hash = "sha256:b553271d6ed5611fcbe5f6752852eef695f2a77c0405b3a16fd507e5a057f5b0", size = 11747804, upload_time = "2025-07-29T20:44:47.725Z" }, + { url = "https://files.pythonhosted.org/packages/2b/55/935b38ca28fd550a81b758743f66dfb060428b0c5e1995833865644f4d9d/ruff-0.12.6-py3-none-win_amd64.whl", hash = "sha256:48b73d4acef6768bfe9912e8f623ec87677bcfb6dc748ac406ebff06a84a6d70", size = 12906253, upload_time = "2025-07-29T20:44:49.777Z" }, + { url = "https://files.pythonhosted.org/packages/55/68/0454d21dbc251e45da45c0cf0fd6db1253ec80d5888db0c1e11b25f21d5a/ruff-0.12.6-py3-none-win_arm64.whl", hash = "sha256:cd2c9c898a11f1441778d1cf9e358244cf5f4f2f11e93ff03c1a6c6759f4b15d", size = 11978598, upload_time = "2025-07-29T20:44:52.127Z" }, ] [[package]] From ab34d4119afe00ec78e142faa3928215be615a5b Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Wed, 30 Jul 2025 23:14:12 -0400 Subject: [PATCH 5/6] typed records --- flopy4/mf6/codec/reader/grammar/__init__.py | 3 ++- flopy4/mf6/codec/reader/grammar/filters.py | 15 +++++++++++++++ .../reader/grammar/templates/component.lark.jinja | 6 ++++++ 3 files changed, 23 insertions(+), 1 deletion(-) diff --git a/flopy4/mf6/codec/reader/grammar/__init__.py b/flopy4/mf6/codec/reader/grammar/__init__.py index 2ec5f52..56068fd 100644 --- a/flopy4/mf6/codec/reader/grammar/__init__.py +++ b/flopy4/mf6/codec/reader/grammar/__init__.py @@ -4,7 +4,7 @@ import jinja2 from modflow_devtools.dfn import Dfn, get_blocks, get_fields -from flopy4.mf6.codec.reader.grammar.filters import field_type +from flopy4.mf6.codec.reader.grammar.filters import field_type, record_child_type def _get_template_env(): @@ -16,6 +16,7 @@ def _get_template_env(): keep_trailing_newline=True, ) env.filters["field_type"] = field_type + env.filters["record_child_type"] = record_child_type return env diff --git a/flopy4/mf6/codec/reader/grammar/filters.py b/flopy4/mf6/codec/reader/grammar/filters.py index 74290ba..48b1294 100644 --- a/flopy4/mf6/codec/reader/grammar/filters.py +++ b/flopy4/mf6/codec/reader/grammar/filters.py @@ -13,3 +13,18 @@ def field_type(field: Field) -> str: return "record" case _: return field["type"] + + +def record_child_type(field: Field) -> str: + """Get the grammar type for a field within a record context.""" + match field["type"]: + case "string": + return "string" + case "integer": + return "integer" + case "double precision": + return "double" + case "keyword": + return "" + case _: + return field["type"] diff --git a/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja b/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja index 50d90fe..3eb6090 100644 --- a/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja +++ b/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja @@ -13,5 +13,11 @@ block: {% for block_name in blocks.keys() %}{{ block_name }}_block{% if not loop {% endfor %} {% for field_name, field in fields.items() %} {% set field_type = field|field_type %} +{% if field['type'] == 'record' and field.get('children') %} +{{ field_name }}: "{{ field['name'] }}"i {{ field_name }}_record +{{ field_name }}_record: {% for child_name, child in field['children'].items() %}{% set child_type = child|record_child_type %}{% if child['type'] == 'keyword' %}"{{ child['name'] }}"i{% else %}{{ child_type }}{% endif %}{% if not loop.last %} {% endif %}{% endfor %} + +{% else %} {{ field_name }}: "{{ field['name'] }}"i {{ field_type }} +{% endif %} {% endfor %} From 6d4aed4772ebe2a45f5110acf542ebac11845087 Mon Sep 17 00:00:00 2001 From: wpbonelli Date: Tue, 5 Aug 2025 14:09:02 -0400 Subject: [PATCH 6/6] typed keystrings --- flopy4/mf6/codec/reader/grammar/__init__.py | 7 +- flopy4/mf6/codec/reader/grammar/filters.py | 11 +- .../reader/grammar/generated/chf-cdb.lark | 2 +- .../reader/grammar/generated/chf-chd.lark | 4 +- .../reader/grammar/generated/chf-dfw.lark | 2 +- .../reader/grammar/generated/chf-disv1d.lark | 2 +- .../reader/grammar/generated/chf-evp.lark | 4 +- .../reader/grammar/generated/chf-flw.lark | 4 +- .../reader/grammar/generated/chf-oc.lark | 21 +- .../reader/grammar/generated/chf-pcp.lark | 4 +- .../reader/grammar/generated/chf-zdg.lark | 4 +- .../codec/reader/grammar/generated/chf.lark | 2 +- .../reader/grammar/generated/exg-chfgwf.lark | 2 +- .../reader/grammar/generated/exg-gwegwe.lark | 4 +- .../reader/grammar/generated/exg-gwfgwf.lark | 8 +- .../reader/grammar/generated/exg-gwtgwt.lark | 4 +- .../reader/grammar/generated/exg-olfgwf.lark | 2 +- .../reader/grammar/generated/gwe-ctp.lark | 4 +- .../reader/grammar/generated/gwe-dis.lark | 4 +- .../reader/grammar/generated/gwe-disu.lark | 2 +- .../reader/grammar/generated/gwe-disv.lark | 4 +- .../reader/grammar/generated/gwe-esl.lark | 4 +- .../reader/grammar/generated/gwe-lke.lark | 25 +- .../reader/grammar/generated/gwe-mve.lark | 4 +- .../reader/grammar/generated/gwe-mwe.lark | 19 +- .../reader/grammar/generated/gwe-oc.lark | 19 +- .../reader/grammar/generated/gwe-sfe.lark | 25 +- .../reader/grammar/generated/gwe-uze.lark | 21 +- .../codec/reader/grammar/generated/gwe.lark | 9 +- .../reader/grammar/generated/gwf-api.lark | 2 +- .../reader/grammar/generated/gwf-buy.lark | 2 +- .../reader/grammar/generated/gwf-chd.lark | 4 +- .../reader/grammar/generated/gwf-csub.lark | 22 +- .../reader/grammar/generated/gwf-dis.lark | 4 +- .../reader/grammar/generated/gwf-disu.lark | 2 +- .../reader/grammar/generated/gwf-disv.lark | 4 +- .../reader/grammar/generated/gwf-drn.lark | 4 +- .../reader/grammar/generated/gwf-drng.lark | 2 +- .../reader/grammar/generated/gwf-evt.lark | 4 +- .../reader/grammar/generated/gwf-evta.lark | 4 +- .../reader/grammar/generated/gwf-ghb.lark | 4 +- .../reader/grammar/generated/gwf-ghbg.lark | 2 +- .../reader/grammar/generated/gwf-lak.lark | 39 +- .../reader/grammar/generated/gwf-maw.lark | 29 +- .../reader/grammar/generated/gwf-mvr.lark | 4 +- .../reader/grammar/generated/gwf-npf.lark | 8 +- .../reader/grammar/generated/gwf-oc.lark | 19 +- .../reader/grammar/generated/gwf-rch.lark | 4 +- .../reader/grammar/generated/gwf-rcha.lark | 4 +- .../reader/grammar/generated/gwf-riv.lark | 4 +- .../reader/grammar/generated/gwf-rivg.lark | 25 + .../reader/grammar/generated/gwf-sfr.lark | 37 +- .../reader/grammar/generated/gwf-sto.lark | 2 +- .../reader/grammar/generated/gwf-uzf.lark | 12 +- .../reader/grammar/generated/gwf-vsc.lark | 2 +- .../reader/grammar/generated/gwf-wel.lark | 6 +- .../reader/grammar/generated/gwf-welg.lark | 4 +- .../codec/reader/grammar/generated/gwf.lark | 8 +- .../reader/grammar/generated/gwt-api.lark | 2 +- .../reader/grammar/generated/gwt-cnc.lark | 4 +- .../reader/grammar/generated/gwt-dis.lark | 4 +- .../reader/grammar/generated/gwt-disu.lark | 2 +- .../reader/grammar/generated/gwt-disv.lark | 4 +- .../reader/grammar/generated/gwt-ist.lark | 10 +- .../reader/grammar/generated/gwt-lkt.lark | 25 +- .../reader/grammar/generated/gwt-mst.lark | 2 +- .../reader/grammar/generated/gwt-mvt.lark | 4 +- .../reader/grammar/generated/gwt-mwt.lark | 19 +- .../reader/grammar/generated/gwt-oc.lark | 19 +- .../reader/grammar/generated/gwt-sft.lark | 25 +- .../reader/grammar/generated/gwt-src.lark | 4 +- .../reader/grammar/generated/gwt-uzt.lark | 21 +- .../codec/reader/grammar/generated/gwt.lark | 9 +- .../reader/grammar/generated/olf-cdb.lark | 2 +- .../reader/grammar/generated/olf-chd.lark | 4 +- .../reader/grammar/generated/olf-dfw.lark | 2 +- .../reader/grammar/generated/olf-dis2d.lark | 2 +- .../reader/grammar/generated/olf-disv1d.lark | 2 +- .../reader/grammar/generated/olf-disv2d.lark | 2 +- .../reader/grammar/generated/olf-evp.lark | 4 +- .../reader/grammar/generated/olf-flw.lark | 4 +- .../reader/grammar/generated/olf-oc.lark | 21 +- .../reader/grammar/generated/olf-pcp.lark | 4 +- .../reader/grammar/generated/olf-zdg.lark | 4 +- .../codec/reader/grammar/generated/olf.lark | 2 +- .../reader/grammar/generated/prt-dis.lark | 4 +- .../reader/grammar/generated/prt-disv.lark | 4 +- .../reader/grammar/generated/prt-oc.lark | 23 +- .../reader/grammar/generated/prt-prp.lark | 12 +- .../reader/grammar/generated/sim-nam.lark | 29 - .../reader/grammar/generated/sim-tdis.lark | 2 +- .../codec/reader/grammar/generated/sim.lark | 2 +- .../reader/grammar/generated/sln-ims.lark | 10 +- .../reader/grammar/generated/sln-pts.lark | 8 +- .../reader/grammar/generated/swf-cdb.lark | 2 +- .../reader/grammar/generated/swf-chd.lark | 4 +- .../reader/grammar/generated/swf-dfw.lark | 2 +- .../reader/grammar/generated/swf-dis2d.lark | 2 +- .../reader/grammar/generated/swf-disv1d.lark | 2 +- .../reader/grammar/generated/swf-disv2d.lark | 2 +- .../reader/grammar/generated/swf-evp.lark | 4 +- .../reader/grammar/generated/swf-flw.lark | 4 +- .../reader/grammar/generated/swf-nam.lark | 1 + .../reader/grammar/generated/swf-oc.lark | 21 +- .../reader/grammar/generated/swf-pcp.lark | 4 +- .../reader/grammar/generated/swf-zdg.lark | 4 +- .../codec/reader/grammar/generated/swf.lark | 2 +- .../reader/grammar/generated/utl-spc.lark | 7 +- .../reader/grammar/generated/utl-spca.lark | 2 +- .../reader/grammar/generated/utl-tas.lark | 6 +- .../reader/grammar/generated/utl-ts.lark | 8 +- .../reader/grammar/generated/utl-tvk.lark | 9 +- .../reader/grammar/generated/utl-tvs.lark | 7 +- .../grammar/templates/component.lark.jinja | 29 +- pixi.lock | 883 ++++++++---------- uv.lock | 492 ++++++---- 116 files changed, 1255 insertions(+), 1037 deletions(-) create mode 100644 flopy4/mf6/codec/reader/grammar/generated/gwf-rivg.lark diff --git a/flopy4/mf6/codec/reader/grammar/__init__.py b/flopy4/mf6/codec/reader/grammar/__init__.py index 56068fd..7a999c3 100644 --- a/flopy4/mf6/codec/reader/grammar/__init__.py +++ b/flopy4/mf6/codec/reader/grammar/__init__.py @@ -4,7 +4,11 @@ import jinja2 from modflow_devtools.dfn import Dfn, get_blocks, get_fields -from flopy4.mf6.codec.reader.grammar.filters import field_type, record_child_type +from flopy4.mf6.codec.reader.grammar.filters import ( + field_type, + keystring_children, + record_child_type, +) def _get_template_env(): @@ -17,6 +21,7 @@ def _get_template_env(): ) env.filters["field_type"] = field_type env.filters["record_child_type"] = record_child_type + env.filters["keystring_children"] = keystring_children return env diff --git a/flopy4/mf6/codec/reader/grammar/filters.py b/flopy4/mf6/codec/reader/grammar/filters.py index 48b1294..ba834eb 100644 --- a/flopy4/mf6/codec/reader/grammar/filters.py +++ b/flopy4/mf6/codec/reader/grammar/filters.py @@ -10,7 +10,7 @@ def field_type(field: Field) -> str: case "keyword": return "" case "keystring": - return "record" + return "" # keystrings generate their own union rules case _: return field["type"] @@ -26,5 +26,14 @@ def record_child_type(field: Field) -> str: return "double" case "keyword": return "" + case "keystring": + return "" # keystrings generate their own union rules case _: return field["type"] + + +def keystring_children(field: Field) -> dict: + """Get the children of a keystring field for union generation.""" + if field["type"] != "keystring": + return {} + return field.get("children", {}) diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-cdb.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-cdb.lark index 4f38a8f..8567237 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-cdb.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-cdb.lark @@ -14,7 +14,7 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer idcxs: "idcxs"i list width: "width"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-chd.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-chd.lark index 6bcdd6a..17ff251 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-chd.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-chd.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer head: "head"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-dfw.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-dfw.lark index 81eed67..1eeec07 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-dfw.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-dfw.lark @@ -13,7 +13,7 @@ time_conversion: "time_conversion"i double precision save_flows: "save_flows"i print_flows: "print_flows"i save_velocity: "save_velocity"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string export_array_ascii: "export_array_ascii"i dev_swr_conductance: "dev_swr_conductance"i manningsn: "manningsn"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-disv1d.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-disv1d.lark index 71fa512..19daea4 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-disv1d.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-disv1d.lark @@ -15,7 +15,7 @@ vertices_fields: (vertices)* cell1d_fields: (cell1d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-evp.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-evp.lark index fb6b5dc..c2ce1f6 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-evp.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-evp.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer evaporation: "evaporation"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-flw.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-flw.lark index aefed0c..110a979 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-flw.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-flw.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer q: "q"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-oc.lark index 676b458..9e2a1d0 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-oc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-oc.lark @@ -7,10 +7,17 @@ options_block: "begin"i "options"i options_fields "end"i "options"i period_block: "begin"i "period"i period_fields "end"i "period"i options_fields: (budget_filerecord | budgetcsv_filerecord | qoutflow_filerecord | stage_filerecord | qoutflowprintrecord)* period_fields: (saverecord | printrecord)* -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -qoutflow_filerecord: "qoutflow_filerecord"i record -stage_filerecord: "stage_filerecord"i record -qoutflowprintrecord: "qoutflowprintrecord"i record -saverecord: "saverecord"i record -printrecord: "printrecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +qoutflow_filerecord: "qoutflow"i "fileout"i string +stage_filerecord: "stage"i "fileout"i string +qoutflowprintrecord: "qoutflow"i "print_format"i +saverecord: "save"i string ocsetting +printrecord: "print"i string ocsetting +ocsetting: ocsetting_all | ocsetting_first | ocsetting_last | ocsetting_frequency | ocsetting_steps +ocsetting_all: "all"i +ocsetting_first: "first"i +ocsetting_last: "last"i +ocsetting_frequency: "frequency"i integer +ocsetting_steps: "steps"i integer + diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-pcp.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-pcp.lark index 4ffd9aa..97d8e10 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-pcp.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-pcp.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer precipitation: "precipitation"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf-zdg.lark b/flopy4/mf6/codec/reader/grammar/generated/chf-zdg.lark index 2684bd4..6cbf661 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf-zdg.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf-zdg.lark @@ -14,8 +14,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer idcxs: "idcxs"i list width: "width"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/chf.lark b/flopy4/mf6/codec/reader/grammar/generated/chf.lark index 594d4aa..ccf7e36 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/chf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/chf.lark @@ -11,5 +11,5 @@ list: "list"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -newtonoptions: "newtonoptions"i record +newtonoptions: "newton"i "under_relaxation"i packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-chfgwf.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-chfgwf.lark index 2bae724..e4314ce 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/exg-chfgwf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-chfgwf.lark @@ -12,6 +12,6 @@ exchangedata_fields: (exchangedata)* print_input: "print_input"i print_flows: "print_flows"i fixed_conductance: "fixed_conductance"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string nexg: "nexg"i integer exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwegwe.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwegwe.lark index e9302ee..e04c54e 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/exg-gwegwe.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwegwe.lark @@ -19,8 +19,8 @@ save_flows: "save_flows"i adv_scheme: "adv_scheme"i string cnd_xt3d_off: "cnd_xt3d_off"i cnd_xt3d_rhs: "cnd_xt3d_rhs"i -mve_filerecord: "mve_filerecord"i record -obs_filerecord: "obs_filerecord"i record +mve_filerecord: "mve6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string dev_interfacemodel_on: "dev_interfacemodel_on"i nexg: "nexg"i integer exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwf.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwf.lark index 9f7f2a2..cf41095 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwfgwf.lark @@ -15,12 +15,12 @@ print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i cell_averaging: "cell_averaging"i string -cvoptions: "cvoptions"i record +cvoptions: "variablecv"i "dewatered"i newton: "newton"i xt3d: "xt3d"i -gnc_filerecord: "gnc_filerecord"i record -mvr_filerecord: "mvr_filerecord"i record -obs_filerecord: "obs_filerecord"i record +gnc_filerecord: "gnc6"i "filein"i string +mvr_filerecord: "mvr6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string dev_interfacemodel_on: "dev_interfacemodel_on"i nexg: "nexg"i integer exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-gwtgwt.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-gwtgwt.lark index 09e6661..5165453 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/exg-gwtgwt.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-gwtgwt.lark @@ -19,8 +19,8 @@ save_flows: "save_flows"i adv_scheme: "adv_scheme"i string dsp_xt3d_off: "dsp_xt3d_off"i dsp_xt3d_rhs: "dsp_xt3d_rhs"i -mvt_filerecord: "mvt_filerecord"i record -obs_filerecord: "obs_filerecord"i record +mvt_filerecord: "mvt6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string dev_interfacemodel_on: "dev_interfacemodel_on"i nexg: "nexg"i integer exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/exg-olfgwf.lark b/flopy4/mf6/codec/reader/grammar/generated/exg-olfgwf.lark index 72c66d5..599f3c9 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/exg-olfgwf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/exg-olfgwf.lark @@ -12,6 +12,6 @@ exchangedata_fields: (exchangedata)* print_input: "print_input"i print_flows: "print_flows"i fixed_conductance: "fixed_conductance"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string nexg: "nexg"i integer exchangedata: "exchangedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-ctp.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-ctp.lark index 3391529..f7daa5f 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-ctp.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-ctp.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer temp: "temp"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-dis.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-dis.lark index 2123e0a..0643527 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-dis.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-dis.lark @@ -11,14 +11,14 @@ dimensions_fields: (nlay | nrow | ncol)* griddata_fields: (delr | delc | top | botm | idomain)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i crs: "crs"i array -ncf_filerecord: "ncf_filerecord"i record +ncf_filerecord: "ncf6"i "filein"i string nlay: "nlay"i integer nrow: "nrow"i integer ncol: "ncol"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-disu.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-disu.lark index d84fa49..ff79cc4 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-disu.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-disu.lark @@ -17,7 +17,7 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-disv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-disv.lark index fe5e05b..e4251da 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-disv.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-disv.lark @@ -15,14 +15,14 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i crs: "crs"i array -ncf_filerecord: "ncf_filerecord"i record +ncf_filerecord: "ncf6"i "filein"i string nlay: "nlay"i integer ncpl: "ncpl"i integer nvert: "nvert"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-esl.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-esl.lark index 50900d3..de09e7f 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-esl.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-esl.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer senerrate: "senerrate"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-lke.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-lke.lark index d44f835..9b9ce32 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-lke.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-lke.lark @@ -17,11 +17,24 @@ print_input: "print_input"i print_temperature: "print_temperature"i print_flows: "print_flows"i save_flows: "save_flows"i -temperature_filerecord: "temperature_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +temperature_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string packagedata: "packagedata"i recarray lakeno: "lakeno"i list -laksetting: "laksetting"i record +laksetting: laksetting_temperature | laksetting_status | laksetting_rainfall | laksetting_evaporation | laksetting_runoff | laksetting_ext-inflow | laksetting_auxiliaryrecord +laksetting_temperature: "temperature"i string + +laksetting_status: "status"i string + +laksetting_rainfall: "rainfall"i string + +laksetting_evaporation: "evaporation"i string + +laksetting_runoff: "runoff"i string + +laksetting_ext-inflow: "ext-inflow"i string + +laksetting_auxiliaryrecord: "auxiliaryrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-mve.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-mve.lark index 1d4161d..6e6edc8 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-mve.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-mve.lark @@ -8,5 +8,5 @@ options_fields: (print_input | print_flows | save_flows | budget_filerecord | bu print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-mwe.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-mwe.lark index a8684d8..800e5e0 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-mwe.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-mwe.lark @@ -17,11 +17,18 @@ print_input: "print_input"i print_temperature: "print_temperature"i print_flows: "print_flows"i save_flows: "save_flows"i -temperature_filerecord: "temperature_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +temperature_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string packagedata: "packagedata"i recarray mawno: "mawno"i list -mwesetting: "mwesetting"i record +mwesetting: mwesetting_temperature | mwesetting_status | mwesetting_rate | mwesetting_auxiliaryrecord +mwesetting_temperature: "temperature"i string + +mwesetting_status: "status"i string + +mwesetting_rate: "rate"i string + +mwesetting_auxiliaryrecord: "auxiliaryrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-oc.lark index f951521..f55a2a1 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-oc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-oc.lark @@ -7,9 +7,16 @@ options_block: "begin"i "options"i options_fields "end"i "options"i period_block: "begin"i "period"i period_fields "end"i "period"i options_fields: (budget_filerecord | budgetcsv_filerecord | temperature_filerecord | temperatureprintrecord)* period_fields: (saverecord | printrecord)* -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -temperature_filerecord: "temperature_filerecord"i record -temperatureprintrecord: "temperatureprintrecord"i record -saverecord: "saverecord"i record -printrecord: "printrecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +temperature_filerecord: "temperature"i "fileout"i string +temperatureprintrecord: "temperature"i "print_format"i +saverecord: "save"i string ocsetting +printrecord: "print"i string ocsetting +ocsetting: ocsetting_all | ocsetting_first | ocsetting_last | ocsetting_frequency | ocsetting_steps +ocsetting_all: "all"i +ocsetting_first: "first"i +ocsetting_last: "last"i +ocsetting_frequency: "frequency"i integer +ocsetting_steps: "steps"i integer + diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-sfe.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-sfe.lark index e0f58b5..f2061af 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-sfe.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-sfe.lark @@ -17,11 +17,24 @@ print_input: "print_input"i print_temperature: "print_temperature"i print_flows: "print_flows"i save_flows: "save_flows"i -temperature_filerecord: "temperature_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +temperature_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string packagedata: "packagedata"i recarray rno: "rno"i list -reachsetting: "reachsetting"i record +reachsetting: reachsetting_temperature | reachsetting_status | reachsetting_rainfall | reachsetting_evaporation | reachsetting_runoff | reachsetting_inflow | reachsetting_auxiliaryrecord +reachsetting_temperature: "temperature"i string + +reachsetting_status: "status"i string + +reachsetting_rainfall: "rainfall"i string + +reachsetting_evaporation: "evaporation"i string + +reachsetting_runoff: "runoff"i string + +reachsetting_inflow: "inflow"i string + +reachsetting_auxiliaryrecord: "auxiliaryrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe-uze.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe-uze.lark index f55e8df..bd9d0c0 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe-uze.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe-uze.lark @@ -17,11 +17,20 @@ print_input: "print_input"i print_temperature: "print_temperature"i print_flows: "print_flows"i save_flows: "save_flows"i -temperature_filerecord: "temperature_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +temperature_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string packagedata: "packagedata"i recarray uzfno: "uzfno"i list -uzesetting: "uzesetting"i record +uzesetting: uzesetting_temperature | uzesetting_status | uzesetting_infiltration | uzesetting_uzet | uzesetting_auxiliaryrecord +uzesetting_temperature: "temperature"i string + +uzesetting_status: "status"i string + +uzesetting_infiltration: "infiltration"i string + +uzesetting_uzet: "uzet"i string + +uzesetting_auxiliaryrecord: "auxiliaryrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwe.lark b/flopy4/mf6/codec/reader/grammar/generated/gwe.lark index 42a5fbe..94a3a3a 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwe.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwe.lark @@ -5,13 +5,14 @@ start: block* block: options_block | packages_block options_block: "begin"i "options"i options_fields "end"i "options"i packages_block: "begin"i "packages"i packages_fields "end"i "packages"i -options_fields: (list | print_input | print_flows | save_flows | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* +options_fields: (list | print_input | print_flows | save_flows | dependent_variable_scaling | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* packages_fields: (packages)* list: "list"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record -nc_structured_filerecord: "nc_structured_filerecord"i record -nc_filerecord: "nc_filerecord"i record +dependent_variable_scaling: "dependent_variable_scaling"i +nc_mesh2d_filerecord: "netcdf_mesh2d"i "fileout"i string +nc_structured_filerecord: "netcdf_structured"i "fileout"i string +nc_filerecord: "netcdf"i "filein"i string packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-api.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-api.lark index 9deeb52..aa05188 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-api.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-api.lark @@ -11,6 +11,6 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string mover: "mover"i maxbound: "maxbound"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-buy.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-buy.lark index f4ac48f..54fe9d9 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-buy.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-buy.lark @@ -11,7 +11,7 @@ dimensions_fields: (nrhospecies)* packagedata_fields: (packagedata)* hhformulation_rhs: "hhformulation_rhs"i denseref: "denseref"i double precision -density_filerecord: "density_filerecord"i record +density_filerecord: "density"i "fileout"i string dev_efh_formulation: "dev_efh_formulation"i nrhospecies: "nrhospecies"i integer packagedata: "packagedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-chd.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-chd.lark index 4e21933..21dded5 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-chd.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-chd.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string dev_no_newton: "dev_no_newton"i maxbound: "maxbound"i integer head: "head"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-csub.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-csub.lark index 19ab71b..046c015 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-csub.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-csub.lark @@ -28,17 +28,17 @@ specified_initial_interbed_state: "specified_initial_interbed_state"i specified_initial_preconsolidation_stress: "specified_initial_preconsolidation_stress"i specified_initial_delay_head: "specified_initial_delay_head"i effective_stress_lag: "effective_stress_lag"i -strainib_filerecord: "strainib_filerecord"i record -straincg_filerecord: "straincg_filerecord"i record -compaction_filerecord: "compaction_filerecord"i record -compaction_elastic_filerecord: "compaction_elastic_filerecord"i record -compaction_inelastic_filerecord: "compaction_inelastic_filerecord"i record -compaction_interbed_filerecord: "compaction_interbed_filerecord"i record -compaction_coarse_filerecord: "compaction_coarse_filerecord"i record -zdisplacement_filerecord: "zdisplacement_filerecord"i record -package_convergence_filerecord: "package_convergence_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +strainib_filerecord: "strain_csv_interbed"i "fileout"i string +straincg_filerecord: "strain_csv_coarse"i "fileout"i string +compaction_filerecord: "compaction"i "fileout"i string +compaction_elastic_filerecord: "compaction_elastic"i "fileout"i string +compaction_inelastic_filerecord: "compaction_inelastic"i "fileout"i string +compaction_interbed_filerecord: "compaction_interbed"i "fileout"i string +compaction_coarse_filerecord: "compaction_coarse"i "fileout"i string +zdisplacement_filerecord: "zdisplacement"i "fileout"i string +package_convergence_filerecord: "package_convergence"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string ninterbeds: "ninterbeds"i integer maxsig0: "maxsig0"i integer cg_ske_cr: "cg_ske_cr"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-dis.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-dis.lark index 7c544e4..900c0c7 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-dis.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-dis.lark @@ -11,14 +11,14 @@ dimensions_fields: (nlay | nrow | ncol)* griddata_fields: (delr | delc | top | botm | idomain)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i crs: "crs"i array -ncf_filerecord: "ncf_filerecord"i record +ncf_filerecord: "ncf6"i "filein"i string nlay: "nlay"i integer nrow: "nrow"i integer ncol: "ncol"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-disu.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-disu.lark index 614915e..0c5b734 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-disu.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-disu.lark @@ -17,7 +17,7 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-disv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-disv.lark index 1db1d5d..6a474ba 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-disv.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-disv.lark @@ -15,14 +15,14 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i crs: "crs"i array -ncf_filerecord: "ncf_filerecord"i record +ncf_filerecord: "ncf6"i "filein"i string nlay: "nlay"i integer ncpl: "ncpl"i integer nvert: "nvert"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-drn.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-drn.lark index e68337e..8901c64 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-drn.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-drn.lark @@ -16,8 +16,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i dev_cubic_scaling: "dev_cubic_scaling"i maxbound: "maxbound"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-drng.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-drng.lark index 4384943..69df40f 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-drng.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-drng.lark @@ -16,7 +16,7 @@ auxdepthname: "auxdepthname"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string mover: "mover"i export_array_netcdf: "export_array_netcdf"i dev_cubic_scaling: "dev_cubic_scaling"i diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-evt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-evt.lark index a5fca7b..41af503 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-evt.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-evt.lark @@ -16,8 +16,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string surf_rate_specified: "surf_rate_specified"i maxbound: "maxbound"i integer nseg: "nseg"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-evta.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-evta.lark index 094ae2a..bdcaa7f 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-evta.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-evta.lark @@ -14,8 +14,8 @@ auxmultname: "auxmultname"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -tas_filerecord: "tas_filerecord"i record -obs_filerecord: "obs_filerecord"i record +tas_filerecord: "tas6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string export_array_netcdf: "export_array_netcdf"i ievt: "ievt"i list surface: "surface"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-ghb.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-ghb.lark index 54810f8..4e60e16 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-ghb.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-ghb.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i maxbound: "maxbound"i integer bhead: "bhead"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-ghbg.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-ghbg.lark index 8d15e1a..73d3511 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-ghbg.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-ghbg.lark @@ -15,7 +15,7 @@ auxmultname: "auxmultname"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string mover: "mover"i export_array_netcdf: "export_array_netcdf"i maxbound: "maxbound"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-lak.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-lak.lark index 82476fc..b86082d 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-lak.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-lak.lark @@ -23,12 +23,12 @@ print_input: "print_input"i print_stage: "print_stage"i print_flows: "print_flows"i save_flows: "save_flows"i -stage_filerecord: "stage_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -package_convergence_filerecord: "package_convergence_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +stage_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +package_convergence_filerecord: "package_convergence"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i surfdep: "surfdep"i double precision maximum_iterations: "maximum_iterations"i integer @@ -40,7 +40,32 @@ noutlets: "noutlets"i integer ntables: "ntables"i integer packagedata: "packagedata"i recarray number: "number"i list -laksetting: "laksetting"i record +laksetting: laksetting_stage | laksetting_invert | laksetting_width | laksetting_rough | laksetting_slope | laksetting_status | laksetting_rainfall | laksetting_evaporation | laksetting_runoff | laksetting_inflow | laksetting_withdrawal | laksetting_rate | laksetting_auxiliaryrecord +laksetting_stage: "stage"i string + +laksetting_invert: "invert"i string + +laksetting_width: "width"i string + +laksetting_rough: "rough"i string + +laksetting_slope: "slope"i string + +laksetting_status: "status"i string + +laksetting_rainfall: "rainfall"i string + +laksetting_evaporation: "evaporation"i string + +laksetting_runoff: "runoff"i string + +laksetting_inflow: "inflow"i string + +laksetting_withdrawal: "withdrawal"i string + +laksetting_rate: "rate"i string + +laksetting_auxiliaryrecord: "auxiliaryrecord"i record connectiondata: "connectiondata"i recarray tables: "tables"i recarray outlets: "outlets"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-maw.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-maw.lark index 1fda17d..70f843f 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-maw.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-maw.lark @@ -19,20 +19,35 @@ print_input: "print_input"i print_head: "print_head"i print_flows: "print_flows"i save_flows: "save_flows"i -head_filerecord: "head_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record +head_filerecord: "head"i "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string no_well_storage: "no_well_storage"i flow_correction: "flow_correction"i flowing_wells: "flowing_wells"i shutdown_theta: "shutdown_theta"i double precision shutdown_kappa: "shutdown_kappa"i double precision -mfrcsv_filerecord: "mfrcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +mfrcsv_filerecord: "maw_flow_reduce_csv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i nmawwells: "nmawwells"i integer packagedata: "packagedata"i recarray ifno: "ifno"i list -mawsetting: "mawsetting"i record +mawsetting: mawsetting_status | mawsetting_flowing_wellrecord | mawsetting_rate | mawsetting_well_head | mawsetting_head_limit | mawsetting_shutoffrecord | mawsetting_rate_scalingrecord | mawsetting_auxiliaryrecord +mawsetting_status: "status"i string + +mawsetting_flowing_wellrecord: "flowing_wellrecord"i record + +mawsetting_rate: "rate"i double precision + +mawsetting_well_head: "well_head"i double precision + +mawsetting_head_limit: "head_limit"i string + +mawsetting_shutoffrecord: "shutoffrecord"i record + +mawsetting_rate_scalingrecord: "rate_scalingrecord"i record + +mawsetting_auxiliaryrecord: "auxiliaryrecord"i record connectiondata: "connectiondata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-mvr.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-mvr.lark index 768fef4..e7fe80f 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-mvr.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-mvr.lark @@ -14,8 +14,8 @@ packages_fields: (packages)* print_input: "print_input"i print_flows: "print_flows"i modelnames: "modelnames"i -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string maxmvr: "maxmvr"i integer maxpackages: "maxpackages"i integer mname1: "mname1"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-npf.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-npf.lark index 5e94475..29fd74d 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-npf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-npf.lark @@ -11,15 +11,15 @@ save_flows: "save_flows"i print_flows: "print_flows"i alternative_cell_averaging: "alternative_cell_averaging"i string thickstrt: "thickstrt"i -cvoptions: "cvoptions"i record +cvoptions: "variablecv"i "dewatered"i perched: "perched"i -rewet_record: "rewet_record"i record -xt3doptions: "xt3doptions"i record +rewet_record: "rewet"i double integer integer +xt3doptions: "xt3d"i "rhs"i save_specific_discharge: "save_specific_discharge"i save_saturation: "save_saturation"i k22overk: "k22overk"i k33overk: "k33overk"i -tvk_filerecord: "tvk_filerecord"i record +tvk_filerecord: "tvk6"i "filein"i string export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i dev_no_newton: "dev_no_newton"i diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-oc.lark index d6f8b0a..85c22ae 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-oc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-oc.lark @@ -7,9 +7,16 @@ options_block: "begin"i "options"i options_fields "end"i "options"i period_block: "begin"i "period"i period_fields "end"i "period"i options_fields: (budget_filerecord | budgetcsv_filerecord | head_filerecord | headprintrecord)* period_fields: (saverecord | printrecord)* -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -head_filerecord: "head_filerecord"i record -headprintrecord: "headprintrecord"i record -saverecord: "saverecord"i record -printrecord: "printrecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +head_filerecord: "head"i "fileout"i string +headprintrecord: "head"i "print_format"i +saverecord: "save"i string ocsetting +printrecord: "print"i string ocsetting +ocsetting: ocsetting_all | ocsetting_first | ocsetting_last | ocsetting_frequency | ocsetting_steps +ocsetting_all: "all"i +ocsetting_first: "first"i +ocsetting_last: "last"i +ocsetting_frequency: "frequency"i integer +ocsetting_steps: "steps"i integer + diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-rch.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-rch.lark index ee98fcb..290746d 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-rch.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-rch.lark @@ -16,8 +16,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer recharge: "recharge"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-rcha.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-rcha.lark index 5f00c11..1d43a0a 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-rcha.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-rcha.lark @@ -14,8 +14,8 @@ auxmultname: "auxmultname"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -tas_filerecord: "tas_filerecord"i record -obs_filerecord: "obs_filerecord"i record +tas_filerecord: "tas6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string export_array_netcdf: "export_array_netcdf"i irch: "irch"i list recharge: "recharge"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-riv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-riv.lark index eaef07c..f8a3d71 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-riv.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-riv.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i maxbound: "maxbound"i integer stage: "stage"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-rivg.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-rivg.lark new file mode 100644 index 0000000..a506c07 --- /dev/null +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-rivg.lark @@ -0,0 +1,25 @@ +// Auto-generated grammar for MF6 GWF-RIVG +%import "typed.lark" + +start: block* +block: options_block | dimensions_block | period_block +options_block: "begin"i "options"i options_fields "end"i "options"i +dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i +period_block: "begin"i "period"i period_fields "end"i "period"i +options_fields: (readarraygrid | auxiliary | auxmultname | print_input | print_flows | save_flows | obs_filerecord | mover | export_array_netcdf)* +dimensions_fields: (maxbound)* +period_fields: (stage | cond | rbot | aux)* +readarraygrid: "readarraygrid"i +auxiliary: "auxiliary"i array +auxmultname: "auxmultname"i string +print_input: "print_input"i +print_flows: "print_flows"i +save_flows: "save_flows"i +obs_filerecord: "obs6"i "filein"i string +mover: "mover"i +export_array_netcdf: "export_array_netcdf"i +maxbound: "maxbound"i integer +stage: "stage"i list +cond: "cond"i list +rbot: "rbot"i list +aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-sfr.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-sfr.lark index 397fe9e..9c8b910 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-sfr.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-sfr.lark @@ -26,12 +26,12 @@ print_input: "print_input"i print_stage: "print_stage"i print_flows: "print_flows"i save_flows: "save_flows"i -stage_filerecord: "stage_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -package_convergence_filerecord: "package_convergence_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +stage_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +package_convergence_filerecord: "package_convergence"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i maximum_picard_iterations: "maximum_picard_iterations"i integer maximum_iterations: "maximum_iterations"i integer @@ -43,7 +43,30 @@ dev_storage_weight: "dev_storage_weight"i double precision nreaches: "nreaches"i integer packagedata: "packagedata"i recarray ifno: "ifno"i list -sfrsetting: "sfrsetting"i record +sfrsetting: sfrsetting_stage | sfrsetting_status | sfrsetting_bedk | sfrsetting_manning | sfrsetting_inflow | sfrsetting_rainfall | sfrsetting_evaporation | sfrsetting_runoff | sfrsetting_diversionrecord | sfrsetting_upstream_fraction | sfrsetting_cross_sectionrecord | sfrsetting_auxiliaryrecord +sfrsetting_stage: "stage"i string + +sfrsetting_status: "status"i string + +sfrsetting_bedk: "bedk"i string + +sfrsetting_manning: "manning"i string + +sfrsetting_inflow: "inflow"i string + +sfrsetting_rainfall: "rainfall"i string + +sfrsetting_evaporation: "evaporation"i string + +sfrsetting_runoff: "runoff"i string + +sfrsetting_diversionrecord: "diversionrecord"i record + +sfrsetting_upstream_fraction: "upstream_fraction"i double precision + +sfrsetting_cross_sectionrecord: "cross_sectionrecord"i record + +sfrsetting_auxiliaryrecord: "auxiliaryrecord"i record crosssections: "crosssections"i recarray connectiondata: "connectiondata"i recarray diversions: "diversions"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-sto.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-sto.lark index 2d8078a..360f327 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-sto.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-sto.lark @@ -12,7 +12,7 @@ period_fields: (steady-state | transient)* save_flows: "save_flows"i storagecoefficient: "storagecoefficient"i ss_confined_only: "ss_confined_only"i -tvs_filerecord: "tvs_filerecord"i record +tvs_filerecord: "tvs6"i "filein"i string export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i dev_original_specific_storage: "dev_original_specific_storage"i diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-uzf.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-uzf.lark index 062a1b7..4bbfa58 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-uzf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-uzf.lark @@ -17,12 +17,12 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -wc_filerecord: "wc_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -package_convergence_filerecord: "package_convergence_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +wc_filerecord: "water_content"i "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +package_convergence_filerecord: "package_convergence"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i simulate_et: "simulate_et"i linear_gwet: "linear_gwet"i diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-vsc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-vsc.lark index 8393d69..d6a44df 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-vsc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-vsc.lark @@ -15,6 +15,6 @@ thermal_formulation: "thermal_formulation"i string thermal_a2: "thermal_a2"i double precision thermal_a3: "thermal_a3"i double precision thermal_a4: "thermal_a4"i double precision -viscosity_filerecord: "viscosity_filerecord"i record +viscosity_filerecord: "viscosity"i "fileout"i string nviscspecies: "nviscspecies"i integer packagedata: "packagedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-wel.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-wel.lark index 192577b..0ffd5ef 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-wel.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-wel.lark @@ -16,9 +16,9 @@ print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i auto_flow_reduce: "auto_flow_reduce"i double precision -afrcsv_filerecord: "afrcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +afrcsv_filerecord: "auto_flow_reduce_csv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i maxbound: "maxbound"i integer q: "q"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf-welg.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf-welg.lark index 121a9d0..c84462a 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf-welg.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf-welg.lark @@ -16,8 +16,8 @@ print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i auto_flow_reduce: "auto_flow_reduce"i double precision -afrcsv_filerecord: "afrcsv_filerecord"i record -obs_filerecord: "obs_filerecord"i record +afrcsv_filerecord: "auto_flow_reduce_csv"i "fileout"i string +obs_filerecord: "obs6"i "filein"i string mover: "mover"i export_array_netcdf: "export_array_netcdf"i maxbound: "maxbound"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwf.lark b/flopy4/mf6/codec/reader/grammar/generated/gwf.lark index 3936ff1..0a05004 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwf.lark @@ -11,8 +11,8 @@ list: "list"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -newtonoptions: "newtonoptions"i record -nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record -nc_structured_filerecord: "nc_structured_filerecord"i record -nc_filerecord: "nc_filerecord"i record +newtonoptions: "newton"i "under_relaxation"i +nc_mesh2d_filerecord: "netcdf_mesh2d"i "fileout"i string +nc_structured_filerecord: "netcdf_structured"i "fileout"i string +nc_filerecord: "netcdf"i "filein"i string packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-api.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-api.lark index 4633051..100ef8d 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-api.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-api.lark @@ -11,6 +11,6 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string mover: "mover"i maxbound: "maxbound"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-cnc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-cnc.lark index 0b6b3e2..0ce1ea4 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-cnc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-cnc.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer conc: "conc"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-dis.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-dis.lark index d193227..1806dbe 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-dis.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-dis.lark @@ -11,14 +11,14 @@ dimensions_fields: (nlay | nrow | ncol)* griddata_fields: (delr | delc | top | botm | idomain)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i crs: "crs"i array -ncf_filerecord: "ncf_filerecord"i record +ncf_filerecord: "ncf6"i "filein"i string nlay: "nlay"i integer nrow: "nrow"i integer ncol: "ncol"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-disu.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-disu.lark index d9e7eea..b2b7536 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-disu.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-disu.lark @@ -17,7 +17,7 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-disv.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-disv.lark index 78d3392..87d5c91 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-disv.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-disv.lark @@ -15,14 +15,14 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i crs: "crs"i array -ncf_filerecord: "ncf_filerecord"i record +ncf_filerecord: "ncf6"i "filein"i string nlay: "nlay"i integer ncpl: "ncpl"i integer nvert: "nvert"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-ist.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-ist.lark index 9f750a8..7d5fe94 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-ist.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-ist.lark @@ -8,14 +8,14 @@ griddata_block: "begin"i "griddata"i griddata_fields "end"i "griddata"i options_fields: (save_flows | budget_filerecord | budgetcsv_filerecord | sorption | first_order_decay | zero_order_decay | cim_filerecord | cimprintrecord | sorbate_filerecord | export_array_ascii | export_array_netcdf)* griddata_fields: (porosity | volfrac | zetaim | cim | decay | decay_sorbed | bulk_density | distcoef | sp2)* save_flows: "save_flows"i -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string sorption: "sorption"i string first_order_decay: "first_order_decay"i zero_order_decay: "zero_order_decay"i -cim_filerecord: "cim_filerecord"i record -cimprintrecord: "cimprintrecord"i record -sorbate_filerecord: "sorbate_filerecord"i record +cim_filerecord: "fileout"i string +cimprintrecord: "print_format"i +sorbate_filerecord: "sorbate"i "fileout"i string export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i porosity: "porosity"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-lkt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-lkt.lark index 102f03e..8fa12da 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-lkt.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-lkt.lark @@ -17,11 +17,24 @@ print_input: "print_input"i print_concentration: "print_concentration"i print_flows: "print_flows"i save_flows: "save_flows"i -concentration_filerecord: "concentration_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +concentration_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string packagedata: "packagedata"i recarray ifno: "ifno"i list -laksetting: "laksetting"i record +laksetting: laksetting_concentration | laksetting_status | laksetting_rainfall | laksetting_evaporation | laksetting_runoff | laksetting_ext-inflow | laksetting_auxiliaryrecord +laksetting_concentration: "concentration"i string + +laksetting_status: "status"i string + +laksetting_rainfall: "rainfall"i string + +laksetting_evaporation: "evaporation"i string + +laksetting_runoff: "runoff"i string + +laksetting_ext-inflow: "ext-inflow"i string + +laksetting_auxiliaryrecord: "auxiliaryrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-mst.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-mst.lark index 51a199e..ac0ec85 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-mst.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-mst.lark @@ -11,7 +11,7 @@ save_flows: "save_flows"i first_order_decay: "first_order_decay"i zero_order_decay: "zero_order_decay"i sorption: "sorption"i string -sorbate_filerecord: "sorbate_filerecord"i record +sorbate_filerecord: "sorbate"i "fileout"i string export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i porosity: "porosity"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-mvt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-mvt.lark index 53de646..3fa28c9 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-mvt.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-mvt.lark @@ -8,5 +8,5 @@ options_fields: (print_input | print_flows | save_flows | budget_filerecord | bu print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-mwt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-mwt.lark index fd527f2..13e168f 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-mwt.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-mwt.lark @@ -17,11 +17,18 @@ print_input: "print_input"i print_concentration: "print_concentration"i print_flows: "print_flows"i save_flows: "save_flows"i -concentration_filerecord: "concentration_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +concentration_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string packagedata: "packagedata"i recarray ifno: "ifno"i list -mwtsetting: "mwtsetting"i record +mwtsetting: mwtsetting_concentration | mwtsetting_status | mwtsetting_rate | mwtsetting_auxiliaryrecord +mwtsetting_concentration: "concentration"i string + +mwtsetting_status: "status"i string + +mwtsetting_rate: "rate"i string + +mwtsetting_auxiliaryrecord: "auxiliaryrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-oc.lark index 22d9d53..59d5c9a 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-oc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-oc.lark @@ -7,9 +7,16 @@ options_block: "begin"i "options"i options_fields "end"i "options"i period_block: "begin"i "period"i period_fields "end"i "period"i options_fields: (budget_filerecord | budgetcsv_filerecord | concentration_filerecord | concentrationprintrecord)* period_fields: (saverecord | printrecord)* -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -concentration_filerecord: "concentration_filerecord"i record -concentrationprintrecord: "concentrationprintrecord"i record -saverecord: "saverecord"i record -printrecord: "printrecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +concentration_filerecord: "concentration"i "fileout"i string +concentrationprintrecord: "concentration"i "print_format"i +saverecord: "save"i string ocsetting +printrecord: "print"i string ocsetting +ocsetting: ocsetting_all | ocsetting_first | ocsetting_last | ocsetting_frequency | ocsetting_steps +ocsetting_all: "all"i +ocsetting_first: "first"i +ocsetting_last: "last"i +ocsetting_frequency: "frequency"i integer +ocsetting_steps: "steps"i integer + diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-sft.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-sft.lark index 4456581..3003b91 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-sft.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-sft.lark @@ -17,11 +17,24 @@ print_input: "print_input"i print_concentration: "print_concentration"i print_flows: "print_flows"i save_flows: "save_flows"i -concentration_filerecord: "concentration_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +concentration_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string packagedata: "packagedata"i recarray ifno: "ifno"i list -reachsetting: "reachsetting"i record +reachsetting: reachsetting_concentration | reachsetting_status | reachsetting_rainfall | reachsetting_evaporation | reachsetting_runoff | reachsetting_inflow | reachsetting_auxiliaryrecord +reachsetting_concentration: "concentration"i string + +reachsetting_status: "status"i string + +reachsetting_rainfall: "rainfall"i string + +reachsetting_evaporation: "evaporation"i string + +reachsetting_runoff: "runoff"i string + +reachsetting_inflow: "inflow"i string + +reachsetting_auxiliaryrecord: "auxiliaryrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-src.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-src.lark index a53ad1d..4d9a51d 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-src.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-src.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string highest_saturated: "highest_saturated"i maxbound: "maxbound"i integer smassrate: "smassrate"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt-uzt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt-uzt.lark index bd6b295..d53d7ad 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt-uzt.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt-uzt.lark @@ -17,11 +17,20 @@ print_input: "print_input"i print_concentration: "print_concentration"i print_flows: "print_flows"i save_flows: "save_flows"i -concentration_filerecord: "concentration_filerecord"i record -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +concentration_filerecord: string "fileout"i string +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string packagedata: "packagedata"i recarray ifno: "ifno"i list -uztsetting: "uztsetting"i record +uztsetting: uztsetting_concentration | uztsetting_status | uztsetting_infiltration | uztsetting_uzet | uztsetting_auxiliaryrecord +uztsetting_concentration: "concentration"i string + +uztsetting_status: "status"i string + +uztsetting_infiltration: "infiltration"i string + +uztsetting_uzet: "uzet"i string + +uztsetting_auxiliaryrecord: "auxiliaryrecord"i record diff --git a/flopy4/mf6/codec/reader/grammar/generated/gwt.lark b/flopy4/mf6/codec/reader/grammar/generated/gwt.lark index 0c91426..7d87ae2 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/gwt.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/gwt.lark @@ -5,13 +5,14 @@ start: block* block: options_block | packages_block options_block: "begin"i "options"i options_fields "end"i "options"i packages_block: "begin"i "packages"i packages_fields "end"i "packages"i -options_fields: (list | print_input | print_flows | save_flows | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* +options_fields: (list | print_input | print_flows | save_flows | dependent_variable_scaling | nc_mesh2d_filerecord | nc_structured_filerecord | nc_filerecord)* packages_fields: (packages)* list: "list"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -nc_mesh2d_filerecord: "nc_mesh2d_filerecord"i record -nc_structured_filerecord: "nc_structured_filerecord"i record -nc_filerecord: "nc_filerecord"i record +dependent_variable_scaling: "dependent_variable_scaling"i +nc_mesh2d_filerecord: "netcdf_mesh2d"i "fileout"i string +nc_structured_filerecord: "netcdf_structured"i "fileout"i string +nc_filerecord: "netcdf"i "filein"i string packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-cdb.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-cdb.lark index dc385f7..95f8b8d 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-cdb.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-cdb.lark @@ -14,7 +14,7 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer idcxs: "idcxs"i list width: "width"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-chd.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-chd.lark index 00c4099..ac07814 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-chd.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-chd.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer head: "head"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-dfw.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-dfw.lark index 486aec9..90c07dd 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-dfw.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-dfw.lark @@ -13,7 +13,7 @@ time_conversion: "time_conversion"i double precision save_flows: "save_flows"i print_flows: "print_flows"i save_velocity: "save_velocity"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string export_array_ascii: "export_array_ascii"i dev_swr_conductance: "dev_swr_conductance"i manningsn: "manningsn"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-dis2d.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-dis2d.lark index 9f61dc9..d2fad07 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-dis2d.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-dis2d.lark @@ -11,7 +11,7 @@ dimensions_fields: (nrow | ncol)* griddata_fields: (delr | delc | bottom | idomain)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-disv1d.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-disv1d.lark index 2e5628f..64d65bf 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-disv1d.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-disv1d.lark @@ -15,7 +15,7 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-disv2d.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-disv2d.lark index 619c5be..df605db 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-disv2d.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-disv2d.lark @@ -15,7 +15,7 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-evp.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-evp.lark index 6cb3ac6..eb1aead 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-evp.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-evp.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer evaporation: "evaporation"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-flw.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-flw.lark index 03d74e5..08535ca 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-flw.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-flw.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer q: "q"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-oc.lark index 73e6ab2..95c6156 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-oc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-oc.lark @@ -7,10 +7,17 @@ options_block: "begin"i "options"i options_fields "end"i "options"i period_block: "begin"i "period"i period_fields "end"i "period"i options_fields: (budget_filerecord | budgetcsv_filerecord | qoutflow_filerecord | stage_filerecord | qoutflowprintrecord)* period_fields: (saverecord | printrecord)* -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -qoutflow_filerecord: "qoutflow_filerecord"i record -stage_filerecord: "stage_filerecord"i record -qoutflowprintrecord: "qoutflowprintrecord"i record -saverecord: "saverecord"i record -printrecord: "printrecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +qoutflow_filerecord: "qoutflow"i "fileout"i string +stage_filerecord: "stage"i "fileout"i string +qoutflowprintrecord: "qoutflow"i "print_format"i +saverecord: "save"i string ocsetting +printrecord: "print"i string ocsetting +ocsetting: ocsetting_all | ocsetting_first | ocsetting_last | ocsetting_frequency | ocsetting_steps +ocsetting_all: "all"i +ocsetting_first: "first"i +ocsetting_last: "last"i +ocsetting_frequency: "frequency"i integer +ocsetting_steps: "steps"i integer + diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-pcp.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-pcp.lark index 549af26..bc30c20 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-pcp.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-pcp.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer precipitation: "precipitation"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf-zdg.lark b/flopy4/mf6/codec/reader/grammar/generated/olf-zdg.lark index 0cde7bb..dffb75c 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf-zdg.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf-zdg.lark @@ -14,8 +14,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer idcxs: "idcxs"i list width: "width"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/olf.lark b/flopy4/mf6/codec/reader/grammar/generated/olf.lark index 8815f1f..ca2773b 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/olf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/olf.lark @@ -11,5 +11,5 @@ list: "list"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -newtonoptions: "newtonoptions"i record +newtonoptions: "newton"i "under_relaxation"i packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-dis.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-dis.lark index c24e721..a7b2616 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/prt-dis.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-dis.lark @@ -11,14 +11,14 @@ dimensions_fields: (nlay | nrow | ncol)* griddata_fields: (delr | delc | top | botm | idomain)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i crs: "crs"i array -ncf_filerecord: "ncf_filerecord"i record +ncf_filerecord: "ncf6"i "filein"i string nlay: "nlay"i integer nrow: "nrow"i integer ncol: "ncol"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-disv.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-disv.lark index ee48572..1559b47 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/prt-disv.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-disv.lark @@ -15,14 +15,14 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision export_array_ascii: "export_array_ascii"i export_array_netcdf: "export_array_netcdf"i crs: "crs"i array -ncf_filerecord: "ncf_filerecord"i record +ncf_filerecord: "ncf6"i "filein"i string nlay: "nlay"i integer ncpl: "ncpl"i integer nvert: "nvert"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-oc.lark index 370a329..42d2686 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/prt-oc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-oc.lark @@ -11,20 +11,27 @@ options_fields: (budget_filerecord | budgetcsv_filerecord | track_filerecord | t dimensions_fields: (ntracktimes)* period_fields: (saverecord | printrecord)* tracktimes_fields: (tracktimes)* -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -track_filerecord: "track_filerecord"i record -trackcsv_filerecord: "trackcsv_filerecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +track_filerecord: "track"i "fileout"i string +trackcsv_filerecord: "trackcsv"i "fileout"i string track_release: "track_release"i track_exit: "track_exit"i track_timestep: "track_timestep"i track_terminate: "track_terminate"i track_weaksink: "track_weaksink"i track_usertime: "track_usertime"i -track_timesrecord: "track_timesrecord"i record -track_timesfilerecord: "track_timesfilerecord"i record +track_timesrecord: "track_times"i double +track_timesfilerecord: "track_timesfile"i string dev_dump_event_trace: "dev_dump_event_trace"i ntracktimes: "ntracktimes"i integer -saverecord: "saverecord"i record -printrecord: "printrecord"i record +saverecord: "save"i string ocsetting +printrecord: "print"i string ocsetting tracktimes: "tracktimes"i recarray +ocsetting: ocsetting_all | ocsetting_first | ocsetting_last | ocsetting_frequency | ocsetting_steps +ocsetting_all: "all"i +ocsetting_first: "first"i +ocsetting_last: "last"i +ocsetting_frequency: "frequency"i integer +ocsetting_steps: "steps"i integer + diff --git a/flopy4/mf6/codec/reader/grammar/generated/prt-prp.lark b/flopy4/mf6/codec/reader/grammar/generated/prt-prp.lark index 771199e..6fc1348 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/prt-prp.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/prt-prp.lark @@ -8,7 +8,7 @@ dimensions_block: "begin"i "dimensions"i dimensions_fields "end"i "dimensions"i packagedata_block: "begin"i "packagedata"i packagedata_fields "end"i "packagedata"i period_block: "begin"i "period"i period_fields "end"i "period"i releasetimes_block: "begin"i "releasetimes"i releasetimes_fields "end"i "releasetimes"i -options_fields: (boundnames | print_input | dev_exit_solve_method | exit_solve_tolerance | local_z | extend_tracking | track_filerecord | trackcsv_filerecord | stoptime | stoptraveltime | stop_at_weak_sink | istopzone | drape | release_timesrecord | release_timesfilerecord | dry_tracking_method | dev_forceternary | release_time_tolerance | release_time_frequency)* +options_fields: (boundnames | print_input | dev_exit_solve_method | exit_solve_tolerance | local_z | extend_tracking | track_filerecord | trackcsv_filerecord | stoptime | stoptraveltime | stop_at_weak_sink | istopzone | drape | release_timesrecord | release_timesfilerecord | dry_tracking_method | dev_forceternary | release_time_tolerance | release_time_frequency | coordinate_check_method | cycle_detection_window)* dimensions_fields: (nreleasepts | nreleasetimes)* packagedata_fields: (packagedata)* period_fields: (all | first | last | frequency | steps | fraction)* @@ -19,19 +19,21 @@ dev_exit_solve_method: "dev_exit_solve_method"i integer exit_solve_tolerance: "exit_solve_tolerance"i double precision local_z: "local_z"i extend_tracking: "extend_tracking"i -track_filerecord: "track_filerecord"i record -trackcsv_filerecord: "trackcsv_filerecord"i record +track_filerecord: "track"i "fileout"i string +trackcsv_filerecord: "trackcsv"i "fileout"i string stoptime: "stoptime"i double precision stoptraveltime: "stoptraveltime"i double precision stop_at_weak_sink: "stop_at_weak_sink"i istopzone: "istopzone"i integer drape: "drape"i -release_timesrecord: "release_timesrecord"i record -release_timesfilerecord: "release_timesfilerecord"i record +release_timesrecord: "release_times"i double +release_timesfilerecord: "release_timesfile"i string dry_tracking_method: "dry_tracking_method"i string dev_forceternary: "dev_forceternary"i release_time_tolerance: "release_time_tolerance"i double precision release_time_frequency: "release_time_frequency"i double precision +coordinate_check_method: "coordinate_check_method"i string +cycle_detection_window: "cycle_detection_window"i integer nreleasepts: "nreleasepts"i integer nreleasetimes: "nreleasetimes"i integer packagedata: "packagedata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/sim-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/sim-nam.lark index efeb288..e69de29 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/sim-nam.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/sim-nam.lark @@ -1,29 +0,0 @@ -// Auto-generated grammar for MF6 SIM-NAM -%import "typed.lark" - -start: block* -block: options_block | fkeys_block | timing_block | models_block | exchanges_block | solutiongroup_block -options_block: "begin"i "options"i options_fields "end"i "options"i -fkeys_block: "begin"i "fkeys"i fkeys_fields "end"i "fkeys"i -timing_block: "begin"i "timing"i timing_fields "end"i "timing"i -models_block: "begin"i "models"i models_fields "end"i "models"i -exchanges_block: "begin"i "exchanges"i exchanges_fields "end"i "exchanges"i -solutiongroup_block: "begin"i "solutiongroup"i solutiongroup_fields "end"i "solutiongroup"i -options_fields: (continue | nocheck | memory_print_option | profile_option | maxerrors | print_input | hpc_data)* -fkeys_fields: (hpc_filerecord)* -timing_fields: (tdis6)* -models_fields: (models)* -exchanges_fields: (exchanges)* -solutiongroup_fields: (mxiter | solutiongroup)* -continue: "continue"i -nocheck: "nocheck"i -memory_print_option: "memory_print_option"i string -profile_option: "profile_option"i string -maxerrors: "maxerrors"i integer -print_input: "print_input"i -hpc_data: "hpc_data"i record hpc6 filein hpc6_filename -tdis6: "tdis6"i string -models: "models"i recarray -exchanges: "exchanges"i recarray -mxiter: "mxiter"i integer -solutiongroup: "solutiongroup"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/sim-tdis.lark b/flopy4/mf6/codec/reader/grammar/generated/sim-tdis.lark index e193da3..74e9543 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/sim-tdis.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/sim-tdis.lark @@ -11,6 +11,6 @@ dimensions_fields: (nper)* perioddata_fields: (perioddata)* time_units: "time_units"i string start_date_time: "start_date_time"i string -ats_filerecord: "ats_filerecord"i record +ats_filerecord: "ats6"i "filein"i string nper: "nper"i integer perioddata: "perioddata"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/sim.lark b/flopy4/mf6/codec/reader/grammar/generated/sim.lark index dc40a70..a5f3933 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/sim.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/sim.lark @@ -19,7 +19,7 @@ memory_print_option: "memory_print_option"i string profile_option: "profile_option"i string maxerrors: "maxerrors"i integer print_input: "print_input"i -hpc_filerecord: "hpc_filerecord"i record +hpc_filerecord: "hpc6"i "filein"i string tdis6: "tdis6"i string models: "models"i recarray exchanges: "exchanges"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/sln-ims.lark b/flopy4/mf6/codec/reader/grammar/generated/sln-ims.lark index ba0553c..0b60adc 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/sln-ims.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/sln-ims.lark @@ -11,10 +11,10 @@ nonlinear_fields: (outer_hclose | outer_dvclose | outer_rclosebnd | outer_maximu linear_fields: (inner_maximum | inner_hclose | inner_dvclose | rcloserecord | linear_acceleration | relaxation_factor | preconditioner_levels | preconditioner_drop_tolerance | number_orthogonalizations | scaling_method | reordering_method)* print_option: "print_option"i string complexity: "complexity"i string -csv_output_filerecord: "csv_output_filerecord"i record -csv_outer_output_filerecord: "csv_outer_output_filerecord"i record -csv_inner_output_filerecord: "csv_inner_output_filerecord"i record -no_ptcrecord: "no_ptcrecord"i record +csv_output_filerecord: "csv_output"i "fileout"i string +csv_outer_output_filerecord: "csv_outer_output"i "fileout"i string +csv_inner_output_filerecord: "csv_inner_output"i "fileout"i string +no_ptcrecord: "no_ptc"i string ats_outer_maximum_fraction: "ats_outer_maximum_fraction"i double precision outer_hclose: "outer_hclose"i double precision outer_dvclose: "outer_dvclose"i double precision @@ -32,7 +32,7 @@ backtracking_residual_limit: "backtracking_residual_limit"i double precision inner_maximum: "inner_maximum"i integer inner_hclose: "inner_hclose"i double precision inner_dvclose: "inner_dvclose"i double precision -rcloserecord: "rcloserecord"i record +rcloserecord: double string linear_acceleration: "linear_acceleration"i string relaxation_factor: "relaxation_factor"i double precision preconditioner_levels: "preconditioner_levels"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/sln-pts.lark b/flopy4/mf6/codec/reader/grammar/generated/sln-pts.lark index 9df44f4..26247d3 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/sln-pts.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/sln-pts.lark @@ -9,9 +9,9 @@ options_fields: (print_option | complexity | csv_output_filerecord | csv_outer_o nonlinear_fields: (outer_maximum)* print_option: "print_option"i string complexity: "complexity"i string -csv_output_filerecord: "csv_output_filerecord"i record -csv_outer_output_filerecord: "csv_outer_output_filerecord"i record -csv_inner_output_filerecord: "csv_inner_output_filerecord"i record -no_ptcrecord: "no_ptcrecord"i record +csv_output_filerecord: "csv_output"i "fileout"i string +csv_outer_output_filerecord: "csv_outer_output"i "fileout"i string +csv_inner_output_filerecord: "csv_inner_output"i "fileout"i string +no_ptcrecord: "no_ptc"i string ats_outer_maximum_fraction: "ats_outer_maximum_fraction"i double precision outer_maximum: "outer_maximum"i integer diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-cdb.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-cdb.lark index 8c36cc5..b9f2072 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-cdb.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-cdb.lark @@ -14,7 +14,7 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer idcxs: "idcxs"i list width: "width"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-chd.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-chd.lark index 28a7cc3..1a406b3 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-chd.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-chd.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer head: "head"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-dfw.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-dfw.lark index 43ab89a..c82b4e1 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-dfw.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-dfw.lark @@ -13,7 +13,7 @@ time_conversion: "time_conversion"i double precision save_flows: "save_flows"i print_flows: "print_flows"i save_velocity: "save_velocity"i -obs_filerecord: "obs_filerecord"i record +obs_filerecord: "obs6"i "filein"i string export_array_ascii: "export_array_ascii"i dev_swr_conductance: "dev_swr_conductance"i manningsn: "manningsn"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-dis2d.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-dis2d.lark index bd5c940..6bef1f5 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-dis2d.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-dis2d.lark @@ -11,7 +11,7 @@ dimensions_fields: (nrow | ncol)* griddata_fields: (delr | delc | bottom | idomain)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-disv1d.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-disv1d.lark index 1c7980d..c7823a9 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-disv1d.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-disv1d.lark @@ -15,7 +15,7 @@ vertices_fields: (vertices)* cell1d_fields: (cell1d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-disv2d.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-disv2d.lark index c46571a..1426908 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-disv2d.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-disv2d.lark @@ -15,7 +15,7 @@ vertices_fields: (vertices)* cell2d_fields: (cell2d)* length_units: "length_units"i string nogrb: "nogrb"i -grb_filerecord: "grb_filerecord"i record +grb_filerecord: "grb6"i "fileout"i string xorigin: "xorigin"i double precision yorigin: "yorigin"i double precision angrot: "angrot"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-evp.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-evp.lark index 41c5f1f..2948896 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-evp.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-evp.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer evaporation: "evaporation"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-flw.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-flw.lark index 6960367..735f59e 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-flw.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-flw.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer q: "q"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-nam.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-nam.lark index 4f87a9c..eec518c 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-nam.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-nam.lark @@ -13,3 +13,4 @@ print_flows: "print_flows"i save_flows: "save_flows"i newtonoptions: "newtonoptions"i record packages: "packages"i recarray + diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-oc.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-oc.lark index 1de51ed..b1905d5 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-oc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-oc.lark @@ -7,10 +7,17 @@ options_block: "begin"i "options"i options_fields "end"i "options"i period_block: "begin"i "period"i period_fields "end"i "period"i options_fields: (budget_filerecord | budgetcsv_filerecord | qoutflow_filerecord | stage_filerecord | qoutflowprintrecord)* period_fields: (saverecord | printrecord)* -budget_filerecord: "budget_filerecord"i record -budgetcsv_filerecord: "budgetcsv_filerecord"i record -qoutflow_filerecord: "qoutflow_filerecord"i record -stage_filerecord: "stage_filerecord"i record -qoutflowprintrecord: "qoutflowprintrecord"i record -saverecord: "saverecord"i record -printrecord: "printrecord"i record +budget_filerecord: "budget"i "fileout"i string +budgetcsv_filerecord: "budgetcsv"i "fileout"i string +qoutflow_filerecord: "qoutflow"i "fileout"i string +stage_filerecord: "stage"i "fileout"i string +qoutflowprintrecord: "qoutflow"i "print_format"i +saverecord: "save"i string ocsetting +printrecord: "print"i string ocsetting +ocsetting: ocsetting_all | ocsetting_first | ocsetting_last | ocsetting_frequency | ocsetting_steps +ocsetting_all: "all"i +ocsetting_first: "first"i +ocsetting_last: "last"i +ocsetting_frequency: "frequency"i integer +ocsetting_steps: "steps"i integer + diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-pcp.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-pcp.lark index 99034a8..eaa5648 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-pcp.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-pcp.lark @@ -15,8 +15,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer precipitation: "precipitation"i list aux: "aux"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf-zdg.lark b/flopy4/mf6/codec/reader/grammar/generated/swf-zdg.lark index 70b6685..7774f48 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf-zdg.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf-zdg.lark @@ -14,8 +14,8 @@ boundnames: "boundnames"i print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -ts_filerecord: "ts_filerecord"i record -obs_filerecord: "obs_filerecord"i record +ts_filerecord: "ts6"i "filein"i string +obs_filerecord: "obs6"i "filein"i string maxbound: "maxbound"i integer idcxs: "idcxs"i list width: "width"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/swf.lark b/flopy4/mf6/codec/reader/grammar/generated/swf.lark index 7e35332..000db2f 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/swf.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/swf.lark @@ -11,5 +11,5 @@ list: "list"i string print_input: "print_input"i print_flows: "print_flows"i save_flows: "save_flows"i -newtonoptions: "newtonoptions"i record +newtonoptions: "newton"i "under_relaxation"i packages: "packages"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-spc.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-spc.lark index 84512eb..a8280f3 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/utl-spc.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-spc.lark @@ -10,7 +10,10 @@ options_fields: (print_input | ts_filerecord)* dimensions_fields: (maxbound)* period_fields: (bndno | spcsetting)* print_input: "print_input"i -ts_filerecord: "ts_filerecord"i record +ts_filerecord: "ts6"i "filein"i string maxbound: "maxbound"i integer bndno: "bndno"i list -spcsetting: "spcsetting"i record +spcsetting: spcsetting_concentration | spcsetting_temperature +spcsetting_concentration: "concentration"i double precision + +spcsetting_temperature: "temperature"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-spca.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-spca.lark index c16208a..720da14 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/utl-spca.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-spca.lark @@ -9,6 +9,6 @@ options_fields: (readasarrays | print_input | tas_filerecord)* period_fields: (concentration | temperature)* readasarrays: "readasarrays"i print_input: "print_input"i -tas_filerecord: "tas_filerecord"i record +tas_filerecord: "tas6"i "filein"i string concentration: "concentration"i list temperature: "temperature"i list diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-tas.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-tas.lark index f13c1ac..4bfacc3 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/utl-tas.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-tas.lark @@ -7,7 +7,7 @@ attributes_block: "begin"i "attributes"i attributes_fields "end"i "attributes"i time_block: "begin"i "time"i time_fields "end"i "time"i attributes_fields: (time_series_namerecord | interpolation_methodrecord | sfacrecord)* time_fields: (tas_array)* -time_series_namerecord: "time_series_namerecord"i record -interpolation_methodrecord: "interpolation_methodrecord"i record -sfacrecord: "sfacrecord"i record +time_series_namerecord: "name"i string +interpolation_methodrecord: "method"i string +sfacrecord: "sfac"i double tas_array: "tas_array"i array diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-ts.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-ts.lark index 5df208b..8eb6f5a 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/utl-ts.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-ts.lark @@ -7,12 +7,12 @@ attributes_block: "begin"i "attributes"i attributes_fields "end"i "attributes"i timeseries_block: "begin"i "timeseries"i timeseries_fields "end"i "timeseries"i attributes_fields: (time_series_namerecord | interpolation_methodrecord | interpolation_methodrecord_single | method | interpolation_method_single | sfacrecord | sfacrecord_single | sfac)* timeseries_fields: (timeseries)* -time_series_namerecord: "time_series_namerecord"i record -interpolation_methodrecord: "interpolation_methodrecord"i record +time_series_namerecord: "names"i string +interpolation_methodrecord: "methods"i string interpolation_methodrecord_single: "interpolation_methodrecord_single"i record method: "method"i interpolation_method_single: "interpolation_method_single"i string -sfacrecord: "sfacrecord"i record -sfacrecord_single: "sfacrecord_single"i record +sfacrecord: "sfacs"i double +sfacrecord_single: double sfac: "sfac"i timeseries: "timeseries"i recarray diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-tvk.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-tvk.lark index 18730ee..edb048b 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/utl-tvk.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-tvk.lark @@ -8,5 +8,10 @@ period_block: "begin"i "period"i period_fields "end"i "period"i options_fields: (print_input | ts_filerecord)* period_fields: (tvksetting)* print_input: "print_input"i -ts_filerecord: "ts_filerecord"i record -tvksetting: "tvksetting"i record +ts_filerecord: "ts6"i "filein"i string +tvksetting: tvksetting_k | tvksetting_k22 | tvksetting_k33 +tvksetting_k: "k"i double precision + +tvksetting_k22: "k22"i double precision + +tvksetting_k33: "k33"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/generated/utl-tvs.lark b/flopy4/mf6/codec/reader/grammar/generated/utl-tvs.lark index e636171..414fd8c 100644 --- a/flopy4/mf6/codec/reader/grammar/generated/utl-tvs.lark +++ b/flopy4/mf6/codec/reader/grammar/generated/utl-tvs.lark @@ -9,5 +9,8 @@ options_fields: (disable_storage_change_integration | print_input | ts_filerecor period_fields: (tvssetting)* disable_storage_change_integration: "disable_storage_change_integration"i print_input: "print_input"i -ts_filerecord: "ts_filerecord"i record -tvssetting: "tvssetting"i record +ts_filerecord: "ts6"i "filein"i string +tvssetting: tvssetting_ss | tvssetting_sy +tvssetting_ss: "ss"i double precision + +tvssetting_sy: "sy"i double precision diff --git a/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja b/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja index 3eb6090..ed54cae 100644 --- a/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja +++ b/flopy4/mf6/codec/reader/grammar/templates/component.lark.jinja @@ -14,10 +14,35 @@ block: {% for block_name in blocks.keys() %}{{ block_name }}_block{% if not loop {% for field_name, field in fields.items() %} {% set field_type = field|field_type %} {% if field['type'] == 'record' and field.get('children') %} -{{ field_name }}: "{{ field['name'] }}"i {{ field_name }}_record -{{ field_name }}_record: {% for child_name, child in field['children'].items() %}{% set child_type = child|record_child_type %}{% if child['type'] == 'keyword' %}"{{ child['name'] }}"i{% else %}{{ child_type }}{% endif %}{% if not loop.last %} {% endif %}{% endfor %} +{{ field_name }}: {% for child_name, child in field['children'].items() %}{% set child_type = child|record_child_type %}{% if child['type'] == 'keyword' %}"{{ child['name'] }}"i{% elif child['type'] == 'keystring' %}{{ child_name }}{% else %}{{ child_type }}{% endif %}{% if not loop.last %} {% endif %}{% endfor %} +{% elif field['type'] == 'keystring' and field.get('children') %} +{{ field_name }}: {% for child_name, child in field['children'].items() %}{{ field_name }}_{{ child_name }}{% if not loop.last %} | {% endif %}{% endfor %} +{% for child_name, child in field['children'].items() %} + +{{ field_name }}_{{ child_name }}: {% if child['type'] == 'keyword' %}"{{ child['name'] }}"i{% else %}"{{ child['name'] }}"i {{ child['type'] }}{% endif %} + +{% endfor %} {% else %} {{ field_name }}: "{{ field['name'] }}"i {{ field_type }} {% endif %} {% endfor %} +{# Generate keystring rules for nested keystrings within records #} +{% set keystrings_generated = [] %} +{% for field_name, field in fields.items() %} +{% if field['type'] == 'record' and field.get('children') %} +{% for child_name, child in field['children'].items() %} +{% if child['type'] == 'keystring' and child.get('children') and child_name not in keystrings_generated %} +{{ child_name }}: {% for opt_name, opt in child['children'].items() %}{{ child_name }}_{{ opt_name }}{% if not loop.last %} | {% endif %} +{% endfor %} + +{% for opt_name, opt in child['children'].items() %} +{{ child_name }}_{{ opt_name }}: {% if opt['type'] == 'keyword' %}"{{ opt['name'] }}"i{% else %}"{{ opt['name'] }}"i {{ opt['type'] }}{% endif %} + +{% endfor %} + +{% set _ = keystrings_generated.append(child_name) %} +{% endif %} +{% endfor %} +{% endif %} +{% endfor %} diff --git a/pixi.lock b/pixi.lock index b66e5ed..0ec956d 100644 --- a/pixi.lock +++ b/pixi.lock @@ -10,19 +10,16 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.3-hee844dc_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda @@ -37,7 +34,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c3/f8/6f13d37abb7ade46e65a08acc31af776a96dde0eb569e05d4c4b01422ba6/cftime-1.6.4.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl @@ -51,7 +48,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a6/29/489532138735b4098e58f25485947e2b5233686883d1b0875bf4f8549583/flopy-3.9.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/75/b4/b96bb66f6f8cc4669de44a158099b249c8159231d254ab6b092909388be5/fonttools-4.59.0-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/2f/e0/014d5d9d7a4564cf1c40b5039bc882db69fd881111e03ab3657ac0b218e2/fsspec-2025.7.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e7/ec/86f59025306dcc6deee5fda54d980d077075b8d9889aac80f158bd585f1b/h5py-3.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl @@ -63,8 +60,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/d4/dd/39c8507c16db6031f8c1ddf70ed95dbb0a6d466a40002a3522c128aba472/lxml-6.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/97/12/a1f2f4fdc6b7159c0d12249456f9fe454665b6126e98dbee9f2bd3cf735c/lz4-4.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/f5/64/41c4367bcaecbc03ef0d2a3ecee58a7065d0a36ae1aa817fe573a2da66d4/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: https://files.pythonhosted.org/packages/52/1b/233e3094b749df16e3e6cd5a44849fd33852e692ad009cf7de00cf58ddf6/matplotlib-3.10.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/20/22/2ebae7ae43cd8f2debc35c631172ddf14e2a87ffcc04cf43ff9df9fff0d3/msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/80/b9c19f1bb4ac6c5fa6f94a4f278bc68a778473d1814a86a375d7cffa193a/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -108,18 +105,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.3-h875aaf5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.5.1-hc426f3f_0.conda @@ -133,7 +129,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/da/d8/81f086dbdc6f5a4e0bb068263471f1d12861b72562fe8c18df38268e4e29/cftime-1.6.4.post1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl @@ -147,7 +143,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a6/29/489532138735b4098e58f25485947e2b5233686883d1b0875bf4f8549583/flopy-3.9.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/df/6f/d730d9fcc9b410a11597092bd2eb9ca53e5438c6cb90e4b3047ce1b723e9/fonttools-4.59.0-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/2f/e0/014d5d9d7a4564cf1c40b5039bc882db69fd881111e03ab3657ac0b218e2/fsspec-2025.7.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6c/c2/7efe82d09ca10afd77cd7c286e42342d520c049a8c43650194928bcc635c/h5py-3.14.0-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl @@ -159,8 +155,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/a4/f6/051b1607a459db670fc3a244fa4f06f101a8adf86cda263d1a56b3a4f9d5/lxml-6.0.0-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/3b/3c/d1d1b926d3688263893461e7c47ed7382a969a0976fc121fc678ec325fc6/lz4-4.4.4-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl - - pypi: https://files.pythonhosted.org/packages/3b/c1/23cfb566a74c696a3b338d8955c549900d18fe2b898b6e94d682ca21e7c2/matplotlib-3.10.3-cp313-cp313-macosx_10_13_x86_64.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: https://files.pythonhosted.org/packages/8d/05/4f3c1f396075f108515e45cb8d334aff011a922350e502a7472e24c52d77/matplotlib-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/a1/38/561f01cf3577430b59b340b51329803d3a5bf6a45864a55f4ef308ac11e3/msgpack-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e6/7a/ce4f9038d8726c9c90e07b2d3a404ae111a27720d712cfcded0c8ef160e8/netCDF4-1.7.2-cp313-cp313-macosx_12_0_x86_64.whl @@ -204,17 +200,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-h4c7d964_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.3-hf5d6505_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.1-h725018a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda @@ -230,7 +226,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/2d/980323fb5ec1ef369604b61ba259a41d0336cc1a85b639ed7bd210bd1290/cftime-1.6.4.post1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl @@ -245,7 +241,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a6/29/489532138735b4098e58f25485947e2b5233686883d1b0875bf4f8549583/flopy-3.9.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a0/ee/f626cd372932d828508137a79b85167fdcf3adab2e3bed433f295c596c6a/fonttools-4.59.0-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/2f/e0/014d5d9d7a4564cf1c40b5039bc882db69fd881111e03ab3657ac0b218e2/fsspec-2025.7.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3f/6d/0084ed0b78d4fd3e7530c32491f2884140d9b06365dac8a08de726421d4a/h5py-3.14.0-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl @@ -257,8 +253,8 @@ environments: - pypi: https://files.pythonhosted.org/packages/f4/87/6456b9541d186ee7d4cb53bf1b9a0d7f3b1068532676940fdd594ac90865/lxml-6.0.0-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/00/96/b8e24ea7537ab418074c226279acfcaa470e1ea8271003e24909b6db942b/lz4-4.4.4-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: https://files.pythonhosted.org/packages/36/c2/24302e93ff431b8f4173ee1dd88976c8d80483cadbc5d3d777cef47b3a1c/matplotlib-3.10.5-cp313-cp313-win_amd64.whl + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/ca/91/7dc28d5e2a11a5ad804cf2b7f7a5fcb1eb5a4966d66a5d2b41aee6376543/msgpack-1.1.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/66/b5/e04550fd53de57001dbd5a87242da7ff784c80790adc48897977b6ccf891/netCDF4-1.7.2-cp313-cp313-win_amd64.whl @@ -302,7 +298,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ dev: @@ -315,19 +311,16 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.3-hee844dc_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda @@ -337,9 +330,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -350,9 +343,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/84/c2/80633736cd183ee4a62107413def345f7e6e3c01563dbca1417363cf957e/build-1.2.2.post1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/cb/8c/2b30c12155ad8de0cf641d76a8b396a16d2c36bc6d50b621a62b7c4567c1/build-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/77/81/6b30815698ede50f89013f25e46d66ed3a290b8a2d6b97f95bacbbe1eb5c/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -361,7 +354,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/55/f1/1f8f09536f38394a8698dd08a0e9608a512eacee1d3b771e2d06397f77bf/coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/ef/d4/9b12f357413248ce40804b0f58030b55a25b28a5c02db95fb0aa50c5d62c/coverage-7.10.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/2b/9e29e9ac4c4213d60491db09487125db358cd9263490fbadbd55e48fbe03/crc32c-2.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ec/ef/3333295ed58d900a13c92806b67e62f27876845a9a908c939f040887cca9/cryptography-45.0.5-cp311-abi3-manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl @@ -384,7 +377,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/21/d4/d461649cafd5137088fb7f8e78fdc6621bb0c4ff2c090a389f68e8edc136/h5py-3.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl @@ -393,7 +386,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -430,15 +423,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/81/af/665685072e71f3f0e626221b7922867ec249cd8376aca761078c8f11f5da/lz4-4.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/e7/e3/c82963a3b86d6e6d5874cbeaa390166458a7f1961bab9feb14d3d1a10f02/matplotlib-3.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/1d/1e/5e187a30cc673a3e384f3723e5f3c416033c1d8d5da414f82e4e731128ea/matplotlib-3.10.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/2b/9f/7ba6f94fc1e9ac3d2b853fdff3035fb2fa5afbed898c4a72b8a020610594/more_itertools-10.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/16/a20fa8c32825cc7ae8457fab45670c7a8996d7746ce80ce41cc51e3b2bd7/msgpack-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/82/16/b775047054de4d8dbd668df9137707e54b07fe18c7923839cd1e524bf756/mypy-1.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/88/fb/fcdac695beca66800918c18697b48833a9a6701de288452b6715a98cfee1/mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -449,7 +442,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/39/2c/6394301428b2017a9d5644af25f487fa557d06bc8a491769accec7524d9a/nh3-0.3.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/97/c8/8740616c8436c86c1b9a62e72cb891177d2c34c2d24ddcde4c390371bf4c/numba-0.61.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/04/e3/816a82b984dd7fb7a0afadd16842260ccfee23cc5edbda48a92649ee161b/numcodecs-0.16.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -490,7 +483,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/f3/85/15278769b348121eacdbfcbd8c4d40f1102f32fa6af5be1ffc032ed684be/pyzmq-27.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/6c/29/0652a39d4e876e0d61379047ecf7752685414ad2e253434348246f7a2a39/pyzmq-27.0.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl @@ -502,7 +495,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/a2/004c99936997bfc644d590a9defd9e9c93f8286568f9c16cdaf3e14429a7/rpds_py-0.26.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/f9/b3/2f71b72f47ea6d2352bafcc08ca02d5d80ace032dd5f0c43d30a49f2d02a/ruff-0.12.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/55/bf/9cb1ea5e3066779e42ade8d0cd3d3b0582a5720a814ae1586f85014656b6/ruff-0.12.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/bb/ba/63f402e74875486b87ec6506a4f93f6d8a0d94d10467280f3d9d7837ce3a/scipy-1.16.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl @@ -530,7 +523,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/bc/d9/5ec15501b675f7bc07c5d16aa70d8d778b12375686b6efd47656efdc67cd/url_normalize-2.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5c/c6/f8f28009920a736d0df434b52e9feebfb4d702ba942f15338cb4a83eafc1/virtualenv-20.32.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/ff/ded57ac5ff40a09e6e198550bab075d780941e0b0f83cbeabd087c59383a/virtualenv-20.33.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl @@ -540,18 +533,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl - pypi: ./ osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.3-h875aaf5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.5.1-hc426f3f_0.conda @@ -559,10 +551,10 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl + - pypi: https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -573,9 +565,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/84/c2/80633736cd183ee4a62107413def345f7e6e3c01563dbca1417363cf957e/build-1.2.2.post1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/cb/8c/2b30c12155ad8de0cf641d76a8b396a16d2c36bc6d50b621a62b7c4567c1/build-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/85/e6/6a7d2120fcffee208cf637d22b0d8f2701d91f69f68a96940056429950f3/cftime-1.6.4.post1-cp311-cp311-macosx_10_9_x86_64.whl @@ -584,7 +576,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/20/8e/ef088112bd1b26e2aa931ee186992b3e42c222c64f33e381432c8ee52aae/coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/6e/53/0125a6fc0af4f2687b4e08b0fb332cd0d5e60f3ca849e7456f995d022656/coverage-7.10.2-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ed/b8/e52f7c4b045b871c2984d70f37c31d4861b533a8082912dfd107a96cf7c1/crc32c-2.7.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -606,7 +598,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/61/1b/ad24a8ce846cf0519695c10491e99969d9d203b9632c4fcd5004b1641c2e/h5py-3.14.0-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl @@ -615,7 +607,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -651,15 +643,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/28/e8/63843dc5ecb1529eb38e1761ceed04a0ad52a9ad8929ab8b7930ea2e4976/lz4-4.4.4-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl - - pypi: https://files.pythonhosted.org/packages/f5/bd/af9f655456f60fe1d575f54fb14704ee299b16e999704817a7645dfce6b0/matplotlib-3.10.3-cp311-cp311-macosx_10_12_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/aa/c7/1f2db90a1d43710478bb1e9b57b162852f79234d28e4f48a28cc415aa583/matplotlib-3.10.5-cp311-cp311-macosx_10_12_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/2b/9f/7ba6f94fc1e9ac3d2b853fdff3035fb2fa5afbed898c4a72b8a020610594/more_itertools-10.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/83/97f24bf9848af23fe2ba04380388216defc49a8af6da0c28cc636d722502/msgpack-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/d4/24/82efb502b0b0f661c49aa21cfe3e1999ddf64bf5500fc03b5a1536a39d39/mypy-1.17.0-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/46/cf/eadc80c4e0a70db1c08921dcc220357ba8ab2faecb4392e3cebeb10edbfa/mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -670,7 +662,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0c/e0/cf1543e798ba86d838952e8be4cb8d18e22999be2a24b112a671f1c04fd6/nh3-0.3.0-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl - pypi: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3f/97/c99d1056aed767503c228f7099dc11c402906b42a4757fec2819329abb98/numba-0.61.2-cp311-cp311-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6c/82/8d6ca1166dc9b020f383073c1c604e004f0495d243647a83e5d5fff2b7ad/numcodecs-0.16.1-cp311-cp311-macosx_10_13_x86_64.whl @@ -711,7 +703,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/44/df/84c630654106d9bd9339cdb564aa941ed41b023a0264251d6743766bb50e/pyzmq-27.0.0-cp311-cp311-macosx_10_15_universal2.whl + - pypi: https://files.pythonhosted.org/packages/ae/18/a8e0da6ababbe9326116fb1c890bf1920eea880e8da621afb6bc0f39a262/pyzmq-27.0.1-cp311-cp311-macosx_10_15_universal2.whl - pypi: https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl @@ -723,7 +715,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/09/4c/4ee8f7e512030ff79fda1df3243c88d70fc874634e2dbe5df13ba4210078/rpds_py-0.26.0-cp311-cp311-macosx_10_12_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/84/4b/17060a0c01ff20329cb86aff0ec8ade03a033fb340a0e8276973395ba5d1/ruff-0.12.6-py3-none-macosx_10_12_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/63/5b/a4136b9921aa84638f1a6be7fb086f8cad0fde538ba76bda3682f2599a2f/ruff-0.12.7-py3-none-macosx_10_12_x86_64.whl - pypi: https://files.pythonhosted.org/packages/da/91/812adc6f74409b461e3a5fa97f4f74c769016919203138a3bf6fc24ba4c5/scipy-1.16.1-cp311-cp311-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl @@ -750,7 +742,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/bc/d9/5ec15501b675f7bc07c5d16aa70d8d778b12375686b6efd47656efdc67cd/url_normalize-2.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5c/c6/f8f28009920a736d0df434b52e9feebfb4d702ba942f15338cb4a83eafc1/virtualenv-20.32.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/ff/ded57ac5ff40a09e6e198550bab075d780941e0b0f83cbeabd087c59383a/virtualenv-20.33.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl @@ -760,17 +752,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl - pypi: ./ win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-h4c7d964_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.3-hf5d6505_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.1-h725018a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.11.13-h3f84c4b_0_cpython.conda @@ -780,9 +772,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -793,9 +785,9 @@ environments: - pypi: https://files.pythonhosted.org/packages/fc/55/96142937f66150805c25c4d0f31ee4132fd33497753400734f9dfdcbdc66/bleach-6.2.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/84/c2/80633736cd183ee4a62107413def345f7e6e3c01563dbca1417363cf957e/build-1.2.2.post1-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/cb/8c/2b30c12155ad8de0cf641d76a8b396a16d2c36bc6d50b621a62b7c4567c1/build-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c5/55/51844dd50c4fc7a33b653bfaba4c2456f06955289ca770a5dbd5fd267374/cfgv-3.4.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/79/b1/6551603f8ea31de55913c84e4def3c36670563bdea6e195fcc4b6225ddf7/cftime-1.6.4.post1-cp311-cp311-win_amd64.whl @@ -805,7 +797,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/f5/6f/1990eb4fd05cea4cfabdf1d587a997ac5f9a8bee883443a1d519a2a848c9/coverage-7.10.1-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/5f/2d/8c18fb7a6e74c79fd4661e82535bc8c68aee12f46c204eabf910b097ccc9/coverage-7.10.2-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c9/fb/1587c2705a3a47a3d0067eecf9a6fec510761c96dec45c7b038fb5c8ff46/crc32c-2.7.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -827,7 +819,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/db/0c/6c3f879a0f8e891625817637fad902da6e764e36919ed091dc77529004ac/h5py-3.14.0-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl @@ -836,7 +828,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -872,15 +864,15 @@ environments: - pypi: https://files.pythonhosted.org/packages/07/f0/9efe53b4945441a5d2790d455134843ad86739855b7e6199977bf6dc8898/lz4-4.4.4-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/a6/da/948a017c3ea13fd4a97afad5fdebe2f5bbc4d28c0654510ce6fd6b06b7bd/matplotlib-3.10.3-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/b7/81/3200b792a5e8b354f31f4101ad7834743ad07b6d620259f2059317b25e4d/matplotlib-3.10.5-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/2b/9f/7ba6f94fc1e9ac3d2b853fdff3035fb2fa5afbed898c4a72b8a020610594/more_itertools-10.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/48/45/9d1780768d3b249accecc5a38c725eb1e203d44a191f7b7ff1941f7df60c/msgpack-1.1.1-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/94/75/3f5a29209f27e739ca57e6350bc6b783a38c7621bdf9cac3ab8a08665801/mypy-1.17.0-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/8c/cf/6438a429e0f2f5cab8bc83e53dbebfa666476f40ee322e13cac5e64b79e7/mypy-1.17.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/79/7b/2c79738432f5c924bef5071f933bcc9efd0473bac3b4aa584a6f7c1c8df8/mypy_extensions-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -891,7 +883,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8c/ae/324b165d904dc1672eee5f5661c0a68d4bab5b59fbb07afb6d8d19a30b45/nh3-0.3.0-cp38-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/d2/1d/1b658dbd2b9fa9c4c9f32accbfc0205d532c8c6194dc0f2a4c0428e7128a/nodeenv-1.9.1-py2.py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0f/a4/2b309a6a9f6d4d8cfba583401c7c2f9ff887adb5d54d8e2e130274c0973f/numba-0.61.2-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/6f/54/dbea8b17928670412db0efb20efc087b30c2a67b84b1605fa8a136e482af/numcodecs-0.16.1-cp311-cp311-win_amd64.whl @@ -933,7 +925,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5e/ac/6884dcb7108af66ad53f73ef4dad096e768c9203a6e6ce5e6b0c4a46e238/pywinpty-2.0.15-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/c9/05/89354a8cffdcce6e547d48adaaf7be17007fc75572123ff4ca90a4ca04fc/pyzmq-27.0.0-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/53/ab/22bd33e7086f0a2cc03a5adabff4bde414288bb62a21a7820951ef86ec20/pyzmq-27.0.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl @@ -945,7 +937,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/71/44ce230e1b7fadd372515a97e32a83011f906ddded8d03e3c6aafbdedbb7/rfc3987_syntax-1.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e3/30/3c4d035596d3cf444529e0b2953ad0466f6049528a879d27534700580395/rich-14.1.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/94/c1/3c8c94c7dd3905dbfde768381ce98778500a80db9924731d87ddcdb117e9/rpds_py-0.26.0-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/2b/55/935b38ca28fd550a81b758743f66dfb060428b0c5e1995833865644f4d9d/ruff-0.12.6-py3-none-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/b4/71/26d45a5042bc71db22ddd8252ca9d01e9ca454f230e2996bb04f16d72799/ruff-0.12.7-py3-none-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c4/94/994369978509f227cba7dfb9e623254d0d5559506fe994aef4bea3ed469c/scipy-1.16.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/40/b0/4562db6223154aa4e22f939003cb92514c79f3d4dccca3444253fd17f902/Send2Trash-1.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl @@ -972,7 +964,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/e7/00/3fca040d7cf8a32776d3d81a00c8ee7457e00f80c649f1e4a863c8321ae9/uri_template-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/bc/d9/5ec15501b675f7bc07c5d16aa70d8d778b12375686b6efd47656efdc67cd/url_normalize-2.2.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/c2/fe1e52489ae3122415c51f387e221dd0773709bad6c6cdaa599e8a2c5185/urllib3-2.5.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5c/c6/f8f28009920a736d0df434b52e9feebfb4d702ba942f15338cb4a83eafc1/virtualenv-20.32.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/ca/ff/ded57ac5ff40a09e6e198550bab075d780941e0b0f83cbeabd087c59383a/virtualenv-20.33.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/e8/c0e05e4684d13459f93d312077a9a2efbe04d59c393bc2b8802248c908d4/webcolors-24.11.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl @@ -982,7 +974,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl - pypi: ./ @@ -996,19 +988,16 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.3-hee844dc_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda @@ -1018,9 +1007,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -1031,7 +1020,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/77/81/6b30815698ede50f89013f25e46d66ed3a290b8a2d6b97f95bacbbe1eb5c/cftime-1.6.4.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/92/9b/ad67f03d74554bed3aefd56fe836e1623a50780f7c998d00ca128924a499/charset_normalizer-3.4.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -1039,7 +1028,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/55/f1/1f8f09536f38394a8698dd08a0e9608a512eacee1d3b771e2d06397f77bf/coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/ef/d4/9b12f357413248ce40804b0f58030b55a25b28a5c02db95fb0aa50c5d62c/coverage-7.10.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6a/2b/9e29e9ac4c4213d60491db09487125db358cd9263490fbadbd55e48fbe03/crc32c-2.7.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1058,14 +1047,14 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/21/d4/d461649cafd5137088fb7f8e78fdc6621bb0c4ff2c090a389f68e8edc136/h5py-3.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -1097,12 +1086,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/81/af/665685072e71f3f0e626221b7922867ec249cd8376aca761078c8f11f5da/lz4-4.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/e7/e3/c82963a3b86d6e6d5874cbeaa390166458a7f1961bab9feb14d3d1a10f02/matplotlib-3.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/1d/1e/5e187a30cc673a3e384f3723e5f3c416033c1d8d5da414f82e4e731128ea/matplotlib-3.10.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/45/16/a20fa8c32825cc7ae8457fab45670c7a8996d7746ce80ce41cc51e3b2bd7/msgpack-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1111,7 +1100,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/c1/7e564dbd28228ba4a35a272bf53b9a2e8b0ba9ac06b2c84b57c03c84e87b/netCDF4-1.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/97/c8/8740616c8436c86c1b9a62e72cb891177d2c34c2d24ddcde4c390371bf4c/numba-0.61.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/04/e3/816a82b984dd7fb7a0afadd16842260ccfee23cc5edbda48a92649ee161b/numcodecs-0.16.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -1149,7 +1138,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/75/e4/2c27590dfc9992f73aabbeb9241ae20220bd9452df27483b6e56d3975cc5/PyYAML-6.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/f3/85/15278769b348121eacdbfcbd8c4d40f1102f32fa6af5be1ffc032ed684be/pyzmq-27.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/6c/29/0652a39d4e876e0d61379047ecf7752685414ad2e253434348246f7a2a39/pyzmq-27.0.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -1191,18 +1180,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl - pypi: ./ osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.3-h875aaf5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.5.1-hc426f3f_0.conda @@ -1210,10 +1198,10 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl + - pypi: https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -1224,7 +1212,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/85/e6/6a7d2120fcffee208cf637d22b0d8f2701d91f69f68a96940056429950f3/cftime-1.6.4.post1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/05/85/4c40d00dcc6284a1c1ad5de5e0996b06f39d8232f1031cd23c2f5c07ee86/charset_normalizer-3.4.2-cp311-cp311-macosx_10_9_universal2.whl @@ -1232,7 +1220,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/20/8e/ef088112bd1b26e2aa931ee186992b3e42c222c64f33e381432c8ee52aae/coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/6e/53/0125a6fc0af4f2687b4e08b0fb332cd0d5e60f3ca849e7456f995d022656/coverage-7.10.2-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ed/b8/e52f7c4b045b871c2984d70f37c31d4861b533a8082912dfd107a96cf7c1/crc32c-2.7.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1251,14 +1239,14 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/61/1b/ad24a8ce846cf0519695c10491e99969d9d203b9632c4fcd5004b1641c2e/h5py-3.14.0-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -1290,12 +1278,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/28/e8/63843dc5ecb1529eb38e1761ceed04a0ad52a9ad8929ab8b7930ea2e4976/lz4-4.4.4-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl - - pypi: https://files.pythonhosted.org/packages/f5/bd/af9f655456f60fe1d575f54fb14704ee299b16e999704817a7645dfce6b0/matplotlib-3.10.3-cp311-cp311-macosx_10_12_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/aa/c7/1f2db90a1d43710478bb1e9b57b162852f79234d28e4f48a28cc415aa583/matplotlib-3.10.5-cp311-cp311-macosx_10_12_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/7f/83/97f24bf9848af23fe2ba04380388216defc49a8af6da0c28cc636d722502/msgpack-1.1.1-cp311-cp311-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1304,7 +1292,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a0/d8/b7079ecbab35f7c95ab27e5146fa91daf0e39ba76093f0fc1187fc748749/netCDF4-1.7.2-cp311-cp311-macosx_12_0_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3f/97/c99d1056aed767503c228f7099dc11c402906b42a4757fec2819329abb98/numba-0.61.2-cp311-cp311-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/6c/82/8d6ca1166dc9b020f383073c1c604e004f0495d243647a83e5d5fff2b7ad/numcodecs-0.16.1-cp311-cp311-macosx_10_13_x86_64.whl @@ -1342,7 +1330,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f8/aa/7af4e81f7acba21a4c6be026da38fd2b872ca46226673c89a758ebdc4fd2/PyYAML-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/44/df/84c630654106d9bd9339cdb564aa941ed41b023a0264251d6743766bb50e/pyzmq-27.0.0-cp311-cp311-macosx_10_15_universal2.whl + - pypi: https://files.pythonhosted.org/packages/ae/18/a8e0da6ababbe9326116fb1c890bf1920eea880e8da621afb6bc0f39a262/pyzmq-27.0.1-cp311-cp311-macosx_10_15_universal2.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -1384,17 +1372,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl - pypi: ./ win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-h4c7d964_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.3-hf5d6505_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.1-h725018a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.11.13-h3f84c4b_0_cpython.conda @@ -1404,9 +1392,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -1417,7 +1405,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/79/b1/6551603f8ea31de55913c84e4def3c36670563bdea6e195fcc4b6225ddf7/cftime-1.6.4.post1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/a8/05/5e33dbef7e2f773d672b6d79f10ec633d4a71cd96db6673625838a4fd532/charset_normalizer-3.4.2-cp311-cp311-win_amd64.whl @@ -1426,7 +1414,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/f5/6f/1990eb4fd05cea4cfabdf1d587a997ac5f9a8bee883443a1d519a2a848c9/coverage-7.10.1-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/5f/2d/8c18fb7a6e74c79fd4661e82535bc8c68aee12f46c204eabf910b097ccc9/coverage-7.10.2-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c9/fb/1587c2705a3a47a3d0067eecf9a6fec510761c96dec45c7b038fb5c8ff46/crc32c-2.7.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1445,14 +1433,14 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/db/0c/6c3f879a0f8e891625817637fad902da6e764e36919ed091dc77529004ac/h5py-3.14.0-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/20/b0/36bd937216ec521246249be3bf9855081de4c5e06a0c9b4219dbeda50373/importlib_metadata-8.7.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -1484,12 +1472,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/07/f0/9efe53b4945441a5d2790d455134843ad86739855b7e6199977bf6dc8898/lz4-4.4.4-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/a6/da/948a017c3ea13fd4a97afad5fdebe2f5bbc4d28c0654510ce6fd6b06b7bd/matplotlib-3.10.3-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/b7/81/3200b792a5e8b354f31f4101ad7834743ad07b6d620259f2059317b25e4d/matplotlib-3.10.5-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/48/45/9d1780768d3b249accecc5a38c725eb1e203d44a191f7b7ff1941f7df60c/msgpack-1.1.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1498,7 +1486,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cf/ba/d26e8278ad8a2306580bab076b6d64cd16459a60e632e6c1a9cbb68dd3d9/netCDF4-1.7.2-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0f/a4/2b309a6a9f6d4d8cfba583401c7c2f9ff887adb5d54d8e2e130274c0973f/numba-0.61.2-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/6f/54/dbea8b17928670412db0efb20efc087b30c2a67b84b1605fa8a136e482af/numcodecs-0.16.1-cp311-cp311-win_amd64.whl @@ -1536,7 +1524,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/5e/ac/6884dcb7108af66ad53f73ef4dad096e768c9203a6e6ce5e6b0c4a46e238/pywinpty-2.0.15-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/ed/23/8da0bbe2ab9dcdd11f4f4557ccaf95c10b9811b13ecced089d43ce59c3c8/PyYAML-6.0.2-cp311-cp311-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/c9/05/89354a8cffdcce6e547d48adaaf7be17007fc75572123ff4ca90a4ca04fc/pyzmq-27.0.0-cp311-cp311-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/53/ab/22bd33e7086f0a2cc03a5adabff4bde414288bb62a21a7820951ef86ec20/pyzmq-27.0.1-cp311-cp311-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -1578,7 +1566,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2e/54/647ade08bf0db230bfea292f893923872fd20be6ac6f53b2b936ba839d75/zipp-3.23.0-py3-none-any.whl - pypi: ./ @@ -1592,19 +1580,16 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hb9d3cd8_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.3-hee844dc_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda @@ -1614,9 +1599,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -1627,7 +1612,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8d/7d/2d5fc7af06da4f3bdea59a204f741bf7a30bc5019355991b2f083e557e4e/cftime-1.6.4.post1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8c/73/6ede2ec59bce19b3edf4209d70004253ec5f4e319f9a2e3f2f15601ed5f7/charset_normalizer-3.4.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -1635,7 +1620,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/11/ef/a28d64d702eb583c377255047281305dc5a5cfbfb0ee36e721f78255adb6/coverage-7.10.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/7c/0e/b0c901dd411cb7fc0cfcb28ef0dc6f3049030f616bfe9fc4143aecd95901/coverage-7.10.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/79/13/13576941bf7cf95026abae43d8427c812c0054408212bf8ed490eda846b0/crc32c-2.7.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1654,13 +1639,13 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/f9/f00de11c82c88bfc1ef22633557bfba9e271e0cb3189ad704183fc4a2644/h5py-3.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -1692,12 +1677,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/e9/26/05840fbd4233e8d23e88411a066ab19f1e9de332edddb8df2b6a95c7fddc/lz4-4.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/c4/91/ba0ae1ff4b3f30972ad01cd4a8029e70a0ec3b8ea5be04764b128b66f763/matplotlib-3.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/66/2b/bed8a45e74957549197a2ac2e1259671cd80b55ed9e1fe2b5c94d88a9202/matplotlib-3.10.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/4d/ec/fd869e2567cc9c01278a736cfd1697941ba0d4b81a43e0aa2e8d71dab208/msgpack-1.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1706,7 +1691,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/fd/bf/5e671495c8bdf6b628e091aa8980793579474a10e51bc6ba302a3af6a778/netCDF4-1.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/9a/2d/e518df036feab381c23a624dac47f8445ac55686ec7f11083655eb707da3/numba-0.61.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/1b/f5/515f98d659ab0cbe3738da153eddae22186fd38f05a808511e10f04cf679/numcodecs-0.16.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -1744,7 +1729,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b9/2b/614b4752f2e127db5cc206abc23a8c19678e92b23c3db30fc86ab731d3bd/PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/69/9a/9ea7e230feda9400fb0ae0d61d7d6ddda635e718d941c44eeab22a179d34/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/7e/0a/2356305c423a975000867de56888b79e44ec2192c690ff93c3109fd78081/pyzmq-27.0.1-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -1786,17 +1771,16 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.3-h875aaf5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.5.1-hc426f3f_0.conda @@ -1804,10 +1788,10 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl + - pypi: https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -1818,7 +1802,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/50/81/0bb28d54088a61592f61a11e7fcabcea6d261c47af79e18d0f9cbcd940ae/cftime-1.6.4.post1-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/d7/a4/37f4d6035c89cac7930395a35cc0f1b872e652eaafb76a6075943754f095/charset_normalizer-3.4.2-cp312-cp312-macosx_10_13_universal2.whl @@ -1826,7 +1810,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/a5/3f/b051feeb292400bd22d071fdf933b3ad389a8cef5c80c7866ed0c7414b9e/coverage-7.10.1-cp312-cp312-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/4e/1e/2c752bdbbf6f1199c59b1a10557fbb6fb3dc96b3c0077b30bd41a5922c1f/coverage-7.10.2-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/9c/3e/e3656bfa76e50ef87b7136fef2dbf3c46e225629432fc9184fdd7fd187ff/crc32c-2.7.1-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -1845,13 +1829,13 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3e/77/8f651053c1843391e38a189ccf50df7e261ef8cd8bfd8baba0cbe694f7c3/h5py-3.14.0-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -1883,12 +1867,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/f7/2d/5523b4fabe11cd98f040f715728d1932eb7e696bfe94391872a823332b94/lz4-4.4.4-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl - - pypi: https://files.pythonhosted.org/packages/eb/43/6b80eb47d1071f234ef0c96ca370c2ca621f91c12045f1401b5c9b28a639/matplotlib-3.10.3-cp312-cp312-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/66/1e/c6f6bcd882d589410b475ca1fc22e34e34c82adff519caf18f3e6dd9d682/matplotlib-3.10.5-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/e3/26/389b9c593eda2b8551b2e7126ad3a06af6f9b44274eb3a4f054d48ff7e47/msgpack-1.1.1-cp312-cp312-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -1897,7 +1881,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/52/7f/3a0f18a39efca0e093b54d634b66573c25ecab5c482d73138ae14aa55c6d/netCDF4-1.7.2-cp312-cp312-macosx_12_0_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b4/a0/c6b7b9c615cfa3b98c4c63f4316e3f6b3bbe2387740277006551784218cd/numba-0.61.2-cp312-cp312-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/b7/ee/e2a903c88fed347dc74c70bbd7a8dab9aa22bb0dac68c5bc6393c2e9373b/numcodecs-0.16.1-cp312-cp312-macosx_10_13_x86_64.whl @@ -1935,7 +1919,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/86/0c/c581167fc46d6d6d7ddcfb8c843a4de25bdd27e4466938109ca68492292c/PyYAML-6.0.2-cp312-cp312-macosx_10_9_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/93/a7/9ad68f55b8834ede477842214feba6a4c786d936c022a67625497aacf61d/pyzmq-27.0.0-cp312-abi3-macosx_10_15_universal2.whl + - pypi: https://files.pythonhosted.org/packages/0e/9b/c0957041067c7724b310f22c398be46399297c12ed834c3bc42200a2756f/pyzmq-27.0.1-cp312-abi3-macosx_10_15_universal2.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -1977,16 +1961,16 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-h4c7d964_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.3-hf5d6505_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.1-h725018a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.12.11-h3f84c4b_0_cpython.conda @@ -1996,9 +1980,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -2009,7 +1993,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/af/7b/ca72a075a3f660315b031d62d39a3e9cfef71f7929da2621d5120077a75f/cftime-1.6.4.post1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/6c/4f/c02d5c493967af3eda9c771ad4d2bbc8df6f99ddbeb37ceea6e8716a32bc/charset_normalizer-3.4.2-cp312-cp312-win_amd64.whl @@ -2018,7 +2002,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/fe/31/22a5440e4d1451f253c5cd69fdcead65e92ef08cd4ec237b8756dc0b20a7/coverage-7.10.1-cp312-cp312-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/79/16/e8aab4162b5f80ad2e5e1f54b1826e2053aa2f4db508b864af647f00c239/coverage-7.10.2-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/ae/c4/7929dcd5d9b57db0cce4fe6f6c191049380fc6d8c9b9f5581967f4ec018e/crc32c-2.7.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -2037,13 +2021,13 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7a/6d/6426d5d456f593c94b96fa942a9b3988ce4d65ebaf57d7273e452a7222e8/h5py-3.14.0-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -2075,12 +2059,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/40/b8/243430cb62319175070e06e3a94c4c7bd186a812e474e22148ae1290d47d/lz4-4.4.4-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/b1/79/0d1c165eac44405a86478082e225fce87874f7198300bbebc55faaf6d28d/matplotlib-3.10.3-cp312-cp312-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/3b/d9/6dd924ad5616c97b7308e6320cf392c466237a82a2040381163b7500510a/matplotlib-3.10.5-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/c0/23/0abb886e80eab08f5e8c485d6f13924028602829f63b8f5fa25a06636628/msgpack-1.1.1-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -2089,7 +2073,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d4/57/0a0bcdebcfaf72e96e7bcaa512f80ee096bf71945a3318d38253338e9c25/netCDF4-1.7.2-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/68/1d/ddb3e704c5a8fb90142bf9dc195c27db02a08a99f037395503bfbc1d14b3/numba-0.61.2-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/a2/3a/9fc6104f888af11bad804ebd32dffe0bcb83337f4525b4fe5b379942fefd/numcodecs-0.16.1-cp312-cp312-win_amd64.whl @@ -2127,7 +2111,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/88/e5/9714def18c3a411809771a3fbcec70bffa764b9675afb00048a620fca604/pywinpty-2.0.15-cp312-cp312-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/0c/e8/4f648c598b17c3d06e8753d7d13d57542b30d56e6c2dedf9c331ae56312e/PyYAML-6.0.2-cp312-cp312-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/9b/12/52da5509800f7ff2d287b2f2b4e636e7ea0f001181cba6964ff6c1537778/pyzmq-27.0.0-cp312-abi3-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/40/96/5c50a7d2d2b05b19994bf7336b97db254299353dd9b49b565bb71b485f03/pyzmq-27.0.1-cp312-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -2169,7 +2153,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ test313: @@ -2182,19 +2166,16 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.44-h1423503_1.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.7.1-hecca717_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.6-h2dba641_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb9d3cd8_0.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.3-hee844dc_1.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda - - conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h2d0b736_3.conda @@ -2204,9 +2185,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8c095d6_2.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_hd72426e_102.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -2217,7 +2198,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/c3/f8/6f13d37abb7ade46e65a08acc31af776a96dde0eb569e05d4c4b01422ba6/cftime-1.6.4.post1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e2/28/ffc026b26f441fc67bd21ab7f03b313ab3fe46714a14b516f931abe1a2d8/charset_normalizer-3.4.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -2225,7 +2206,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/42/62/a77b254822efa8c12ad59e8039f2bc3df56dc162ebda55e1943e35ba31a5/coverage-7.10.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/1f/4a/722098d1848db4072cda71b69ede1e55730d9063bf868375264d0d302bc9/coverage-7.10.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl - pypi: https://files.pythonhosted.org/packages/01/cf/32f019be5de9f6e180926a50ee5f08648e686c7d9a59f2c5d0806a77b1c7/crc32c-2.7.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -2244,13 +2225,13 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e7/ec/86f59025306dcc6deee5fda54d980d077075b8d9889aac80f158bd585f1b/h5py-3.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -2283,12 +2264,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/97/12/a1f2f4fdc6b7159c0d12249456f9fe454665b6126e98dbee9f2bd3cf735c/lz4-4.4.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/f5/64/41c4367bcaecbc03ef0d2a3ecee58a7065d0a36ae1aa817fe573a2da66d4/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/52/1b/233e3094b749df16e3e6cd5a44849fd33852e692ad009cf7de00cf58ddf6/matplotlib-3.10.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/20/22/2ebae7ae43cd8f2debc35c631172ddf14e2a87ffcc04cf43ff9df9fff0d3/msgpack-1.1.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -2297,7 +2278,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d1/80/b9c19f1bb4ac6c5fa6f94a4f278bc68a778473d1814a86a375d7cffa193a/netCDF4-1.7.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0d/e0/5ea04e7ad2c39288c0f0f9e8d47638ad70f28e275d092733b5817cf243c9/numba-0.61.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl - pypi: https://files.pythonhosted.org/packages/a8/e8/86e7741adb43261aff409b53c53c8bac2797bfca055d64dd65dc731d5141/numcodecs-0.16.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl @@ -2335,7 +2316,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/24/b7721e4845c2f162d26f50521b825fb061bc0a5afcf9a386840f23ea19fa/PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/69/9a/9ea7e230feda9400fb0ae0d61d7d6ddda635e718d941c44eeab22a179d34/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/7e/0a/2356305c423a975000867de56888b79e44ec2192c690ff93c3109fd78081/pyzmq-27.0.1-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -2377,18 +2358,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ osx-64: - conda: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.7.1-h21dd04a_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.6-h281671d_1.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/liblzma-5.8.1-hd471939_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libmpdec-4.0.0-h6e16a3a_0.conda - - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.3-h875aaf5_1.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h0622a9a_3.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.5.1-hc426f3f_0.conda @@ -2397,10 +2377,10 @@ environments: - conda: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h7cca4af_2.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-hf689a15_2.conda - conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2025b-h78e105d_0.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl + - pypi: https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -2411,7 +2391,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/da/d8/81f086dbdc6f5a4e0bb068263471f1d12861b72562fe8c18df38268e4e29/cftime-1.6.4.post1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/ea/12/a93df3366ed32db1d907d7593a94f1fe6293903e3e92967bebd6950ed12c/charset_normalizer-3.4.2-cp313-cp313-macosx_10_13_universal2.whl @@ -2419,7 +2399,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/7e/e8/64c37fadfc2816a7701fa8a6ed8d87327c7d54eacfbfb6edab14a2f2be75/cloudpickle-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/ef/72/135ff5fef09b1ffe78dbe6fcf1e16b2e564cd35faeacf3d63d60d887f12d/coverage-7.10.1-cp313-cp313-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/8d/04/9b7a741557f93c0ed791b854d27aa8d9fe0b0ce7bb7c52ca1b0f2619cb74/coverage-7.10.2-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/4f/56/0dd652d4e950e6348bbf16b964b3325e4ad8220470774128fc0b0dd069cb/crc32c-2.7.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -2438,13 +2418,13 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/6c/c2/7efe82d09ca10afd77cd7c286e42342d520c049a8c43650194928bcc635c/h5py-3.14.0-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -2477,12 +2457,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/3b/3c/d1d1b926d3688263893461e7c47ed7382a969a0976fc121fc678ec325fc6/lz4-4.4.4-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl - - pypi: https://files.pythonhosted.org/packages/3b/c1/23cfb566a74c696a3b338d8955c549900d18fe2b898b6e94d682ca21e7c2/matplotlib-3.10.3-cp313-cp313-macosx_10_13_x86_64.whl + - pypi: https://files.pythonhosted.org/packages/8d/05/4f3c1f396075f108515e45cb8d334aff011a922350e502a7472e24c52d77/matplotlib-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/a1/38/561f01cf3577430b59b340b51329803d3a5bf6a45864a55f4ef308ac11e3/msgpack-1.1.1-cp313-cp313-macosx_10_13_x86_64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -2491,7 +2471,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/e6/7a/ce4f9038d8726c9c90e07b2d3a404ae111a27720d712cfcded0c8ef160e8/netCDF4-1.7.2-cp313-cp313-macosx_12_0_x86_64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/0b/f3/0fe4c1b1f2569e8a18ad90c159298d862f96c3964392a20d74fc628aee44/numba-0.61.2-cp313-cp313-macosx_10_14_x86_64.whl - pypi: https://files.pythonhosted.org/packages/5e/1e/73ffb1074f03d52cb1c4f4deaba26a2008ca45262f3622ed26dbec7a7362/numcodecs-0.16.1-cp313-cp313-macosx_10_13_x86_64.whl @@ -2529,7 +2509,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/08/20/0f2523b9e50a8052bc6a8b732dfc8568abbdc42010aef03a2d750bdab3b2/python_json_logger-3.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/ef/e3/3af305b830494fa85d95f6d95ef7fa73f2ee1cc8ef5b495c7c3269fb835f/PyYAML-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl - - pypi: https://files.pythonhosted.org/packages/93/a7/9ad68f55b8834ede477842214feba6a4c786d936c022a67625497aacf61d/pyzmq-27.0.0-cp312-abi3-macosx_10_15_universal2.whl + - pypi: https://files.pythonhosted.org/packages/0e/9b/c0957041067c7724b310f22c398be46399297c12ed834c3bc42200a2756f/pyzmq-27.0.1-cp312-abi3-macosx_10_15_universal2.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -2571,17 +2551,17 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ win-64: - conda: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-h2466b09_7.conda - - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-h4c7d964_0.conda + - conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.7.1-hac47afa_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.6-h537db12_1.conda - conda: https://conda.anaconda.org/conda-forge/win-64/liblzma-5.8.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libmpdec-4.0.0-h2466b09_0.conda - - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.3-hf5d6505_1.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_2.conda - conda: https://conda.anaconda.org/conda-forge/win-64/openssl-3.5.1-h725018a_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/python-3.13.5-h7de537c_102_cp313.conda @@ -2592,9 +2572,9 @@ environments: - conda: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h41ae7f8_31.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.44.35208-h818238b_31.conda - conda: https://conda.anaconda.org/conda-forge/win-64/vcomp14-14.44.35208-h818238b_31.conda - - pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4f/d3/a8b22fa575b297cd6e3e3b0155c7e25db170edf1c74783d6a31a2490b8d9/argon2_cffi-25.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/03/49/d10027df9fce941cb8184e78a02857af36360d33e1721df81c5ed2179a1a/async_lru-2.0.5-py3-none-any.whl @@ -2605,7 +2585,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/91/48/08b2382e739236aa3360b7976360ba3e0c043b6234e25951c18c1eb6fa06/bokeh-3.7.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/45/7f/0e961cf3908bc4c1c3e027de2794f867c6c89fb4916fc7dba295a0e80a2d/boltons-25.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/f3/2d/980323fb5ec1ef369604b61ba259a41d0336cc1a85b639ed7bd210bd1290/cftime-1.6.4.post1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e9/b0/0200da600134e001d91851ddc797809e2fe0ea72de90e09bec5a2fbdaccb/charset_normalizer-3.4.2-cp313-cp313-win_amd64.whl @@ -2614,7 +2594,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/b7/df/df6a0ff33b042f000089bd11b6bb034bab073e2ab64a56e78ed882cba55d/coverage-7.10.1-cp313-cp313-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/2d/bb/cbcb09103be330c7d26ff0ab05c4a8861dd2e254656fdbd3eb7600af4336/coverage-7.10.2-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/db/a0/f01ccfab538db07ef3f6b4ede46357ff147a81dd4f3c59ca6a34c791a549/crc32c-2.7.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/f9/3e04725358c17329652da8c1b2dbd88de723f3dc78bf52ca6d28d52c9279/dask-2025.7.0-py3-none-any.whl @@ -2633,13 +2613,13 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/61/5c78b91c3143ed5c14207f463aecfc8f9dbb5092fb2869baf37c273b2705/gitdb-4.0.12-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/61/d4b89fec821f72385526e1b9d9a3a0385dda4a72b206d28049e2c7cd39b8/gitpython-3.1.45-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/04/4b/29cac41a4d98d144bf5f6d33995617b185d14b22401f75ca86f384e87ff1/h11-0.16.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/3f/6d/0084ed0b78d4fd3e7530c32491f2884140d9b06365dac8a08de726421d4a/h5py-3.14.0-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7e/f5/f66802a942d491edb555dd61e3a9961140fd64c90bce1eafd741609d334d/httpcore-1.0.9-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2a/39/e50c7c3a983047577ee07d2a9e53faf5a69493943ec3f6a384bdc792deb2/httpx-0.28.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/2c/e1/e6716421ea10d38022b952c159d5161ca1193197fb744506875fbb87ea7b/iniconfig-2.1.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl @@ -2672,12 +2652,12 @@ environments: - pypi: https://files.pythonhosted.org/packages/00/96/b8e24ea7537ab418074c226279acfcaa470e1ea8271003e24909b6db942b/lz4-4.4.4-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/36/c2/24302e93ff431b8f4173ee1dd88976c8d80483cadbc5d3d777cef47b3a1c/matplotlib-3.10.5-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/a7/f7/7782a043553ee469c1ff49cfa1cdace2d6bf99a1f333cf38676b3ddf30da/mdit_py_plugins-0.4.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/01/4d/23c4e4f09da849e127e9f123241946c23c1e30f45a88366879e064211815/mistune-3.1.3-py3-none-any.whl - - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 + - pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 - pypi: https://files.pythonhosted.org/packages/ca/91/7dc28d5e2a11a5ad804cf2b7f7a5fcb1eb5a4966d66a5d2b41aee6376543/msgpack-1.1.1-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/7f/26/43caf834e47c63883a5eddc02893b7fdbe6a0a4508ff6dc401907f3cc085/narwhals-2.0.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/34/6d/e7fa07f03a4a7b221d94b4d586edb754a9b0dc3c9e2c93353e9fa4e0d117/nbclient-0.10.2-py3-none-any.whl @@ -2686,7 +2666,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/66/b5/e04550fd53de57001dbd5a87242da7ff784c80790adc48897977b6ccf891/netCDF4-1.7.2-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f9/33/bd5b9137445ea4b680023eb0469b2bb969d61303dedb2aac6560ff3d14a1/notebook_shim-0.2.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/af/a4/6d3a0f2d3989e62a18749e1e9913d5fa4910bbb3e3311a035baea6caf26d/numba-0.61.2-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/21/03/87c5c217232aa3515d350728c6dcefca252fa582246100ef68a51fbda456/numcodecs-0.16.1-cp313-cp313-win_amd64.whl @@ -2724,7 +2704,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/fb/16/2ab7b3b7f55f3c6929e5f629e1a68362981e4e5fed592a2ed1cb4b4914a5/pywinpty-2.0.15-cp313-cp313-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/fa/de/02b54f42487e3d3c6efb3f89428677074ca7bf43aae402517bc7cca949f3/PyYAML-6.0.2-cp313-cp313-win_amd64.whl - - pypi: https://files.pythonhosted.org/packages/9b/12/52da5509800f7ff2d287b2f2b4e636e7ea0f001181cba6964ff6c1537778/pyzmq-27.0.0-cp312-abi3-win_amd64.whl + - pypi: https://files.pythonhosted.org/packages/40/96/5c50a7d2d2b05b19994bf7336b97db254299353dd9b49b565bb71b485f03/pyzmq-27.0.1-cp312-abi3-win_amd64.whl - pypi: https://files.pythonhosted.org/packages/c1/b1/3baf80dc6d2b7bc27a95a67752d0208e410351e3feb4eb78de5f77454d8d/referencing-0.36.2-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/4e/2e/8f4051119f460cfc786aa91f212165bb6e643283b533db572d7b33952bd2/requests_cache-1.2.1-py3-none-any.whl @@ -2766,7 +2746,7 @@ environments: - pypi: https://files.pythonhosted.org/packages/b2/ea/9554e5fb78eda4dbc9e9ccaf23034166fe3e9ea9af82ea6204b9578434bc/xarray-2025.7.1-py3-none-any.whl - pypi: git+https://github.com/modflowpy/xattree.git#81a635a89331c624d915b6bccdb8de15a8e84590 - pypi: https://files.pythonhosted.org/packages/d6/7d/b77455d7c7c51255b2992b429107fab811b2e36ceaf76da1e55a045dc568/xyzservices-2025.4.0-py3-none-any.whl - - pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl + - pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/80/ab/11a76c1e2126084fde2639514f24e6111b789b0bfa4fc6264a8975c7e1f1/zict-3.0.0-py2.py3-none-any.whl - pypi: ./ packages: @@ -2791,30 +2771,16 @@ packages: purls: [] size: 23621 timestamp: 1650670423406 -- pypi: https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl name: anyio - version: 4.9.0 - sha256: 9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c + version: 4.10.0 + sha256: 60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1 requires_dist: - exceptiongroup>=1.0.2 ; python_full_version < '3.11' - idna>=2.8 - sniffio>=1.1 - typing-extensions>=4.5 ; python_full_version < '3.13' - trio>=0.26.1 ; extra == 'trio' - - anyio[trio] ; extra == 'test' - - blockbuster>=1.5.23 ; extra == 'test' - - coverage[toml]>=7 ; extra == 'test' - - exceptiongroup>=1.2.0 ; extra == 'test' - - hypothesis>=4.0 ; extra == 'test' - - psutil>=5.9 ; extra == 'test' - - pytest>=7.0 ; extra == 'test' - - trustme ; extra == 'test' - - truststore>=0.9.1 ; python_full_version >= '3.10' and extra == 'test' - - uvloop>=0.21 ; python_full_version < '3.14' and platform_python_implementation == 'CPython' and sys_platform != 'win32' and extra == 'test' - - packaging ; extra == 'doc' - - sphinx~=8.2 ; extra == 'doc' - - sphinx-rtd-theme ; extra == 'doc' - - sphinx-autodoc-typehints>=1.2.0 ; extra == 'doc' requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl name: appnope @@ -2828,42 +2794,30 @@ packages: requires_dist: - argon2-cffi-bindings requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/37/2c/e34e47c7dee97ba6f01a6203e0383e15b60fb85d78ac9a15cd066f6fe28b/argon2_cffi_bindings-21.2.0-cp36-abi3-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl name: argon2-cffi-bindings - version: 21.2.0 - sha256: b2ef1c30440dbbcba7a5dc3e319408b59676e2e039e2ae11a8775ecf482b192f + version: 25.1.0 + sha256: d3e924cfc503018a714f94a49a149fdc0b644eaead5d1f089330399134fa028a requires_dist: - - cffi>=1.0.1 - - pytest ; extra == 'dev' - - cogapp ; extra == 'dev' - - pre-commit ; extra == 'dev' - - wheel ; extra == 'dev' - - pytest ; extra == 'tests' - requires_python: '>=3.6' -- pypi: https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl + - cffi>=1.0.1 ; python_full_version < '3.14' + - cffi>=2.0.0b1 ; python_full_version >= '3.14' + requires_python: '>=3.9' +- pypi: https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl name: argon2-cffi-bindings - version: 21.2.0 - sha256: e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93 + version: 25.1.0 + sha256: 2630b6240b495dfab90aebe159ff784d08ea999aa4b0d17efa734055a07d2f44 requires_dist: - - cffi>=1.0.1 - - pytest ; extra == 'dev' - - cogapp ; extra == 'dev' - - pre-commit ; extra == 'dev' - - wheel ; extra == 'dev' - - pytest ; extra == 'tests' - requires_python: '>=3.6' -- pypi: https://files.pythonhosted.org/packages/ec/f7/378254e6dd7ae6f31fe40c8649eea7d4832a42243acaf0f1fff9083b2bed/argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + - cffi>=1.0.1 ; python_full_version < '3.14' + - cffi>=2.0.0b1 ; python_full_version >= '3.14' + requires_python: '>=3.9' +- pypi: https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl name: argon2-cffi-bindings - version: 21.2.0 - sha256: b746dba803a79238e925d9046a63aa26bf86ab2a2fe74ce6b009a1c3f5c8f2ae + version: 25.1.0 + sha256: a98cd7d17e9f7ce244c0803cad3c23a7d379c301ba618a5fa76a67d116618b98 requires_dist: - - cffi>=1.0.1 - - pytest ; extra == 'dev' - - cogapp ; extra == 'dev' - - pre-commit ; extra == 'dev' - - wheel ; extra == 'dev' - - pytest ; extra == 'tests' - requires_python: '>=3.6' + - cffi>=1.0.1 ; python_full_version < '3.14' + - cffi>=2.0.0b1 ; python_full_version >= '3.14' + requires_python: '>=3.9' - pypi: https://files.pythonhosted.org/packages/f8/ed/e97229a566617f2ae958a6b13e7cc0f585470eac730a73e9e82c32a3cdd2/arrow-1.3.0-py3-none-any.whl name: arrow version: 1.3.0 @@ -3022,41 +2976,21 @@ packages: version: 25.0.0 sha256: dc9fb38bf28985715497d1b54d00b62ea866eca3938938ea9043e254a3a6ca62 requires_python: '>=3.7' -- pypi: https://files.pythonhosted.org/packages/84/c2/80633736cd183ee4a62107413def345f7e6e3c01563dbca1417363cf957e/build-1.2.2.post1-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/cb/8c/2b30c12155ad8de0cf641d76a8b396a16d2c36bc6d50b621a62b7c4567c1/build-1.3.0-py3-none-any.whl name: build - version: 1.2.2.post1 - sha256: 1d61c0887fa860c01971625baae8bdd338e517b836a2f70dd1f7aa3a6b2fc5b5 + version: 1.3.0 + sha256: 7145f0b5061ba90a1500d60bd1b13ca0a8a4cebdd0cc16ed8adf1c0e739f43b4 requires_dist: - packaging>=19.1 - pyproject-hooks - colorama ; os_name == 'nt' - importlib-metadata>=4.6 ; python_full_version < '3.10.2' - tomli>=1.1.0 ; python_full_version < '3.11' - - furo>=2023.8.17 ; extra == 'docs' - - sphinx~=7.0 ; extra == 'docs' - - sphinx-argparse-cli>=1.5 ; extra == 'docs' - - sphinx-autodoc-typehints>=1.10 ; extra == 'docs' - - sphinx-issues>=3.0.0 ; extra == 'docs' - - build[uv,virtualenv] ; extra == 'test' - - filelock>=3 ; extra == 'test' - - pytest>=6.2.4 ; extra == 'test' - - pytest-cov>=2.12 ; extra == 'test' - - pytest-mock>=2 ; extra == 'test' - - pytest-rerunfailures>=9.1 ; extra == 'test' - - pytest-xdist>=1.34 ; extra == 'test' - - wheel>=0.36.0 ; extra == 'test' - - setuptools>=42.0.0 ; python_full_version < '3.10' and extra == 'test' - - setuptools>=56.0.0 ; python_full_version == '3.10.*' and extra == 'test' - - setuptools>=56.0.0 ; python_full_version == '3.11.*' and extra == 'test' - - setuptools>=67.8.0 ; python_full_version >= '3.12' and extra == 'test' - - build[uv] ; extra == 'typing' - - importlib-metadata>=5.1 ; extra == 'typing' - - mypy~=1.9.0 ; extra == 'typing' - - tomli ; extra == 'typing' - - typing-extensions>=3.7.4.3 ; extra == 'typing' - uv>=0.1.18 ; extra == 'uv' - - virtualenv>=20.0.35 ; extra == 'virtualenv' - requires_python: '>=3.8' + - virtualenv>=20.11 ; python_full_version < '3.10' and extra == 'virtualenv' + - virtualenv>=20.17 ; python_full_version >= '3.10' and python_full_version < '3.14' and extra == 'virtualenv' + - virtualenv>=20.31 ; python_full_version >= '3.14' and extra == 'virtualenv' + requires_python: '>=3.9' - conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d md5: 62ee74e96c5ebb0af99386de58cf9553 @@ -3090,24 +3024,24 @@ packages: purls: [] size: 54927 timestamp: 1720974860185 -- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-h4c7d964_0.conda - sha256: a7fe9bce8a0f9f985d44940ec13a297df571ee70fb2264b339c62fa190b2c437 - md5: 40334594f5916bc4c0a0313d64bfe046 +- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-h4c7d964_0.conda + sha256: 3b82f62baad3fd33827b01b0426e8203a2786c8f452f633740868296bcbe8485 + md5: c9e0c0f82f6e63323827db462b40ede8 depends: - __win license: ISC purls: [] - size: 155882 - timestamp: 1752482396143 -- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.7.14-hbd8a1cb_0.conda - sha256: 29defbd83c7829788358678ec996adeee252fa4d4274b7cd386c1ed73d2b201e - md5: d16c90324aef024877d8713c0b7fea5b + size: 154489 + timestamp: 1754210967212 +- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2025.8.3-hbd8a1cb_0.conda + sha256: 837b795a2bb39b75694ba910c13c15fa4998d4bb2a622c214a6a5174b2ae53d1 + md5: 74784ee3d225fc3dca89edb635b4e5cc depends: - __unix license: ISC purls: [] - size: 155658 - timestamp: 1752482350666 + size: 154402 + timestamp: 1754210968730 - pypi: https://files.pythonhosted.org/packages/18/b0/215274ef0d835bbc1056392a367646648b6084e39d489099959aefcca2af/cattrs-25.1.1-py3-none-any.whl name: cattrs version: 25.1.1 @@ -3125,10 +3059,10 @@ packages: - tomlkit>=0.11.8 ; extra == 'tomlkit' - ujson>=5.10.0 ; extra == 'ujson' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl name: certifi - version: 2025.7.14 - sha256: 6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2 + version: 2025.8.3 + sha256: f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5 requires_python: '>=3.7' - pypi: https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: cffi @@ -3564,66 +3498,66 @@ packages: - pytest-xdist ; extra == 'test-no-images' - wurlitzer ; extra == 'test-no-images' requires_python: '>=3.11' -- pypi: https://files.pythonhosted.org/packages/11/ef/a28d64d702eb583c377255047281305dc5a5cfbfb0ee36e721f78255adb6/coverage-7.10.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/1f/4a/722098d1848db4072cda71b69ede1e55730d9063bf868375264d0d302bc9/coverage-7.10.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl name: coverage - version: 7.10.1 - sha256: 51fe93f3fe4f5d8483d51072fddc65e717a175490804e1942c975a68e04bf97a + version: 7.10.2 + sha256: 6eb586fa7d2aee8d65d5ae1dd71414020b2f447435c57ee8de8abea0a77d5074 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/20/8e/ef088112bd1b26e2aa931ee186992b3e42c222c64f33e381432c8ee52aae/coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/2d/bb/cbcb09103be330c7d26ff0ab05c4a8861dd2e254656fdbd3eb7600af4336/coverage-7.10.2-cp313-cp313-win_amd64.whl name: coverage - version: 7.10.1 - sha256: b45e2f9d5b0b5c1977cb4feb5f594be60eb121106f8900348e29331f553a726f + version: 7.10.2 + sha256: f35481d42c6d146d48ec92d4e239c23f97b53a3f1fbd2302e7c64336f28641fe requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/42/62/a77b254822efa8c12ad59e8039f2bc3df56dc162ebda55e1943e35ba31a5/coverage-7.10.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/4e/1e/2c752bdbbf6f1199c59b1a10557fbb6fb3dc96b3c0077b30bd41a5922c1f/coverage-7.10.2-cp312-cp312-macosx_10_13_x86_64.whl name: coverage - version: 7.10.1 - sha256: 7f39edd52c23e5c7ed94e0e4bf088928029edf86ef10b95413e5ea670c5e92d7 + version: 7.10.2 + sha256: 890ad3a26da9ec7bf69255b9371800e2a8da9bc223ae5d86daeb940b42247c83 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/55/f1/1f8f09536f38394a8698dd08a0e9608a512eacee1d3b771e2d06397f77bf/coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/5f/2d/8c18fb7a6e74c79fd4661e82535bc8c68aee12f46c204eabf910b097ccc9/coverage-7.10.2-cp311-cp311-win_amd64.whl name: coverage - version: 7.10.1 - sha256: dcc93488c9ebd229be6ee1f0d9aad90da97b33ad7e2912f5495804d78a3cd6b7 + version: 7.10.2 + sha256: e4f5f1320f8ee0d7cfa421ceb257bef9d39fd614dd3ddcfcacd284d4824ed2c2 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/a5/3f/b051feeb292400bd22d071fdf933b3ad389a8cef5c80c7866ed0c7414b9e/coverage-7.10.1-cp312-cp312-macosx_10_13_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/6e/53/0125a6fc0af4f2687b4e08b0fb332cd0d5e60f3ca849e7456f995d022656/coverage-7.10.2-cp311-cp311-macosx_10_9_x86_64.whl name: coverage - version: 7.10.1 - sha256: 6b7dc7f0a75a7eaa4584e5843c873c561b12602439d2351ee28c7478186c4da4 + version: 7.10.2 + sha256: 2c3b210d79925a476dfc8d74c7d53224888421edebf3a611f3adae923e212b27 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/b7/df/df6a0ff33b042f000089bd11b6bb034bab073e2ab64a56e78ed882cba55d/coverage-7.10.1-cp313-cp313-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/79/16/e8aab4162b5f80ad2e5e1f54b1826e2053aa2f4db508b864af647f00c239/coverage-7.10.2-cp312-cp312-win_amd64.whl name: coverage - version: 7.10.1 - sha256: 4072b31361b0d6d23f750c524f694e1a417c1220a30d3ef02741eed28520c48e + version: 7.10.2 + sha256: adda2268b8cf0d11f160fad3743b4dfe9813cd6ecf02c1d6397eceaa5b45b388 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/ef/72/135ff5fef09b1ffe78dbe6fcf1e16b2e564cd35faeacf3d63d60d887f12d/coverage-7.10.1-cp313-cp313-macosx_10_13_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/7c/0e/b0c901dd411cb7fc0cfcb28ef0dc6f3049030f616bfe9fc4143aecd95901/coverage-7.10.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl name: coverage - version: 7.10.1 - sha256: ebb08d0867c5a25dffa4823377292a0ffd7aaafb218b5d4e2e106378b1061e39 + version: 7.10.2 + sha256: 86da8a3a84b79ead5c7d0e960c34f580bc3b231bb546627773a3f53c532c2f21 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/f5/6f/1990eb4fd05cea4cfabdf1d587a997ac5f9a8bee883443a1d519a2a848c9/coverage-7.10.1-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/8d/04/9b7a741557f93c0ed791b854d27aa8d9fe0b0ce7bb7c52ca1b0f2619cb74/coverage-7.10.2-cp313-cp313-macosx_10_13_x86_64.whl name: coverage - version: 7.10.1 - sha256: efa23166da3fe2915f8ab452dde40319ac84dc357f635737174a08dbd912980c + version: 7.10.2 + sha256: aca7b5645afa688de6d4f8e89d30c577f62956fefb1bad021490d63173874186 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/fe/31/22a5440e4d1451f253c5cd69fdcead65e92ef08cd4ec237b8756dc0b20a7/coverage-7.10.1-cp312-cp312-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/ef/d4/9b12f357413248ce40804b0f58030b55a25b28a5c02db95fb0aa50c5d62c/coverage-7.10.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl name: coverage - version: 7.10.1 - sha256: 9eb245a8d8dd0ad73b4062135a251ec55086fbc2c42e0eb9725a9b553fba18a3 + version: 7.10.2 + sha256: 4c2de4cb80b9990e71c62c2d3e9f3ec71b804b1f9ca4784ec7e74127e0f42468 requires_dist: - tomli ; python_full_version <= '3.11' and extra == 'toml' requires_python: '>=3.9' @@ -4524,10 +4458,10 @@ packages: version: 0.16.0 sha256: 63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86 requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl name: h5netcdf - version: 1.6.3 - sha256: b79bc24d1f8b1cdc1f16b213753209411e08af04e35b0bcf5ce5cf7fb4023572 + version: 1.6.4 + sha256: e0018e6a918f2bef2a4aa7b470a952b8a0b5d16a5893d59bea56524cc6207fcf requires_dist: - h5py - packaging @@ -4627,28 +4561,6 @@ packages: - socksio==1.* ; extra == 'socks' - zstandard>=0.18.0 ; extra == 'zstd' requires_python: '>=3.8' -- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda - sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e - md5: 8b189310083baabfb622af68fd9d3ae3 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - purls: [] - size: 12129203 - timestamp: 1720853576813 -- conda: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda - sha256: 2e64307532f482a0929412976c8450c719d558ba20c0962832132fd0d07ba7a7 - md5: d68d48a3060eb5abdc1cdc8e2a3a5966 - depends: - - __osx >=10.13 - license: MIT - license_family: MIT - purls: [] - size: 11761697 - timestamp: 1720853679409 - pypi: https://files.pythonhosted.org/packages/9f/cb/18326d2d89ad3b0dd143da971e77afd1e6ca6674f1b1c3df4b6bec6279fc/id-1.5.0-py3-none-any.whl name: id version: 1.5.0 @@ -4717,10 +4629,10 @@ packages: version: 2.1.0 sha256: 9deba5723312380e77435581c6bf4935c94cbfab9b1ed33ef8d238ea168eb760 requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl name: ipykernel - version: 6.30.0 - sha256: fd2936e55c4a1c2ee8b1e5fa6a372b8eecc0ab1338750dee76f48fa5cca1301e + version: 6.30.1 + sha256: aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4 requires_dist: - appnope>=0.1.2 ; sys_platform == 'darwin' - comm>=0.1.1 @@ -5552,40 +5464,40 @@ packages: purls: [] size: 44978 timestamp: 1743435053850 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_3.conda - sha256: 59a87161212abe8acc57d318b0cc8636eb834cdfdfddcf1f588b5493644b39a3 - md5: 9e60c55e725c20d23125a5f0dd69af5d +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-15.1.0-h767d61c_4.conda + sha256: 144e35c1c2840f2dc202f6915fc41879c19eddbb8fa524e3ca4aa0d14018b26f + md5: f406dcbb2e7bef90d793e50e79a2882b depends: - __glibc >=2.17,<3.0.a0 - _openmp_mutex >=4.5 constrains: - - libgcc-ng ==15.1.0=*_3 - - libgomp 15.1.0 h767d61c_3 + - libgcc-ng ==15.1.0=*_4 + - libgomp 15.1.0 h767d61c_4 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 824921 - timestamp: 1750808216066 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_3.conda - sha256: b0b0a5ee6ce645a09578fc1cb70c180723346f8a45fdb6d23b3520591c6d6996 - md5: e66f2b8ad787e7beb0f846e4bd7e8493 + size: 824153 + timestamp: 1753903866511 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-15.1.0-h69a702a_4.conda + sha256: 76ceac93ed98f208363d6e9c75011b0ff7b97b20f003f06461a619557e726637 + md5: 28771437ffcd9f3417c66012dc49a3be depends: - - libgcc 15.1.0 h767d61c_3 + - libgcc 15.1.0 h767d61c_4 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 29033 - timestamp: 1750808224854 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_3.conda - sha256: 43710ab4de0cd7ff8467abff8d11e7bb0e36569df04ce1c099d48601818f11d1 - md5: 3cd1a7238a0dd3d0860fdefc496cc854 + size: 29249 + timestamp: 1753903872571 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-15.1.0-h767d61c_4.conda + sha256: e0487a8fec78802ac04da0ac1139c3510992bc58a58cde66619dde3b363c2933 + md5: 3baf8976c96134738bba224e9ef6b1e5 depends: - __glibc >=2.17,<3.0.a0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL purls: [] - size: 447068 - timestamp: 1750808138400 + size: 447289 + timestamp: 1753903801049 - conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.1-hb9d3cd8_2.conda sha256: f2591c0069447bbe28d4d696b7fcb0c5bd0b4ac582769b89addbcf26fb3430d8 md5: 1a580f7796c7bf6393fddb8bbbde58dc @@ -5666,61 +5578,38 @@ packages: purls: [] size: 33731 timestamp: 1750274110928 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.3-hee844dc_1.conda - sha256: 8c4faf560815a6d6b5edadc019f76d22a45171eaa707a1f1d1898ceda74b2e3f - md5: 18d2ac95b507ada9ca159a6bd73255f7 +- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.50.4-h0c1763c_0.conda + sha256: 6d9c32fc369af5a84875725f7ddfbfc2ace795c28f246dc70055a79f9b2003da + md5: 0b367fad34931cb79e0d6b7e5c06bb1c depends: - __glibc >=2.17,<3.0.a0 - - icu >=75.1,<76.0a0 - libgcc >=14 - libzlib >=1.3.1,<2.0a0 license: blessing purls: [] - size: 936339 - timestamp: 1753262589168 -- conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.3-h875aaf5_1.conda - sha256: 3a585d1ddf823a3d7b033196d4aa769971922a984b0735ba741f3cc756a2e576 - md5: 10de0664b3e6f560c7707890aca8174c + size: 932581 + timestamp: 1753948484112 +- conda: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.50.4-h39a8b3b_0.conda + sha256: 466366b094c3eb4b1d77320530cbf5400e7a10ab33e4824c200147488eebf7a6 + md5: 156bfb239b6a67ab4a01110e6718cbc4 depends: - __osx >=10.13 - - icu >=75.1,<76.0a0 - libzlib >=1.3.1,<2.0a0 license: blessing purls: [] - size: 984580 - timestamp: 1753262751819 -- conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.3-hf5d6505_1.conda - sha256: 9bf199ca8b388d8585c53432949524767532f84a5a881f1cef4808d0e7a3f95a - md5: 8b63428047c82a0b853aa348fe56071c + size: 980121 + timestamp: 1753948554003 +- conda: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.50.4-hf5d6505_0.conda + sha256: 5dc4f07b2d6270ac0c874caec53c6984caaaa84bc0d3eb593b0edf3dc8492efa + md5: ccb20d946040f86f0c05b644d5eadeca depends: - ucrt >=10.0.20348.0 - vc >=14.3,<15 - vc14_runtime >=14.44.35208 license: blessing purls: [] - size: 1287590 - timestamp: 1753262771829 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-15.1.0-h8f9b012_3.conda - sha256: 7650837344b7850b62fdba02155da0b159cf472b9ab59eb7b472f7bd01dff241 - md5: 6d11a5edae89fe413c0569f16d308f5a - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc 15.1.0 h767d61c_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 3896407 - timestamp: 1750808251302 -- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-15.1.0-h4852527_3.conda - sha256: bbaea1ecf973a7836f92b8ebecc94d3c758414f4de39d2cc6818a3d10cb3216b - md5: 57541755b5a51691955012b8e197c06c - depends: - - libstdcxx 15.1.0 h8f9b012_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 29093 - timestamp: 1750808292700 + size: 1288499 + timestamp: 1753948889360 - conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 md5: 40b61aab5c7ba9ff276c41cfffe6b80b @@ -6103,10 +5992,10 @@ packages: version: 3.0.2 sha256: e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8 requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/3b/c1/23cfb566a74c696a3b338d8955c549900d18fe2b898b6e94d682ca21e7c2/matplotlib-3.10.3-cp313-cp313-macosx_10_13_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/1d/1e/5e187a30cc673a3e384f3723e5f3c416033c1d8d5da414f82e4e731128ea/matplotlib-3.10.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: matplotlib - version: 3.10.3 - sha256: 9f2efccc8dcf2b86fc4ee849eea5dcaecedd0773b30f47980dc0cbeabf26ec84 + version: 3.10.5 + sha256: 080c3676a56b8ee1c762bcf8fca3fe709daa1ee23e6ef06ad9f3fc17332f2d2a requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6122,10 +6011,10 @@ packages: - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/a6/da/948a017c3ea13fd4a97afad5fdebe2f5bbc4d28c0654510ce6fd6b06b7bd/matplotlib-3.10.3-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/36/c2/24302e93ff431b8f4173ee1dd88976c8d80483cadbc5d3d777cef47b3a1c/matplotlib-3.10.5-cp313-cp313-win_amd64.whl name: matplotlib - version: 3.10.3 - sha256: eef6ed6c03717083bc6d69c2d7ee8624205c29a8e6ea5a31cd3492ecdbaee1e1 + version: 3.10.5 + sha256: 07442d2692c9bd1cceaa4afb4bbe5b57b98a7599de4dabfcca92d3eea70f9ebe requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6141,10 +6030,10 @@ packages: - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/3b/d9/6dd924ad5616c97b7308e6320cf392c466237a82a2040381163b7500510a/matplotlib-3.10.5-cp312-cp312-win_amd64.whl name: matplotlib - version: 3.10.3 - sha256: 151d89cb8d33cb23345cd12490c76fd5d18a56581a16d950b48c6ff19bb2ab93 + version: 3.10.5 + sha256: c04cba0f93d40e45b3c187c6c52c17f24535b27d545f757a2fffebc06c12b98b requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6160,10 +6049,10 @@ packages: - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/b1/79/0d1c165eac44405a86478082e225fce87874f7198300bbebc55faaf6d28d/matplotlib-3.10.3-cp312-cp312-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/52/1b/233e3094b749df16e3e6cd5a44849fd33852e692ad009cf7de00cf58ddf6/matplotlib-3.10.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: matplotlib - version: 3.10.3 - sha256: cf37d8c6ef1a48829443e8ba5227b44236d7fcaf7647caa3178a4ff9f7a5be05 + version: 3.10.5 + sha256: d52fd5b684d541b5a51fb276b2b97b010c75bee9aa392f96b4a07aeb491e33c7 requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6179,10 +6068,10 @@ packages: - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/c4/91/ba0ae1ff4b3f30972ad01cd4a8029e70a0ec3b8ea5be04764b128b66f763/matplotlib-3.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/66/1e/c6f6bcd882d589410b475ca1fc22e34e34c82adff519caf18f3e6dd9d682/matplotlib-3.10.5-cp312-cp312-macosx_10_13_x86_64.whl name: matplotlib - version: 3.10.3 - sha256: ed70453fd99733293ace1aec568255bc51c6361cb0da94fa5ebf0649fdb2150a + version: 3.10.5 + sha256: 00b6feadc28a08bd3c65b2894f56cf3c94fc8f7adcbc6ab4516ae1e8ed8f62e2 requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6198,10 +6087,10 @@ packages: - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/e7/e3/c82963a3b86d6e6d5874cbeaa390166458a7f1961bab9feb14d3d1a10f02/matplotlib-3.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/66/2b/bed8a45e74957549197a2ac2e1259671cd80b55ed9e1fe2b5c94d88a9202/matplotlib-3.10.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl name: matplotlib - version: 3.10.3 - sha256: fdfa07c0ec58035242bc8b2c8aae37037c9a886370eef6850703d7583e19964b + version: 3.10.5 + sha256: a17e57e33de901d221a07af32c08870ed4528db0b6059dce7d7e65c1122d4bea requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6217,10 +6106,10 @@ packages: - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/eb/43/6b80eb47d1071f234ef0c96ca370c2ca621f91c12045f1401b5c9b28a639/matplotlib-3.10.3-cp312-cp312-macosx_10_13_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/8d/05/4f3c1f396075f108515e45cb8d334aff011a922350e502a7472e24c52d77/matplotlib-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl name: matplotlib - version: 3.10.3 - sha256: 0ab1affc11d1f495ab9e6362b8174a25afc19c081ba5b0775ef00533a4236eea + version: 3.10.5 + sha256: 354204db3f7d5caaa10e5de74549ef6a05a4550fdd1c8f831ab9bca81efd39ed requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6236,10 +6125,10 @@ packages: - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/f5/64/41c4367bcaecbc03ef0d2a3ecee58a7065d0a36ae1aa817fe573a2da66d4/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/aa/c7/1f2db90a1d43710478bb1e9b57b162852f79234d28e4f48a28cc415aa583/matplotlib-3.10.5-cp311-cp311-macosx_10_12_x86_64.whl name: matplotlib - version: 3.10.3 - sha256: a80fcccbef63302c0efd78042ea3c2436104c5b1a4d3ae20f864593696364ac7 + version: 3.10.5 + sha256: dcfc39c452c6a9f9028d3e44d2d721484f665304857188124b505b2c95e1eecf requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6255,10 +6144,10 @@ packages: - setuptools-scm>=7 ; extra == 'dev' - setuptools>=64 ; extra == 'dev' requires_python: '>=3.10' -- pypi: https://files.pythonhosted.org/packages/f5/bd/af9f655456f60fe1d575f54fb14704ee299b16e999704817a7645dfce6b0/matplotlib-3.10.3-cp311-cp311-macosx_10_12_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/b7/81/3200b792a5e8b354f31f4101ad7834743ad07b6d620259f2059317b25e4d/matplotlib-3.10.5-cp311-cp311-win_amd64.whl name: matplotlib - version: 3.10.3 - sha256: 0ef061f74cd488586f552d0c336b2f078d43bc00dc473d2c3e7bfee2272f3fa8 + version: 3.10.5 + sha256: 33775bbeb75528555a15ac29396940128ef5613cf9a2d31fb1bfd18b3c0c0903 requires_dist: - contourpy>=1.0.1 - cycler>=0.10 @@ -6307,7 +6196,7 @@ packages: requires_dist: - typing-extensions ; python_full_version < '3.11' requires_python: '>=3.8' -- pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106 +- pypi: git+https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962 name: modflow-devtools version: 1.8.0.dev0 requires_dist: @@ -6417,10 +6306,10 @@ packages: version: 1.1.1 sha256: ae497b11f4c21558d95de9f64fff7053544f4d1a17731c866143ed6bb4591238 requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/82/16/b775047054de4d8dbd668df9137707e54b07fe18c7923839cd1e524bf756/mypy-1.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/46/cf/eadc80c4e0a70db1c08921dcc220357ba8ab2faecb4392e3cebeb10edbfa/mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl name: mypy - version: 1.17.0 - sha256: 24cfcc1179c4447854e9e406d3af0f77736d631ec87d31c6281ecd5025df625d + version: 1.17.1 + sha256: ad37544be07c5d7fba814eb370e006df58fed8ad1ef33ed1649cb1889ba6ff58 requires_dist: - typing-extensions>=4.6.0 - mypy-extensions>=1.0.0 @@ -6432,10 +6321,10 @@ packages: - pip ; extra == 'install-types' - orjson ; extra == 'faster-cache' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/94/75/3f5a29209f27e739ca57e6350bc6b783a38c7621bdf9cac3ab8a08665801/mypy-1.17.0-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/88/fb/fcdac695beca66800918c18697b48833a9a6701de288452b6715a98cfee1/mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl name: mypy - version: 1.17.0 - sha256: eafaf8b9252734400f9b77df98b4eee3d2eecab16104680d51341c75702cad70 + version: 1.17.1 + sha256: e92bdc656b7757c438660f775f872a669b8ff374edc4d18277d86b63edba6b8b requires_dist: - typing-extensions>=4.6.0 - mypy-extensions>=1.0.0 @@ -6447,10 +6336,10 @@ packages: - pip ; extra == 'install-types' - orjson ; extra == 'faster-cache' requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/d4/24/82efb502b0b0f661c49aa21cfe3e1999ddf64bf5500fc03b5a1536a39d39/mypy-1.17.0-cp311-cp311-macosx_10_9_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/8c/cf/6438a429e0f2f5cab8bc83e53dbebfa666476f40ee322e13cac5e64b79e7/mypy-1.17.1-cp311-cp311-win_amd64.whl name: mypy - version: 1.17.0 - sha256: 9d4fe5c72fd262d9c2c91c1117d16aac555e05f5beb2bae6a755274c6eec42be + version: 1.17.1 + sha256: ff2933428516ab63f961644bc49bc4cbe42bbffb2cd3b71cc7277c07d16b1a8b requires_dist: - typing-extensions>=4.6.0 - mypy-extensions>=1.0.0 @@ -6781,14 +6670,14 @@ packages: version: 1.9.1 sha256: ba11c9782d29c27c70ffbdda2d7415098754709be8a7056d79a737cd901155c9 requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*' -- pypi: https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl name: notebook - version: 7.4.4 - sha256: 32840f7f777b6bff79bb101159336e9b332bdbfba1495b8739e34d1d65cbc1c0 + version: 7.4.5 + sha256: 351635461aca9dad08cf8946a4216f963e2760cc1bf7b1aaaecb23afc33ec046 requires_dist: - jupyter-server>=2.4.0,<3 - jupyterlab-server>=2.27.1,<3 - - jupyterlab>=4.4.4,<4.5 + - jupyterlab>=4.4.5,<4.5 - notebook-shim>=0.2,<0.3 - tornado>=6.2.0 - hatch ; extra == 'dev' @@ -9094,45 +8983,45 @@ packages: version: 6.0.2 sha256: 8388ee1976c416731879ac16da0aff3f63b286ffdd57cdeb95f3f2e085687563 requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/44/df/84c630654106d9bd9339cdb564aa941ed41b023a0264251d6743766bb50e/pyzmq-27.0.0-cp311-cp311-macosx_10_15_universal2.whl +- pypi: https://files.pythonhosted.org/packages/0e/9b/c0957041067c7724b310f22c398be46399297c12ed834c3bc42200a2756f/pyzmq-27.0.1-cp312-abi3-macosx_10_15_universal2.whl name: pyzmq - version: 27.0.0 - sha256: 21457825249b2a53834fa969c69713f8b5a79583689387a5e7aed880963ac564 + version: 27.0.1 + sha256: af7ebce2a1e7caf30c0bb64a845f63a69e76a2fadbc1cac47178f7bb6e657bdd requires_dist: - cffi ; implementation_name == 'pypy' requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/69/9a/9ea7e230feda9400fb0ae0d61d7d6ddda635e718d941c44eeab22a179d34/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/40/96/5c50a7d2d2b05b19994bf7336b97db254299353dd9b49b565bb71b485f03/pyzmq-27.0.1-cp312-abi3-win_amd64.whl name: pyzmq - version: 27.0.0 - sha256: 111db5f395e09f7e775f759d598f43cb815fc58e0147623c4816486e1a39dc22 + version: 27.0.1 + sha256: ff3f8757570e45da7a5bedaa140489846510014f7a9d5ee9301c61f3f1b8a686 requires_dist: - cffi ; implementation_name == 'pypy' requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/93/a7/9ad68f55b8834ede477842214feba6a4c786d936c022a67625497aacf61d/pyzmq-27.0.0-cp312-abi3-macosx_10_15_universal2.whl +- pypi: https://files.pythonhosted.org/packages/53/ab/22bd33e7086f0a2cc03a5adabff4bde414288bb62a21a7820951ef86ec20/pyzmq-27.0.1-cp311-cp311-win_amd64.whl name: pyzmq - version: 27.0.0 - sha256: cbabc59dcfaac66655c040dfcb8118f133fb5dde185e5fc152628354c1598e52 + version: 27.0.1 + sha256: ee16906c8025fa464bea1e48128c048d02359fb40bebe5333103228528506530 requires_dist: - cffi ; implementation_name == 'pypy' requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/9b/12/52da5509800f7ff2d287b2f2b4e636e7ea0f001181cba6964ff6c1537778/pyzmq-27.0.0-cp312-abi3-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/6c/29/0652a39d4e876e0d61379047ecf7752685414ad2e253434348246f7a2a39/pyzmq-27.0.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl name: pyzmq - version: 27.0.0 - sha256: dce4199bf5f648a902ce37e7b3afa286f305cd2ef7a8b6ec907470ccb6c8b371 + version: 27.0.1 + sha256: c512824360ea7490390566ce00bee880e19b526b312b25cc0bc30a0fe95cb67f requires_dist: - cffi ; implementation_name == 'pypy' requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/c9/05/89354a8cffdcce6e547d48adaaf7be17007fc75572123ff4ca90a4ca04fc/pyzmq-27.0.0-cp311-cp311-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/7e/0a/2356305c423a975000867de56888b79e44ec2192c690ff93c3109fd78081/pyzmq-27.0.1-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl name: pyzmq - version: 27.0.0 - sha256: 15f39d50bd6c9091c67315ceb878a4f531957b121d2a05ebd077eb35ddc5efed + version: 27.0.1 + sha256: f5b6133c8d313bde8bd0d123c169d22525300ff164c2189f849de495e1344577 requires_dist: - cffi ; implementation_name == 'pypy' requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/f3/85/15278769b348121eacdbfcbd8c4d40f1102f32fa6af5be1ffc032ed684be/pyzmq-27.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/ae/18/a8e0da6ababbe9326116fb1c890bf1920eea880e8da621afb6bc0f39a262/pyzmq-27.0.1-cp311-cp311-macosx_10_15_universal2.whl name: pyzmq - version: 27.0.0 - sha256: f7bbe9e1ed2c8d3da736a15694d87c12493e54cc9dc9790796f0321794bbc91f + version: 27.0.1 + sha256: 9729190bd770314f5fbba42476abf6abe79a746eeda11d1d68fd56dd70e5c296 requires_dist: - cffi ; implementation_name == 'pypy' requires_python: '>=3.8' @@ -9307,20 +9196,20 @@ packages: version: 0.26.0 sha256: 894514d47e012e794f1350f076c427d2347ebf82f9b958d554d12819849a369d requires_python: '>=3.9' -- pypi: https://files.pythonhosted.org/packages/2b/55/935b38ca28fd550a81b758743f66dfb060428b0c5e1995833865644f4d9d/ruff-0.12.6-py3-none-win_amd64.whl +- pypi: https://files.pythonhosted.org/packages/55/bf/9cb1ea5e3066779e42ade8d0cd3d3b0582a5720a814ae1586f85014656b6/ruff-0.12.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl name: ruff - version: 0.12.6 - sha256: 48b73d4acef6768bfe9912e8f623ec87677bcfb6dc748ac406ebff06a84a6d70 + version: 0.12.7 + sha256: 06bfb01e1623bf7f59ea749a841da56f8f653d641bfd046edee32ede7ff6c606 requires_python: '>=3.7' -- pypi: https://files.pythonhosted.org/packages/84/4b/17060a0c01ff20329cb86aff0ec8ade03a033fb340a0e8276973395ba5d1/ruff-0.12.6-py3-none-macosx_10_12_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/63/5b/a4136b9921aa84638f1a6be7fb086f8cad0fde538ba76bda3682f2599a2f/ruff-0.12.7-py3-none-macosx_10_12_x86_64.whl name: ruff - version: 0.12.6 - sha256: 412518260394e8a6647a0c610062cac48ff230d39b9df57faae93aa77123e90c + version: 0.12.7 + sha256: 789b7a03e72507c54fb3ba6209e4bb36517b90f1a3569ea17084e3fd295500fb requires_python: '>=3.7' -- pypi: https://files.pythonhosted.org/packages/f9/b3/2f71b72f47ea6d2352bafcc08ca02d5d80ace032dd5f0c43d30a49f2d02a/ruff-0.12.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl +- pypi: https://files.pythonhosted.org/packages/b4/71/26d45a5042bc71db22ddd8252ca9d01e9ca454f230e2996bb04f16d72799/ruff-0.12.7-py3-none-win_amd64.whl name: ruff - version: 0.12.6 - sha256: b3cfbd192c312669fb22cd4bf8c700e8b4b1dced7ce034e581459c0e375486fa + version: 0.12.7 + sha256: 9c18f3d707ee9edf89da76131956aba1270c6348bfee8f6c647de841eac7194f requires_python: '>=3.7' - pypi: https://files.pythonhosted.org/packages/14/c3/61f273ae550fbf1667675701112e380881905e28448c080b23b5a181df7c/scipy-1.16.1-cp312-cp312-win_amd64.whl name: scipy @@ -10158,10 +10047,10 @@ packages: purls: [] size: 113963 timestamp: 1753739198723 -- pypi: https://files.pythonhosted.org/packages/5c/c6/f8f28009920a736d0df434b52e9feebfb4d702ba942f15338cb4a83eafc1/virtualenv-20.32.0-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/ca/ff/ded57ac5ff40a09e6e198550bab075d780941e0b0f83cbeabd087c59383a/virtualenv-20.33.1-py3-none-any.whl name: virtualenv - version: 20.32.0 - sha256: 2c310aecb62e5aa1b06103ed7c2977b81e042695de2697d01017ff0f1034af56 + version: 20.33.1 + sha256: 07c19bc66c11acab6a5958b815cbcee30891cd1c2ccf53785a28651a0d8d8a67 requires_dist: - distlib>=0.3.7,<1 - filelock>=3.12.2,<4 @@ -10324,10 +10213,10 @@ packages: version: 2025.4.0 sha256: 8d4db9a59213ccb4ce1cf70210584f30b10795bff47627cdfb862b39ff6e10c9 requires_python: '>=3.8' -- pypi: https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl +- pypi: https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl name: zarr - version: 3.1.0 - sha256: bd3d2f88d602d43f81df82e26dd115ea66635a2af5bf6da261d3c640bb4c1ce4 + version: 3.1.1 + sha256: 9a0b7e7c27bf62965b8eef6b8b8fdb9b47381f0738be35e40f37be6479b546be requires_dist: - donfig>=0.8 - numcodecs[crc32c]>=0.14 @@ -10360,7 +10249,7 @@ packages: - obstore>=0.5.1 ; extra == 'remote-tests' - requests ; extra == 'remote-tests' - s3fs>=2023.10.0 ; extra == 'remote-tests' - - coverage ; extra == 'test' + - coverage>=7.10 ; extra == 'test' - hypothesis ; extra == 'test' - mypy ; extra == 'test' - packaging ; extra == 'test' diff --git a/uv.lock b/uv.lock index 62bccc7..b8a1103 100644 --- a/uv.lock +++ b/uv.lock @@ -2,23 +2,24 @@ version = 1 revision = 2 requires-python = ">=3.11" resolution-markers = [ - "python_full_version >= '3.13'", + "python_full_version >= '3.14'", + "python_full_version == '3.13.*'", "python_full_version == '3.12.*'", "python_full_version < '3.12'", ] [[package]] name = "anyio" -version = "4.9.0" +version = "4.10.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "idna" }, { name = "sniffio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/95/7d/4c1bd541d4dffa1b52bd83fb8527089e097a106fc90b467a7313b105f840/anyio-4.9.0.tar.gz", hash = "sha256:673c0c244e15788651a4ff38710fea9675823028a6f08a5eda409e0c9840a028", size = 190949, upload_time = "2025-03-17T00:02:54.77Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f1/b4/636b3b65173d3ce9a38ef5f0522789614e590dab6a8d505340a4efe4c567/anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6", size = 213252, upload_time = "2025-08-04T08:54:26.451Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a1/ee/48ca1a7c89ffec8b6a0c5d02b89c305671d5ffd8d3c94acf8b8c408575bb/anyio-4.9.0-py3-none-any.whl", hash = "sha256:9f76d541cad6e36af7beb62e978876f3b41e3e04f2c1fbf0884604c0a9c4d93c", size = 100916, upload_time = "2025-03-17T00:02:52.713Z" }, + { url = "https://files.pythonhosted.org/packages/6f/12/e5e0282d673bb9746bacfb6e2dba8719989d3660cdb2ea79aee9a9651afb/anyio-4.10.0-py3-none-any.whl", hash = "sha256:60e474ac86736bbfd6f210f7a61218939c318f43f9972497381f1c5e930ed3d1", size = 107213, upload_time = "2025-08-04T08:54:24.882Z" }, ] [[package]] @@ -35,7 +36,8 @@ name = "argon2-cffi" version = "25.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "argon2-cffi-bindings" }, + { name = "argon2-cffi-bindings", version = "21.2.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.14'" }, + { name = "argon2-cffi-bindings", version = "25.1.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.14'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/0e/89/ce5af8a7d472a67cc819d5d998aa8c82c5d860608c4db9f46f1162d7dab9/argon2_cffi-25.1.0.tar.gz", hash = "sha256:694ae5cc8a42f4c4e2bf2ca0e64e51e23a040c6a517a85074683d3959e1346c1", size = 45706, upload_time = "2025-06-03T06:55:32.073Z" } wheels = [ @@ -46,8 +48,11 @@ wheels = [ name = "argon2-cffi-bindings" version = "21.2.0" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.14'", +] dependencies = [ - { name = "cffi" }, + { name = "cffi", marker = "python_full_version >= '3.14'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/b9/e9/184b8ccce6683b0aa2fbb7ba5683ea4b9c5763f1356347f1312c32e3c66e/argon2-cffi-bindings-21.2.0.tar.gz", hash = "sha256:bb89ceffa6c791807d1305ceb77dbfacc5aa499891d2c55661c6459651fc39e3", size = 1779911, upload_time = "2021-12-01T08:52:55.68Z" } wheels = [ @@ -63,6 +68,42 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/5a/e4/bf8034d25edaa495da3c8a3405627d2e35758e44ff6eaa7948092646fdcc/argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:e415e3f62c8d124ee16018e491a009937f8cf7ebf5eb430ffc5de21b900dad93", size = 53104, upload_time = "2021-12-01T09:09:31.335Z" }, ] +[[package]] +name = "argon2-cffi-bindings" +version = "25.1.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version == '3.13.*'", + "python_full_version == '3.12.*'", + "python_full_version < '3.12'", +] +dependencies = [ + { name = "cffi", marker = "python_full_version < '3.14'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/5c/2d/db8af0df73c1cf454f71b2bbe5e356b8c1f8041c979f505b3d3186e520a9/argon2_cffi_bindings-25.1.0.tar.gz", hash = "sha256:b957f3e6ea4d55d820e40ff76f450952807013d361a65d7f28acc0acbf29229d", size = 1783441, upload_time = "2025-07-30T10:02:05.147Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/97/3c0a35f46e52108d4707c44b95cfe2afcafc50800b5450c197454569b776/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:3d3f05610594151994ca9ccb3c771115bdb4daef161976a266f0dd8aa9996b8f", size = 54393, upload_time = "2025-07-30T10:01:40.97Z" }, + { url = "https://files.pythonhosted.org/packages/9d/f4/98bbd6ee89febd4f212696f13c03ca302b8552e7dbf9c8efa11ea4a388c3/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:8b8efee945193e667a396cbc7b4fb7d357297d6234d30a489905d96caabde56b", size = 29328, upload_time = "2025-07-30T10:01:41.916Z" }, + { url = "https://files.pythonhosted.org/packages/43/24/90a01c0ef12ac91a6be05969f29944643bc1e5e461155ae6559befa8f00b/argon2_cffi_bindings-25.1.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:3c6702abc36bf3ccba3f802b799505def420a1b7039862014a65db3205967f5a", size = 31269, upload_time = "2025-07-30T10:01:42.716Z" }, + { url = "https://files.pythonhosted.org/packages/d4/d3/942aa10782b2697eee7af5e12eeff5ebb325ccfb86dd8abda54174e377e4/argon2_cffi_bindings-25.1.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a1c70058c6ab1e352304ac7e3b52554daadacd8d453c1752e547c76e9c99ac44", size = 86558, upload_time = "2025-07-30T10:01:43.943Z" }, + { url = "https://files.pythonhosted.org/packages/0d/82/b484f702fec5536e71836fc2dbc8c5267b3f6e78d2d539b4eaa6f0db8bf8/argon2_cffi_bindings-25.1.0-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e2fd3bfbff3c5d74fef31a722f729bf93500910db650c925c2d6ef879a7e51cb", size = 92364, upload_time = "2025-07-30T10:01:44.887Z" }, + { url = "https://files.pythonhosted.org/packages/c9/c1/a606ff83b3f1735f3759ad0f2cd9e038a0ad11a3de3b6c673aa41c24bb7b/argon2_cffi_bindings-25.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:c4f9665de60b1b0e99bcd6be4f17d90339698ce954cfd8d9cf4f91c995165a92", size = 85637, upload_time = "2025-07-30T10:01:46.225Z" }, + { url = "https://files.pythonhosted.org/packages/44/b4/678503f12aceb0262f84fa201f6027ed77d71c5019ae03b399b97caa2f19/argon2_cffi_bindings-25.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:ba92837e4a9aa6a508c8d2d7883ed5a8f6c308c89a4790e1e447a220deb79a85", size = 91934, upload_time = "2025-07-30T10:01:47.203Z" }, + { url = "https://files.pythonhosted.org/packages/f0/c7/f36bd08ef9bd9f0a9cff9428406651f5937ce27b6c5b07b92d41f91ae541/argon2_cffi_bindings-25.1.0-cp314-cp314t-win32.whl", hash = "sha256:84a461d4d84ae1295871329b346a97f68eade8c53b6ed9a7ca2d7467f3c8ff6f", size = 28158, upload_time = "2025-07-30T10:01:48.341Z" }, + { url = "https://files.pythonhosted.org/packages/b3/80/0106a7448abb24a2c467bf7d527fe5413b7fdfa4ad6d6a96a43a62ef3988/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_amd64.whl", hash = "sha256:b55aec3565b65f56455eebc9b9f34130440404f27fe21c3b375bf1ea4d8fbae6", size = 32597, upload_time = "2025-07-30T10:01:49.112Z" }, + { url = "https://files.pythonhosted.org/packages/05/b8/d663c9caea07e9180b2cb662772865230715cbd573ba3b5e81793d580316/argon2_cffi_bindings-25.1.0-cp314-cp314t-win_arm64.whl", hash = "sha256:87c33a52407e4c41f3b70a9c2d3f6056d88b10dad7695be708c5021673f55623", size = 28231, upload_time = "2025-07-30T10:01:49.92Z" }, + { url = "https://files.pythonhosted.org/packages/1d/57/96b8b9f93166147826da5f90376e784a10582dd39a393c99bb62cfcf52f0/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:aecba1723ae35330a008418a91ea6cfcedf6d31e5fbaa056a166462ff066d500", size = 54121, upload_time = "2025-07-30T10:01:50.815Z" }, + { url = "https://files.pythonhosted.org/packages/0a/08/a9bebdb2e0e602dde230bdde8021b29f71f7841bd54801bcfd514acb5dcf/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:2630b6240b495dfab90aebe159ff784d08ea999aa4b0d17efa734055a07d2f44", size = 29177, upload_time = "2025-07-30T10:01:51.681Z" }, + { url = "https://files.pythonhosted.org/packages/b6/02/d297943bcacf05e4f2a94ab6f462831dc20158614e5d067c35d4e63b9acb/argon2_cffi_bindings-25.1.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:7aef0c91e2c0fbca6fc68e7555aa60ef7008a739cbe045541e438373bc54d2b0", size = 31090, upload_time = "2025-07-30T10:01:53.184Z" }, + { url = "https://files.pythonhosted.org/packages/c1/93/44365f3d75053e53893ec6d733e4a5e3147502663554b4d864587c7828a7/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1e021e87faa76ae0d413b619fe2b65ab9a037f24c60a1e6cc43457ae20de6dc6", size = 81246, upload_time = "2025-07-30T10:01:54.145Z" }, + { url = "https://files.pythonhosted.org/packages/09/52/94108adfdd6e2ddf58be64f959a0b9c7d4ef2fa71086c38356d22dc501ea/argon2_cffi_bindings-25.1.0-cp39-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d3e924cfc503018a714f94a49a149fdc0b644eaead5d1f089330399134fa028a", size = 87126, upload_time = "2025-07-30T10:01:55.074Z" }, + { url = "https://files.pythonhosted.org/packages/72/70/7a2993a12b0ffa2a9271259b79cc616e2389ed1a4d93842fac5a1f923ffd/argon2_cffi_bindings-25.1.0-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c87b72589133f0346a1cb8d5ecca4b933e3c9b64656c9d175270a000e73b288d", size = 80343, upload_time = "2025-07-30T10:01:56.007Z" }, + { url = "https://files.pythonhosted.org/packages/78/9a/4e5157d893ffc712b74dbd868c7f62365618266982b64accab26bab01edc/argon2_cffi_bindings-25.1.0-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1db89609c06afa1a214a69a462ea741cf735b29a57530478c06eb81dd403de99", size = 86777, upload_time = "2025-07-30T10:01:56.943Z" }, + { url = "https://files.pythonhosted.org/packages/74/cd/15777dfde1c29d96de7f18edf4cc94c385646852e7c7b0320aa91ccca583/argon2_cffi_bindings-25.1.0-cp39-abi3-win32.whl", hash = "sha256:473bcb5f82924b1becbb637b63303ec8d10e84c8d241119419897a26116515d2", size = 27180, upload_time = "2025-07-30T10:01:57.759Z" }, + { url = "https://files.pythonhosted.org/packages/e2/c6/a759ece8f1829d1f162261226fbfd2c6832b3ff7657384045286d2afa384/argon2_cffi_bindings-25.1.0-cp39-abi3-win_amd64.whl", hash = "sha256:a98cd7d17e9f7ce244c0803cad3c23a7d379c301ba618a5fa76a67d116618b98", size = 31715, upload_time = "2025-07-30T10:01:58.56Z" }, + { url = "https://files.pythonhosted.org/packages/42/b9/f8d6fa329ab25128b7e98fd83a3cb34d9db5b059a9847eddb840a0af45dd/argon2_cffi_bindings-25.1.0-cp39-abi3-win_arm64.whl", hash = "sha256:b0fdbcf513833809c882823f98dc2f931cf659d9a1429616ac3adebb49f5db94", size = 27149, upload_time = "2025-07-30T10:01:59.329Z" }, +] + [[package]] name = "arrow" version = "1.3.0" @@ -183,16 +224,16 @@ wheels = [ [[package]] name = "build" -version = "1.2.2.post1" +version = "1.3.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "colorama", marker = "os_name == 'nt'" }, { name = "packaging" }, { name = "pyproject-hooks" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/7d/46/aeab111f8e06793e4f0e421fcad593d547fb8313b50990f31681ee2fb1ad/build-1.2.2.post1.tar.gz", hash = "sha256:b36993e92ca9375a219c99e606a122ff365a760a2d4bba0caa09bd5278b608b7", size = 46701, upload_time = "2024-10-06T17:22:25.251Z" } +sdist = { url = "https://files.pythonhosted.org/packages/25/1c/23e33405a7c9eac261dff640926b8b5adaed6a6eb3e1767d441ed611d0c0/build-1.3.0.tar.gz", hash = "sha256:698edd0ea270bde950f53aed21f3a0135672206f3911e0176261a31e0e07b397", size = 48544, upload_time = "2025-08-01T21:27:09.268Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/84/c2/80633736cd183ee4a62107413def345f7e6e3c01563dbca1417363cf957e/build-1.2.2.post1-py3-none-any.whl", hash = "sha256:1d61c0887fa860c01971625baae8bdd338e517b836a2f70dd1f7aa3a6b2fc5b5", size = 22950, upload_time = "2024-10-06T17:22:23.299Z" }, + { url = "https://files.pythonhosted.org/packages/cb/8c/2b30c12155ad8de0cf641d76a8b396a16d2c36bc6d50b621a62b7c4567c1/build-1.3.0-py3-none-any.whl", hash = "sha256:7145f0b5061ba90a1500d60bd1b13ca0a8a4cebdd0cc16ed8adf1c0e739f43b4", size = 23382, upload_time = "2025-08-01T21:27:07.844Z" }, ] [[package]] @@ -210,11 +251,11 @@ wheels = [ [[package]] name = "certifi" -version = "2025.7.14" +version = "2025.8.3" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/b3/76/52c535bcebe74590f296d6c77c86dabf761c41980e1347a2422e4aa2ae41/certifi-2025.7.14.tar.gz", hash = "sha256:8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995", size = 163981, upload_time = "2025-07-14T03:29:28.449Z" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/67/960ebe6bf230a96cda2e0abcf73af550ec4f090005363542f0765df162e0/certifi-2025.8.3.tar.gz", hash = "sha256:e564105f78ded564e3ae7c923924435e1daa7463faeab5bb932bc53ffae63407", size = 162386, upload_time = "2025-08-03T03:07:47.08Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl", hash = "sha256:6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2", size = 162722, upload_time = "2025-07-14T03:29:26.863Z" }, + { url = "https://files.pythonhosted.org/packages/e5/48/1549795ba7742c948d2ad169c1c8cdbae65bc450d6cd753d124b17c8cd32/certifi-2025.8.3-py3-none-any.whl", hash = "sha256:f6c12493cfb1b06ba2ff328595af9350c65d6644968e5d3a2ffd78699af217a5", size = 161216, upload_time = "2025-08-03T03:07:45.777Z" }, ] [[package]] @@ -471,77 +512,77 @@ wheels = [ [[package]] name = "coverage" -version = "7.10.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/87/0e/66dbd4c6a7f0758a8d18044c048779ba21fb94856e1edcf764bd5403e710/coverage-7.10.1.tar.gz", hash = "sha256:ae2b4856f29ddfe827106794f3589949a57da6f0d38ab01e24ec35107979ba57", size = 819938, upload_time = "2025-07-27T14:13:39.045Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/20/8e/ef088112bd1b26e2aa931ee186992b3e42c222c64f33e381432c8ee52aae/coverage-7.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b45e2f9d5b0b5c1977cb4feb5f594be60eb121106f8900348e29331f553a726f", size = 214747, upload_time = "2025-07-27T14:11:18.217Z" }, - { url = "https://files.pythonhosted.org/packages/2d/76/a1e46f3c6e0897758eb43af88bb3c763cb005f4950769f7b553e22aa5f89/coverage-7.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3a7a4d74cb0f5e3334f9aa26af7016ddb94fb4bfa11b4a573d8e98ecba8c34f1", size = 215128, upload_time = "2025-07-27T14:11:19.706Z" }, - { url = "https://files.pythonhosted.org/packages/78/4d/903bafb371a8c887826ecc30d3977b65dfad0e1e66aa61b7e173de0828b0/coverage-7.10.1-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:d4b0aab55ad60ead26159ff12b538c85fbab731a5e3411c642b46c3525863437", size = 245140, upload_time = "2025-07-27T14:11:21.261Z" }, - { url = "https://files.pythonhosted.org/packages/55/f1/1f8f09536f38394a8698dd08a0e9608a512eacee1d3b771e2d06397f77bf/coverage-7.10.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:dcc93488c9ebd229be6ee1f0d9aad90da97b33ad7e2912f5495804d78a3cd6b7", size = 246977, upload_time = "2025-07-27T14:11:23.15Z" }, - { url = "https://files.pythonhosted.org/packages/57/cc/ed6bbc5a3bdb36ae1bca900bbbfdcb23b260ef2767a7b2dab38b92f61adf/coverage-7.10.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa309df995d020f3438407081b51ff527171cca6772b33cf8f85344b8b4b8770", size = 249140, upload_time = "2025-07-27T14:11:24.743Z" }, - { url = "https://files.pythonhosted.org/packages/10/f5/e881ade2d8e291b60fa1d93d6d736107e940144d80d21a0d4999cff3642f/coverage-7.10.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cfb8b9d8855c8608f9747602a48ab525b1d320ecf0113994f6df23160af68262", size = 246869, upload_time = "2025-07-27T14:11:26.156Z" }, - { url = "https://files.pythonhosted.org/packages/53/b9/6a5665cb8996e3cd341d184bb11e2a8edf01d8dadcf44eb1e742186cf243/coverage-7.10.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:320d86da829b012982b414c7cdda65f5d358d63f764e0e4e54b33097646f39a3", size = 244899, upload_time = "2025-07-27T14:11:27.622Z" }, - { url = "https://files.pythonhosted.org/packages/27/11/24156776709c4e25bf8a33d6bb2ece9a9067186ddac19990f6560a7f8130/coverage-7.10.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:dc60ddd483c556590da1d9482a4518292eec36dd0e1e8496966759a1f282bcd0", size = 245507, upload_time = "2025-07-27T14:11:29.544Z" }, - { url = "https://files.pythonhosted.org/packages/43/db/a6f0340b7d6802a79928659c9a32bc778ea420e87a61b568d68ac36d45a8/coverage-7.10.1-cp311-cp311-win32.whl", hash = "sha256:4fcfe294f95b44e4754da5b58be750396f2b1caca8f9a0e78588e3ef85f8b8be", size = 217167, upload_time = "2025-07-27T14:11:31.349Z" }, - { url = "https://files.pythonhosted.org/packages/f5/6f/1990eb4fd05cea4cfabdf1d587a997ac5f9a8bee883443a1d519a2a848c9/coverage-7.10.1-cp311-cp311-win_amd64.whl", hash = "sha256:efa23166da3fe2915f8ab452dde40319ac84dc357f635737174a08dbd912980c", size = 218054, upload_time = "2025-07-27T14:11:33.202Z" }, - { url = "https://files.pythonhosted.org/packages/b4/4d/5e061d6020251b20e9b4303bb0b7900083a1a384ec4e5db326336c1c4abd/coverage-7.10.1-cp311-cp311-win_arm64.whl", hash = "sha256:d12b15a8c3759e2bb580ffa423ae54be4f184cf23beffcbd641f4fe6e1584293", size = 216483, upload_time = "2025-07-27T14:11:34.663Z" }, - { url = "https://files.pythonhosted.org/packages/a5/3f/b051feeb292400bd22d071fdf933b3ad389a8cef5c80c7866ed0c7414b9e/coverage-7.10.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:6b7dc7f0a75a7eaa4584e5843c873c561b12602439d2351ee28c7478186c4da4", size = 214934, upload_time = "2025-07-27T14:11:36.096Z" }, - { url = "https://files.pythonhosted.org/packages/f8/e4/a61b27d5c4c2d185bdfb0bfe9d15ab4ac4f0073032665544507429ae60eb/coverage-7.10.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:607f82389f0ecafc565813aa201a5cade04f897603750028dd660fb01797265e", size = 215173, upload_time = "2025-07-27T14:11:38.005Z" }, - { url = "https://files.pythonhosted.org/packages/8a/01/40a6ee05b60d02d0bc53742ad4966e39dccd450aafb48c535a64390a3552/coverage-7.10.1-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:f7da31a1ba31f1c1d4d5044b7c5813878adae1f3af8f4052d679cc493c7328f4", size = 246190, upload_time = "2025-07-27T14:11:39.887Z" }, - { url = "https://files.pythonhosted.org/packages/11/ef/a28d64d702eb583c377255047281305dc5a5cfbfb0ee36e721f78255adb6/coverage-7.10.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:51fe93f3fe4f5d8483d51072fddc65e717a175490804e1942c975a68e04bf97a", size = 248618, upload_time = "2025-07-27T14:11:41.841Z" }, - { url = "https://files.pythonhosted.org/packages/6a/ad/73d018bb0c8317725370c79d69b5c6e0257df84a3b9b781bda27a438a3be/coverage-7.10.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3e59d00830da411a1feef6ac828b90bbf74c9b6a8e87b8ca37964925bba76dbe", size = 250081, upload_time = "2025-07-27T14:11:43.705Z" }, - { url = "https://files.pythonhosted.org/packages/2d/dd/496adfbbb4503ebca5d5b2de8bed5ec00c0a76558ffc5b834fd404166bc9/coverage-7.10.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:924563481c27941229cb4e16eefacc35da28563e80791b3ddc5597b062a5c386", size = 247990, upload_time = "2025-07-27T14:11:45.244Z" }, - { url = "https://files.pythonhosted.org/packages/18/3c/a9331a7982facfac0d98a4a87b36ae666fe4257d0f00961a3a9ef73e015d/coverage-7.10.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:ca79146ee421b259f8131f153102220b84d1a5e6fb9c8aed13b3badfd1796de6", size = 246191, upload_time = "2025-07-27T14:11:47.093Z" }, - { url = "https://files.pythonhosted.org/packages/62/0c/75345895013b83f7afe92ec595e15a9a525ede17491677ceebb2ba5c3d85/coverage-7.10.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:2b225a06d227f23f386fdc0eab471506d9e644be699424814acc7d114595495f", size = 247400, upload_time = "2025-07-27T14:11:48.643Z" }, - { url = "https://files.pythonhosted.org/packages/e2/a9/98b268cfc5619ef9df1d5d34fee408ecb1542d9fd43d467e5c2f28668cd4/coverage-7.10.1-cp312-cp312-win32.whl", hash = "sha256:5ba9a8770effec5baaaab1567be916c87d8eea0c9ad11253722d86874d885eca", size = 217338, upload_time = "2025-07-27T14:11:50.258Z" }, - { url = "https://files.pythonhosted.org/packages/fe/31/22a5440e4d1451f253c5cd69fdcead65e92ef08cd4ec237b8756dc0b20a7/coverage-7.10.1-cp312-cp312-win_amd64.whl", hash = "sha256:9eb245a8d8dd0ad73b4062135a251ec55086fbc2c42e0eb9725a9b553fba18a3", size = 218125, upload_time = "2025-07-27T14:11:52.034Z" }, - { url = "https://files.pythonhosted.org/packages/d6/2b/40d9f0ce7ee839f08a43c5bfc9d05cec28aaa7c9785837247f96cbe490b9/coverage-7.10.1-cp312-cp312-win_arm64.whl", hash = "sha256:7718060dd4434cc719803a5e526838a5d66e4efa5dc46d2b25c21965a9c6fcc4", size = 216523, upload_time = "2025-07-27T14:11:53.965Z" }, - { url = "https://files.pythonhosted.org/packages/ef/72/135ff5fef09b1ffe78dbe6fcf1e16b2e564cd35faeacf3d63d60d887f12d/coverage-7.10.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ebb08d0867c5a25dffa4823377292a0ffd7aaafb218b5d4e2e106378b1061e39", size = 214960, upload_time = "2025-07-27T14:11:55.959Z" }, - { url = "https://files.pythonhosted.org/packages/b1/aa/73a5d1a6fc08ca709a8177825616aa95ee6bf34d522517c2595484a3e6c9/coverage-7.10.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f32a95a83c2e17422f67af922a89422cd24c6fa94041f083dd0bb4f6057d0bc7", size = 215220, upload_time = "2025-07-27T14:11:57.899Z" }, - { url = "https://files.pythonhosted.org/packages/8d/40/3124fdd45ed3772a42fc73ca41c091699b38a2c3bd4f9cb564162378e8b6/coverage-7.10.1-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:c4c746d11c8aba4b9f58ca8bfc6fbfd0da4efe7960ae5540d1a1b13655ee8892", size = 245772, upload_time = "2025-07-27T14:12:00.422Z" }, - { url = "https://files.pythonhosted.org/packages/42/62/a77b254822efa8c12ad59e8039f2bc3df56dc162ebda55e1943e35ba31a5/coverage-7.10.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:7f39edd52c23e5c7ed94e0e4bf088928029edf86ef10b95413e5ea670c5e92d7", size = 248116, upload_time = "2025-07-27T14:12:03.099Z" }, - { url = "https://files.pythonhosted.org/packages/1d/01/8101f062f472a3a6205b458d18ef0444a63ae5d36a8a5ed5dd0f6167f4db/coverage-7.10.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ab6e19b684981d0cd968906e293d5628e89faacb27977c92f3600b201926b994", size = 249554, upload_time = "2025-07-27T14:12:04.668Z" }, - { url = "https://files.pythonhosted.org/packages/8f/7b/e51bc61573e71ff7275a4f167aecbd16cb010aefdf54bcd8b0a133391263/coverage-7.10.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5121d8cf0eacb16133501455d216bb5f99899ae2f52d394fe45d59229e6611d0", size = 247766, upload_time = "2025-07-27T14:12:06.234Z" }, - { url = "https://files.pythonhosted.org/packages/4b/71/1c96d66a51d4204a9d6d12df53c4071d87e110941a2a1fe94693192262f5/coverage-7.10.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:df1c742ca6f46a6f6cbcaef9ac694dc2cb1260d30a6a2f5c68c5f5bcfee1cfd7", size = 245735, upload_time = "2025-07-27T14:12:08.305Z" }, - { url = "https://files.pythonhosted.org/packages/13/d5/efbc2ac4d35ae2f22ef6df2ca084c60e13bd9378be68655e3268c80349ab/coverage-7.10.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:40f9a38676f9c073bf4b9194707aa1eb97dca0e22cc3766d83879d72500132c7", size = 247118, upload_time = "2025-07-27T14:12:09.903Z" }, - { url = "https://files.pythonhosted.org/packages/d1/22/073848352bec28ca65f2b6816b892fcf9a31abbef07b868487ad15dd55f1/coverage-7.10.1-cp313-cp313-win32.whl", hash = "sha256:2348631f049e884839553b9974f0821d39241c6ffb01a418efce434f7eba0fe7", size = 217381, upload_time = "2025-07-27T14:12:11.535Z" }, - { url = "https://files.pythonhosted.org/packages/b7/df/df6a0ff33b042f000089bd11b6bb034bab073e2ab64a56e78ed882cba55d/coverage-7.10.1-cp313-cp313-win_amd64.whl", hash = "sha256:4072b31361b0d6d23f750c524f694e1a417c1220a30d3ef02741eed28520c48e", size = 218152, upload_time = "2025-07-27T14:12:13.182Z" }, - { url = "https://files.pythonhosted.org/packages/30/e3/5085ca849a40ed6b47cdb8f65471c2f754e19390b5a12fa8abd25cbfaa8f/coverage-7.10.1-cp313-cp313-win_arm64.whl", hash = "sha256:3e31dfb8271937cab9425f19259b1b1d1f556790e98eb266009e7a61d337b6d4", size = 216559, upload_time = "2025-07-27T14:12:14.807Z" }, - { url = "https://files.pythonhosted.org/packages/cc/93/58714efbfdeb547909feaabe1d67b2bdd59f0597060271b9c548d5efb529/coverage-7.10.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1c4f679c6b573a5257af6012f167a45be4c749c9925fd44d5178fd641ad8bf72", size = 215677, upload_time = "2025-07-27T14:12:16.68Z" }, - { url = "https://files.pythonhosted.org/packages/c0/0c/18eaa5897e7e8cb3f8c45e563e23e8a85686b4585e29d53cacb6bc9cb340/coverage-7.10.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:871ebe8143da284bd77b84a9136200bd638be253618765d21a1fce71006d94af", size = 215899, upload_time = "2025-07-27T14:12:18.758Z" }, - { url = "https://files.pythonhosted.org/packages/84/c1/9d1affacc3c75b5a184c140377701bbf14fc94619367f07a269cd9e4fed6/coverage-7.10.1-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:998c4751dabf7d29b30594af416e4bf5091f11f92a8d88eb1512c7ba136d1ed7", size = 257140, upload_time = "2025-07-27T14:12:20.357Z" }, - { url = "https://files.pythonhosted.org/packages/3d/0f/339bc6b8fa968c346df346068cca1f24bdea2ddfa93bb3dc2e7749730962/coverage-7.10.1-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:780f750a25e7749d0af6b3631759c2c14f45de209f3faaa2398312d1c7a22759", size = 259005, upload_time = "2025-07-27T14:12:22.007Z" }, - { url = "https://files.pythonhosted.org/packages/c8/22/89390864b92ea7c909079939b71baba7e5b42a76bf327c1d615bd829ba57/coverage-7.10.1-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:590bdba9445df4763bdbebc928d8182f094c1f3947a8dc0fc82ef014dbdd8324", size = 261143, upload_time = "2025-07-27T14:12:23.746Z" }, - { url = "https://files.pythonhosted.org/packages/2c/56/3d04d89017c0c41c7a71bd69b29699d919b6bbf2649b8b2091240b97dd6a/coverage-7.10.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:9b2df80cb6a2af86d300e70acb82e9b79dab2c1e6971e44b78dbfc1a1e736b53", size = 258735, upload_time = "2025-07-27T14:12:25.73Z" }, - { url = "https://files.pythonhosted.org/packages/cb/40/312252c8afa5ca781063a09d931f4b9409dc91526cd0b5a2b84143ffafa2/coverage-7.10.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d6a558c2725bfb6337bf57c1cd366c13798bfd3bfc9e3dd1f4a6f6fc95a4605f", size = 256871, upload_time = "2025-07-27T14:12:27.767Z" }, - { url = "https://files.pythonhosted.org/packages/1f/2b/564947d5dede068215aaddb9e05638aeac079685101462218229ddea9113/coverage-7.10.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e6150d167f32f2a54690e572e0a4c90296fb000a18e9b26ab81a6489e24e78dd", size = 257692, upload_time = "2025-07-27T14:12:29.347Z" }, - { url = "https://files.pythonhosted.org/packages/93/1b/c8a867ade85cb26d802aea2209b9c2c80613b9c122baa8c8ecea6799648f/coverage-7.10.1-cp313-cp313t-win32.whl", hash = "sha256:d946a0c067aa88be4a593aad1236493313bafaa27e2a2080bfe88db827972f3c", size = 218059, upload_time = "2025-07-27T14:12:31.076Z" }, - { url = "https://files.pythonhosted.org/packages/a1/fe/cd4ab40570ae83a516bf5e754ea4388aeedd48e660e40c50b7713ed4f930/coverage-7.10.1-cp313-cp313t-win_amd64.whl", hash = "sha256:e37c72eaccdd5ed1130c67a92ad38f5b2af66eeff7b0abe29534225db2ef7b18", size = 219150, upload_time = "2025-07-27T14:12:32.746Z" }, - { url = "https://files.pythonhosted.org/packages/8d/16/6e5ed5854be6d70d0c39e9cb9dd2449f2c8c34455534c32c1a508c7dbdb5/coverage-7.10.1-cp313-cp313t-win_arm64.whl", hash = "sha256:89ec0ffc215c590c732918c95cd02b55c7d0f569d76b90bb1a5e78aa340618e4", size = 217014, upload_time = "2025-07-27T14:12:34.406Z" }, - { url = "https://files.pythonhosted.org/packages/54/8e/6d0bfe9c3d7121cf936c5f8b03e8c3da1484fb801703127dba20fb8bd3c7/coverage-7.10.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:166d89c57e877e93d8827dac32cedae6b0277ca684c6511497311249f35a280c", size = 214951, upload_time = "2025-07-27T14:12:36.069Z" }, - { url = "https://files.pythonhosted.org/packages/f2/29/e3e51a8c653cf2174c60532aafeb5065cea0911403fa144c9abe39790308/coverage-7.10.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:bed4a2341b33cd1a7d9ffc47df4a78ee61d3416d43b4adc9e18b7d266650b83e", size = 215229, upload_time = "2025-07-27T14:12:37.759Z" }, - { url = "https://files.pythonhosted.org/packages/e0/59/3c972080b2fa18b6c4510201f6d4dc87159d450627d062cd9ad051134062/coverage-7.10.1-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:ddca1e4f5f4c67980533df01430184c19b5359900e080248bbf4ed6789584d8b", size = 245738, upload_time = "2025-07-27T14:12:39.453Z" }, - { url = "https://files.pythonhosted.org/packages/2e/04/fc0d99d3f809452654e958e1788454f6e27b34e43f8f8598191c8ad13537/coverage-7.10.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:37b69226001d8b7de7126cad7366b0778d36777e4d788c66991455ba817c5b41", size = 248045, upload_time = "2025-07-27T14:12:41.387Z" }, - { url = "https://files.pythonhosted.org/packages/5e/2e/afcbf599e77e0dfbf4c97197747250d13d397d27e185b93987d9eaac053d/coverage-7.10.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b2f22102197bcb1722691296f9e589f02b616f874e54a209284dd7b9294b0b7f", size = 249666, upload_time = "2025-07-27T14:12:43.056Z" }, - { url = "https://files.pythonhosted.org/packages/6e/ae/bc47f7f8ecb7a06cbae2bf86a6fa20f479dd902bc80f57cff7730438059d/coverage-7.10.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1e0c768b0f9ac5839dac5cf88992a4bb459e488ee8a1f8489af4cb33b1af00f1", size = 247692, upload_time = "2025-07-27T14:12:44.83Z" }, - { url = "https://files.pythonhosted.org/packages/b6/26/cbfa3092d31ccba8ba7647e4d25753263e818b4547eba446b113d7d1efdf/coverage-7.10.1-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:991196702d5e0b120a8fef2664e1b9c333a81d36d5f6bcf6b225c0cf8b0451a2", size = 245536, upload_time = "2025-07-27T14:12:46.527Z" }, - { url = "https://files.pythonhosted.org/packages/56/77/9c68e92500e6a1c83d024a70eadcc9a173f21aadd73c4675fe64c9c43fdf/coverage-7.10.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:ae8e59e5f4fd85d6ad34c2bb9d74037b5b11be072b8b7e9986beb11f957573d4", size = 246954, upload_time = "2025-07-27T14:12:49.279Z" }, - { url = "https://files.pythonhosted.org/packages/7f/a5/ba96671c5a669672aacd9877a5987c8551501b602827b4e84256da2a30a7/coverage-7.10.1-cp314-cp314-win32.whl", hash = "sha256:042125c89cf74a074984002e165d61fe0e31c7bd40ebb4bbebf07939b5924613", size = 217616, upload_time = "2025-07-27T14:12:51.214Z" }, - { url = "https://files.pythonhosted.org/packages/e7/3c/e1e1eb95fc1585f15a410208c4795db24a948e04d9bde818fe4eb893bc85/coverage-7.10.1-cp314-cp314-win_amd64.whl", hash = "sha256:a22c3bfe09f7a530e2c94c87ff7af867259c91bef87ed2089cd69b783af7b84e", size = 218412, upload_time = "2025-07-27T14:12:53.429Z" }, - { url = "https://files.pythonhosted.org/packages/b0/85/7e1e5be2cb966cba95566ba702b13a572ca744fbb3779df9888213762d67/coverage-7.10.1-cp314-cp314-win_arm64.whl", hash = "sha256:ee6be07af68d9c4fca4027c70cea0c31a0f1bc9cb464ff3c84a1f916bf82e652", size = 216776, upload_time = "2025-07-27T14:12:55.482Z" }, - { url = "https://files.pythonhosted.org/packages/62/0f/5bb8f29923141cca8560fe2217679caf4e0db643872c1945ac7d8748c2a7/coverage-7.10.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:d24fb3c0c8ff0d517c5ca5de7cf3994a4cd559cde0315201511dbfa7ab528894", size = 215698, upload_time = "2025-07-27T14:12:57.225Z" }, - { url = "https://files.pythonhosted.org/packages/80/29/547038ffa4e8e4d9e82f7dfc6d152f75fcdc0af146913f0ba03875211f03/coverage-7.10.1-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1217a54cfd79be20512a67ca81c7da3f2163f51bbfd188aab91054df012154f5", size = 215902, upload_time = "2025-07-27T14:12:59.071Z" }, - { url = "https://files.pythonhosted.org/packages/e1/8a/7aaa8fbfaed900147987a424e112af2e7790e1ac9cd92601e5bd4e1ba60a/coverage-7.10.1-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:51f30da7a52c009667e02f125737229d7d8044ad84b79db454308033a7808ab2", size = 257230, upload_time = "2025-07-27T14:13:01.248Z" }, - { url = "https://files.pythonhosted.org/packages/e5/1d/c252b5ffac44294e23a0d79dd5acf51749b39795ccc898faeabf7bee903f/coverage-7.10.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ed3718c757c82d920f1c94089066225ca2ad7f00bb904cb72b1c39ebdd906ccb", size = 259194, upload_time = "2025-07-27T14:13:03.247Z" }, - { url = "https://files.pythonhosted.org/packages/16/ad/6c8d9f83d08f3bac2e7507534d0c48d1a4f52c18e6f94919d364edbdfa8f/coverage-7.10.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cc452481e124a819ced0c25412ea2e144269ef2f2534b862d9f6a9dae4bda17b", size = 261316, upload_time = "2025-07-27T14:13:04.957Z" }, - { url = "https://files.pythonhosted.org/packages/d6/4e/f9bbf3a36c061e2e0e0f78369c006d66416561a33d2bee63345aee8ee65e/coverage-7.10.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:9d6f494c307e5cb9b1e052ec1a471060f1dea092c8116e642e7a23e79d9388ea", size = 258794, upload_time = "2025-07-27T14:13:06.715Z" }, - { url = "https://files.pythonhosted.org/packages/87/82/e600bbe78eb2cb0541751d03cef9314bcd0897e8eea156219c39b685f869/coverage-7.10.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:fc0e46d86905ddd16b85991f1f4919028092b4e511689bbdaff0876bd8aab3dd", size = 256869, upload_time = "2025-07-27T14:13:08.933Z" }, - { url = "https://files.pythonhosted.org/packages/ce/5d/2fc9a9236c5268f68ac011d97cd3a5ad16cc420535369bedbda659fdd9b7/coverage-7.10.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80b9ccd82e30038b61fc9a692a8dc4801504689651b281ed9109f10cc9fe8b4d", size = 257765, upload_time = "2025-07-27T14:13:10.778Z" }, - { url = "https://files.pythonhosted.org/packages/8a/05/b4e00b2bd48a2dc8e1c7d2aea7455f40af2e36484ab2ef06deb85883e9fe/coverage-7.10.1-cp314-cp314t-win32.whl", hash = "sha256:e58991a2b213417285ec866d3cd32db17a6a88061a985dbb7e8e8f13af429c47", size = 218420, upload_time = "2025-07-27T14:13:12.882Z" }, - { url = "https://files.pythonhosted.org/packages/77/fb/d21d05f33ea27ece327422240e69654b5932b0b29e7fbc40fbab3cf199bf/coverage-7.10.1-cp314-cp314t-win_amd64.whl", hash = "sha256:e88dd71e4ecbc49d9d57d064117462c43f40a21a1383507811cf834a4a620651", size = 219536, upload_time = "2025-07-27T14:13:14.718Z" }, - { url = "https://files.pythonhosted.org/packages/a6/68/7fea94b141281ed8be3d1d5c4319a97f2befc3e487ce33657fc64db2c45e/coverage-7.10.1-cp314-cp314t-win_arm64.whl", hash = "sha256:1aadfb06a30c62c2eb82322171fe1f7c288c80ca4156d46af0ca039052814bab", size = 217190, upload_time = "2025-07-27T14:13:16.85Z" }, - { url = "https://files.pythonhosted.org/packages/0f/64/922899cff2c0fd3496be83fa8b81230f5a8d82a2ad30f98370b133c2c83b/coverage-7.10.1-py3-none-any.whl", hash = "sha256:fa2a258aa6bf188eb9a8948f7102a83da7c430a0dce918dbd8b60ef8fcb772d7", size = 206597, upload_time = "2025-07-27T14:13:37.221Z" }, +version = "7.10.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ee/76/17780846fc7aade1e66712e1e27dd28faa0a5d987a1f433610974959eaa8/coverage-7.10.2.tar.gz", hash = "sha256:5d6e6d84e6dd31a8ded64759626627247d676a23c1b892e1326f7c55c8d61055", size = 820754, upload_time = "2025-08-04T00:35:17.511Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6e/53/0125a6fc0af4f2687b4e08b0fb332cd0d5e60f3ca849e7456f995d022656/coverage-7.10.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2c3b210d79925a476dfc8d74c7d53224888421edebf3a611f3adae923e212b27", size = 215119, upload_time = "2025-08-04T00:33:19.101Z" }, + { url = "https://files.pythonhosted.org/packages/0e/2e/960d9871de9152dbc9ff950913c6a6e9cf2eb4cc80d5bc8f93029f9f2f9f/coverage-7.10.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bf67d1787cd317c3f8b2e4c6ed1ae93497be7e30605a0d32237ac37a37a8a322", size = 215511, upload_time = "2025-08-04T00:33:20.32Z" }, + { url = "https://files.pythonhosted.org/packages/3f/34/68509e44995b9cad806d81b76c22bc5181f3535bca7cd9c15791bfd8951e/coverage-7.10.2-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:069b779d03d458602bc0e27189876e7d8bdf6b24ac0f12900de22dd2154e6ad7", size = 245513, upload_time = "2025-08-04T00:33:21.896Z" }, + { url = "https://files.pythonhosted.org/packages/ef/d4/9b12f357413248ce40804b0f58030b55a25b28a5c02db95fb0aa50c5d62c/coverage-7.10.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:4c2de4cb80b9990e71c62c2d3e9f3ec71b804b1f9ca4784ec7e74127e0f42468", size = 247350, upload_time = "2025-08-04T00:33:23.917Z" }, + { url = "https://files.pythonhosted.org/packages/b6/40/257945eda1f72098e4a3c350b1d68fdc5d7d032684a0aeb6c2391153ecf4/coverage-7.10.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:75bf7ab2374a7eb107602f1e07310cda164016cd60968abf817b7a0b5703e288", size = 249516, upload_time = "2025-08-04T00:33:25.5Z" }, + { url = "https://files.pythonhosted.org/packages/ff/55/8987f852ece378cecbf39a367f3f7ec53351e39a9151b130af3a3045b83f/coverage-7.10.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3f37516458ec1550815134937f73d6d15b434059cd10f64678a2068f65c62406", size = 247241, upload_time = "2025-08-04T00:33:26.767Z" }, + { url = "https://files.pythonhosted.org/packages/df/ae/da397de7a42a18cea6062ed9c3b72c50b39e0b9e7b2893d7172d3333a9a1/coverage-7.10.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:de3c6271c482c250d3303fb5c6bdb8ca025fff20a67245e1425df04dc990ece9", size = 245274, upload_time = "2025-08-04T00:33:28.494Z" }, + { url = "https://files.pythonhosted.org/packages/4e/64/7baa895eb55ec0e1ec35b988687ecd5d4475ababb0d7ae5ca3874dd90ee7/coverage-7.10.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:98a838101321ac3089c9bb1d4bfa967e8afed58021fda72d7880dc1997f20ae1", size = 245882, upload_time = "2025-08-04T00:33:30.048Z" }, + { url = "https://files.pythonhosted.org/packages/24/6c/1fd76a0bd09ae75220ae9775a8290416d726f0e5ba26ea72346747161240/coverage-7.10.2-cp311-cp311-win32.whl", hash = "sha256:f2a79145a531a0e42df32d37be5af069b4a914845b6f686590739b786f2f7bce", size = 217541, upload_time = "2025-08-04T00:33:31.376Z" }, + { url = "https://files.pythonhosted.org/packages/5f/2d/8c18fb7a6e74c79fd4661e82535bc8c68aee12f46c204eabf910b097ccc9/coverage-7.10.2-cp311-cp311-win_amd64.whl", hash = "sha256:e4f5f1320f8ee0d7cfa421ceb257bef9d39fd614dd3ddcfcacd284d4824ed2c2", size = 218426, upload_time = "2025-08-04T00:33:32.976Z" }, + { url = "https://files.pythonhosted.org/packages/da/40/425bb35e4ff7c7af177edf5dffd4154bc2a677b27696afe6526d75c77fec/coverage-7.10.2-cp311-cp311-win_arm64.whl", hash = "sha256:d8f2d83118f25328552c728b8e91babf93217db259ca5c2cd4dd4220b8926293", size = 217116, upload_time = "2025-08-04T00:33:34.302Z" }, + { url = "https://files.pythonhosted.org/packages/4e/1e/2c752bdbbf6f1199c59b1a10557fbb6fb3dc96b3c0077b30bd41a5922c1f/coverage-7.10.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:890ad3a26da9ec7bf69255b9371800e2a8da9bc223ae5d86daeb940b42247c83", size = 215311, upload_time = "2025-08-04T00:33:35.524Z" }, + { url = "https://files.pythonhosted.org/packages/68/6a/84277d73a2cafb96e24be81b7169372ba7ff28768ebbf98e55c85a491b0f/coverage-7.10.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:38fd1ccfca7838c031d7a7874d4353e2f1b98eb5d2a80a2fe5732d542ae25e9c", size = 215550, upload_time = "2025-08-04T00:33:37.109Z" }, + { url = "https://files.pythonhosted.org/packages/b5/e7/5358b73b46ac76f56cc2de921eeabd44fabd0b7ff82ea4f6b8c159c4d5dc/coverage-7.10.2-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:76c1ffaaf4f6f0f6e8e9ca06f24bb6454a7a5d4ced97a1bc466f0d6baf4bd518", size = 246564, upload_time = "2025-08-04T00:33:38.33Z" }, + { url = "https://files.pythonhosted.org/packages/7c/0e/b0c901dd411cb7fc0cfcb28ef0dc6f3049030f616bfe9fc4143aecd95901/coverage-7.10.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:86da8a3a84b79ead5c7d0e960c34f580bc3b231bb546627773a3f53c532c2f21", size = 248993, upload_time = "2025-08-04T00:33:39.555Z" }, + { url = "https://files.pythonhosted.org/packages/0e/4e/a876db272072a9e0df93f311e187ccdd5f39a190c6d1c1f0b6e255a0d08e/coverage-7.10.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:99cef9731c8a39801830a604cc53c93c9e57ea8b44953d26589499eded9576e0", size = 250454, upload_time = "2025-08-04T00:33:41.023Z" }, + { url = "https://files.pythonhosted.org/packages/64/d6/1222dc69f8dd1be208d55708a9f4a450ad582bf4fa05320617fea1eaa6d8/coverage-7.10.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:ea58b112f2966a8b91eb13f5d3b1f8bb43c180d624cd3283fb33b1cedcc2dd75", size = 248365, upload_time = "2025-08-04T00:33:42.376Z" }, + { url = "https://files.pythonhosted.org/packages/62/e3/40fd71151064fc315c922dd9a35e15b30616f00146db1d6a0b590553a75a/coverage-7.10.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:20f405188d28da9522b7232e51154e1b884fc18d0b3a10f382d54784715bbe01", size = 246562, upload_time = "2025-08-04T00:33:43.663Z" }, + { url = "https://files.pythonhosted.org/packages/fc/14/8aa93ddcd6623ddaef5d8966268ac9545b145bce4fe7b1738fd1c3f0d957/coverage-7.10.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:64586ce42bbe0da4d9f76f97235c545d1abb9b25985a8791857690f96e23dc3b", size = 247772, upload_time = "2025-08-04T00:33:45.068Z" }, + { url = "https://files.pythonhosted.org/packages/07/4e/dcb1c01490623c61e2f2ea85cb185fa6a524265bb70eeb897d3c193efeb9/coverage-7.10.2-cp312-cp312-win32.whl", hash = "sha256:bc2e69b795d97ee6d126e7e22e78a509438b46be6ff44f4dccbb5230f550d340", size = 217710, upload_time = "2025-08-04T00:33:46.378Z" }, + { url = "https://files.pythonhosted.org/packages/79/16/e8aab4162b5f80ad2e5e1f54b1826e2053aa2f4db508b864af647f00c239/coverage-7.10.2-cp312-cp312-win_amd64.whl", hash = "sha256:adda2268b8cf0d11f160fad3743b4dfe9813cd6ecf02c1d6397eceaa5b45b388", size = 218499, upload_time = "2025-08-04T00:33:48.048Z" }, + { url = "https://files.pythonhosted.org/packages/06/7f/c112ec766e8f1131ce8ce26254be028772757b2d1e63e4f6a4b0ad9a526c/coverage-7.10.2-cp312-cp312-win_arm64.whl", hash = "sha256:164429decd0d6b39a0582eaa30c67bf482612c0330572343042d0ed9e7f15c20", size = 217154, upload_time = "2025-08-04T00:33:49.299Z" }, + { url = "https://files.pythonhosted.org/packages/8d/04/9b7a741557f93c0ed791b854d27aa8d9fe0b0ce7bb7c52ca1b0f2619cb74/coverage-7.10.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:aca7b5645afa688de6d4f8e89d30c577f62956fefb1bad021490d63173874186", size = 215337, upload_time = "2025-08-04T00:33:50.61Z" }, + { url = "https://files.pythonhosted.org/packages/02/a4/8d1088cd644750c94bc305d3cf56082b4cdf7fb854a25abb23359e74892f/coverage-7.10.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:96e5921342574a14303dfdb73de0019e1ac041c863743c8fe1aa6c2b4a257226", size = 215596, upload_time = "2025-08-04T00:33:52.33Z" }, + { url = "https://files.pythonhosted.org/packages/01/2f/643a8d73343f70e162d8177a3972b76e306b96239026bc0c12cfde4f7c7a/coverage-7.10.2-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:11333094c1bff621aa811b67ed794865cbcaa99984dedea4bd9cf780ad64ecba", size = 246145, upload_time = "2025-08-04T00:33:53.641Z" }, + { url = "https://files.pythonhosted.org/packages/1f/4a/722098d1848db4072cda71b69ede1e55730d9063bf868375264d0d302bc9/coverage-7.10.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:6eb586fa7d2aee8d65d5ae1dd71414020b2f447435c57ee8de8abea0a77d5074", size = 248492, upload_time = "2025-08-04T00:33:55.366Z" }, + { url = "https://files.pythonhosted.org/packages/3f/b0/8a6d7f326f6e3e6ed398cde27f9055e860a1e858317001835c521673fb60/coverage-7.10.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2d358f259d8019d4ef25d8c5b78aca4c7af25e28bd4231312911c22a0e824a57", size = 249927, upload_time = "2025-08-04T00:33:57.042Z" }, + { url = "https://files.pythonhosted.org/packages/bb/21/1aaadd3197b54d1e61794475379ecd0f68d8fc5c2ebd352964dc6f698a3d/coverage-7.10.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:5250bda76e30382e0a2dcd68d961afcab92c3a7613606e6269855c6979a1b0bb", size = 248138, upload_time = "2025-08-04T00:33:58.329Z" }, + { url = "https://files.pythonhosted.org/packages/48/65/be75bafb2bdd22fd8bf9bf63cd5873b91bb26ec0d68f02d4b8b09c02decb/coverage-7.10.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:a91e027d66eff214d88d9afbe528e21c9ef1ecdf4956c46e366c50f3094696d0", size = 246111, upload_time = "2025-08-04T00:33:59.899Z" }, + { url = "https://files.pythonhosted.org/packages/5e/30/a4f0c5e249c3cc60e6c6f30d8368e372f2d380eda40e0434c192ac27ccf5/coverage-7.10.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:228946da741558904e2c03ce870ba5efd9cd6e48cbc004d9a27abee08100a15a", size = 247493, upload_time = "2025-08-04T00:34:01.619Z" }, + { url = "https://files.pythonhosted.org/packages/85/99/f09b9493e44a75cf99ca834394c12f8cb70da6c1711ee296534f97b52729/coverage-7.10.2-cp313-cp313-win32.whl", hash = "sha256:95e23987b52d02e7c413bf2d6dc6288bd5721beb518052109a13bfdc62c8033b", size = 217756, upload_time = "2025-08-04T00:34:03.277Z" }, + { url = "https://files.pythonhosted.org/packages/2d/bb/cbcb09103be330c7d26ff0ab05c4a8861dd2e254656fdbd3eb7600af4336/coverage-7.10.2-cp313-cp313-win_amd64.whl", hash = "sha256:f35481d42c6d146d48ec92d4e239c23f97b53a3f1fbd2302e7c64336f28641fe", size = 218526, upload_time = "2025-08-04T00:34:04.635Z" }, + { url = "https://files.pythonhosted.org/packages/37/8f/8bfb4e0bca52c00ab680767c0dd8cfd928a2a72d69897d9b2d5d8b5f63f5/coverage-7.10.2-cp313-cp313-win_arm64.whl", hash = "sha256:65b451949cb789c346f9f9002441fc934d8ccedcc9ec09daabc2139ad13853f7", size = 217176, upload_time = "2025-08-04T00:34:05.973Z" }, + { url = "https://files.pythonhosted.org/packages/1e/25/d458ba0bf16a8204a88d74dbb7ec5520f29937ffcbbc12371f931c11efd2/coverage-7.10.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:e8415918856a3e7d57a4e0ad94651b761317de459eb74d34cc1bb51aad80f07e", size = 216058, upload_time = "2025-08-04T00:34:07.368Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1c/af4dfd2d7244dc7610fed6d59d57a23ea165681cd764445dc58d71ed01a6/coverage-7.10.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:f287a25a8ca53901c613498e4a40885b19361a2fe8fbfdbb7f8ef2cad2a23f03", size = 216273, upload_time = "2025-08-04T00:34:09.073Z" }, + { url = "https://files.pythonhosted.org/packages/8e/67/ec5095d4035c6e16368226fa9cb15f77f891194c7e3725aeefd08e7a3e5a/coverage-7.10.2-cp313-cp313t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:75cc1a3f8c88c69bf16a871dab1fe5a7303fdb1e9f285f204b60f1ee539b8fc0", size = 257513, upload_time = "2025-08-04T00:34:10.403Z" }, + { url = "https://files.pythonhosted.org/packages/1c/47/be5550b57a3a8ba797de4236b0fd31031f88397b2afc84ab3c2d4cf265f6/coverage-7.10.2-cp313-cp313t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:ca07fa78cc9d26bc8c4740de1abd3489cf9c47cc06d9a8ab3d552ff5101af4c0", size = 259377, upload_time = "2025-08-04T00:34:12.138Z" }, + { url = "https://files.pythonhosted.org/packages/37/50/b12a4da1382e672305c2d17cd3029dc16b8a0470de2191dbf26b91431378/coverage-7.10.2-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c2e117e64c26300032755d4520cd769f2623cde1a1d1c3515b05a3b8add0ade1", size = 261516, upload_time = "2025-08-04T00:34:13.608Z" }, + { url = "https://files.pythonhosted.org/packages/db/41/4d3296dbd33dd8da178171540ca3391af7c0184c0870fd4d4574ac290290/coverage-7.10.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:daaf98009977f577b71f8800208f4d40d4dcf5c2db53d4d822787cdc198d76e1", size = 259110, upload_time = "2025-08-04T00:34:15.089Z" }, + { url = "https://files.pythonhosted.org/packages/ea/f1/b409959ecbc0cec0e61e65683b22bacaa4a3b11512f834e16dd8ffbc37db/coverage-7.10.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:ea8d8fe546c528535c761ba424410bbeb36ba8a0f24be653e94b70c93fd8a8ca", size = 257248, upload_time = "2025-08-04T00:34:16.501Z" }, + { url = "https://files.pythonhosted.org/packages/48/ab/7076dc1c240412e9267d36ec93e9e299d7659f6a5c1e958f87e998b0fb6d/coverage-7.10.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:fe024d40ac31eb8d5aae70215b41dafa264676caa4404ae155f77d2fa95c37bb", size = 258063, upload_time = "2025-08-04T00:34:18.338Z" }, + { url = "https://files.pythonhosted.org/packages/1e/77/f6b51a0288f8f5f7dcc7c89abdd22cf514f3bc5151284f5cd628917f8e10/coverage-7.10.2-cp313-cp313t-win32.whl", hash = "sha256:8f34b09f68bdadec122ffad312154eda965ade433559cc1eadd96cca3de5c824", size = 218433, upload_time = "2025-08-04T00:34:19.71Z" }, + { url = "https://files.pythonhosted.org/packages/7b/6d/547a86493e25270ce8481543e77f3a0aa3aa872c1374246b7b76273d66eb/coverage-7.10.2-cp313-cp313t-win_amd64.whl", hash = "sha256:71d40b3ac0f26fa9ffa6ee16219a714fed5c6ec197cdcd2018904ab5e75bcfa3", size = 219523, upload_time = "2025-08-04T00:34:21.171Z" }, + { url = "https://files.pythonhosted.org/packages/ff/d5/3c711e38eaf9ab587edc9bed232c0298aed84e751a9f54aaa556ceaf7da6/coverage-7.10.2-cp313-cp313t-win_arm64.whl", hash = "sha256:abb57fdd38bf6f7dcc66b38dafb7af7c5fdc31ac6029ce373a6f7f5331d6f60f", size = 217739, upload_time = "2025-08-04T00:34:22.514Z" }, + { url = "https://files.pythonhosted.org/packages/71/53/83bafa669bb9d06d4c8c6a055d8d05677216f9480c4698fb183ba7ec5e47/coverage-7.10.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:a3e853cc04987c85ec410905667eed4bf08b1d84d80dfab2684bb250ac8da4f6", size = 215328, upload_time = "2025-08-04T00:34:23.991Z" }, + { url = "https://files.pythonhosted.org/packages/1d/6c/30827a9c5a48a813e865fbaf91e2db25cce990bd223a022650ef2293fe11/coverage-7.10.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0100b19f230df72c90fdb36db59d3f39232391e8d89616a7de30f677da4f532b", size = 215608, upload_time = "2025-08-04T00:34:25.437Z" }, + { url = "https://files.pythonhosted.org/packages/bb/a0/c92d85948056ddc397b72a3d79d36d9579c53cb25393ed3c40db7d33b193/coverage-7.10.2-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:9c1cd71483ea78331bdfadb8dcec4f4edfb73c7002c1206d8e0af6797853f5be", size = 246111, upload_time = "2025-08-04T00:34:26.857Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cf/d695cf86b2559aadd072c91720a7844be4fb82cb4a3b642a2c6ce075692d/coverage-7.10.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:9f75dbf4899e29a37d74f48342f29279391668ef625fdac6d2f67363518056a1", size = 248419, upload_time = "2025-08-04T00:34:28.726Z" }, + { url = "https://files.pythonhosted.org/packages/ce/0a/03206aec4a05986e039418c038470d874045f6e00426b0c3879adc1f9251/coverage-7.10.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a7df481e7508de1c38b9b8043da48d94931aefa3e32b47dd20277e4978ed5b95", size = 250038, upload_time = "2025-08-04T00:34:30.061Z" }, + { url = "https://files.pythonhosted.org/packages/ab/9b/b3bd6bd52118c12bc4cf319f5baba65009c9beea84e665b6b9f03fa3f180/coverage-7.10.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:835f39e618099325e7612b3406f57af30ab0a0af350490eff6421e2e5f608e46", size = 248066, upload_time = "2025-08-04T00:34:31.53Z" }, + { url = "https://files.pythonhosted.org/packages/80/cc/bfa92e261d3e055c851a073e87ba6a3bff12a1f7134233e48a8f7d855875/coverage-7.10.2-cp314-cp314-musllinux_1_2_i686.whl", hash = "sha256:12e52b5aa00aa720097d6947d2eb9e404e7c1101ad775f9661ba165ed0a28303", size = 245909, upload_time = "2025-08-04T00:34:32.943Z" }, + { url = "https://files.pythonhosted.org/packages/12/80/c8df15db4847710c72084164f615ae900af1ec380dce7f74a5678ccdf5e1/coverage-7.10.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:718044729bf1fe3e9eb9f31b52e44ddae07e434ec050c8c628bf5adc56fe4bdd", size = 247329, upload_time = "2025-08-04T00:34:34.388Z" }, + { url = "https://files.pythonhosted.org/packages/04/6f/cb66e1f7124d5dd9ced69f889f02931419cb448125e44a89a13f4e036124/coverage-7.10.2-cp314-cp314-win32.whl", hash = "sha256:f256173b48cc68486299d510a3e729a96e62c889703807482dbf56946befb5c8", size = 218007, upload_time = "2025-08-04T00:34:35.846Z" }, + { url = "https://files.pythonhosted.org/packages/8c/e1/3d4be307278ce32c1b9d95cc02ee60d54ddab784036101d053ec9e4fe7f5/coverage-7.10.2-cp314-cp314-win_amd64.whl", hash = "sha256:2e980e4179f33d9b65ac4acb86c9c0dde904098853f27f289766657ed16e07b3", size = 218802, upload_time = "2025-08-04T00:34:37.35Z" }, + { url = "https://files.pythonhosted.org/packages/ec/66/1e43bbeb66c55a5a5efec70f1c153cf90cfc7f1662ab4ebe2d844de9122c/coverage-7.10.2-cp314-cp314-win_arm64.whl", hash = "sha256:14fb5b6641ab5b3c4161572579f0f2ea8834f9d3af2f7dd8fbaecd58ef9175cc", size = 217397, upload_time = "2025-08-04T00:34:39.15Z" }, + { url = "https://files.pythonhosted.org/packages/81/01/ae29c129217f6110dc694a217475b8aecbb1b075d8073401f868c825fa99/coverage-7.10.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:e96649ac34a3d0e6491e82a2af71098e43be2874b619547c3282fc11d3840a4b", size = 216068, upload_time = "2025-08-04T00:34:40.648Z" }, + { url = "https://files.pythonhosted.org/packages/a2/50/6e9221d4139f357258f36dfa1d8cac4ec56d9d5acf5fdcc909bb016954d7/coverage-7.10.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:1a2e934e9da26341d342d30bfe91422bbfdb3f1f069ec87f19b2909d10d8dcc4", size = 216285, upload_time = "2025-08-04T00:34:42.441Z" }, + { url = "https://files.pythonhosted.org/packages/eb/ec/89d1d0c0ece0d296b4588e0ef4df185200456d42a47f1141335f482c2fc5/coverage-7.10.2-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl", hash = "sha256:651015dcd5fd9b5a51ca79ece60d353cacc5beaf304db750407b29c89f72fe2b", size = 257603, upload_time = "2025-08-04T00:34:43.899Z" }, + { url = "https://files.pythonhosted.org/packages/82/06/c830af66734671c778fc49d35b58339e8f0687fbd2ae285c3f96c94da092/coverage-7.10.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:81bf6a32212f9f66da03d63ecb9cd9bd48e662050a937db7199dbf47d19831de", size = 259568, upload_time = "2025-08-04T00:34:45.519Z" }, + { url = "https://files.pythonhosted.org/packages/60/57/f280dd6f1c556ecc744fbf39e835c33d3ae987d040d64d61c6f821e87829/coverage-7.10.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d800705f6951f75a905ea6feb03fff8f3ea3468b81e7563373ddc29aa3e5d1ca", size = 261691, upload_time = "2025-08-04T00:34:47.019Z" }, + { url = "https://files.pythonhosted.org/packages/54/2b/c63a0acbd19d99ec32326164c23df3a4e18984fb86e902afdd66ff7b3d83/coverage-7.10.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:248b5394718e10d067354448dc406d651709c6765669679311170da18e0e9af8", size = 259166, upload_time = "2025-08-04T00:34:48.792Z" }, + { url = "https://files.pythonhosted.org/packages/fd/c5/cd2997dcfcbf0683634da9df52d3967bc1f1741c1475dd0e4722012ba9ef/coverage-7.10.2-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:5c61675a922b569137cf943770d7ad3edd0202d992ce53ac328c5ff68213ccf4", size = 257241, upload_time = "2025-08-04T00:34:51.038Z" }, + { url = "https://files.pythonhosted.org/packages/16/26/c9e30f82fdad8d47aee90af4978b18c88fa74369ae0f0ba0dbf08cee3a80/coverage-7.10.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:52d708b5fd65589461381fa442d9905f5903d76c086c6a4108e8e9efdca7a7ed", size = 258139, upload_time = "2025-08-04T00:34:52.533Z" }, + { url = "https://files.pythonhosted.org/packages/c9/99/bdb7bd00bebcd3dedfb895fa9af8e46b91422993e4a37ac634a5f1113790/coverage-7.10.2-cp314-cp314t-win32.whl", hash = "sha256:916369b3b914186b2c5e5ad2f7264b02cff5df96cdd7cdad65dccd39aa5fd9f0", size = 218809, upload_time = "2025-08-04T00:34:54.075Z" }, + { url = "https://files.pythonhosted.org/packages/eb/5e/56a7852e38a04d1520dda4dfbfbf74a3d6dec932c20526968f7444763567/coverage-7.10.2-cp314-cp314t-win_amd64.whl", hash = "sha256:5b9d538e8e04916a5df63052d698b30c74eb0174f2ca9cd942c981f274a18eaf", size = 219926, upload_time = "2025-08-04T00:34:55.643Z" }, + { url = "https://files.pythonhosted.org/packages/e0/12/7fbe6b9c52bb9d627e9556f9f2edfdbe88b315e084cdecc9afead0c3b36a/coverage-7.10.2-cp314-cp314t-win_arm64.whl", hash = "sha256:04c74f9ef1f925456a9fd23a7eef1103126186d0500ef9a0acb0bd2514bdc7cc", size = 217925, upload_time = "2025-08-04T00:34:57.564Z" }, + { url = "https://files.pythonhosted.org/packages/18/d8/9b768ac73a8ac2d10c080af23937212434a958c8d2a1c84e89b450237942/coverage-7.10.2-py3-none-any.whl", hash = "sha256:95db3750dd2e6e93d99fa2498f3a1580581e49c494bddccc6f85c5c21604921f", size = 206973, upload_time = "2025-08-04T00:35:15.918Z" }, ] [[package]] @@ -1011,15 +1052,15 @@ wheels = [ [[package]] name = "h5netcdf" -version = "1.6.3" +version = "1.6.4" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "h5py" }, { name = "packaging" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/46/9b/16f61d006227059451ad7388235a547a2dcf6f36503545d06df36bb4da97/h5netcdf-1.6.3.tar.gz", hash = "sha256:a8fededcc30f933389168ece94963bee54545546772d9e4dccadbb990dd5651e", size = 65622, upload_time = "2025-06-30T07:15:17.212Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5a/a1/e3ca842fd0895fcfb21c754a18fd8cd7362d1625b3a93408c982c38f4ec1/h5netcdf-1.6.4.tar.gz", hash = "sha256:83db7e5eb9b822bed2c79050d6cf8f36ecbd1039f4252bd90fab200edcaaf67d", size = 65832, upload_time = "2025-08-05T06:26:56.707Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/4e/27/ca28b77f4cf613282e4ea9bac360cdfa8db8b4d2154e2f0bd82fd26baeb3/h5netcdf-1.6.3-py3-none-any.whl", hash = "sha256:b79bc24d1f8b1cdc1f16b213753209411e08af04e35b0bcf5ce5cf7fb4023572", size = 50531, upload_time = "2025-06-30T07:15:15.953Z" }, + { url = "https://files.pythonhosted.org/packages/5b/f5/ac71e692aad076d50a0f5f073204346d5f5577daffd21bb4b72c485f8959/h5netcdf-1.6.4-py3-none-any.whl", hash = "sha256:e0018e6a918f2bef2a4aa7b470a952b8a0b5d16a5893d59bea56524cc6207fcf", size = 50683, upload_time = "2025-08-05T06:26:55.644Z" }, ] [[package]] @@ -1129,7 +1170,7 @@ wheels = [ [[package]] name = "ipykernel" -version = "6.30.0" +version = "6.30.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "appnope", marker = "sys_platform == 'darwin'" }, @@ -1146,9 +1187,9 @@ dependencies = [ { name = "tornado" }, { name = "traitlets" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/38/27/9e6e30ed92f2ac53d29f70b09da8b2dc456e256148e289678fa0e825f46a/ipykernel-6.30.0.tar.gz", hash = "sha256:b7b808ddb2d261aae2df3a26ff3ff810046e6de3dfbc6f7de8c98ea0a6cb632c", size = 165125, upload_time = "2025-07-21T10:36:09.259Z" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260, upload_time = "2025-08-04T15:47:35.018Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/1f/3d/00813c3d9b46e3dcd88bd4530e0a3c63c0509e5d8c9eff34723ea243ab04/ipykernel-6.30.0-py3-none-any.whl", hash = "sha256:fd2936e55c4a1c2ee8b1e5fa6a372b8eecc0ab1338750dee76f48fa5cca1301e", size = 117264, upload_time = "2025-07-21T10:36:06.854Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484, upload_time = "2025-08-04T15:47:32.622Z" }, ] [[package]] @@ -1838,7 +1879,7 @@ wheels = [ [[package]] name = "matplotlib" -version = "3.10.3" +version = "3.10.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "contourpy" }, @@ -1851,32 +1892,53 @@ dependencies = [ { name = "pyparsing" }, { name = "python-dateutil" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/26/91/d49359a21893183ed2a5b6c76bec40e0b1dcbf8ca148f864d134897cfc75/matplotlib-3.10.3.tar.gz", hash = "sha256:2f82d2c5bb7ae93aaaa4cd42aca65d76ce6376f83304fa3a630b569aca274df0", size = 34799811, upload_time = "2025-05-08T19:10:54.39Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f5/bd/af9f655456f60fe1d575f54fb14704ee299b16e999704817a7645dfce6b0/matplotlib-3.10.3-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:0ef061f74cd488586f552d0c336b2f078d43bc00dc473d2c3e7bfee2272f3fa8", size = 8178873, upload_time = "2025-05-08T19:09:53.857Z" }, - { url = "https://files.pythonhosted.org/packages/c2/86/e1c86690610661cd716eda5f9d0b35eaf606ae6c9b6736687cfc8f2d0cd8/matplotlib-3.10.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d96985d14dc5f4a736bbea4b9de9afaa735f8a0fc2ca75be2fa9e96b2097369d", size = 8052205, upload_time = "2025-05-08T19:09:55.684Z" }, - { url = "https://files.pythonhosted.org/packages/54/51/a9f8e49af3883dacddb2da1af5fca1f7468677f1188936452dd9aaaeb9ed/matplotlib-3.10.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7c5f0283da91e9522bdba4d6583ed9d5521566f63729ffb68334f86d0bb98049", size = 8465823, upload_time = "2025-05-08T19:09:57.442Z" }, - { url = "https://files.pythonhosted.org/packages/e7/e3/c82963a3b86d6e6d5874cbeaa390166458a7f1961bab9feb14d3d1a10f02/matplotlib-3.10.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fdfa07c0ec58035242bc8b2c8aae37037c9a886370eef6850703d7583e19964b", size = 8606464, upload_time = "2025-05-08T19:09:59.471Z" }, - { url = "https://files.pythonhosted.org/packages/0e/34/24da1027e7fcdd9e82da3194c470143c551852757a4b473a09a012f5b945/matplotlib-3.10.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c0b9849a17bce080a16ebcb80a7b714b5677d0ec32161a2cc0a8e5a6030ae220", size = 9413103, upload_time = "2025-05-08T19:10:03.208Z" }, - { url = "https://files.pythonhosted.org/packages/a6/da/948a017c3ea13fd4a97afad5fdebe2f5bbc4d28c0654510ce6fd6b06b7bd/matplotlib-3.10.3-cp311-cp311-win_amd64.whl", hash = "sha256:eef6ed6c03717083bc6d69c2d7ee8624205c29a8e6ea5a31cd3492ecdbaee1e1", size = 8065492, upload_time = "2025-05-08T19:10:05.271Z" }, - { url = "https://files.pythonhosted.org/packages/eb/43/6b80eb47d1071f234ef0c96ca370c2ca621f91c12045f1401b5c9b28a639/matplotlib-3.10.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0ab1affc11d1f495ab9e6362b8174a25afc19c081ba5b0775ef00533a4236eea", size = 8179689, upload_time = "2025-05-08T19:10:07.602Z" }, - { url = "https://files.pythonhosted.org/packages/0f/70/d61a591958325c357204870b5e7b164f93f2a8cca1dc6ce940f563909a13/matplotlib-3.10.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2a818d8bdcafa7ed2eed74487fdb071c09c1ae24152d403952adad11fa3c65b4", size = 8050466, upload_time = "2025-05-08T19:10:09.383Z" }, - { url = "https://files.pythonhosted.org/packages/e7/75/70c9d2306203148cc7902a961240c5927dd8728afedf35e6a77e105a2985/matplotlib-3.10.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:748ebc3470c253e770b17d8b0557f0aa85cf8c63fd52f1a61af5b27ec0b7ffee", size = 8456252, upload_time = "2025-05-08T19:10:11.958Z" }, - { url = "https://files.pythonhosted.org/packages/c4/91/ba0ae1ff4b3f30972ad01cd4a8029e70a0ec3b8ea5be04764b128b66f763/matplotlib-3.10.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed70453fd99733293ace1aec568255bc51c6361cb0da94fa5ebf0649fdb2150a", size = 8601321, upload_time = "2025-05-08T19:10:14.47Z" }, - { url = "https://files.pythonhosted.org/packages/d2/88/d636041eb54a84b889e11872d91f7cbf036b3b0e194a70fa064eb8b04f7a/matplotlib-3.10.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:dbed9917b44070e55640bd13419de83b4c918e52d97561544814ba463811cbc7", size = 9406972, upload_time = "2025-05-08T19:10:16.569Z" }, - { url = "https://files.pythonhosted.org/packages/b1/79/0d1c165eac44405a86478082e225fce87874f7198300bbebc55faaf6d28d/matplotlib-3.10.3-cp312-cp312-win_amd64.whl", hash = "sha256:cf37d8c6ef1a48829443e8ba5227b44236d7fcaf7647caa3178a4ff9f7a5be05", size = 8067954, upload_time = "2025-05-08T19:10:18.663Z" }, - { url = "https://files.pythonhosted.org/packages/3b/c1/23cfb566a74c696a3b338d8955c549900d18fe2b898b6e94d682ca21e7c2/matplotlib-3.10.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9f2efccc8dcf2b86fc4ee849eea5dcaecedd0773b30f47980dc0cbeabf26ec84", size = 8180318, upload_time = "2025-05-08T19:10:20.426Z" }, - { url = "https://files.pythonhosted.org/packages/6c/0c/02f1c3b66b30da9ee343c343acbb6251bef5b01d34fad732446eaadcd108/matplotlib-3.10.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3ddbba06a6c126e3301c3d272a99dcbe7f6c24c14024e80307ff03791a5f294e", size = 8051132, upload_time = "2025-05-08T19:10:22.569Z" }, - { url = "https://files.pythonhosted.org/packages/b4/ab/8db1a5ac9b3a7352fb914133001dae889f9fcecb3146541be46bed41339c/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:748302b33ae9326995b238f606e9ed840bf5886ebafcb233775d946aa8107a15", size = 8457633, upload_time = "2025-05-08T19:10:24.749Z" }, - { url = "https://files.pythonhosted.org/packages/f5/64/41c4367bcaecbc03ef0d2a3ecee58a7065d0a36ae1aa817fe573a2da66d4/matplotlib-3.10.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a80fcccbef63302c0efd78042ea3c2436104c5b1a4d3ae20f864593696364ac7", size = 8601031, upload_time = "2025-05-08T19:10:27.03Z" }, - { url = "https://files.pythonhosted.org/packages/12/6f/6cc79e9e5ab89d13ed64da28898e40fe5b105a9ab9c98f83abd24e46d7d7/matplotlib-3.10.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:55e46cbfe1f8586adb34f7587c3e4f7dedc59d5226719faf6cb54fc24f2fd52d", size = 9406988, upload_time = "2025-05-08T19:10:29.056Z" }, - { url = "https://files.pythonhosted.org/packages/b1/0f/eed564407bd4d935ffabf561ed31099ed609e19287409a27b6d336848653/matplotlib-3.10.3-cp313-cp313-win_amd64.whl", hash = "sha256:151d89cb8d33cb23345cd12490c76fd5d18a56581a16d950b48c6ff19bb2ab93", size = 8068034, upload_time = "2025-05-08T19:10:31.221Z" }, - { url = "https://files.pythonhosted.org/packages/3e/e5/2f14791ff69b12b09e9975e1d116d9578ac684460860ce542c2588cb7a1c/matplotlib-3.10.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:c26dd9834e74d164d06433dc7be5d75a1e9890b926b3e57e74fa446e1a62c3e2", size = 8218223, upload_time = "2025-05-08T19:10:33.114Z" }, - { url = "https://files.pythonhosted.org/packages/5c/08/30a94afd828b6e02d0a52cae4a29d6e9ccfcf4c8b56cc28b021d3588873e/matplotlib-3.10.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:24853dad5b8c84c8c2390fc31ce4858b6df504156893292ce8092d190ef8151d", size = 8094985, upload_time = "2025-05-08T19:10:35.337Z" }, - { url = "https://files.pythonhosted.org/packages/89/44/f3bc6b53066c889d7a1a3ea8094c13af6a667c5ca6220ec60ecceec2dabe/matplotlib-3.10.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68f7878214d369d7d4215e2a9075fef743be38fa401d32e6020bab2dfabaa566", size = 8483109, upload_time = "2025-05-08T19:10:37.611Z" }, - { url = "https://files.pythonhosted.org/packages/ba/c7/473bc559beec08ebee9f86ca77a844b65747e1a6c2691e8c92e40b9f42a8/matplotlib-3.10.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6929fc618cb6db9cb75086f73b3219bbb25920cb24cee2ea7a12b04971a4158", size = 8618082, upload_time = "2025-05-08T19:10:39.892Z" }, - { url = "https://files.pythonhosted.org/packages/d8/e9/6ce8edd264c8819e37bbed8172e0ccdc7107fe86999b76ab5752276357a4/matplotlib-3.10.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6c7818292a5cc372a2dc4c795e5c356942eb8350b98ef913f7fda51fe175ac5d", size = 9413699, upload_time = "2025-05-08T19:10:42.376Z" }, - { url = "https://files.pythonhosted.org/packages/1b/92/9a45c91089c3cf690b5badd4be81e392ff086ccca8a1d4e3a08463d8a966/matplotlib-3.10.3-cp313-cp313t-win_amd64.whl", hash = "sha256:4f23ffe95c5667ef8a2b56eea9b53db7f43910fa4a2d5472ae0f72b64deab4d5", size = 8139044, upload_time = "2025-05-08T19:10:44.551Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/43/91/f2939bb60b7ebf12478b030e0d7f340247390f402b3b189616aad790c366/matplotlib-3.10.5.tar.gz", hash = "sha256:352ed6ccfb7998a00881692f38b4ca083c691d3e275b4145423704c34c909076", size = 34804044, upload_time = "2025-07-31T18:09:33.805Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/aa/c7/1f2db90a1d43710478bb1e9b57b162852f79234d28e4f48a28cc415aa583/matplotlib-3.10.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:dcfc39c452c6a9f9028d3e44d2d721484f665304857188124b505b2c95e1eecf", size = 8239216, upload_time = "2025-07-31T18:07:51.947Z" }, + { url = "https://files.pythonhosted.org/packages/82/6d/ca6844c77a4f89b1c9e4d481c412e1d1dbabf2aae2cbc5aa2da4a1d6683e/matplotlib-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:903352681b59f3efbf4546985142a9686ea1d616bb054b09a537a06e4b892ccf", size = 8102130, upload_time = "2025-07-31T18:07:53.65Z" }, + { url = "https://files.pythonhosted.org/packages/1d/1e/5e187a30cc673a3e384f3723e5f3c416033c1d8d5da414f82e4e731128ea/matplotlib-3.10.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:080c3676a56b8ee1c762bcf8fca3fe709daa1ee23e6ef06ad9f3fc17332f2d2a", size = 8666471, upload_time = "2025-07-31T18:07:55.304Z" }, + { url = "https://files.pythonhosted.org/packages/03/c0/95540d584d7d645324db99a845ac194e915ef75011a0d5e19e1b5cee7e69/matplotlib-3.10.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4b4984d5064a35b6f66d2c11d668565f4389b1119cc64db7a4c1725bc11adffc", size = 9500518, upload_time = "2025-07-31T18:07:57.199Z" }, + { url = "https://files.pythonhosted.org/packages/ba/2e/e019352099ea58b4169adb9c6e1a2ad0c568c6377c2b677ee1f06de2adc7/matplotlib-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3967424121d3a46705c9fa9bdb0931de3228f13f73d7bb03c999c88343a89d89", size = 9552372, upload_time = "2025-07-31T18:07:59.41Z" }, + { url = "https://files.pythonhosted.org/packages/b7/81/3200b792a5e8b354f31f4101ad7834743ad07b6d620259f2059317b25e4d/matplotlib-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:33775bbeb75528555a15ac29396940128ef5613cf9a2d31fb1bfd18b3c0c0903", size = 8100634, upload_time = "2025-07-31T18:08:01.801Z" }, + { url = "https://files.pythonhosted.org/packages/52/46/a944f6f0c1f5476a0adfa501969d229ce5ae60cf9a663be0e70361381f89/matplotlib-3.10.5-cp311-cp311-win_arm64.whl", hash = "sha256:c61333a8e5e6240e73769d5826b9a31d8b22df76c0778f8480baf1b4b01c9420", size = 7978880, upload_time = "2025-07-31T18:08:03.407Z" }, + { url = "https://files.pythonhosted.org/packages/66/1e/c6f6bcd882d589410b475ca1fc22e34e34c82adff519caf18f3e6dd9d682/matplotlib-3.10.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:00b6feadc28a08bd3c65b2894f56cf3c94fc8f7adcbc6ab4516ae1e8ed8f62e2", size = 8253056, upload_time = "2025-07-31T18:08:05.385Z" }, + { url = "https://files.pythonhosted.org/packages/53/e6/d6f7d1b59413f233793dda14419776f5f443bcccb2dfc84b09f09fe05dbe/matplotlib-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ee98a5c5344dc7f48dc261b6ba5d9900c008fc12beb3fa6ebda81273602cc389", size = 8110131, upload_time = "2025-07-31T18:08:07.293Z" }, + { url = "https://files.pythonhosted.org/packages/66/2b/bed8a45e74957549197a2ac2e1259671cd80b55ed9e1fe2b5c94d88a9202/matplotlib-3.10.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a17e57e33de901d221a07af32c08870ed4528db0b6059dce7d7e65c1122d4bea", size = 8669603, upload_time = "2025-07-31T18:08:09.064Z" }, + { url = "https://files.pythonhosted.org/packages/7e/a7/315e9435b10d057f5e52dfc603cd353167ae28bb1a4e033d41540c0067a4/matplotlib-3.10.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97b9d6443419085950ee4a5b1ee08c363e5c43d7176e55513479e53669e88468", size = 9508127, upload_time = "2025-07-31T18:08:10.845Z" }, + { url = "https://files.pythonhosted.org/packages/7f/d9/edcbb1f02ca99165365d2768d517898c22c6040187e2ae2ce7294437c413/matplotlib-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ceefe5d40807d29a66ae916c6a3915d60ef9f028ce1927b84e727be91d884369", size = 9566926, upload_time = "2025-07-31T18:08:13.186Z" }, + { url = "https://files.pythonhosted.org/packages/3b/d9/6dd924ad5616c97b7308e6320cf392c466237a82a2040381163b7500510a/matplotlib-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:c04cba0f93d40e45b3c187c6c52c17f24535b27d545f757a2fffebc06c12b98b", size = 8107599, upload_time = "2025-07-31T18:08:15.116Z" }, + { url = "https://files.pythonhosted.org/packages/0e/f3/522dc319a50f7b0279fbe74f86f7a3506ce414bc23172098e8d2bdf21894/matplotlib-3.10.5-cp312-cp312-win_arm64.whl", hash = "sha256:a41bcb6e2c8e79dc99c5511ae6f7787d2fb52efd3d805fff06d5d4f667db16b2", size = 7978173, upload_time = "2025-07-31T18:08:21.518Z" }, + { url = "https://files.pythonhosted.org/packages/8d/05/4f3c1f396075f108515e45cb8d334aff011a922350e502a7472e24c52d77/matplotlib-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:354204db3f7d5caaa10e5de74549ef6a05a4550fdd1c8f831ab9bca81efd39ed", size = 8253586, upload_time = "2025-07-31T18:08:23.107Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2c/e084415775aac7016c3719fe7006cdb462582c6c99ac142f27303c56e243/matplotlib-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b072aac0c3ad563a2b3318124756cb6112157017f7431626600ecbe890df57a1", size = 8110715, upload_time = "2025-07-31T18:08:24.675Z" }, + { url = "https://files.pythonhosted.org/packages/52/1b/233e3094b749df16e3e6cd5a44849fd33852e692ad009cf7de00cf58ddf6/matplotlib-3.10.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d52fd5b684d541b5a51fb276b2b97b010c75bee9aa392f96b4a07aeb491e33c7", size = 8669397, upload_time = "2025-07-31T18:08:26.778Z" }, + { url = "https://files.pythonhosted.org/packages/e8/ec/03f9e003a798f907d9f772eed9b7c6a9775d5bd00648b643ebfb88e25414/matplotlib-3.10.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee7a09ae2f4676276f5a65bd9f2bd91b4f9fbaedf49f40267ce3f9b448de501f", size = 9508646, upload_time = "2025-07-31T18:08:28.848Z" }, + { url = "https://files.pythonhosted.org/packages/91/e7/c051a7a386680c28487bca27d23b02d84f63e3d2a9b4d2fc478e6a42e37e/matplotlib-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ba6c3c9c067b83481d647af88b4e441d532acdb5ef22178a14935b0b881188f4", size = 9567424, upload_time = "2025-07-31T18:08:30.726Z" }, + { url = "https://files.pythonhosted.org/packages/36/c2/24302e93ff431b8f4173ee1dd88976c8d80483cadbc5d3d777cef47b3a1c/matplotlib-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:07442d2692c9bd1cceaa4afb4bbe5b57b98a7599de4dabfcca92d3eea70f9ebe", size = 8107809, upload_time = "2025-07-31T18:08:33.928Z" }, + { url = "https://files.pythonhosted.org/packages/0b/33/423ec6a668d375dad825197557ed8fbdb74d62b432c1ed8235465945475f/matplotlib-3.10.5-cp313-cp313-win_arm64.whl", hash = "sha256:48fe6d47380b68a37ccfcc94f009530e84d41f71f5dae7eda7c4a5a84aa0a674", size = 7978078, upload_time = "2025-07-31T18:08:36.764Z" }, + { url = "https://files.pythonhosted.org/packages/51/17/521fc16ec766455c7bb52cc046550cf7652f6765ca8650ff120aa2d197b6/matplotlib-3.10.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b80eb8621331449fc519541a7461987f10afa4f9cfd91afcd2276ebe19bd56c", size = 8295590, upload_time = "2025-07-31T18:08:38.521Z" }, + { url = "https://files.pythonhosted.org/packages/f8/12/23c28b2c21114c63999bae129fce7fd34515641c517ae48ce7b7dcd33458/matplotlib-3.10.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:47a388908e469d6ca2a6015858fa924e0e8a2345a37125948d8e93a91c47933e", size = 8158518, upload_time = "2025-07-31T18:08:40.195Z" }, + { url = "https://files.pythonhosted.org/packages/81/f8/aae4eb25e8e7190759f3cb91cbeaa344128159ac92bb6b409e24f8711f78/matplotlib-3.10.5-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8b6b49167d208358983ce26e43aa4196073b4702858670f2eb111f9a10652b4b", size = 8691815, upload_time = "2025-07-31T18:08:42.238Z" }, + { url = "https://files.pythonhosted.org/packages/d0/ba/450c39ebdd486bd33a359fc17365ade46c6a96bf637bbb0df7824de2886c/matplotlib-3.10.5-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a8da0453a7fd8e3da114234ba70c5ba9ef0e98f190309ddfde0f089accd46ea", size = 9522814, upload_time = "2025-07-31T18:08:44.914Z" }, + { url = "https://files.pythonhosted.org/packages/89/11/9c66f6a990e27bb9aa023f7988d2d5809cb98aa39c09cbf20fba75a542ef/matplotlib-3.10.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:52c6573dfcb7726a9907b482cd5b92e6b5499b284ffacb04ffbfe06b3e568124", size = 9573917, upload_time = "2025-07-31T18:08:47.038Z" }, + { url = "https://files.pythonhosted.org/packages/b3/69/8b49394de92569419e5e05e82e83df9b749a0ff550d07631ea96ed2eb35a/matplotlib-3.10.5-cp313-cp313t-win_amd64.whl", hash = "sha256:a23193db2e9d64ece69cac0c8231849db7dd77ce59c7b89948cf9d0ce655a3ce", size = 8181034, upload_time = "2025-07-31T18:08:48.943Z" }, + { url = "https://files.pythonhosted.org/packages/47/23/82dc435bb98a2fc5c20dffcac8f0b083935ac28286413ed8835df40d0baa/matplotlib-3.10.5-cp313-cp313t-win_arm64.whl", hash = "sha256:56da3b102cf6da2776fef3e71cd96fcf22103a13594a18ac9a9b31314e0be154", size = 8023337, upload_time = "2025-07-31T18:08:50.791Z" }, + { url = "https://files.pythonhosted.org/packages/ac/e0/26b6cfde31f5383503ee45dcb7e691d45dadf0b3f54639332b59316a97f8/matplotlib-3.10.5-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:96ef8f5a3696f20f55597ffa91c28e2e73088df25c555f8d4754931515512715", size = 8253591, upload_time = "2025-07-31T18:08:53.254Z" }, + { url = "https://files.pythonhosted.org/packages/c1/89/98488c7ef7ea20ea659af7499628c240a608b337af4be2066d644cfd0a0f/matplotlib-3.10.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:77fab633e94b9da60512d4fa0213daeb76d5a7b05156840c4fd0399b4b818837", size = 8112566, upload_time = "2025-07-31T18:08:55.116Z" }, + { url = "https://files.pythonhosted.org/packages/52/67/42294dfedc82aea55e1a767daf3263aacfb5a125f44ba189e685bab41b6f/matplotlib-3.10.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:27f52634315e96b1debbfdc5c416592edcd9c4221bc2f520fd39c33db5d9f202", size = 9513281, upload_time = "2025-07-31T18:08:56.885Z" }, + { url = "https://files.pythonhosted.org/packages/e7/68/f258239e0cf34c2cbc816781c7ab6fca768452e6bf1119aedd2bd4a882a3/matplotlib-3.10.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:525f6e28c485c769d1f07935b660c864de41c37fd716bfa64158ea646f7084bb", size = 9780873, upload_time = "2025-07-31T18:08:59.241Z" }, + { url = "https://files.pythonhosted.org/packages/89/64/f4881554006bd12e4558bd66778bdd15d47b00a1f6c6e8b50f6208eda4b3/matplotlib-3.10.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1f5f3ec4c191253c5f2b7c07096a142c6a1c024d9f738247bfc8e3f9643fc975", size = 9568954, upload_time = "2025-07-31T18:09:01.244Z" }, + { url = "https://files.pythonhosted.org/packages/06/f8/42779d39c3f757e1f012f2dda3319a89fb602bd2ef98ce8faf0281f4febd/matplotlib-3.10.5-cp314-cp314-win_amd64.whl", hash = "sha256:707f9c292c4cd4716f19ab8a1f93f26598222cd931e0cd98fbbb1c5994bf7667", size = 8237465, upload_time = "2025-07-31T18:09:03.206Z" }, + { url = "https://files.pythonhosted.org/packages/cf/f8/153fd06b5160f0cd27c8b9dd797fcc9fb56ac6a0ebf3c1f765b6b68d3c8a/matplotlib-3.10.5-cp314-cp314-win_arm64.whl", hash = "sha256:21a95b9bf408178d372814de7baacd61c712a62cae560b5e6f35d791776f6516", size = 8108898, upload_time = "2025-07-31T18:09:05.231Z" }, + { url = "https://files.pythonhosted.org/packages/9a/ee/c4b082a382a225fe0d2a73f1f57cf6f6f132308805b493a54c8641006238/matplotlib-3.10.5-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:a6b310f95e1102a8c7c817ef17b60ee5d1851b8c71b63d9286b66b177963039e", size = 8295636, upload_time = "2025-07-31T18:09:07.306Z" }, + { url = "https://files.pythonhosted.org/packages/30/73/2195fa2099718b21a20da82dfc753bf2af58d596b51aefe93e359dd5915a/matplotlib-3.10.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:94986a242747a0605cb3ff1cb98691c736f28a59f8ffe5175acaeb7397c49a5a", size = 8158575, upload_time = "2025-07-31T18:09:09.083Z" }, + { url = "https://files.pythonhosted.org/packages/f6/e9/a08cdb34618a91fa08f75e6738541da5cacde7c307cea18ff10f0d03fcff/matplotlib-3.10.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ff10ea43288f0c8bab608a305dc6c918cc729d429c31dcbbecde3b9f4d5b569", size = 9522815, upload_time = "2025-07-31T18:09:11.191Z" }, + { url = "https://files.pythonhosted.org/packages/4e/bb/34d8b7e0d1bb6d06ef45db01dfa560d5a67b1c40c0b998ce9ccde934bb09/matplotlib-3.10.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f6adb644c9d040ffb0d3434e440490a66cf73dbfa118a6f79cd7568431f7a012", size = 9783514, upload_time = "2025-07-31T18:09:13.307Z" }, + { url = "https://files.pythonhosted.org/packages/12/09/d330d1e55dcca2e11b4d304cc5227f52e2512e46828d6249b88e0694176e/matplotlib-3.10.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4fa40a8f98428f789a9dcacd625f59b7bc4e3ef6c8c7c80187a7a709475cf592", size = 9573932, upload_time = "2025-07-31T18:09:15.335Z" }, + { url = "https://files.pythonhosted.org/packages/eb/3b/f70258ac729aa004aca673800a53a2b0a26d49ca1df2eaa03289a1c40f81/matplotlib-3.10.5-cp314-cp314t-win_amd64.whl", hash = "sha256:95672a5d628b44207aab91ec20bf59c26da99de12b88f7e0b1fb0a84a86ff959", size = 8322003, upload_time = "2025-07-31T18:09:17.416Z" }, + { url = "https://files.pythonhosted.org/packages/5b/60/3601f8ce6d76a7c81c7f25a0e15fde0d6b66226dd187aa6d2838e6374161/matplotlib-3.10.5-cp314-cp314t-win_arm64.whl", hash = "sha256:2efaf97d72629e74252e0b5e3c46813e9eeaa94e011ecf8084a971a31a97f40b", size = 8153849, upload_time = "2025-07-31T18:09:19.673Z" }, + { url = "https://files.pythonhosted.org/packages/dc/d6/e921be4e1a5f7aca5194e1f016cb67ec294548e530013251f630713e456d/matplotlib-3.10.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:160e125da27a749481eaddc0627962990f6029811dbeae23881833a011a0907f", size = 8233224, upload_time = "2025-07-31T18:09:27.512Z" }, + { url = "https://files.pythonhosted.org/packages/ec/74/a2b9b04824b9c349c8f1b2d21d5af43fa7010039427f2b133a034cb09e59/matplotlib-3.10.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac3d50760394d78a3c9be6b28318fe22b494c4fcf6407e8fd4794b538251899b", size = 8098539, upload_time = "2025-07-31T18:09:29.629Z" }, + { url = "https://files.pythonhosted.org/packages/fc/66/cd29ebc7f6c0d2a15d216fb572573e8fc38bd5d6dec3bd9d7d904c0949f7/matplotlib-3.10.5-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6c49465bf689c4d59d174d0c7795fb42a21d4244d11d70e52b8011987367ac61", size = 8672192, upload_time = "2025-07-31T18:09:31.407Z" }, ] [[package]] @@ -1924,7 +1986,7 @@ wheels = [ [[package]] name = "modflow-devtools" version = "1.8.0.dev0" -source = { git = "https://github.com/MODFLOW-USGS/modflow-devtools.git#18789cd940afb3cb46be10e50b100c6234f0e106" } +source = { git = "https://github.com/MODFLOW-USGS/modflow-devtools.git#8e56e79cebf9c863f2022fc93c7d3cf5003e2962" } [package.optional-dependencies] dfn = [ @@ -1982,34 +2044,40 @@ wheels = [ [[package]] name = "mypy" -version = "1.17.0" +version = "1.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "mypy-extensions" }, { name = "pathspec" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1e/e3/034322d5a779685218ed69286c32faa505247f1f096251ef66c8fd203b08/mypy-1.17.0.tar.gz", hash = "sha256:e5d7ccc08ba089c06e2f5629c660388ef1fee708444f1dee0b9203fa031dee03", size = 3352114, upload_time = "2025-07-14T20:34:30.181Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/d4/24/82efb502b0b0f661c49aa21cfe3e1999ddf64bf5500fc03b5a1536a39d39/mypy-1.17.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9d4fe5c72fd262d9c2c91c1117d16aac555e05f5beb2bae6a755274c6eec42be", size = 10914150, upload_time = "2025-07-14T20:31:51.985Z" }, - { url = "https://files.pythonhosted.org/packages/03/96/8ef9a6ff8cedadff4400e2254689ca1dc4b420b92c55255b44573de10c54/mypy-1.17.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d96b196e5c16f41b4f7736840e8455958e832871990c7ba26bf58175e357ed61", size = 10039845, upload_time = "2025-07-14T20:32:30.527Z" }, - { url = "https://files.pythonhosted.org/packages/df/32/7ce359a56be779d38021d07941cfbb099b41411d72d827230a36203dbb81/mypy-1.17.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:73a0ff2dd10337ceb521c080d4147755ee302dcde6e1a913babd59473904615f", size = 11837246, upload_time = "2025-07-14T20:32:01.28Z" }, - { url = "https://files.pythonhosted.org/packages/82/16/b775047054de4d8dbd668df9137707e54b07fe18c7923839cd1e524bf756/mypy-1.17.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:24cfcc1179c4447854e9e406d3af0f77736d631ec87d31c6281ecd5025df625d", size = 12571106, upload_time = "2025-07-14T20:34:26.942Z" }, - { url = "https://files.pythonhosted.org/packages/a1/cf/fa33eaf29a606102c8d9ffa45a386a04c2203d9ad18bf4eef3e20c43ebc8/mypy-1.17.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3c56f180ff6430e6373db7a1d569317675b0a451caf5fef6ce4ab365f5f2f6c3", size = 12759960, upload_time = "2025-07-14T20:33:42.882Z" }, - { url = "https://files.pythonhosted.org/packages/94/75/3f5a29209f27e739ca57e6350bc6b783a38c7621bdf9cac3ab8a08665801/mypy-1.17.0-cp311-cp311-win_amd64.whl", hash = "sha256:eafaf8b9252734400f9b77df98b4eee3d2eecab16104680d51341c75702cad70", size = 9503888, upload_time = "2025-07-14T20:32:34.392Z" }, - { url = "https://files.pythonhosted.org/packages/12/e9/e6824ed620bbf51d3bf4d6cbbe4953e83eaf31a448d1b3cfb3620ccb641c/mypy-1.17.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f986f1cab8dbec39ba6e0eaa42d4d3ac6686516a5d3dccd64be095db05ebc6bb", size = 11086395, upload_time = "2025-07-14T20:34:11.452Z" }, - { url = "https://files.pythonhosted.org/packages/ba/51/a4afd1ae279707953be175d303f04a5a7bd7e28dc62463ad29c1c857927e/mypy-1.17.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:51e455a54d199dd6e931cd7ea987d061c2afbaf0960f7f66deef47c90d1b304d", size = 10120052, upload_time = "2025-07-14T20:33:09.897Z" }, - { url = "https://files.pythonhosted.org/packages/8a/71/19adfeac926ba8205f1d1466d0d360d07b46486bf64360c54cb5a2bd86a8/mypy-1.17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3204d773bab5ff4ebbd1f8efa11b498027cd57017c003ae970f310e5b96be8d8", size = 11861806, upload_time = "2025-07-14T20:32:16.028Z" }, - { url = "https://files.pythonhosted.org/packages/0b/64/d6120eca3835baf7179e6797a0b61d6c47e0bc2324b1f6819d8428d5b9ba/mypy-1.17.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1051df7ec0886fa246a530ae917c473491e9a0ba6938cfd0ec2abc1076495c3e", size = 12744371, upload_time = "2025-07-14T20:33:33.503Z" }, - { url = "https://files.pythonhosted.org/packages/1f/dc/56f53b5255a166f5bd0f137eed960e5065f2744509dfe69474ff0ba772a5/mypy-1.17.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f773c6d14dcc108a5b141b4456b0871df638eb411a89cd1c0c001fc4a9d08fc8", size = 12914558, upload_time = "2025-07-14T20:33:56.961Z" }, - { url = "https://files.pythonhosted.org/packages/69/ac/070bad311171badc9add2910e7f89271695a25c136de24bbafc7eded56d5/mypy-1.17.0-cp312-cp312-win_amd64.whl", hash = "sha256:1619a485fd0e9c959b943c7b519ed26b712de3002d7de43154a489a2d0fd817d", size = 9585447, upload_time = "2025-07-14T20:32:20.594Z" }, - { url = "https://files.pythonhosted.org/packages/be/7b/5f8ab461369b9e62157072156935cec9d272196556bdc7c2ff5f4c7c0f9b/mypy-1.17.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:2c41aa59211e49d717d92b3bb1238c06d387c9325d3122085113c79118bebb06", size = 11070019, upload_time = "2025-07-14T20:32:07.99Z" }, - { url = "https://files.pythonhosted.org/packages/9c/f8/c49c9e5a2ac0badcc54beb24e774d2499748302c9568f7f09e8730e953fa/mypy-1.17.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0e69db1fb65b3114f98c753e3930a00514f5b68794ba80590eb02090d54a5d4a", size = 10114457, upload_time = "2025-07-14T20:33:47.285Z" }, - { url = "https://files.pythonhosted.org/packages/89/0c/fb3f9c939ad9beed3e328008b3fb90b20fda2cddc0f7e4c20dbefefc3b33/mypy-1.17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:03ba330b76710f83d6ac500053f7727270b6b8553b0423348ffb3af6f2f7b889", size = 11857838, upload_time = "2025-07-14T20:33:14.462Z" }, - { url = "https://files.pythonhosted.org/packages/4c/66/85607ab5137d65e4f54d9797b77d5a038ef34f714929cf8ad30b03f628df/mypy-1.17.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:037bc0f0b124ce46bfde955c647f3e395c6174476a968c0f22c95a8d2f589bba", size = 12731358, upload_time = "2025-07-14T20:32:25.579Z" }, - { url = "https://files.pythonhosted.org/packages/73/d0/341dbbfb35ce53d01f8f2969facbb66486cee9804048bf6c01b048127501/mypy-1.17.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c38876106cb6132259683632b287238858bd58de267d80defb6f418e9ee50658", size = 12917480, upload_time = "2025-07-14T20:34:21.868Z" }, - { url = "https://files.pythonhosted.org/packages/64/63/70c8b7dbfc520089ac48d01367a97e8acd734f65bd07813081f508a8c94c/mypy-1.17.0-cp313-cp313-win_amd64.whl", hash = "sha256:d30ba01c0f151998f367506fab31c2ac4527e6a7b2690107c7a7f9e3cb419a9c", size = 9589666, upload_time = "2025-07-14T20:34:16.841Z" }, - { url = "https://files.pythonhosted.org/packages/e3/fc/ee058cc4316f219078464555873e99d170bde1d9569abd833300dbeb484a/mypy-1.17.0-py3-none-any.whl", hash = "sha256:15d9d0018237ab058e5de3d8fce61b6fa72cc59cc78fd91f1b474bce12abf496", size = 2283195, upload_time = "2025-07-14T20:31:54.753Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/8e/22/ea637422dedf0bf36f3ef238eab4e455e2a0dcc3082b5cc067615347ab8e/mypy-1.17.1.tar.gz", hash = "sha256:25e01ec741ab5bb3eec8ba9cdb0f769230368a22c959c4937360efb89b7e9f01", size = 3352570, upload_time = "2025-07-31T07:54:19.204Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/cf/eadc80c4e0a70db1c08921dcc220357ba8ab2faecb4392e3cebeb10edbfa/mypy-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ad37544be07c5d7fba814eb370e006df58fed8ad1ef33ed1649cb1889ba6ff58", size = 10921009, upload_time = "2025-07-31T07:53:23.037Z" }, + { url = "https://files.pythonhosted.org/packages/5d/c1/c869d8c067829ad30d9bdae051046561552516cfb3a14f7f0347b7d973ee/mypy-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:064e2ff508e5464b4bd807a7c1625bc5047c5022b85c70f030680e18f37273a5", size = 10047482, upload_time = "2025-07-31T07:53:26.151Z" }, + { url = "https://files.pythonhosted.org/packages/98/b9/803672bab3fe03cee2e14786ca056efda4bb511ea02dadcedde6176d06d0/mypy-1.17.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70401bbabd2fa1aa7c43bb358f54037baf0586f41e83b0ae67dd0534fc64edfd", size = 11832883, upload_time = "2025-07-31T07:53:47.948Z" }, + { url = "https://files.pythonhosted.org/packages/88/fb/fcdac695beca66800918c18697b48833a9a6701de288452b6715a98cfee1/mypy-1.17.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e92bdc656b7757c438660f775f872a669b8ff374edc4d18277d86b63edba6b8b", size = 12566215, upload_time = "2025-07-31T07:54:04.031Z" }, + { url = "https://files.pythonhosted.org/packages/7f/37/a932da3d3dace99ee8eb2043b6ab03b6768c36eb29a02f98f46c18c0da0e/mypy-1.17.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:c1fdf4abb29ed1cb091cf432979e162c208a5ac676ce35010373ff29247bcad5", size = 12751956, upload_time = "2025-07-31T07:53:36.263Z" }, + { url = "https://files.pythonhosted.org/packages/8c/cf/6438a429e0f2f5cab8bc83e53dbebfa666476f40ee322e13cac5e64b79e7/mypy-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:ff2933428516ab63f961644bc49bc4cbe42bbffb2cd3b71cc7277c07d16b1a8b", size = 9507307, upload_time = "2025-07-31T07:53:59.734Z" }, + { url = "https://files.pythonhosted.org/packages/17/a2/7034d0d61af8098ec47902108553122baa0f438df8a713be860f7407c9e6/mypy-1.17.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:69e83ea6553a3ba79c08c6e15dbd9bfa912ec1e493bf75489ef93beb65209aeb", size = 11086295, upload_time = "2025-07-31T07:53:28.124Z" }, + { url = "https://files.pythonhosted.org/packages/14/1f/19e7e44b594d4b12f6ba8064dbe136505cec813549ca3e5191e40b1d3cc2/mypy-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:1b16708a66d38abb1e6b5702f5c2c87e133289da36f6a1d15f6a5221085c6403", size = 10112355, upload_time = "2025-07-31T07:53:21.121Z" }, + { url = "https://files.pythonhosted.org/packages/5b/69/baa33927e29e6b4c55d798a9d44db5d394072eef2bdc18c3e2048c9ed1e9/mypy-1.17.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:89e972c0035e9e05823907ad5398c5a73b9f47a002b22359b177d40bdaee7056", size = 11875285, upload_time = "2025-07-31T07:53:55.293Z" }, + { url = "https://files.pythonhosted.org/packages/90/13/f3a89c76b0a41e19490b01e7069713a30949d9a6c147289ee1521bcea245/mypy-1.17.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:03b6d0ed2b188e35ee6d5c36b5580cffd6da23319991c49ab5556c023ccf1341", size = 12737895, upload_time = "2025-07-31T07:53:43.623Z" }, + { url = "https://files.pythonhosted.org/packages/23/a1/c4ee79ac484241301564072e6476c5a5be2590bc2e7bfd28220033d2ef8f/mypy-1.17.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:c837b896b37cd103570d776bda106eabb8737aa6dd4f248451aecf53030cdbeb", size = 12931025, upload_time = "2025-07-31T07:54:17.125Z" }, + { url = "https://files.pythonhosted.org/packages/89/b8/7409477be7919a0608900e6320b155c72caab4fef46427c5cc75f85edadd/mypy-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:665afab0963a4b39dff7c1fa563cc8b11ecff7910206db4b2e64dd1ba25aed19", size = 9584664, upload_time = "2025-07-31T07:54:12.842Z" }, + { url = "https://files.pythonhosted.org/packages/5b/82/aec2fc9b9b149f372850291827537a508d6c4d3664b1750a324b91f71355/mypy-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93378d3203a5c0800c6b6d850ad2f19f7a3cdf1a3701d3416dbf128805c6a6a7", size = 11075338, upload_time = "2025-07-31T07:53:38.873Z" }, + { url = "https://files.pythonhosted.org/packages/07/ac/ee93fbde9d2242657128af8c86f5d917cd2887584cf948a8e3663d0cd737/mypy-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:15d54056f7fe7a826d897789f53dd6377ec2ea8ba6f776dc83c2902b899fee81", size = 10113066, upload_time = "2025-07-31T07:54:14.707Z" }, + { url = "https://files.pythonhosted.org/packages/5a/68/946a1e0be93f17f7caa56c45844ec691ca153ee8b62f21eddda336a2d203/mypy-1.17.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:209a58fed9987eccc20f2ca94afe7257a8f46eb5df1fb69958650973230f91e6", size = 11875473, upload_time = "2025-07-31T07:53:14.504Z" }, + { url = "https://files.pythonhosted.org/packages/9f/0f/478b4dce1cb4f43cf0f0d00fba3030b21ca04a01b74d1cd272a528cf446f/mypy-1.17.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:099b9a5da47de9e2cb5165e581f158e854d9e19d2e96b6698c0d64de911dd849", size = 12744296, upload_time = "2025-07-31T07:53:03.896Z" }, + { url = "https://files.pythonhosted.org/packages/ca/70/afa5850176379d1b303f992a828de95fc14487429a7139a4e0bdd17a8279/mypy-1.17.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fa6ffadfbe6994d724c5a1bb6123a7d27dd68fc9c059561cd33b664a79578e14", size = 12914657, upload_time = "2025-07-31T07:54:08.576Z" }, + { url = "https://files.pythonhosted.org/packages/53/f9/4a83e1c856a3d9c8f6edaa4749a4864ee98486e9b9dbfbc93842891029c2/mypy-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:9a2b7d9180aed171f033c9f2fc6c204c1245cf60b0cb61cf2e7acc24eea78e0a", size = 9593320, upload_time = "2025-07-31T07:53:01.341Z" }, + { url = "https://files.pythonhosted.org/packages/38/56/79c2fac86da57c7d8c48622a05873eaab40b905096c33597462713f5af90/mypy-1.17.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:15a83369400454c41ed3a118e0cc58bd8123921a602f385cb6d6ea5df050c733", size = 11040037, upload_time = "2025-07-31T07:54:10.942Z" }, + { url = "https://files.pythonhosted.org/packages/4d/c3/adabe6ff53638e3cad19e3547268482408323b1e68bf082c9119000cd049/mypy-1.17.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:55b918670f692fc9fba55c3298d8a3beae295c5cded0a55dccdc5bbead814acd", size = 10131550, upload_time = "2025-07-31T07:53:41.307Z" }, + { url = "https://files.pythonhosted.org/packages/b8/c5/2e234c22c3bdeb23a7817af57a58865a39753bde52c74e2c661ee0cfc640/mypy-1.17.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:62761474061feef6f720149d7ba876122007ddc64adff5ba6f374fda35a018a0", size = 11872963, upload_time = "2025-07-31T07:53:16.878Z" }, + { url = "https://files.pythonhosted.org/packages/ab/26/c13c130f35ca8caa5f2ceab68a247775648fdcd6c9a18f158825f2bc2410/mypy-1.17.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c49562d3d908fd49ed0938e5423daed8d407774a479b595b143a3d7f87cdae6a", size = 12710189, upload_time = "2025-07-31T07:54:01.962Z" }, + { url = "https://files.pythonhosted.org/packages/82/df/c7d79d09f6de8383fe800521d066d877e54d30b4fb94281c262be2df84ef/mypy-1.17.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:397fba5d7616a5bc60b45c7ed204717eaddc38f826e3645402c426057ead9a91", size = 12900322, upload_time = "2025-07-31T07:53:10.551Z" }, + { url = "https://files.pythonhosted.org/packages/b8/98/3d5a48978b4f708c55ae832619addc66d677f6dc59f3ebad71bae8285ca6/mypy-1.17.1-cp314-cp314-win_amd64.whl", hash = "sha256:9d6b20b97d373f41617bd0708fd46aa656059af57f2ef72aa8c7d6a2b73b74ed", size = 9751879, upload_time = "2025-07-31T07:52:56.683Z" }, + { url = "https://files.pythonhosted.org/packages/1d/f3/8fcd2af0f5b806f6cf463efaffd3c9548a28f84220493ecd38d127b6b66d/mypy-1.17.1-py3-none-any.whl", hash = "sha256:a9f52c0351c21fe24c21d8c0eb1f62967b262d6729393397b6f443c3b773c3b9", size = 2283411, upload_time = "2025-07-31T07:53:24.664Z" }, ] [[package]] @@ -2175,7 +2243,7 @@ wheels = [ [[package]] name = "notebook" -version = "7.4.4" +version = "7.4.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jupyter-server" }, @@ -2184,9 +2252,9 @@ dependencies = [ { name = "notebook-shim" }, { name = "tornado" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/b1/4e/a40b5a94eb01fc51746db7854296d88b84905ab18ee0fcef853a60d708a3/notebook-7.4.4.tar.gz", hash = "sha256:392fd501e266f2fb3466c6fcd3331163a2184968cb5c5accf90292e01dfe528c", size = 13883628, upload_time = "2025-06-30T13:04:18.099Z" } +sdist = { url = "https://files.pythonhosted.org/packages/9f/21/9669982f9569e7478763837e0d35b9fd9f43de0eb5ab5d6ca620b8019cfc/notebook-7.4.5.tar.gz", hash = "sha256:7c2c4ea245913c3ad8ab3e5d36b34a842c06e524556f5c2e1f5d7d08c986615e", size = 13888993, upload_time = "2025-08-05T07:40:56.529Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/c0/e64d2047fd752249b0b69f6aee2a7049eb94e7273e5baabc8b8ad05cc068/notebook-7.4.4-py3-none-any.whl", hash = "sha256:32840f7f777b6bff79bb101159336e9b332bdbfba1495b8739e34d1d65cbc1c0", size = 14288000, upload_time = "2025-06-30T13:04:14.584Z" }, + { url = "https://files.pythonhosted.org/packages/fe/c7/207fd1138bd82435d13b6d8640a240be4d855b8ddb41f6bf31aca5be64df/notebook-7.4.5-py3-none-any.whl", hash = "sha256:351635461aca9dad08cf8946a4216f963e2760cc1bf7b1aaaecb23afc33ec046", size = 14295193, upload_time = "2025-08-05T07:40:52.586Z" }, ] [[package]] @@ -2919,47 +2987,60 @@ wheels = [ [[package]] name = "pyzmq" -version = "27.0.0" +version = "27.0.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "implementation_name == 'pypy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f1/06/50a4e9648b3e8b992bef8eb632e457307553a89d294103213cfd47b3da69/pyzmq-27.0.0.tar.gz", hash = "sha256:b1f08eeb9ce1510e6939b6e5dcd46a17765e2333daae78ecf4606808442e52cf", size = 280478, upload_time = "2025-06-13T14:09:07.087Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/44/df/84c630654106d9bd9339cdb564aa941ed41b023a0264251d6743766bb50e/pyzmq-27.0.0-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:21457825249b2a53834fa969c69713f8b5a79583689387a5e7aed880963ac564", size = 1332718, upload_time = "2025-06-13T14:07:16.555Z" }, - { url = "https://files.pythonhosted.org/packages/c1/8e/f6a5461a07654d9840d256476434ae0ff08340bba562a455f231969772cb/pyzmq-27.0.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:1958947983fef513e6e98eff9cb487b60bf14f588dc0e6bf35fa13751d2c8251", size = 908248, upload_time = "2025-06-13T14:07:18.033Z" }, - { url = "https://files.pythonhosted.org/packages/7c/93/82863e8d695a9a3ae424b63662733ae204a295a2627d52af2f62c2cd8af9/pyzmq-27.0.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c0dc628b5493f9a8cd9844b8bee9732ef587ab00002157c9329e4fc0ef4d3afa", size = 668647, upload_time = "2025-06-13T14:07:19.378Z" }, - { url = "https://files.pythonhosted.org/packages/f3/85/15278769b348121eacdbfcbd8c4d40f1102f32fa6af5be1ffc032ed684be/pyzmq-27.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f7bbe9e1ed2c8d3da736a15694d87c12493e54cc9dc9790796f0321794bbc91f", size = 856600, upload_time = "2025-06-13T14:07:20.906Z" }, - { url = "https://files.pythonhosted.org/packages/d4/af/1c469b3d479bd095edb28e27f12eee10b8f00b356acbefa6aeb14dd295d1/pyzmq-27.0.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dc1091f59143b471d19eb64f54bae4f54bcf2a466ffb66fe45d94d8d734eb495", size = 1657748, upload_time = "2025-06-13T14:07:22.549Z" }, - { url = "https://files.pythonhosted.org/packages/8c/f4/17f965d0ee6380b1d6326da842a50e4b8b9699745161207945f3745e8cb5/pyzmq-27.0.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:7011ade88c8e535cf140f8d1a59428676fbbce7c6e54fefce58bf117aefb6667", size = 2034311, upload_time = "2025-06-13T14:07:23.966Z" }, - { url = "https://files.pythonhosted.org/packages/e0/6e/7c391d81fa3149fd759de45d298003de6cfab343fb03e92c099821c448db/pyzmq-27.0.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:2c386339d7e3f064213aede5d03d054b237937fbca6dd2197ac8cf3b25a6b14e", size = 1893630, upload_time = "2025-06-13T14:07:25.899Z" }, - { url = "https://files.pythonhosted.org/packages/0e/e0/eaffe7a86f60e556399e224229e7769b717f72fec0706b70ab2c03aa04cb/pyzmq-27.0.0-cp311-cp311-win32.whl", hash = "sha256:0546a720c1f407b2172cb04b6b094a78773491497e3644863cf5c96c42df8cff", size = 567706, upload_time = "2025-06-13T14:07:27.595Z" }, - { url = "https://files.pythonhosted.org/packages/c9/05/89354a8cffdcce6e547d48adaaf7be17007fc75572123ff4ca90a4ca04fc/pyzmq-27.0.0-cp311-cp311-win_amd64.whl", hash = "sha256:15f39d50bd6c9091c67315ceb878a4f531957b121d2a05ebd077eb35ddc5efed", size = 630322, upload_time = "2025-06-13T14:07:28.938Z" }, - { url = "https://files.pythonhosted.org/packages/fa/07/4ab976d5e1e63976719389cc4f3bfd248a7f5f2bb2ebe727542363c61b5f/pyzmq-27.0.0-cp311-cp311-win_arm64.whl", hash = "sha256:c5817641eebb391a2268c27fecd4162448e03538387093cdbd8bf3510c316b38", size = 558435, upload_time = "2025-06-13T14:07:30.256Z" }, - { url = "https://files.pythonhosted.org/packages/93/a7/9ad68f55b8834ede477842214feba6a4c786d936c022a67625497aacf61d/pyzmq-27.0.0-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:cbabc59dcfaac66655c040dfcb8118f133fb5dde185e5fc152628354c1598e52", size = 1305438, upload_time = "2025-06-13T14:07:31.676Z" }, - { url = "https://files.pythonhosted.org/packages/ba/ee/26aa0f98665a22bc90ebe12dced1de5f3eaca05363b717f6fb229b3421b3/pyzmq-27.0.0-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:cb0ac5179cba4b2f94f1aa208fbb77b62c4c9bf24dd446278b8b602cf85fcda3", size = 895095, upload_time = "2025-06-13T14:07:33.104Z" }, - { url = "https://files.pythonhosted.org/packages/cf/85/c57e7ab216ecd8aa4cc7e3b83b06cc4e9cf45c87b0afc095f10cd5ce87c1/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:53a48f0228eab6cbf69fde3aa3c03cbe04e50e623ef92ae395fce47ef8a76152", size = 651826, upload_time = "2025-06-13T14:07:34.831Z" }, - { url = "https://files.pythonhosted.org/packages/69/9a/9ea7e230feda9400fb0ae0d61d7d6ddda635e718d941c44eeab22a179d34/pyzmq-27.0.0-cp312-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:111db5f395e09f7e775f759d598f43cb815fc58e0147623c4816486e1a39dc22", size = 839750, upload_time = "2025-06-13T14:07:36.553Z" }, - { url = "https://files.pythonhosted.org/packages/08/66/4cebfbe71f3dfbd417011daca267539f62ed0fbc68105357b68bbb1a25b7/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:c8878011653dcdc27cc2c57e04ff96f0471e797f5c19ac3d7813a245bcb24371", size = 1641357, upload_time = "2025-06-13T14:07:38.21Z" }, - { url = "https://files.pythonhosted.org/packages/ac/f6/b0f62578c08d2471c791287149cb8c2aaea414ae98c6e995c7dbe008adfb/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:c0ed2c1f335ba55b5fdc964622254917d6b782311c50e138863eda409fbb3b6d", size = 2020281, upload_time = "2025-06-13T14:07:39.599Z" }, - { url = "https://files.pythonhosted.org/packages/37/b9/4f670b15c7498495da9159edc374ec09c88a86d9cd5a47d892f69df23450/pyzmq-27.0.0-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:e918d70862d4cfd4b1c187310015646a14e1f5917922ab45b29f28f345eeb6be", size = 1877110, upload_time = "2025-06-13T14:07:41.027Z" }, - { url = "https://files.pythonhosted.org/packages/66/31/9dee25c226295b740609f0d46db2fe972b23b6f5cf786360980524a3ba92/pyzmq-27.0.0-cp312-abi3-win32.whl", hash = "sha256:88b4e43cab04c3c0f0d55df3b1eef62df2b629a1a369b5289a58f6fa8b07c4f4", size = 559297, upload_time = "2025-06-13T14:07:42.533Z" }, - { url = "https://files.pythonhosted.org/packages/9b/12/52da5509800f7ff2d287b2f2b4e636e7ea0f001181cba6964ff6c1537778/pyzmq-27.0.0-cp312-abi3-win_amd64.whl", hash = "sha256:dce4199bf5f648a902ce37e7b3afa286f305cd2ef7a8b6ec907470ccb6c8b371", size = 619203, upload_time = "2025-06-13T14:07:43.843Z" }, - { url = "https://files.pythonhosted.org/packages/93/6d/7f2e53b19d1edb1eb4f09ec7c3a1f945ca0aac272099eab757d15699202b/pyzmq-27.0.0-cp312-abi3-win_arm64.whl", hash = "sha256:56e46bbb85d52c1072b3f809cc1ce77251d560bc036d3a312b96db1afe76db2e", size = 551927, upload_time = "2025-06-13T14:07:45.51Z" }, - { url = "https://files.pythonhosted.org/packages/19/62/876b27c4ff777db4ceba1c69ea90d3c825bb4f8d5e7cd987ce5802e33c55/pyzmq-27.0.0-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:c36ad534c0c29b4afa088dc53543c525b23c0797e01b69fef59b1a9c0e38b688", size = 1340826, upload_time = "2025-06-13T14:07:46.881Z" }, - { url = "https://files.pythonhosted.org/packages/43/69/58ef8f4f59d3bcd505260c73bee87b008850f45edca40ddaba54273c35f4/pyzmq-27.0.0-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:67855c14173aec36395d7777aaba3cc527b393821f30143fd20b98e1ff31fd38", size = 897283, upload_time = "2025-06-13T14:07:49.562Z" }, - { url = "https://files.pythonhosted.org/packages/43/15/93a0d0396700a60475ad3c5d42c5f1c308d3570bc94626b86c71ef9953e0/pyzmq-27.0.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8617c7d43cd8ccdb62aebe984bfed77ca8f036e6c3e46dd3dddda64b10f0ab7a", size = 660567, upload_time = "2025-06-13T14:07:51.364Z" }, - { url = "https://files.pythonhosted.org/packages/0e/b3/fe055513e498ca32f64509abae19b9c9eb4d7c829e02bd8997dd51b029eb/pyzmq-27.0.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:67bfbcbd0a04c575e8103a6061d03e393d9f80ffdb9beb3189261e9e9bc5d5e9", size = 847681, upload_time = "2025-06-13T14:07:52.77Z" }, - { url = "https://files.pythonhosted.org/packages/b6/4f/ff15300b00b5b602191f3df06bbc8dd4164e805fdd65bb77ffbb9c5facdc/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:5cd11d46d7b7e5958121b3eaf4cd8638eff3a720ec527692132f05a57f14341d", size = 1650148, upload_time = "2025-06-13T14:07:54.178Z" }, - { url = "https://files.pythonhosted.org/packages/c4/6f/84bdfff2a224a6f26a24249a342e5906993c50b0761e311e81b39aef52a7/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:b801c2e40c5aa6072c2f4876de8dccd100af6d9918d4d0d7aa54a1d982fd4f44", size = 2023768, upload_time = "2025-06-13T14:07:55.714Z" }, - { url = "https://files.pythonhosted.org/packages/64/39/dc2db178c26a42228c5ac94a9cc595030458aa64c8d796a7727947afbf55/pyzmq-27.0.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:20d5cb29e8c5f76a127c75b6e7a77e846bc4b655c373baa098c26a61b7ecd0ef", size = 1885199, upload_time = "2025-06-13T14:07:57.166Z" }, - { url = "https://files.pythonhosted.org/packages/c7/21/dae7b06a1f8cdee5d8e7a63d99c5d129c401acc40410bef2cbf42025e26f/pyzmq-27.0.0-cp313-cp313t-win32.whl", hash = "sha256:a20528da85c7ac7a19b7384e8c3f8fa707841fd85afc4ed56eda59d93e3d98ad", size = 575439, upload_time = "2025-06-13T14:07:58.959Z" }, - { url = "https://files.pythonhosted.org/packages/eb/bc/1709dc55f0970cf4cb8259e435e6773f9946f41a045c2cb90e870b7072da/pyzmq-27.0.0-cp313-cp313t-win_amd64.whl", hash = "sha256:d8229f2efece6a660ee211d74d91dbc2a76b95544d46c74c615e491900dc107f", size = 639933, upload_time = "2025-06-13T14:08:00.777Z" }, - { url = "https://files.pythonhosted.org/packages/98/a6/92394373b8dbc1edc9d53c951e8d3989d518185174ee54492ec27711779d/pyzmq-27.0.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd1dc59763effd1576f8368047c9c31468fce0af89d76b5067641137506792ae", size = 835948, upload_time = "2025-06-13T14:08:43.516Z" }, - { url = "https://files.pythonhosted.org/packages/56/f3/4dc38d75d9995bfc18773df3e41f2a2ca9b740b06f1a15dbf404077e7588/pyzmq-27.0.0-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:60e8cc82d968174650c1860d7b716366caab9973787a1c060cf8043130f7d0f7", size = 799874, upload_time = "2025-06-13T14:08:45.017Z" }, - { url = "https://files.pythonhosted.org/packages/ab/ba/64af397e0f421453dc68e31d5e0784d554bf39013a2de0872056e96e58af/pyzmq-27.0.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:14fe7aaac86e4e93ea779a821967360c781d7ac5115b3f1a171ced77065a0174", size = 567400, upload_time = "2025-06-13T14:08:46.855Z" }, - { url = "https://files.pythonhosted.org/packages/63/87/ec956cbe98809270b59a22891d5758edae147a258e658bf3024a8254c855/pyzmq-27.0.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6ad0562d4e6abb785be3e4dd68599c41be821b521da38c402bc9ab2a8e7ebc7e", size = 747031, upload_time = "2025-06-13T14:08:48.419Z" }, - { url = "https://files.pythonhosted.org/packages/be/8a/4a3764a68abc02e2fbb0668d225b6fda5cd39586dd099cee8b2ed6ab0452/pyzmq-27.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:9df43a2459cd3a3563404c1456b2c4c69564daa7dbaf15724c09821a3329ce46", size = 544726, upload_time = "2025-06-13T14:08:49.903Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/30/5f/557d2032a2f471edbcc227da724c24a1c05887b5cda1e3ae53af98b9e0a5/pyzmq-27.0.1.tar.gz", hash = "sha256:45c549204bc20e7484ffd2555f6cf02e572440ecf2f3bdd60d4404b20fddf64b", size = 281158, upload_time = "2025-08-03T05:05:40.352Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ae/18/a8e0da6ababbe9326116fb1c890bf1920eea880e8da621afb6bc0f39a262/pyzmq-27.0.1-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:9729190bd770314f5fbba42476abf6abe79a746eeda11d1d68fd56dd70e5c296", size = 1332721, upload_time = "2025-08-03T05:03:15.237Z" }, + { url = "https://files.pythonhosted.org/packages/75/a4/9431ba598651d60ebd50dc25755402b770322cf8432adcc07d2906e53a54/pyzmq-27.0.1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:696900ef6bc20bef6a242973943574f96c3f97d2183c1bd3da5eea4f559631b1", size = 908249, upload_time = "2025-08-03T05:03:16.933Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7a/e624e1793689e4e685d2ee21c40277dd4024d9d730af20446d88f69be838/pyzmq-27.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f96a63aecec22d3f7fdea3c6c98df9e42973f5856bb6812c3d8d78c262fee808", size = 668649, upload_time = "2025-08-03T05:03:18.49Z" }, + { url = "https://files.pythonhosted.org/packages/6c/29/0652a39d4e876e0d61379047ecf7752685414ad2e253434348246f7a2a39/pyzmq-27.0.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c512824360ea7490390566ce00bee880e19b526b312b25cc0bc30a0fe95cb67f", size = 856601, upload_time = "2025-08-03T05:03:20.194Z" }, + { url = "https://files.pythonhosted.org/packages/36/2d/8d5355d7fc55bb6e9c581dd74f58b64fa78c994079e3a0ea09b1b5627cde/pyzmq-27.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dfb2bb5e0f7198eaacfb6796fb0330afd28f36d985a770745fba554a5903595a", size = 1657750, upload_time = "2025-08-03T05:03:22.055Z" }, + { url = "https://files.pythonhosted.org/packages/ab/f4/cd032352d5d252dc6f5ee272a34b59718ba3af1639a8a4ef4654f9535cf5/pyzmq-27.0.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4f6886c59ba93ffde09b957d3e857e7950c8fe818bd5494d9b4287bc6d5bc7f1", size = 2034312, upload_time = "2025-08-03T05:03:23.578Z" }, + { url = "https://files.pythonhosted.org/packages/e4/1a/c050d8b6597200e97a4bd29b93c769d002fa0b03083858227e0376ad59bc/pyzmq-27.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b99ea9d330e86ce1ff7f2456b33f1bf81c43862a5590faf4ef4ed3a63504bdab", size = 1893632, upload_time = "2025-08-03T05:03:25.167Z" }, + { url = "https://files.pythonhosted.org/packages/6a/29/173ce21d5097e7fcf284a090e8beb64fc683c6582b1f00fa52b1b7e867ce/pyzmq-27.0.1-cp311-cp311-win32.whl", hash = "sha256:571f762aed89025ba8cdcbe355fea56889715ec06d0264fd8b6a3f3fa38154ed", size = 566587, upload_time = "2025-08-03T05:03:26.769Z" }, + { url = "https://files.pythonhosted.org/packages/53/ab/22bd33e7086f0a2cc03a5adabff4bde414288bb62a21a7820951ef86ec20/pyzmq-27.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:ee16906c8025fa464bea1e48128c048d02359fb40bebe5333103228528506530", size = 632873, upload_time = "2025-08-03T05:03:28.685Z" }, + { url = "https://files.pythonhosted.org/packages/90/14/3e59b4a28194285ceeff725eba9aa5ba8568d1cb78aed381dec1537c705a/pyzmq-27.0.1-cp311-cp311-win_arm64.whl", hash = "sha256:ba068f28028849da725ff9185c24f832ccf9207a40f9b28ac46ab7c04994bd41", size = 558918, upload_time = "2025-08-03T05:03:30.085Z" }, + { url = "https://files.pythonhosted.org/packages/0e/9b/c0957041067c7724b310f22c398be46399297c12ed834c3bc42200a2756f/pyzmq-27.0.1-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:af7ebce2a1e7caf30c0bb64a845f63a69e76a2fadbc1cac47178f7bb6e657bdd", size = 1305432, upload_time = "2025-08-03T05:03:32.177Z" }, + { url = "https://files.pythonhosted.org/packages/8e/55/bd3a312790858f16b7def3897a0c3eb1804e974711bf7b9dcb5f47e7f82c/pyzmq-27.0.1-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:8f617f60a8b609a13099b313e7e525e67f84ef4524b6acad396d9ff153f6e4cd", size = 895095, upload_time = "2025-08-03T05:03:33.918Z" }, + { url = "https://files.pythonhosted.org/packages/20/50/fc384631d8282809fb1029a4460d2fe90fa0370a0e866a8318ed75c8d3bb/pyzmq-27.0.1-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1d59dad4173dc2a111f03e59315c7bd6e73da1a9d20a84a25cf08325b0582b1a", size = 651826, upload_time = "2025-08-03T05:03:35.818Z" }, + { url = "https://files.pythonhosted.org/packages/7e/0a/2356305c423a975000867de56888b79e44ec2192c690ff93c3109fd78081/pyzmq-27.0.1-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f5b6133c8d313bde8bd0d123c169d22525300ff164c2189f849de495e1344577", size = 839751, upload_time = "2025-08-03T05:03:37.265Z" }, + { url = "https://files.pythonhosted.org/packages/d7/1b/81e95ad256ca7e7ccd47f5294c1c6da6e2b64fbace65b84fe8a41470342e/pyzmq-27.0.1-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:58cca552567423f04d06a075f4b473e78ab5bdb906febe56bf4797633f54aa4e", size = 1641359, upload_time = "2025-08-03T05:03:38.799Z" }, + { url = "https://files.pythonhosted.org/packages/50/63/9f50ec965285f4e92c265c8f18344e46b12803666d8b73b65d254d441435/pyzmq-27.0.1-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:4b9d8e26fb600d0d69cc9933e20af08552e97cc868a183d38a5c0d661e40dfbb", size = 2020281, upload_time = "2025-08-03T05:03:40.338Z" }, + { url = "https://files.pythonhosted.org/packages/02/4a/19e3398d0dc66ad2b463e4afa1fc541d697d7bc090305f9dfb948d3dfa29/pyzmq-27.0.1-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2329f0c87f0466dce45bba32b63f47018dda5ca40a0085cc5c8558fea7d9fc55", size = 1877112, upload_time = "2025-08-03T05:03:42.012Z" }, + { url = "https://files.pythonhosted.org/packages/bf/42/c562e9151aa90ed1d70aac381ea22a929d6b3a2ce4e1d6e2e135d34fd9c6/pyzmq-27.0.1-cp312-abi3-win32.whl", hash = "sha256:57bb92abdb48467b89c2d21da1ab01a07d0745e536d62afd2e30d5acbd0092eb", size = 558177, upload_time = "2025-08-03T05:03:43.979Z" }, + { url = "https://files.pythonhosted.org/packages/40/96/5c50a7d2d2b05b19994bf7336b97db254299353dd9b49b565bb71b485f03/pyzmq-27.0.1-cp312-abi3-win_amd64.whl", hash = "sha256:ff3f8757570e45da7a5bedaa140489846510014f7a9d5ee9301c61f3f1b8a686", size = 618923, upload_time = "2025-08-03T05:03:45.438Z" }, + { url = "https://files.pythonhosted.org/packages/13/33/1ec89c8f21c89d21a2eaff7def3676e21d8248d2675705e72554fb5a6f3f/pyzmq-27.0.1-cp312-abi3-win_arm64.whl", hash = "sha256:df2c55c958d3766bdb3e9d858b911288acec09a9aab15883f384fc7180df5bed", size = 552358, upload_time = "2025-08-03T05:03:46.887Z" }, + { url = "https://files.pythonhosted.org/packages/6c/a0/f26e276211ec8090a4d11e4ec70eb8a8b15781e591c1d44ce62f372963a0/pyzmq-27.0.1-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:497bd8af534ae55dc4ef67eebd1c149ff2a0b0f1e146db73c8b5a53d83c1a5f5", size = 1122287, upload_time = "2025-08-03T05:03:48.838Z" }, + { url = "https://files.pythonhosted.org/packages/9c/d8/af4b507e4f7eeea478cc8ee873995a6fd55582bfb99140593ed460e1db3c/pyzmq-27.0.1-cp313-cp313-android_24_x86_64.whl", hash = "sha256:a066ea6ad6218b4c233906adf0ae67830f451ed238419c0db609310dd781fbe7", size = 1155756, upload_time = "2025-08-03T05:03:50.907Z" }, + { url = "https://files.pythonhosted.org/packages/ac/55/37fae0013e11f88681da42698e550b08a316d608242551f65095cc99232a/pyzmq-27.0.1-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:72d235d6365ca73d8ce92f7425065d70f5c1e19baa458eb3f0d570e425b73a96", size = 1340826, upload_time = "2025-08-03T05:03:52.568Z" }, + { url = "https://files.pythonhosted.org/packages/f2/e4/3a87854c64b26fcf63a9d1b6f4382bd727d4797c772ceb334a97b7489be9/pyzmq-27.0.1-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:313a7b374e3dc64848644ca348a51004b41726f768b02e17e689f1322366a4d9", size = 897283, upload_time = "2025-08-03T05:03:54.167Z" }, + { url = "https://files.pythonhosted.org/packages/17/3e/4296c6b0ad2d07be11ae1395dccf9cae48a0a655cf9be1c3733ad2b591d1/pyzmq-27.0.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:119ce8590409702394f959c159d048002cbed2f3c0645ec9d6a88087fc70f0f1", size = 660565, upload_time = "2025-08-03T05:03:56.152Z" }, + { url = "https://files.pythonhosted.org/packages/72/41/a33ba3aa48b45b23c4cd4ac49aafde46f3e0f81939f2bfb3b6171a437122/pyzmq-27.0.1-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:45c3e00ce16896ace2cd770ab9057a7cf97d4613ea5f2a13f815141d8b6894b9", size = 847680, upload_time = "2025-08-03T05:03:57.696Z" }, + { url = "https://files.pythonhosted.org/packages/3f/8c/bf2350bb25b3b58d2e5b5d2290ffab0e923f0cc6d02288d3fbf4baa6e4d1/pyzmq-27.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:678e50ec112bdc6df5a83ac259a55a4ba97a8b314c325ab26b3b5b071151bc61", size = 1650151, upload_time = "2025-08-03T05:03:59.387Z" }, + { url = "https://files.pythonhosted.org/packages/f7/1a/a5a07c54890891344a8ddc3d5ab320dd3c4e39febb6e4472546e456d5157/pyzmq-27.0.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d0b96c30be9f9387b18b18b6133c75a7b1b0065da64e150fe1feb5ebf31ece1c", size = 2023766, upload_time = "2025-08-03T05:04:01.883Z" }, + { url = "https://files.pythonhosted.org/packages/62/5e/514dcff08f02c6c8a45a6e23621901139cf853be7ac5ccd0b9407c3aa3de/pyzmq-27.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:88dc92d9eb5ea4968123e74db146d770b0c8d48f0e2bfb1dbc6c50a8edb12d64", size = 1885195, upload_time = "2025-08-03T05:04:03.923Z" }, + { url = "https://files.pythonhosted.org/packages/c8/91/87f74f98a487fbef0b115f6025e4a295129fd56b2b633a03ba7d5816ecc2/pyzmq-27.0.1-cp313-cp313t-win32.whl", hash = "sha256:6dcbcb34f5c9b0cefdfc71ff745459241b7d3cda5b27c7ad69d45afc0821d1e1", size = 574213, upload_time = "2025-08-03T05:04:05.905Z" }, + { url = "https://files.pythonhosted.org/packages/e6/d7/07f7d0d7f4c81e08be7b60e52ff2591c557377c017f96204d33d5fca1b07/pyzmq-27.0.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b9fd0fda730461f510cfd9a40fafa5355d65f5e3dbdd8d6dfa342b5b3f5d1949", size = 640202, upload_time = "2025-08-03T05:04:07.439Z" }, + { url = "https://files.pythonhosted.org/packages/ab/83/21d66bcef6fb803647a223cbde95111b099e2176277c0cbc8b099c485510/pyzmq-27.0.1-cp313-cp313t-win_arm64.whl", hash = "sha256:56a3b1853f3954ec1f0e91085f1350cc57d18f11205e4ab6e83e4b7c414120e0", size = 561514, upload_time = "2025-08-03T05:04:09.071Z" }, + { url = "https://files.pythonhosted.org/packages/5a/0b/d5ea75cf46b52cdce85a85200c963cb498932953df443892238be49b1a01/pyzmq-27.0.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:f98f6b7787bd2beb1f0dde03f23a0621a0c978edf673b7d8f5e7bc039cbe1b60", size = 1340836, upload_time = "2025-08-03T05:04:10.774Z" }, + { url = "https://files.pythonhosted.org/packages/be/4c/0dbce882550e17db6846b29e9dc242aea7590e7594e1ca5043e8e58fff2d/pyzmq-27.0.1-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:351bf5d8ca0788ca85327fda45843b6927593ff4c807faee368cc5aaf9f809c2", size = 897236, upload_time = "2025-08-03T05:04:13.221Z" }, + { url = "https://files.pythonhosted.org/packages/1b/22/461e131cf16b8814f3c356fa1ea0912697dbc4c64cddf01f7756ec704c1e/pyzmq-27.0.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5268a5a9177afff53dc6d70dffe63114ba2a6e7b20d9411cc3adeba09eeda403", size = 660374, upload_time = "2025-08-03T05:04:15.032Z" }, + { url = "https://files.pythonhosted.org/packages/3f/0c/bbd65a814395bf4fc3e57c6c13af27601c07e4009bdfb75ebcf500537bbd/pyzmq-27.0.1-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a4aca06ba295aa78bec9b33ec028d1ca08744c36294338c41432b7171060c808", size = 847497, upload_time = "2025-08-03T05:04:16.967Z" }, + { url = "https://files.pythonhosted.org/packages/1e/df/3d1f4a03b561d824cbd491394f67591957e2f1acf6dc85d96f970312a76a/pyzmq-27.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1c363c6dc66352331d5ad64bb838765c6692766334a6a02fdb05e76bd408ae18", size = 1650028, upload_time = "2025-08-03T05:04:19.398Z" }, + { url = "https://files.pythonhosted.org/packages/41/c9/a3987540f59a412bdaae3f362f78e00e6769557a598c63b7e32956aade5a/pyzmq-27.0.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:87aebf4acd7249bdff8d3df03aed4f09e67078e6762cfe0aecf8d0748ff94cde", size = 2023808, upload_time = "2025-08-03T05:04:21.145Z" }, + { url = "https://files.pythonhosted.org/packages/b0/a5/c388f4cd80498a8eaef7535f2a8eaca0a35b82b87a0b47fa1856fc135004/pyzmq-27.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e4f22d67756518d71901edf73b38dc0eb4765cce22c8fe122cc81748d425262b", size = 1884970, upload_time = "2025-08-03T05:04:22.908Z" }, + { url = "https://files.pythonhosted.org/packages/9a/ac/b2a89a1ed90526a1b9a260cdc5cd42f055fd44ee8d2a59902b5ac35ddeb1/pyzmq-27.0.1-cp314-cp314t-win32.whl", hash = "sha256:8c62297bc7aea2147b472ca5ca2b4389377ad82898c87cabab2a94aedd75e337", size = 586905, upload_time = "2025-08-03T05:04:24.492Z" }, + { url = "https://files.pythonhosted.org/packages/68/62/7aa5ea04e836f7a788b2a67405f83011cef59ca76d7bac91d1fc9a0476da/pyzmq-27.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:bee5248d5ec9223545f8cc4f368c2d571477ae828c99409125c3911511d98245", size = 660503, upload_time = "2025-08-03T05:04:26.382Z" }, + { url = "https://files.pythonhosted.org/packages/89/32/3836ed85947b06f1d67c07ce16c00b0cf8c053ab0b249d234f9f81ff95ff/pyzmq-27.0.1-cp314-cp314t-win_arm64.whl", hash = "sha256:0fc24bf45e4a454e55ef99d7f5c8b8712539200ce98533af25a5bfa954b6b390", size = 575098, upload_time = "2025-08-03T05:04:27.974Z" }, + { url = "https://files.pythonhosted.org/packages/b4/1a/49f66fe0bc2b2568dd4280f1f520ac8fafd73f8d762140e278d48aeaf7b9/pyzmq-27.0.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7fb0ee35845bef1e8c4a152d766242164e138c239e3182f558ae15cb4a891f94", size = 835949, upload_time = "2025-08-03T05:05:13.798Z" }, + { url = "https://files.pythonhosted.org/packages/49/94/443c1984b397eab59b14dd7ae8bc2ac7e8f32dbc646474453afcaa6508c4/pyzmq-27.0.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f379f11e138dfd56c3f24a04164f871a08281194dd9ddf656a278d7d080c8ad0", size = 799875, upload_time = "2025-08-03T05:05:15.632Z" }, + { url = "https://files.pythonhosted.org/packages/30/f1/fd96138a0f152786a2ba517e9c6a8b1b3516719e412a90bb5d8eea6b660c/pyzmq-27.0.1-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b978c0678cffbe8860ec9edc91200e895c29ae1ac8a7085f947f8e8864c489fb", size = 567403, upload_time = "2025-08-03T05:05:17.326Z" }, + { url = "https://files.pythonhosted.org/packages/16/57/34e53ef2b55b1428dac5aabe3a974a16c8bda3bf20549ba500e3ff6cb426/pyzmq-27.0.1-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7ebccf0d760bc92a4a7c751aeb2fef6626144aace76ee8f5a63abeb100cae87f", size = 747032, upload_time = "2025-08-03T05:05:19.074Z" }, + { url = "https://files.pythonhosted.org/packages/81/b7/769598c5ae336fdb657946950465569cf18803140fe89ce466d7f0a57c11/pyzmq-27.0.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:77fed80e30fa65708546c4119840a46691290efc231f6bfb2ac2a39b52e15811", size = 544566, upload_time = "2025-08-03T05:05:20.798Z" }, ] [[package]] @@ -3192,26 +3273,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.12.6" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/a2/364031a095e0d50277813b61c98918b8e5057a232f3b97bd39c3050898ad/ruff-0.12.6-py3-none-linux_armv6l.whl", hash = "sha256:59b48d8581989e0527b64c3297e672357c03b78d58cf1b228037a49915316277", size = 11855193, upload_time = "2025-07-29T20:44:15.216Z" }, - { url = "https://files.pythonhosted.org/packages/84/4b/17060a0c01ff20329cb86aff0ec8ade03a033fb340a0e8276973395ba5d1/ruff-0.12.6-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:412518260394e8a6647a0c610062cac48ff230d39b9df57faae93aa77123e90c", size = 12522289, upload_time = "2025-07-29T20:44:18.341Z" }, - { url = "https://files.pythonhosted.org/packages/e7/5b/ca87980044b163278eca24dc081a38101d3b2b5da3b57af28ca33f997f1e/ruff-0.12.6-py3-none-macosx_11_0_arm64.whl", hash = "sha256:b56a3f51a27d0db8141d5b4b095c2849b24f639539a05d201f72f8d83f829a78", size = 11739924, upload_time = "2025-07-29T20:44:20.654Z" }, - { url = "https://files.pythonhosted.org/packages/57/d9/2004a5c099d96f75931b318138c5bb39df6af7d9035b02c188e5024d3a35/ruff-0.12.6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ef9e292957bd6a868ce4e5f57931d0583814a363add2adedae3a1c9854b7ad9", size = 11952620, upload_time = "2025-07-29T20:44:22.635Z" }, - { url = "https://files.pythonhosted.org/packages/c5/2a/5bcc44d63823331e93b585797576b7e5bc581cd7eaf73f782bb2031dba81/ruff-0.12.6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0c3fd9955d3009c33e60bb596ea7bc66832de34d621883061114bb3b6114d358", size = 11662270, upload_time = "2025-07-29T20:44:24.782Z" }, - { url = "https://files.pythonhosted.org/packages/56/5c/c2c56b605666353c139235a598a2ea073d51e65f9b615f6eee71b19657d3/ruff-0.12.6-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e7456efef8dd6957843de60a245152e34a842210d8b13381d5f3e7540d17935", size = 13232207, upload_time = "2025-07-29T20:44:27.432Z" }, - { url = "https://files.pythonhosted.org/packages/ef/1d/301a4788986b9f31a12439503f643413f6188a6bd154ee11bd47ac5fd6c1/ruff-0.12.6-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:c99e62bae20c7e1a8d4de84f96754e9732d0831614ed165415ed2c4f4aa83864", size = 14179966, upload_time = "2025-07-29T20:44:30.079Z" }, - { url = "https://files.pythonhosted.org/packages/36/b1/5723f4d8f227351005c6c7a1cda1680a5357536be99f4a74da3fa51ebd76/ruff-0.12.6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d47ff2b300da87df8437e1b35291349faaceb666d8349edef733b6562d29264f", size = 13629620, upload_time = "2025-07-29T20:44:32.387Z" }, - { url = "https://files.pythonhosted.org/packages/62/a7/2f614b90698084b5d9985e741ae11d1581e90fdd7ffc37cb4730a0472725/ruff-0.12.6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8883ab5e9506574a6a2abacb5da34d416fdd8434151b35421ba3f79ca9a14a11", size = 12667635, upload_time = "2025-07-29T20:44:34.752Z" }, - { url = "https://files.pythonhosted.org/packages/f9/b3/2f71b72f47ea6d2352bafcc08ca02d5d80ace032dd5f0c43d30a49f2d02a/ruff-0.12.6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b3cfbd192c312669fb22cd4bf8c700e8b4b1dced7ce034e581459c0e375486fa", size = 12941871, upload_time = "2025-07-29T20:44:36.733Z" }, - { url = "https://files.pythonhosted.org/packages/4f/fd/dd266e754d584a4f60652795bbc1ce0cffed83b9e897f6d479e5c73fca07/ruff-0.12.6-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:c1d87f2b1abf330281b3972d6bf34d366ee84b3077df66a89169e2d81b291891", size = 11773663, upload_time = "2025-07-29T20:44:38.68Z" }, - { url = "https://files.pythonhosted.org/packages/e6/15/9532fa52ac7a9c9c088ae77a60a626a4fb2a2d1e1e1fcca5ea082f1a9615/ruff-0.12.6-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:3f32aaa9b5ed69de80693abeecf9961cd97851cadf7850081461261d0e6551b6", size = 11610539, upload_time = "2025-07-29T20:44:41.205Z" }, - { url = "https://files.pythonhosted.org/packages/5e/a2/83dfcdec877bfba16589ed8c0463cb40c28e01cb52381af495146cf7b83b/ruff-0.12.6-py3-none-musllinux_1_2_i686.whl", hash = "sha256:de5185f19289a800c16d6ec8a9ba0b8b911b4640a4927b487f48fb51634ce315", size = 12485468, upload_time = "2025-07-29T20:44:43.598Z" }, - { url = "https://files.pythonhosted.org/packages/9f/a7/e47be7e51e54945fdedcc10b43f819c3dffbd12a0378d7854fa43da7f9e8/ruff-0.12.6-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:80f9d56205f6f6c4a1039c79d9acc0a9c104915f4fc0fc0385170decc72f6e4c", size = 12998871, upload_time = "2025-07-29T20:44:45.617Z" }, - { url = "https://files.pythonhosted.org/packages/4a/6d/1b121d75ad74cb4e16b9f6e1e2493b178e64a84a8b57a3189fcf3dcce329/ruff-0.12.6-py3-none-win32.whl", hash = "sha256:b553271d6ed5611fcbe5f6752852eef695f2a77c0405b3a16fd507e5a057f5b0", size = 11747804, upload_time = "2025-07-29T20:44:47.725Z" }, - { url = "https://files.pythonhosted.org/packages/2b/55/935b38ca28fd550a81b758743f66dfb060428b0c5e1995833865644f4d9d/ruff-0.12.6-py3-none-win_amd64.whl", hash = "sha256:48b73d4acef6768bfe9912e8f623ec87677bcfb6dc748ac406ebff06a84a6d70", size = 12906253, upload_time = "2025-07-29T20:44:49.777Z" }, - { url = "https://files.pythonhosted.org/packages/55/68/0454d21dbc251e45da45c0cf0fd6db1253ec80d5888db0c1e11b25f21d5a/ruff-0.12.6-py3-none-win_arm64.whl", hash = "sha256:cd2c9c898a11f1441778d1cf9e358244cf5f4f2f11e93ff03c1a6c6759f4b15d", size = 11978598, upload_time = "2025-07-29T20:44:52.127Z" }, +version = "0.12.7" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/81/0bd3594fa0f690466e41bd033bdcdf86cba8288345ac77ad4afbe5ec743a/ruff-0.12.7.tar.gz", hash = "sha256:1fc3193f238bc2d7968772c82831a4ff69252f673be371fb49663f0068b7ec71", size = 5197814, upload_time = "2025-07-29T22:32:35.877Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e1/d2/6cb35e9c85e7a91e8d22ab32ae07ac39cc34a71f1009a6f9e4a2a019e602/ruff-0.12.7-py3-none-linux_armv6l.whl", hash = "sha256:76e4f31529899b8c434c3c1dede98c4483b89590e15fb49f2d46183801565303", size = 11852189, upload_time = "2025-07-29T22:31:41.281Z" }, + { url = "https://files.pythonhosted.org/packages/63/5b/a4136b9921aa84638f1a6be7fb086f8cad0fde538ba76bda3682f2599a2f/ruff-0.12.7-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:789b7a03e72507c54fb3ba6209e4bb36517b90f1a3569ea17084e3fd295500fb", size = 12519389, upload_time = "2025-07-29T22:31:54.265Z" }, + { url = "https://files.pythonhosted.org/packages/a8/c9/3e24a8472484269b6b1821794141f879c54645a111ded4b6f58f9ab0705f/ruff-0.12.7-py3-none-macosx_11_0_arm64.whl", hash = "sha256:2e1c2a3b8626339bb6369116e7030a4cf194ea48f49b64bb505732a7fce4f4e3", size = 11743384, upload_time = "2025-07-29T22:31:59.575Z" }, + { url = "https://files.pythonhosted.org/packages/26/7c/458dd25deeb3452c43eaee853c0b17a1e84169f8021a26d500ead77964fd/ruff-0.12.7-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:32dec41817623d388e645612ec70d5757a6d9c035f3744a52c7b195a57e03860", size = 11943759, upload_time = "2025-07-29T22:32:01.95Z" }, + { url = "https://files.pythonhosted.org/packages/7f/8b/658798472ef260ca050e400ab96ef7e85c366c39cf3dfbef4d0a46a528b6/ruff-0.12.7-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:47ef751f722053a5df5fa48d412dbb54d41ab9b17875c6840a58ec63ff0c247c", size = 11654028, upload_time = "2025-07-29T22:32:04.367Z" }, + { url = "https://files.pythonhosted.org/packages/a8/86/9c2336f13b2a3326d06d39178fd3448dcc7025f82514d1b15816fe42bfe8/ruff-0.12.7-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a828a5fc25a3efd3e1ff7b241fd392686c9386f20e5ac90aa9234a5faa12c423", size = 13225209, upload_time = "2025-07-29T22:32:06.952Z" }, + { url = "https://files.pythonhosted.org/packages/76/69/df73f65f53d6c463b19b6b312fd2391dc36425d926ec237a7ed028a90fc1/ruff-0.12.7-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:5726f59b171111fa6a69d82aef48f00b56598b03a22f0f4170664ff4d8298efb", size = 14182353, upload_time = "2025-07-29T22:32:10.053Z" }, + { url = "https://files.pythonhosted.org/packages/58/1e/de6cda406d99fea84b66811c189b5ea139814b98125b052424b55d28a41c/ruff-0.12.7-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:74e6f5c04c4dd4aba223f4fe6e7104f79e0eebf7d307e4f9b18c18362124bccd", size = 13631555, upload_time = "2025-07-29T22:32:12.644Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ae/625d46d5164a6cc9261945a5e89df24457dc8262539ace3ac36c40f0b51e/ruff-0.12.7-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5d0bfe4e77fba61bf2ccadf8cf005d6133e3ce08793bbe870dd1c734f2699a3e", size = 12667556, upload_time = "2025-07-29T22:32:15.312Z" }, + { url = "https://files.pythonhosted.org/packages/55/bf/9cb1ea5e3066779e42ade8d0cd3d3b0582a5720a814ae1586f85014656b6/ruff-0.12.7-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06bfb01e1623bf7f59ea749a841da56f8f653d641bfd046edee32ede7ff6c606", size = 12939784, upload_time = "2025-07-29T22:32:17.69Z" }, + { url = "https://files.pythonhosted.org/packages/55/7f/7ead2663be5627c04be83754c4f3096603bf5e99ed856c7cd29618c691bd/ruff-0.12.7-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:e41df94a957d50083fd09b916d6e89e497246698c3f3d5c681c8b3e7b9bb4ac8", size = 11771356, upload_time = "2025-07-29T22:32:20.134Z" }, + { url = "https://files.pythonhosted.org/packages/17/40/a95352ea16edf78cd3a938085dccc55df692a4d8ba1b3af7accbe2c806b0/ruff-0.12.7-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:4000623300563c709458d0ce170c3d0d788c23a058912f28bbadc6f905d67afa", size = 11612124, upload_time = "2025-07-29T22:32:22.645Z" }, + { url = "https://files.pythonhosted.org/packages/4d/74/633b04871c669e23b8917877e812376827c06df866e1677f15abfadc95cb/ruff-0.12.7-py3-none-musllinux_1_2_i686.whl", hash = "sha256:69ffe0e5f9b2cf2b8e289a3f8945b402a1b19eff24ec389f45f23c42a3dd6fb5", size = 12479945, upload_time = "2025-07-29T22:32:24.765Z" }, + { url = "https://files.pythonhosted.org/packages/be/34/c3ef2d7799c9778b835a76189c6f53c179d3bdebc8c65288c29032e03613/ruff-0.12.7-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:a07a5c8ffa2611a52732bdc67bf88e243abd84fe2d7f6daef3826b59abbfeda4", size = 12998677, upload_time = "2025-07-29T22:32:27.022Z" }, + { url = "https://files.pythonhosted.org/packages/77/ab/aca2e756ad7b09b3d662a41773f3edcbd262872a4fc81f920dc1ffa44541/ruff-0.12.7-py3-none-win32.whl", hash = "sha256:c928f1b2ec59fb77dfdf70e0419408898b63998789cc98197e15f560b9e77f77", size = 11756687, upload_time = "2025-07-29T22:32:29.381Z" }, + { url = "https://files.pythonhosted.org/packages/b4/71/26d45a5042bc71db22ddd8252ca9d01e9ca454f230e2996bb04f16d72799/ruff-0.12.7-py3-none-win_amd64.whl", hash = "sha256:9c18f3d707ee9edf89da76131956aba1270c6348bfee8f6c647de841eac7194f", size = 12912365, upload_time = "2025-07-29T22:32:31.517Z" }, + { url = "https://files.pythonhosted.org/packages/4c/9b/0b8aa09817b63e78d94b4977f18b1fcaead3165a5ee49251c5d5c245bb2d/ruff-0.12.7-py3-none-win_arm64.whl", hash = "sha256:dfce05101dbd11833a0776716d5d1578641b7fddb537fe7fa956ab85d1769b69", size = 11982083, upload_time = "2025-07-29T22:32:33.881Z" }, ] [[package]] @@ -3590,16 +3672,16 @@ wheels = [ [[package]] name = "virtualenv" -version = "20.32.0" +version = "20.33.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "distlib" }, { name = "filelock" }, { name = "platformdirs" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a9/96/0834f30fa08dca3738614e6a9d42752b6420ee94e58971d702118f7cfd30/virtualenv-20.32.0.tar.gz", hash = "sha256:886bf75cadfdc964674e6e33eb74d787dff31ca314ceace03ca5810620f4ecf0", size = 6076970, upload_time = "2025-07-21T04:09:50.985Z" } +sdist = { url = "https://files.pythonhosted.org/packages/8b/60/4f20960df6c7b363a18a55ab034c8f2bcd5d9770d1f94f9370ec104c1855/virtualenv-20.33.1.tar.gz", hash = "sha256:1b44478d9e261b3fb8baa5e74a0ca3bc0e05f21aa36167bf9cbf850e542765b8", size = 6082160, upload_time = "2025-08-05T16:10:55.605Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/c6/f8f28009920a736d0df434b52e9feebfb4d702ba942f15338cb4a83eafc1/virtualenv-20.32.0-py3-none-any.whl", hash = "sha256:2c310aecb62e5aa1b06103ed7c2977b81e042695de2697d01017ff0f1034af56", size = 6057761, upload_time = "2025-07-21T04:09:48.059Z" }, + { url = "https://files.pythonhosted.org/packages/ca/ff/ded57ac5ff40a09e6e198550bab075d780941e0b0f83cbeabd087c59383a/virtualenv-20.33.1-py3-none-any.whl", hash = "sha256:07c19bc66c11acab6a5958b815cbcee30891cd1c2ccf53785a28651a0d8d8a67", size = 6060362, upload_time = "2025-08-05T16:10:52.81Z" }, ] [[package]] @@ -3711,7 +3793,7 @@ wheels = [ [[package]] name = "zarr" -version = "3.1.0" +version = "3.1.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "donfig" }, @@ -3720,9 +3802,9 @@ dependencies = [ { name = "packaging" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/71/66/852aa0905f906bc8ef0a6eb686d50c7ca8c46a38677c32152a8003bcce37/zarr-3.1.0.tar.gz", hash = "sha256:ace5b111dc69d5315cb1655dfd0f816c5acf9798d2ad92f43b608a52c8c8ac2b", size = 312546, upload_time = "2025-07-15T07:48:53.105Z" } +sdist = { url = "https://files.pythonhosted.org/packages/15/a9/29fe1800380092ae03ac6207d757f3e5affaf1fcd2e5ef074cf4fc68f0fa/zarr-3.1.1.tar.gz", hash = "sha256:17db72f37f2489452d2137ac891c4133b8f976f9189d8efd3e75f3b3add84e8c", size = 314075, upload_time = "2025-07-30T11:51:36.81Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/94/72/c5fd70742126cab7403126a1719b4161a81b816d83a2fdb78b390d8ecc47/zarr-3.1.0-py3-none-any.whl", hash = "sha256:bd3d2f88d602d43f81df82e26dd115ea66635a2af5bf6da261d3c640bb4c1ce4", size = 254089, upload_time = "2025-07-15T07:48:51.334Z" }, + { url = "https://files.pythonhosted.org/packages/c8/48/bde2f58cfbc9fd6ab844e2f2fd79d5e54195c12a17aa9b47c0b0e701a421/zarr-3.1.1-py3-none-any.whl", hash = "sha256:9a0b7e7c27bf62965b8eef6b8b8fdb9b47381f0738be35e40f37be6479b546be", size = 255373, upload_time = "2025-07-30T11:51:34.623Z" }, ] [[package]]