Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
b9c38c7
[GEOPY-2731] Adjust tests
domfournier Jul 14, 2026
580f9bf
[GEOPY-2731] Remove unknown meshType
domfournier Jul 14, 2026
d136edc
[GEOPY-2731] Consolidate tests
domfournier Jul 14, 2026
944c104
[GEOPY-2731] Merge branch 'develop' into GEOPY-2731
domfournier Jul 27, 2026
fa10cac
[GEOPY-2731] Line up setup block model test with develop
domfournier Jul 28, 2026
bab8c5d
[GEOPY-2731] Relock to feature/uijson
domfournier Jul 28, 2026
0996a5c
[GEOPY-2994] Only accept floats
domfournier Jul 28, 2026
7323f04
[GEOPY-2994] Check for all nan and add unitest
domfournier Jul 28, 2026
00006d4
[GEOPY-2994] Fix issue with octree refinement by 2D grid
domfournier Jul 28, 2026
9c77797
Potential fix for pull request finding
domfournier Jul 29, 2026
5649695
Merge pull request #84 from MiraGeoscience/GEOPY-2994
domfournier Jul 29, 2026
b72a996
[GEOPY-3009] Move functions. Refactor test_get_block_model in sub-tests
domfournier Jul 29, 2026
0d921c2
[GEOPY-3009] Adjust tests
domfournier Jul 29, 2026
fdba629
Apply suggestions from code review
domfournier Jul 29, 2026
75a8b63
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] Jul 29, 2026
c2e13f1
[GEOPY-3009] Shift more under context
domfournier Jul 29, 2026
4398778
[GEOPY-3009] Merge branch 'GEOPY-3009' of https://github.com/MiraGeos…
domfournier Jul 29, 2026
49173f0
[GEOPY-2731] Merge branch 'GEOPY-3009' into GEOPY-2731
domfournier Jul 29, 2026
c4fa548
[GEOPY-2731] Copilot suggestion for brittleness
domfournier Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 64 additions & 64 deletions environments/py-3.12-linux-64-dev.conda.lock.yml
Original file line number Diff line number Diff line change
@@ -1,127 +1,128 @@
# Generated by conda-lock.
# platform: linux-64
# input_hash: 1dafb147f14260ff03c478aa59889d8ec2ac87a5441e62134e01ab9a622bb436
# input_hash: 630c4d5a518e6daae80e9b2f4d4c47435dfa161d9b0e7de645892876051027e9

