- Windows Server 2019 (CI (GitHub actions): release 4.3.2 and devel)
- Ubuntu 20.04 (CI (GitHub actions), release 4.3.2 and devel)
- Removed the
condaFilepathargument in thesession()function as this was causing issues during multiprocessing; To set the conda path now, use thecondaFilepath()replacement method on thesessionobject. - Deprecated
datasheetRaster()so will now throw a warning if used (but will still work) - Deprecated
rasterobjects as inputs tosaveDatasheet()so will now throw a warning if used (but will still work)
- Fixed bug in
ssimLibrary()whereuseCondaargument is set toFALSEas default. This wrongly updates the SyncroSim library properties when running a Library in a conda environment from the UI. - Fixed issue where rsyncrosim "factors" erase column data if creating factor lookups fails.
- Fixed bug when loading template libraries from addon packages.
- Fixed bug that came up sometimes in
datasheet()function whenoptionalset toTRUE- this only came up sometimes because it had to do with the syncrosim validation type under the hood; if the validation was based on a core datasheet, then the function would fail. - Fixed bug when trying to retrieve datasheets for multiple scenarios at a time.
- Added the new
Folderclass that allows users to retrieve folder data for a SyncroSim Library or Project, create new folders at the Project root or nested within other folders, and move Scenarios into folders. - Added the new
published()function that allows a user to tag a folder for publication. - Added the new
folderId()function that allows a user to assign a folder ID to a Scenario (moves the scenario into the specified folder), or retrieve the folder ID for a Scenario or Folder object. - Removed dependency on
rgdalandrasterfunctions (as these are now deprecated) and addedterradependency. - Updated
saveDatasheet()to useterraspatRastersunder the hood (rasterobjects still work as well, but will throw a warning) - Added new
datasheetSpatRaster()function that works similarly todatasheetRaster(), but returnsSpatRastersinstead ofrasterobjects and usesterrafunctions under the hood.
- Updated copyright
The SyncroSim software is an upstream dependency as rsyncrosim provides an API for it.
Therefore, all examples, all tests, as well as vignette code, requires SyncroSim to be
installed to run. Therefore, all tests in the submitted package should not run
(tagged with testthat::skip_on_cran()). In addition, all vignettes are only available on the rsyncrosim website and are set to not be included in the package build. Furthermore, examples in the documentation are prevented from being checked using \donttest{}.
── R CMD check results ─────────────────────────────────── rsyncrosim 1.4.9 ──── Duration: 1m 30.8s
Warning messages: 0 errors ✔ | 0 warnings ✔ | 0 notes ✔