Gstlearn

Latest version: v1.6.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

1.6.0

=============
- in db::getAllCoordinatesMap, adding possibility to select within a Box.
- new method in DbLine: createVerticalFromGrid()
- Migrate: in Grid to Grid, perform interpolation if flag_inter is True
- Add version in functions loadDoc and loadData (Python and R)
- Fix loadData in R when trying to download the data file from the web (require 'lares' package)
- in Model::createFromParam, use Default Space when given space argument is null.
- Fix loadData under windows ('\' was added in the URL)
- in Db::setLocator, if locatorIndex is set to -1, the new locator is ADDED to already existing ones.
- Class IProjMatrix renamed as IProj
- Class ShiftOpCs renamed as ShiftOpMatrix
- Class PrecisionOpCs renamed as PrecisionOpMatrix
- The library 'nlopt' is know used to perform optimization. At time, it should replace FOXLEG in the Automatic Structure Recognition (model_auto).
- The argument 'domain' has been added to API functions 'krigingSPDE', 'simulateSPDE' and 'logLikelihoddSPDE'. It allows specifying the extension of the domain covered by the SPDE meshing. If not defined, it is elaborated starting from argument 'dbin' and/or 'dbout'.
- ExtractDiag() of a PrecisionOp in Matrix-free version (test_PrecisionOp.py)
- Function areEqual() is renamed in isEqual()
- Functions isEqualExtended() are added to compare 2 scalar or 2 vectors
- R 4.4.2 support

Graphics
--------
- A new entry in plot3D.py: Slice3DOnDbGrid() which draws three slices around a corner.
- A new entry in plot3D.py: ScatterOnDb() to draw a set of points in 3D as a scatter
- A new entry in plot.py: baseMap() to display samples of a Db with a Base Map as background. Note that the dependency with library 'contextily' has been removed (left to the user... see Marimo workflow Mo-DbBaseMap.py for example)
- The seperate extension 'proj.py' has been retrieved in order to offer projections.

gstMarimo
---------
New module (adjacent to gstlearn) to develop interfaces using MARIMO notebooks
- the code for panel description is in python/modules
- some applets are located in doc/UI/python

1.5.1

=============
- Fix old GLIBC compatibility under Ubuntu

1.5.0

=============
- Gneiting covariance function has been added (with its test)
- New SpaceComposite class added (with its test)
- A method SpacePopint::spacePointOnSubspace has been added to project a
point on a sub-space of a SpaceComposite (there is still Memory copies!)
- A sample index (in the Db) and a boolean (target) have been added to the SpacePoint members
- Adding the BASH version for files "compare_test" and "update_test" used to handle non-regression output files.
- Re-export acknoledge_gstlearn function in packages

Miscellaneous
-------------
- No more Leak in non-regression tests for Data
- Add the location of non-regression specific files if needed in compare_test and update_test

1.4.1

=============
- Fix Zenodo configuration to restore DOI generation

1.4.0

=============
- AMatrix: Correction in linearCombination (when processing Symmetric matrices and if this coincides with mat*)
- Seed has been removed for arguments in all SPDE functions. Use law_set_random_seed before a call instead).
- Bug with K-Bessel function (problem for large values) has been fixed (by using std::cyl_bessel_k for Windows and Linux and a trick for MacOS for which std::cyl_bessel_k is not available).
- The interfaces to deal with non stationarity of covariances parameters (angles, ranges, sills, ...) have been totally changed. See Tuto_NoStat.ipynb for a full description.
- SPDE now available in multivariate context (see Tuto_multivarSPDE.ipynb)
- Improve R package stability
- Reduce drastically moving neighborhood computation time
- Correcting severe bug in quick interpolators (movingAverage, inverseDistance, ...)
- Fix a bug in AMatrix::resetFromVVD (byCol logic was inverted)
- law_exp_sample() now returns a VectorDouble (instead of double *)
- In Db::createFilLRandom, use of 'ncode' has been corrected
- Method computeLogLike() is renamed in computeLogLikelihood()
- Matrix methods named *Norm* use pointers to Matrix rather than references
- New method to initialize AStringable(const String& title) which prints the title in display()
- Internal function mesArg() is abandoned in favor of checkArg()
- A new bench_NF to help optimizing the read and write in Neutral Files
- Adding method 'display' for any item of class VectorT
- Add a DOI for gstlearn software published by Zenodo
- "How to cite" section in READMEs updated
- New BibTeX file format
- Covariance type are modified: BESSEL_K into MATERN and BESSEL_J into BESSELJ
- The constructor of MeshETurbo() defines rotation using 'angles' rather than 'rotmat'
- New class SpatialIndices and corresponding methods (CGI, LIC, GIC, ...) as in RGeostats (micro not yet available).
- Names of variables used to compute the Variogram are stored in the Vario object
- Empirical anamorphosis: plugging Normal score; parameterizing the dilution
- Adding the file dev/Valgrind_Statistics for a follow up of software performances.

1.3.2

=============
- Fix Windows package for python 3.10 (Numpy compatibility)

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.