channels:
- conda-forge
- nodefaults
dependencies:
- _openmp_mutex=4.5=7_kmp_llvm
- alabaster=1.0.0=pyhd8ed1ab_1
- annotated-types=0.7.0=pyhd8ed1ab_1
- annotated-types=0.8.0=pyhd8ed1ab_0
- astroid=4.0.4=py312h7900ff3_0
- aws-c-auth=0.10.1=ha62d5e7_3
- aws-c-cal=0.9.13=h2c9d079_1
- aws-c-common=0.12.6=hb03c661_0
- aws-c-compression=0.3.2=h8b1a151_0
- aws-c-http=0.10.13=h4bacb7b_0
- aws-c-io=0.26.3=hb18f61d_2
- aws-c-s3=0.12.2=he6ee468_1
- aws-c-sdkutils=0.2.4=h8b1a151_4
- aws-checksums=0.2.10=h8b1a151_0
- aws-c-auth=0.10.4=hb7a77c6_1
- aws-c-cal=0.9.14=h2aa3ae6_4
- aws-c-common=0.14.2=hb03c661_0
- aws-c-compression=0.3.2=h720e601_4
- aws-c-http=0.11.0=h38ae05a_4
- aws-c-io=0.27.3=h6f4d18d_1
- aws-c-s3=0.12.8=h46fcd08_1
- aws-c-sdkutils=0.2.7=h720e601_2
- aws-checksums=0.2.10=h720e601_4
- babel=2.18.0=pyhcf101f3_1
- backports.zstd=1.5.0=py312h90b7ffd_0
- backports.zstd=1.6.0=py312h90b7ffd_0
- brotli=1.2.0=hed03a55_1
- brotli-bin=1.2.0=hb03c661_1
- brotli-python=1.2.0=py312hdb49522_1
- bzip2=1.0.8=hda65f42_9
- c-ares=1.34.6=hb03c661_0
- ca-certificates=2026.5.20=hbd8a1cb_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- certifi=2026.5.20=pyhd8ed1ab_0
- charset-normalizer=3.4.7=pyhd8ed1ab_0
- c-ares=1.34.8=hb03c661_0
- ca-certificates=2026.7.22=hbd8a1cb_0
- cached-property=1.5.2=hd8ed1ab_2
- cached_property=1.5.2=pyha770c72_2
- certifi=2026.7.22=pyhd8ed1ab_0
- charset-normalizer=3.4.9=pyhd8ed1ab_0
- colorama=0.4.6=pyhd8ed1ab_1
- contourpy=1.3.3=py312h0a2e395_4
- coverage=7.14.1=py312h8a5da7c_0
- coverage=7.15.2=py312h8a5da7c_0
- cycler=0.12.1=pyhcf101f3_2
- dill=0.4.1=pyhcf101f3_0
- discretize=0.12.0=np2py312h2a48985_1
- docutils=0.21.2=pyhd8ed1ab_1
- docutils=0.22.4=pyhd8ed1ab_0
- exceptiongroup=1.3.1=pyhd8ed1ab_0
- fonttools=4.63.0=py312h8a5da7c_0
- freetype=2.14.3=ha770c72_0
- h2=4.3.0=pyhcf101f3_0
- h2=4.4.0=pyhcf101f3_0
- h5py=3.16.0=nompi_py312ha829cd9_102
- hdf5=2.1.0=nompi_h87a9417_105
- hpack=4.1.0=pyhd8ed1ab_0
- hdf5=2.1.0=nompi_h654f344_110
- hpack=4.2.0=pyhd8ed1ab_0
- hyperframe=6.1.0=pyhd8ed1ab_0
- icu=78.3=h33c6efd_0
- idna=3.17=pyhcf101f3_0
- icu=78.3=h54a6638_2
- idna=3.18=pyhcf101f3_0
- imagesize=2.0.0=pyhd8ed1ab_0
- importlib-metadata=9.0.0=pyhcf101f3_0
- iniconfig=2.3.0=pyhd8ed1ab_0
- isort=8.0.1=pyhd8ed1ab_0
- jinja2=3.1.6=pyhcf101f3_1
- keyutils=1.6.3=hb9d3cd8_0
- kiwisolver=1.5.0=py312h0a2e395_0
- krb5=1.22.2=ha1258a1_0
- krb5=1.22.2=hbde042b_1
- lcms2=2.19.1=h0c24ade_1
- ld_impl_linux-64=2.45.1=default_hbd61a6d_102
- lerc=4.1.0=hdb68285_0
- ld_impl_linux-64=2.46.1=default_hbd61a6d_102
- lerc=4.2.0=hdb68285_0
- libaec=1.1.5=h088129d_0
- libblas=3.11.0=8_h5875eb1_mkl
- libbrotlicommon=1.2.0=hb03c661_1
- libbrotlidec=1.2.0=hb03c661_1
- libbrotlienc=1.2.0=hb03c661_1
- libcblas=3.11.0=8_hfef963f_mkl
- libcurl=8.20.0=hcf29cc6_0
- libcurl=8.21.0=hae6b9f4_2
- libdeflate=1.25=h17f619e_0
- libedit=3.1.20250104=pl5321h7949ede_0
- libev=4.33=hd590300_2
- libexpat=2.8.1=hecca717_0
- libexpat=2.8.1=hecca717_1
- libffi=3.5.2=h3435931_0
- libfreetype=2.14.3=ha770c72_0
- libfreetype6=2.14.3=h73754d4_0
- libgcc=15.2.0=he0feb66_19
- libgcc-ng=15.2.0=h69a702a_19
- libgfortran=15.2.0=h69a702a_19
- libgfortran5=15.2.0=h68bc16d_19
- libgcc=15.2.0=he0feb66_20
- libgcc-ng=15.2.0=h69a702a_20
- libgfortran=15.2.0=h69a702a_20
- libgfortran5=15.2.0=h68bc16d_20
- libhwloc=2.13.0=default_he001693_1000
- libiconv=1.18=h3b78370_2
- libjpeg-turbo=3.1.4.1=hb03c661_0
- libjpeg-turbo=3.2.0=hb03c661_0
- liblapack=3.11.0=8_h5e43f62_mkl
- liblzma=5.8.3=hb03c661_0
- libnghttp2=1.68.1=h877daf1_0
- libnsl=2.0.1=hb9d3cd8_1
- libpng=1.6.58=h421ea60_0
- libsqlite=3.53.1=h0c1763c_0
- libpsl=0.22.0=h49b2146_1
- libsqlite=3.53.4=hf4e2dac_0
- libssh2=1.11.1=hcf80075_0
- libstdcxx=15.2.0=h934c35e_19
- libstdcxx-ng=15.2.0=hdf11a46_19
- libtiff=4.7.1=h9d88235_1
- libuuid=2.42.1=h5347b49_0
- libstdcxx=15.2.0=h934c35e_20
- libstdcxx-ng=15.2.0=hdf11a46_20
- libtiff=4.7.2=h9d88235_0
- libuuid=2.42.2=h5347b49_0
- libwebp-base=1.6.0=hd42ef1d_0
- libxcb=1.17.0=h8a09558_0
- libxcrypt=4.4.36=hd590300_1
- libxml2=2.15.3=h49c6c72_0
- libxml2-16=2.15.3=hca6bf5a_0
- libzlib=1.3.2=h25fd6f3_2
- llvm-openmp=22.1.6=h4922eb0_0
- llvm-openmp=22.1.8=h4922eb0_0
- markupsafe=3.0.3=py312h8a5da7c_1
- matplotlib-base=3.10.9=py312he3d6523_0
- mccabe=0.7.0=pyhd8ed1ab_1
- mkl=2026.0.0=h0e700b2_915
- mkl=2026.1.0=hecca717_243
- munkres=1.1.4=pyhd8ed1ab_1
- ncurses=6.6=hdb14827_0
- numpy=2.4.6=py312h33ff503_0
- onemkl-license=2026.0.0=hf2ce2f3_915
- onemkl-license=2026.1.0=ha770c72_243
- openjpeg=2.5.4=h55fea9a_0
- openssl=3.6.2=h35e630c_0
- openssl=3.6.3=h35e630c_0
- packaging=26.2=pyhc364b38_0
- pillow=12.2.0=py312h50c33e8_0
- pillow=12.3.0=py312h50c33e8_0
- pip=26.1.2=pyh8b19718_0
- platformdirs=4.10.0=pyhcf101f3_0
- platformdirs=4.11.0=pyhcf101f3_0
- pluggy=1.6.0=pyhf9edf01_1
- psutil=7.2.2=py312h5253ce2_0
- pthread-stubs=0.4=hb9d3cd8_1002
- pydantic=2.12.5=pyhcf101f3_1
- pydantic-core=2.41.5=py312h868fb18_1
- pygments=2.20.0=pyhd8ed1ab_0
- pylint=4.0.5=pyhcf101f3_0
- pylint=4.0.6=pyhcf101f3_0
- pyparsing=3.3.2=pyhcf101f3_0
- pysocks=1.7.1=pyha55dd90_7
- pytest=9.0.3=pyhc364b38_1
- pytest=9.1.1=pyhc364b38_2
- pytest-cov=7.1.0=pyhcf101f3_0
- python=3.12.13=hd63d673_0_cpython
- python-dateutil=2.9.0.post0=pyhe01879c_2
Expand All @@ -131,31 +132,30 @@ dependencies:
- readline=8.3=h853b02a_0
- requests=2.34.2=pyhcf101f3_0
- roman-numerals=4.1.0=pyhd8ed1ab_0
- roman-numerals-py=4.1.0=pyhd8ed1ab_0
- s2n=1.7.3=hc5a330e_0
- s2n=1.7.5=h7e3ee7f_1
- scipy=1.17.1=py312h54fa4ab_1
- setuptools=82.0.1=pyh332efcf_0
- setuptools=83.0.0=pyh332efcf_0
- six=1.17.0=pyhe01879c_1
- snowballstemmer=3.1.0=pyhd8ed1ab_0
- sphinx=8.3.0=pyhd8ed1ab_0
- sphinx-autodoc-typehints=3.5.2=pyhd8ed1ab_0
- sphinx-rtd-theme=3.1.0=hd8ed1ab_0
- sphinx_rtd_theme=3.1.0=pyha770c72_0
- snowballstemmer=3.1.1=pyhd8ed1ab_0
- sphinx=9.1.0=pyhd8ed1ab_0
- sphinx-autodoc-typehints=3.13.0=pyhd8ed1ab_0
- sphinx-rtd-theme=3.1.0=hd8ed1ab_1
- sphinx_rtd_theme=3.1.0=pyha770c72_1
- sphinxcontrib-applehelp=2.0.0=pyhd8ed1ab_1
- sphinxcontrib-devhelp=2.0.0=pyhd8ed1ab_1
- sphinxcontrib-htmlhelp=2.1.0=pyhd8ed1ab_1
- sphinxcontrib-jquery=4.1=pyhd8ed1ab_1
- sphinxcontrib-jsmath=1.0.1=pyhd8ed1ab_1
- sphinxcontrib-qthelp=2.0.0=pyhd8ed1ab_1
- sphinxcontrib-serializinghtml=1.1.10=pyhd8ed1ab_1
- sphinxcontrib-serializinghtml=2.0.0=pyhd8ed1ab_0
- tbb=2023.0.0=hab88423_2
- tk=8.6.13=noxft_h366c992_103
- tk=8.6.13=noxft_hd70dff1_3
- tomli=2.4.1=pyhcf101f3_0
- tomlkit=0.15.0=pyha770c72_0
- typing-extensions=4.15.0=h396c80c_0
- tomlkit=0.15.1=pyhcf101f3_0
- typing-extensions=4.16.0=h69aa097_0
- typing-inspection=0.4.2=pyhcf101f3_2
- typing_extensions=4.15.0=pyhcf101f3_0
- tzdata=2025c=hc9c84f9_1
- typing_extensions=4.16.0=pyhcf101f3_0
- tzdata=2026c=h151e31d_0
- unicodedata2=17.0.1=py312h4c3975b_0
- urllib3=2.7.0=pyhd8ed1ab_0
- wheel=0.47.0=pyhd8ed1ab_0
Expand All @@ -166,8 +166,8 @@ dependencies:
- zlib-ng=2.3.3=hceb46e0_1
- zstd=1.5.7=hb78ec9c_6
- pip:
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6222ed5be1a26e8db288d91b4fbccc891e3ca5d2
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@cbdabab52382413a3d6176262a2bf189a9b4cd24
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@89cd6f5bae2b5aa9bfd6fc6e6bdd3f5db147f142
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@e51a703816e712f3c66147cb78fd16808b520f75

