NEWS.md
rosetta-soil Python package v0.3
run_rosetta() and predict.Rosetta() to handle the 7-parameter output (adding K0 and L) introduced in rosetta-soil v0.3.estimate_type argument to run_rosetta() to support linear, logarithmic (default), and geometric parameter estimations. Improved documentation and added examples for the geometric scale.UnsaturatedK() R constructor and predict.UnsaturatedK() method for predicting K0 and L from retention parameters (requires rosetta-soil >= 0.3).rosesoil() R wrapper for the new upstream rosesoil() function (requires rosetta-soil >= 0.3).SoilDataFromArray() in favor of direct list input (supported in rosetta-soil >= 0.3.ann_predict() as the underlying Python method has been removed in v0.3. It now redirects to predict().Added arguments to install_rosetta()
system argument for installing to user site packages with --user flag
upgrade argument for forcing upgrade of rosetta-soil module
Fixes for recent changes in {reticulate} (>= 1.29)
py_to_r() S3 wrapper for rosetta.rosetta.SoilData objects (#8)Suppress some output on non-Windows platforms
Update tests for modern usage of {terra} categorical rasters
Improvements to find_python() (now uses user path python if defined, and calls reticulate::use_python() as needed)
Changed .onLoad() behavior (should reduce amount of custom Python settings needed)
find_python() heuristicsfind_python() helper method
library(rosettaPTF) AND in individual calls to rosettaPTF::install_rosetta()
rosettaPTF.python_path and returns the valuerun_rosetta()
vars) and parallel/block processing arguments (core, file, nrows, overwrite) to SpatRaster method for Raster* objectsrun_rosetta() methods for matrix, RasterBrick and SpatRaster
run_rosetta() methods for data.frame and RasterStack
rosetta-soil, numpy
list-input interface; directly coercible to Python data structures used for run_rosetta()