Releases: MiraGeoscience/geoh5py
Releases · MiraGeoscience/geoh5py
v0.12.0
What's Changed
- GEOPY-2232: Refactor components of inversion options by @domfournier in #730
- GEOPY-2256: bug for get_parent_reference function ion data_type if a property_group is in chidren by @MatthieuCMira in #733
- GEOPY-2258: runing several times add_data_map + monitoring directory copy lead to error for inexisting data. by @MatthieuCMira in #735
- GEOPY-2188: single entry point to run any application by @domfournier in #737
- GEOPY-2292: Use scientific format with fixed number of decimals to store means by @MatthieuCMira in #743, #742
- GEOPY-2091: Profile drillhole group read time and streamline reading process by @domfournier in #744
- GEOPY-2259: Implement VP mesh object by @domfournier in #738
- GEOPY-2272: geoh5py: when naming the files, the extra value (n) should come before the extension by @MatthieuCMira in #747, #739
- DEVOPS-690: migrate to poetry 2 by @andrewg-mira in #723, by @saicheranb in #746
- GEOPY-2121: add the name of the application when saving ui.json by @MatthieuCMira in #751
- GEOPY-2317: Expose filter basement visual parameters to the VPmesh object. by @domfournier in #752
- GEOPY-2301: The fxmean attached to a referenced data is getting always the same name by @MatthieuCMira in #753
- GEOPY-2375: Duplicated data map on re-run of domain mapper by @MatthieuCMira in #755
- GEOPY-2413: Error copying Geometric data on cell_objects by @domfournier in #760
- GEOPY-2418: Change the copy method of UIJsonGroup to also copy objects in the uijson by @MatthieuCMira in #764
- GEOPY-2429: Support copy_from_extent for DrapeModel objects by @domfournier in #773
- GEOPY-2459: Support directoryOnly field in FileForm. by @benk-mira in #774
- GEOPY-2465: make uijson add_ui_json() retun the file data by @MatthieuCMira in #775
- GEOPY-2440: add a copy group+object base in inputfile as it exists uin uijhson group by @domfournier in #776, by @MatthieuCMira in #769
- GEOPY-2474: UIJson to_params method skips over disabled parameters by @benk-mira in #777
- GEOPY-1875: UIJson class: Infer Form type on read of ui.json file by @benk-mira in #778, #779
- GEOPY-425: Crash on Zarr file shape for tiled inversions with disk storage by @domfournier in #782
- GEOPY-1667: Use raise instead of asserts inside all validations by @benk-mira in #784
- GEOPY-2453: object stock on display after use of geoh5py by @domfournier in #780
- GEOPY-2246: Document uijson dependencyType: show or hide by @benk-mira in #785
- GEOPY-2409: Support radial button option by @benk-mira in #786
- GEOPY-2409: support infer by @benk-mira in #789
- GEOPY-2527: copy function for InputFile by @MatthieuCMira in #788
- GEOPY-1261: Return None if path2workspace does not find a file by @MatthieuCMira in #790
- GEOPY-2548: Random failure of unit test for surface manipulation by @domfournier in #794
- GEOPY-2564: Basement added to the referenced value map not visible in GA by @domfournier in #808
- GEOPY-2575: Add data_map crashes on float values trying to rename by @domfournier in #813
- GEOPY-2629: warning with Pydantic >=2.12 by @sebhmg in #820
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- GEOPY-1822: update The names of PropertyGroup if it already exists by @MatthieuCMira in #655
- GEOPY-1701: Add validation with mesh_type on ObjectForm by @benk-mira in #648
- GEOPY-1836: return referenced values in table by @MatthieuCMira in #663
- GEOPY-1846: pass drillholes group in InputFile data by @MatthieuCMira in #665
- GEOPY-1820: Add a depth of investigation application by @benk-mira in #667
- GEOPY-1776: accept "object" association for data in ui.json and "Filename" data by @MatthieuCMira in #624
- GEOPY-1878: Error creating value map from values by @domfournier in #670
- GEOPY-1813: Change typing for input PropertyGroup.properties to list[Data] | list[UUID] | list[str] instead list[Data | UUID | str] by @MatthieuCMira in #671
- GEOPY-1910: Throw warning if any of the common auto-saving drive is found in mode="r+" by @benk-mira in #679
- GEOPY-1946: Octree mesh upside down by @domfournier in #692
- DEVOPS-635: build conda package faster with rattler-build by @SophieCurinier in #694
- GEOPY-1932: Desurveying can produce a divide by zero warning with some paths by @domfournier in #688
- GEOPY-2033: Error copying reference data with GeometryDataValueMap by @domfournier in #702
- GEOPY-2003: Fixes to make simpeg-drivers uijson round-trip test pass by @benk-mira in #705
- GEOPY-2025: Duplicated survey object when monitoring_directory is used by @domfournier in #703
- GEOPY-2025: Duplicated survey object when monitoring_directory is used by @domfournier in #708
- GEOPY-2040: geoh5py threshold slider widget is not returning all its values in uijson.data by @MatthieuCMira in #704
- GEOPY-1987: Error from cmd.exe printed if h5repack is not found by @domfournier in #706
- GEOPY-1950: Add docs describing the sorting/reshaping of BlockModel objects. by @domfournier in #707
- GEOPY-2065: Crash on monitoring directory copy with reference data by @domfournier in #711
- GEOPY-2039: Deal with data values vector of wrong length by @MatthieuCMira in #710
- GEOPY-2035: Preserve unknown (extra) fields in UIJson from ui.json file by @benk-mira in #712
- GEOPY-2056: Handle extra fields and deprecations in UIJson version validation by @benk-mira in #713
- GEOPY-2068: Clean up pydantic warnings by @benk-mira in #714
- GEOPY-2079: petro-lingo composite bug when one of the association is selected by @MatthieuCMira in #715
- GEOPY-2096: ChoiceList parameters are converted to list when value is a string by @benk-mira in #719, #722
- GEOPY-2053: Support colour data type by @MatthieuCMira in #717, #721
- GEOPY-1900: Implement Text Data object by @domfournier in #724
- GEOPY-2153: Increase length of possible string in value map by @domfournier in #725
Full Changelog: v0.10.1...v0.11.0
v0.11.0-alpha.4
What's Changed
- GEOPY-1900: Implement Text Data object by @domfournier in #724
- GEOPY-1822: update the names of PropertyGroup if it already exists by @MatthieuCMira in #655
- GEOPY-1701: Add validation with mesh_type on ObjectForm by @benk-mira in #648
- GEOPY-1836: return referenced values in table by @MatthieuCMira in #663
- GEOPY-1846: pass drillholes group in InputFile data by @MatthieuCMira in #665
- GEOPY-1820: Add a depth of investigation application by @benk-mira in #667
- GEOPY-1776: accept "object" association for data in ui.json and "Filename" data by @MatthieuCMira in #624
- GEOPY-1878: Error creating value map from values by @domfournier in #670
- GEOPY-1813: Change typing for input PropertyGroup.properties to list[Data] | list[UUID] | list[str] instead list[Data | UUID | str] by @MatthieuCMira in #671
- GEOPY-1910: Throw warning if any of the common auto-saving drive is found in mode="r+" by @benk-mira in #679
- GEOPY-1946: Octree mesh upside down by @domfournier in #692
- DEVOPS-635: build conda package faster with rattler-build by @SophieCurinier in #694
- GEOPY-1932: Desurveying can produce a divide by zero warning with some paths by @domfournier in #688
- DEVOPS-654: specify components in issue_to_jira workflow by @andrewg-mira in #698
- GEOPY-2033: Error copying reference data with GeometryDataValueMap by @domfournier in #702
- GEOPY-2003: Fixes to make simpeg-drivers uijson round-trip test pass by @benk-mira in #705
- GEOPY-2025: Duplicated survey object when monitoring_directory is used by @domfournier in #703
- GEOPY-2025: Duplicated survey object when monitoring_directory is used by @domfournier in #708
- GEOPY-2040: geoh5py threshold slider widget is not returning all its values in uijson.data by @MatthieuCMira in #704
- GEOPY-1987: Error from cmd.exe printed if h5repack is not found by @domfournier in #706
- GEOPY-1950: Add docs describing the sorting/reshaping of BlockModel objects. by @domfournier in #707
- GEOPY-2065: Crash on monitoring directory copy with reference data by @domfournier in #711
- GEOPY-2039: Deal with data values vector of wrong length by @MatthieuCMira in #710
- GEOPY-2035: Preserve unknown (extra) fields in UIJson from ui.json file by @benk-mira in #712
- GEOPY-2056: Handle extra fields and deprecations in UIJson version validation by @benk-mira in #713
- GEOPY-2068: Clean up pydantic warnings by @benk-mira in #714
- GEOPY-2079: petro-lingo composite bug when one of the association is selected by @MatthieuCMira in #715
- GEOPY-2096: ChoiceList parameters are converted to list when value is a string. by @benk-mira in #719
- GEOPY-2053: Support colour data type by @MatthieuCMira in #717
- GEOPY-2053: Support colour data type by @MatthieuCMira in #721
- GEOPY-2096: ChoiceList parameters are converted to list when value is a string. by @benk-mira in #722
Full Changelog: v0.10.1...v0.11.0-alpha.4
v0.11.0-alpha.3
Full Changelog: v0.10.1...v0.11.0-alpha.3
v0.11.0-alpha.2
Full Changelog: v0.10.1...v0.11.0-alpha.2
v0.10.1
What's Changed
- GEOPY-1932: Desurveying can produce a divide by zero warning with some paths by @domfournier in #696
- GEOPY-1971: Octree mesh upside down (backport for Analyst 4.5.1) by @domfournier in #695
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
- Support for python 3.11 and 3.12 [GEOPY-1494] by @SamuelBradley in #551
- GEOPY-1591: unstable test test_cell_from_part by @domfournier in #575
- GEOPY-1380: Convert base forms to pydantic ui json class by @benk-mira in #571
- image description by @RichardScottOZ in #582
- GEOPY-1602: Refactor input arguments of class instantiation by @domfournier in #568
- GEOPY-1638: Convert mesh_type uuid to class type in ObjectForm by @benk-mira in #583
- GEOPY-1674: Fail reading Geometric data by @domfournier in #585
- GEOPY-1637: Allow default state (empty string) for all forms by @benk-mira in #584
- GEOPY-1656: Always check/closed EM loops and return warning by @domfournier in #591
- GEOPY-1710: Find more efficient computation for DrapeModel centroids by @domfournier in #592
- GEOPY-1664: Property group type validation is broken by @domfournier in #594
- GEOPY-1645: Update for geoh5py refactor of class instantiation by @domfournier in #593
- GEOPY-1668: Continue refactoring on Data classes. by @domfournier in #597
- GEOPY-1718: allow dependency on not bool data by @MatthieuCMira in #595
- GEOPY-1738: Crash handling Geoscience INTEGRATOR queries by @domfournier in #602, #614
- GEOPY-1706: Add empty string to uid validator and flatten method in base class an… by @benk-mira in #603
- GEOPY-1720: Fix handling of geometric data from reference data table with user names by @domfournier in #601, #615
- GEOPY-1574: Modify UIJson to use pydantic structure with forms by @benk-mira in #609
- GEOPY-1624: loaddrillhole group table as a numpy array by @MatthieuCMira in #608
- GEOPY-1758: define dtytpe in DataClass as a class attribute and use this attribute where it's needed by @MatthieuCMira in #613
- GEOPY-1767: Support Value map with bytes by @domfournier in #617
- GEOPY-1770: add a method to update metadata without rewriting everything by @MatthieuCMira in #618
- GEOPY-1719: allow input active cells instead of topography by @domfournier in #621
- GEOPY-1755: Property group refactor by @domfournier in #623
- GEOPY-1755: create an object to access all the data of a property group in a recarray by @MatthieuCMira in #619
- GEOPY-1774: Re-order the inversion inputs following users comments by @domfournier in #626
- GEOPY-1669: Final clean up of Object class by @MatthieuCMira in #625
- GEOPY-1774: Re-order the inversion inputs following users comments by @domfournier in #631
- GEOPY-1333: geoh5py uijson documentation by @benk-mira in #630
- GEOPY-1670: change shutil move for copy by @MatthieuCMira in #632
- GEOPY-1682: Add new data_type attributes by @MatthieuCMira in #633
- GEOPY-1733: Block model centroids not computed correctly for negative cell delimiters by @benk-mira in #634
- GEOPY-1682: Add new data_type attributes by @MatthieuCMira in #637
- GEOPY-1781: tests of las-geoh5 fail with geoh5 0.10.0 by @domfournier in #638
- GEOPY-1739: add new InterpretationSection group by @MatthieuCMira in #627
- GEOPY-1802: Copying drillhole groups crashes by @domfournier in #649
- DEVOPS-511: Update deploy workflows to release pip package on pypi by @SophieCurinier in #647
- GEOPY-1165: Check for properties for Property Group Type - Implement Property Group Type: Simple by @MatthieuCMira in #645, #651
- GEOPY-1811: Use latest "Tx ID tx property" on all EM surveys. by @domfournier in #652, #657
- GEOPY-1815: Can't read DrillholeGroup with Strike/dip property_group_type by @MatthieuCMira in #654
- GEOPY-1814: Issue reading single drillhole exported from DrillholeGroup by @domfournier in #658
- GEOPY-1623: metadata are not displaying when exporting metadata to drillhole group by @domfournier in #659
- GEOPY-1840: Enforce reference data type shared between the tx_id_property of receiver and complement (transmitter, base station) by @domfournier in #666
- GEOPY-1860: do not include top level files in wheels by @sebhmg in #672, #676
- GEOPY-1851: fail to clip geoh5 with error about CustomGroup by @domfournier in #675
- DEVOPS-540: Add a test to verify conda and pyproject versions consistency by @SophieCurinier in #680
- GEOPY-1918: Don't load workspace_geoh5 by default. by @domfournier in #684, #685
- GEOPY-1918: Don't load workspace_geoh5 by default. by @domfournier in
New Contributors
- @SamuelBradley made their first contribution in #551
- @SophieCurinier made their first contribution in #587
Full Changelog: v0.9.2...v0.10.0
v0.10.0-beta.1
What's Changed
- Update release by @domfournier in #563
- Support for python 3.11 and 3.12 [GEOPY-1494] by @SamuelBradley in #551
- GEOPY-1609: merge main to develop branch by @sebhmg in #569
- GEOPY-1620: geoh5py develop branch lost fixes around drillhole group by @domfournier in #573
- GEOPY-1591: unstable test test_cell_from_part by @domfournier in #575
- GEOPY-1380: Convert base forms to pydantic ui json class by @benk-mira in #571
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #546
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #552
- GEOPY-1609: update with 0.9.1 by @sebhmg in #578
- image description by @RichardScottOZ in #582
- GEOPY-1602: Refactor input arguments of class instantiation by @domfournier in #568
- GEOPY-1638: Convert mesh_type uuid to class type in ObjectForm by @benk-mira in #583
- GEOPY-1674: Fail reading Geometric data by @domfournier in #585
- GEOPY-1637: Allow default state (empty string) for all forms by @benk-mira in #584
- GEOPY-1697: use pydantic plugin for mypy by @sebhmg in #581
- DEVOPS-452: Update package with python-poetry-template by @SophieCurinier in #587
- also run tests on Windows for Python 3.11 and 3.12 by @sebhmg in #588
- GEOPY-1656: Always check/closed EM loops and return warning by @domfournier in #591
- DEVOPS-439: Switch from poetry to hatch by @SophieCurinier in #590
- GEOPY-1710: Find more efficient computation for DrapeModel centroids by @domfournier in #592
- GEOPY-1664: Property group type validation is broken by @domfournier in #594
- GEOPY-1645: Update for geoh5py refactor of class instantiation by @domfournier in #593
- REVERT-590: Revert "DEVOPS-439: Switch from poetry to hatch" by @domfournier in #596
- GEOPY-1668: Continue refactoring on Data classes. by @domfournier in #597
- GEOPY-1718: allow dependency on not bool data by @MatthieuCMira in #595
- DEVOPS-440: Fixup README by using regular double quotes by @SophieCurinier in #600
- GEOPY-1738: Crash handling GI queries by @domfournier in #602
- GEOPY-1706: Add empty string to uid validator and flatten method in base class an… by @benk-mira in #603
- GEOPY-1720: Fix handling of geometric data from reference data table with user names by @domfournier in #601
- GEOPY-1749: Point simpeg-driver to geoh5py feature 0.10.0 by @domfournier in #604
- GEOPY-1749: Point simpeg-driver to geoh5py feature 0.10.0 by @domfournier in #605
- GEOPY-1749: Point simpeg-driver to geoh5py feature 0.10.0 by @domfournier in #606
- GEOPY-1749: Point simpeg-driver to geoh5py feature 0.10.0 by @domfournier in #610
- GEOPY-1574: Modify UIJson to use pydantic structure with forms by @benk-mira in #609
- GEOPY-1624: loaddrillhole group table as a numpy array by @MatthieuCMira in #608
- GEOPY-1738: _r2 by @domfournier in #614
- GEOPY-1760: Fix required based on logic dependent by @domfournier in #612
- GEOPY-1758: define dtytpe in DataClass as a class attribute and use this attribute where it's needed by @MatthieuCMira in #613
- GEOPY-1720: _r2 by @domfournier in #615
- GEOPY-1767: Support Value map with bytes by @domfournier in #617
- GEOPY-1770: add a method to update metadata without rewriting everything by @MatthieuCMira in #618
- GEOPY-1712: Exclude RUFF005 by @SophieCurinier in #620
- DEVOPS-471: Merge windows and unix python reusable workflow in one file by @SophieCurinier in #622
- GEOPY-1719: allow input active cells instead of topography by @domfournier in #621
- GEOPY-1755: Property group refactor by @domfournier in #623
- GEOPY-1755: create an object to access all the data of a property group in a recarray by @MatthieuCMira in #619
- DEVOPS-466: Update input variable in shared workflows by @SophieCurinier in #616
- GEOPY-1774: Re-order the inversion inputs following users comments by @domfournier in #626
- DEVOPS-466: rename python_ver input variable for consistency by @SophieCurinier in #628
- GEOPY-1669: Final clean up of Object class by @MatthieuCMira in #625
- GEOPY-1774: Re-order the inversion inputs following users comments by @domfournier in #631
- GEOPY-1333: geoh5py uijson documentation by @benk-mira in #630
- GEOPY-1670: change shutil move for copy by @MatthieuCMira in #632
- GEOPY-1682: Add new data_type attributes by @MatthieuCMira in #633
- GEOPY-1733: Block model centroids not computed correctly for negative cell delimiters by @benk-mira in #634
- GEOPY-1682: Add new data_type attributes by @MatthieuCMira in #637
- GEOPY-1139: update the readme of geoh5py by @benk-mira in #636
- GEOPY-1798: fail to open workspace due to data_type mapping expected to be "cdf" by @sebhmg in #643
- GEOPY-1797: wrong minimum Python version in geoh5py doc by @sebhmg in #640
- GEOPY-1781: tests of las-goh5 fail with geoh5 0.10.0 by @domfournier in #638
- GEOPY-1139: update the readme of geoh5py by @benk-mira in #644
- GEOPY-1739: add new InterpretationSection group by @MatthieuCMira in #627
- DEVOPS-504: Add deployment workflows by @SophieCurinier in #629
- GEOPY-1802: Copying drillhole groups crashes by @domfournier in #649
- DEVOPS-511: Update deploy workflows to release pip package on pypi by @SophieCurinier in #647
- DEVOPS-515: adjustments: update precommit and codecov publish by @sebhmg in #650
- GEOPY-1165: Check for properties for Property Group Type - Implement Property Group Type: Simple by @MatthieuCMira in #645
- GEOPY-1165: b by @domfournier in #651
- GEOPY-1811: Use latest "Tx ID tx property" on all EM surveys. by @domfournier in #652
- GEOPY-1815: Can't read DrillholeGroup with Strike/dip property_group_type by @MatthieuCMira in #654
New Contributors
- @SamuelBradley made their first contribution in #551
- @SophieCurinier made their first contribution in #587
Full Changelog: v0.9.1...v0.10.0-beta.1
v0.9.2
What's Changed
- GEOPY-1798: fail to open workspace due to data_type mapping expected to be "cdf" by @domfournier in #643
Full Changelog: v0.9.1...v0.9.2
v0.9.1
What's Changed
- GEOPY-1559: Update docs for all release branches by @domfournier in #566
- GEOPY-1619: allow python 3.11, 3.12, newer numpy and scipy by @sebhmg in #572
Full Changelog: v0.9.0...v0.9.1