2.3.0
Bug Fixes
Issue Ref
Summary
Description
269
compute_block_proportion_inside_solid creates an unexpected region
Fix typo in function in order not to create an unwanted region.
270
Variomap has values of semivariance equals to 0 and displays it in a black color
Bins with no value in variomap have been removed in order to improve graphhics clarity.
[No Ref]
Fix Unconditional SGS run
Unconditional SGS could not be run because of optional input data.
Enhancements
Issue Ref
Summary
Description
[No Ref]
Adding cell_size
option for GriddedSurface to bypass inference
Similarly than BlockModel it is now possible to specify a fixed cell size for GriddedSurface.
[No Ref]
Adding NUM_PROCS
option in Project
config
New enum to control the number of CPU used by the SGS solver.
70
Copy object and keep only specific properties and region
Add a copy method to be able to clone objects keeping all or only specific properties.
[No Ref]
Update dependencies compatibility
Update compatibility with latest versions of dependencies allowing the use of geopandas v1 and shapely v2.
279
Export object to pyvista in a specific region
Add region parameter for to_pyvista
method.
[No Ref]
Adding cell_size
option for block_model_from_file to bypass inference
Extend BlockModel creation with given cell to direct load from csv.
[No Ref]
Updating notebooks docs
Adding a notebook titled "how_to_use_properties_and_regions.ipynb" to enhance the documentation about these objects.
New Features
Issue Ref
Summary
Description
257
Syntax shortcut for set property and set property expr
Add a setter shortcut for "set_property" and "set_property_expr" in ObjectMixin class.
260
Remove a list of property in object
It is now possible to remove several attributes at the same time by giving a list of names. The removing methods do not return boolean anymore. An error is raised if the attribute does not exist or just cannot be removed.
263
Attribute renaming
It is now possible to rename one or more attributes, properties or regions.
268
Create a property initiliazed with region
Create a property and associate an expresion for a specific region, with the remaining data set to default value.
267
Add region parameter for sample and element counting
It is now possible to set a region parameter as a filter for counting elements and samples.
276
Geostat algorithm refactoring to allow for static API
Enbale the possibility to use the solvers with numpy arrays only.
[No Ref]
SGS now runs in parallel (multi-processes)
SGS realizations are now parallelized using the number of available CPU by default.
Breaking changes
Changes due to dependencies upgrade:
GISObject made with gis_from_gridded_surface
method now have geometries in reverse order du to Shapely v2 upgrade.
The removing methods do not return boolean anymore. An error is raised if the attribute does not exist or just cannot be removed.