variables:
KMP_WARNINGS: 0
91 changes: 46 additions & 45 deletions environments/py-3.12-linux-64.conda.lock.yml
Original file line number Diff line number Diff line change
@@ -1,92 +1,93 @@
# Generated by conda-lock.
# platform: linux-64
# input_hash: 1dafb147f14260ff03c478aa59889d8ec2ac87a5441e62134e01ab9a622bb436
# input_hash: 630c4d5a518e6daae80e9b2f4d4c47435dfa161d9b0e7de645892876051027e9

channels:
- conda-forge
- nodefaults
dependencies:
- _openmp_mutex=4.5=7_kmp_llvm
- annotated-types=0.7.0=pyhd8ed1ab_1
- aws-c-auth=0.10.1=ha62d5e7_3
- aws-c-cal=0.9.13=h2c9d079_1
- aws-c-common=0.12.6=hb03c661_0
- aws-c-compression=0.3.2=h8b1a151_0
- aws-c-http=0.10.13=h4bacb7b_0
- aws-c-io=0.26.3=hb18f61d_2
- aws-c-s3=0.12.2=he6ee468_1
- aws-c-sdkutils=0.2.4=h8b1a151_4
- aws-checksums=0.2.10=h8b1a151_0
- annotated-types=0.8.0=pyhd8ed1ab_0
- aws-c-auth=0.10.4=hb7a77c6_1
- aws-c-cal=0.9.14=h2aa3ae6_4
- aws-c-common=0.14.2=hb03c661_0
- aws-c-compression=0.3.2=h720e601_4
- aws-c-http=0.11.0=h38ae05a_4
- aws-c-io=0.27.3=h6f4d18d_1
- aws-c-s3=0.12.8=h46fcd08_1
- aws-c-sdkutils=0.2.7=h720e601_2
- aws-checksums=0.2.10=h720e601_4
- brotli=1.2.0=hed03a55_1
- brotli-bin=1.2.0=hb03c661_1
- bzip2=1.0.8=hda65f42_9
- c-ares=1.34.6=hb03c661_0
- ca-certificates=2026.5.20=hbd8a1cb_0
- cached-property=1.5.2=hd8ed1ab_1
- cached_property=1.5.2=pyha770c72_1
- c-ares=1.34.8=hb03c661_0
- ca-certificates=2026.7.22=hbd8a1cb_0
- cached-property=1.5.2=hd8ed1ab_2
- cached_property=1.5.2=pyha770c72_2
- contourpy=1.3.3=py312h0a2e395_4
- cycler=0.12.1=pyhcf101f3_2
- discretize=0.12.0=np2py312h2a48985_1
- fonttools=4.63.0=py312h8a5da7c_0
- freetype=2.14.3=ha770c72_0
- h5py=3.16.0=nompi_py312ha829cd9_102
- hdf5=2.1.0=nompi_h87a9417_105
- icu=78.3=h33c6efd_0
- hdf5=2.1.0=nompi_h654f344_110
- icu=78.3=h54a6638_2
- keyutils=1.6.3=hb9d3cd8_0
- kiwisolver=1.5.0=py312h0a2e395_0
- krb5=1.22.2=ha1258a1_0
- krb5=1.22.2=hbde042b_1
- lcms2=2.19.1=h0c24ade_1
- ld_impl_linux-64=2.45.1=default_hbd61a6d_102
- lerc=4.1.0=hdb68285_0
- ld_impl_linux-64=2.46.1=default_hbd61a6d_102
- lerc=4.2.0=hdb68285_0
- libaec=1.1.5=h088129d_0
- libblas=3.11.0=8_h5875eb1_mkl
- libbrotlicommon=1.2.0=hb03c661_1
- libbrotlidec=1.2.0=hb03c661_1
- libbrotlienc=1.2.0=hb03c661_1
- libcblas=3.11.0=8_hfef963f_mkl
- libcurl=8.20.0=hcf29cc6_0
- libcurl=8.21.0=hae6b9f4_2
- libdeflate=1.25=h17f619e_0
- libedit=3.1.20250104=pl5321h7949ede_0
- libev=4.33=hd590300_2
- libexpat=2.8.1=hecca717_0
- libexpat=2.8.1=hecca717_1
- libffi=3.5.2=h3435931_0
- libfreetype=2.14.3=ha770c72_0
- libfreetype6=2.14.3=h73754d4_0
- libgcc=15.2.0=he0feb66_19
- libgcc-ng=15.2.0=h69a702a_19
- libgfortran=15.2.0=h69a702a_19
- libgfortran5=15.2.0=h68bc16d_19
- libgcc=15.2.0=he0feb66_20
- libgcc-ng=15.2.0=h69a702a_20
- libgfortran=15.2.0=h69a702a_20
- libgfortran5=15.2.0=h68bc16d_20
- libhwloc=2.13.0=default_he001693_1000
- libiconv=1.18=h3b78370_2
- libjpeg-turbo=3.1.4.1=hb03c661_0
- libjpeg-turbo=3.2.0=hb03c661_0
- liblapack=3.11.0=8_h5e43f62_mkl
- liblzma=5.8.3=hb03c661_0
- libnghttp2=1.68.1=h877daf1_0
- libnsl=2.0.1=hb9d3cd8_1
- libpng=1.6.58=h421ea60_0
- libsqlite=3.53.1=h0c1763c_0
- libpsl=0.22.0=h49b2146_1
- libsqlite=3.53.4=hf4e2dac_0
- libssh2=1.11.1=hcf80075_0
- libstdcxx=15.2.0=h934c35e_19
- libstdcxx-ng=15.2.0=hdf11a46_19
- libtiff=4.7.1=h9d88235_1
- libuuid=2.42.1=h5347b49_0
- libstdcxx=15.2.0=h934c35e_20
- libstdcxx-ng=15.2.0=hdf11a46_20
- libtiff=4.7.2=h9d88235_0
- libuuid=2.42.2=h5347b49_0
- libwebp-base=1.6.0=hd42ef1d_0
- libxcb=1.17.0=h8a09558_0
- libxcrypt=4.4.36=hd590300_1
- libxml2=2.15.3=h49c6c72_0
- libxml2-16=2.15.3=hca6bf5a_0
- libzlib=1.3.2=h25fd6f3_2
- llvm-openmp=22.1.6=h4922eb0_0
- llvm-openmp=22.1.8=h4922eb0_0
- matplotlib-base=3.10.9=py312he3d6523_0
- mkl=2026.0.0=h0e700b2_915
- mkl=2026.1.0=hecca717_243
- munkres=1.1.4=pyhd8ed1ab_1
- ncurses=6.6=hdb14827_0
- numpy=2.4.6=py312h33ff503_0
- onemkl-license=2026.0.0=hf2ce2f3_915
- onemkl-license=2026.1.0=ha770c72_243
- openjpeg=2.5.4=h55fea9a_0
- openssl=3.6.2=h35e630c_0
- openssl=3.6.3=h35e630c_0
- packaging=26.2=pyhc364b38_0
- pillow=12.2.0=py312h50c33e8_0
- pillow=12.3.0=py312h50c33e8_0
- pip=26.1.2=pyh8b19718_0
- psutil=7.2.2=py312h5253ce2_0
- pthread-stubs=0.4=hb9d3cd8_1002
Expand All @@ -98,25 +99,25 @@ dependencies:
- python_abi=3.12=8_cp312
- qhull=2020.2=h434a139_5
- readline=8.3=h853b02a_0
- s2n=1.7.3=hc5a330e_0
- s2n=1.7.5=h7e3ee7f_1
- scipy=1.17.1=py312h54fa4ab_1
- setuptools=82.0.1=pyh332efcf_0
- setuptools=83.0.0=pyh332efcf_0
- six=1.17.0=pyhe01879c_1
- tbb=2023.0.0=hab88423_2
- tk=8.6.13=noxft_h366c992_103
- typing-extensions=4.15.0=h396c80c_0
- tk=8.6.13=noxft_hd70dff1_3
- typing-extensions=4.16.0=h69aa097_0
- typing-inspection=0.4.2=pyhcf101f3_2
- typing_extensions=4.15.0=pyhcf101f3_0
- tzdata=2025c=hc9c84f9_1
- typing_extensions=4.16.0=pyhcf101f3_0
- tzdata=2026c=h151e31d_0
- unicodedata2=17.0.1=py312h4c3975b_0
- wheel=0.47.0=pyhd8ed1ab_0
- xorg-libxau=1.0.12=hb03c661_1
- xorg-libxdmcp=1.1.5=hb03c661_1
- zlib-ng=2.3.3=hceb46e0_1
- zstd=1.5.7=hb78ec9c_6
- pip:
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@6222ed5be1a26e8db288d91b4fbccc891e3ca5d2
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@cbdabab52382413a3d6176262a2bf189a9b4cd24
- geoapps-utils @ git+https://github.com/MiraGeoscience/geoapps-utils.git@89cd6f5bae2b5aa9bfd6fc6e6bdd3f5db147f142
- geoh5py @ git+https://github.com/MiraGeoscience/geoh5py.git@e51a703816e712f3c66147cb78fd16808b520f75

variables:
KMP_WARNINGS: 0
Loading
Loading