Recent Releases of rsyncrosim
rsyncrosim - v2.1.7
Minor improvements and fixes:
- Add error handling when version command in
session()fails
- R
Published by katieb1 11 months ago
rsyncrosim - v2.1.6
What's Changed
- Chart function fix by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/68
Full Changelog: https://github.com/syncrosim/rsyncrosim/compare/2.1.5...2.1.6
- R
Published by katieb1 11 months ago
rsyncrosim - v2.1.5
Breaking changes:
Bug fixes:
- Fix bug in
datasheetSpatRaster()causing error when usingfilterValueargument in some cases
New features:
Minor improvements and fixes:
- R
Published by katieb1 about 1 year ago
rsyncrosim - v2.1.4
Bug fixes:
- Fix bug in
saveDatasheet()preventing saving of core datasheets
Minor improvements and fixes:
- Error handling for when
datavalue is not in R data.frame format insaveDatasheet()
Full Changelog: https://github.com/syncrosim/rsyncrosim/compare/2.1.3...2.1.4
- R
Published by katieb1 about 1 year ago
rsyncrosim - v2.1.3
Breaking changes:
- Removed the following arguments from
saveDatasheet():fileDataforceElementsbreakpointimportpath
Bug fixes:
- Fix error when dataframe columns of type double contain both NAs and values and you try to use
saveDatasheet()
Minor improvements and fixes:
- Refactored
saveDatasheet
- R
Published by katieb1 about 1 year ago
rsyncrosim - v2.1.2
Breaking changes
- Incremented compatible SyncroSim version to 3.1
Bug fixes:
- Fix
filterValueandfilterColumnarguments indatasheet()anddatasheetSpatRaster() - Fix issues with factor lookups not working in
datasheet()function - Fix bug in
installPackage()anduninstallPackage()preventing package install when no packages installed yet
New features:
- Add
softwareargument toinstallConda()for installing miniforge - Add authentication functions
signIn(),signOut(), andviewProfile()
Minor improvements and fixes
- Fix issue when loading a library where rsyncrosim always throws a warning that the package has not been installed properly if the package was built against SyncroSim 3.0
- Documentation updates and fixes
- R
Published by katieb1 about 1 year ago
rsyncrosim - v2.1.1
What's Changed:
- Fix issue when loading a library where rsyncrosim always throws a warning that the package has not been installed properly if the package was built against SyncroSim 3.0
- Update message when invalid SyncroSim license found at runtime
Full Changelog: https://github.com/syncrosim/rsyncrosim/compare/2.1.0...2.1.1
- R
Published by katieb1 about 1 year ago
rsyncrosim - v2.1.0
What's Changed
- Add software argument to installConda for installing miniforge by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/64
- Add authentication functions by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/65
- Rebuild documentation and update to 2.1.0 by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/66
Full Changelog: https://github.com/syncrosim/rsyncrosim/compare/2.0.3...2.1.0
- R
Published by katieb1 over 1 year ago
rsyncrosim - 2.0.3
What's Changed
- vignette addition and dependency help update by @diegobilski in https://github.com/syncrosim/rsyncrosim/pull/58
- Add rsyncrosim update vignette, update home page text, fix datasheet empty bug by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/59
- fix update vignette to not have chunk output at top by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/60
- Fix documentation by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/61
- Updating branch with latest code by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/62
- Fix filterValue and filterColumn arguments in datasheet and datasheetSpatRaster by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/63
New Contributors
- @diegobilski made their first contribution in https://github.com/syncrosim/rsyncrosim/pull/58
Full Changelog: https://github.com/syncrosim/rsyncrosim/compare/2.0.2...2.0.3
- R
Published by katieb1 over 1 year ago
rsyncrosim - v2.0.2
What's Changed
- Fix issues with factor lookups not working in datasheet function by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/57
Full Changelog: https://github.com/syncrosim/rsyncrosim/compare/2.0.1...2.0.2
- R
Published by katieb1 over 1 year ago
rsyncrosim - v2.0.1
rsyncrosim 2.0.1
Breaking changes
Bug fixes:
- Bug fix to
run()when running multiple scenarios at a time - Fix bug with empty datasheets returning NA values
- Update
addPackage()to properly update package version in a library and fix bug caused by change in SyncroSim 3 console - Fix
delete()function - Fix
backupcommand - Fix bug with internal folder code having wrong "ID"" case
New features:
- Updates to vignettes and documentation for version 2
- Add
deleteLibrary()function specifically for deleting library objects - Added suite of charting functions for creating SyncroSim charts from R
Minor improvements and fixes
- Add warning for when library packages are not properly installed
- Add
forceUpdateargument back tossimLibrary() - Change default
session()path to "SyncroSim Studio" - Ensure that a result scenario is output by
run()even on run failure - Add long path warning message
- R
Published by katieb1 almost 2 years ago
rsyncrosim - v2.0.0
What's Changed
Breaking changes
- Updates to make compatible with SyncroSim v3.0.0
- Libraries no longer require a package on creation
ssimLibrary()packageargument has been replaced withpackages- The
forceUpdate,addons, andtemplatearguments have been removed fromssimLibrary() addPackage()adds a package to a library (instead of installing from server)removePackage()removes a package from a library (instead of installing from server)- Replaced the
package()function with thepackages()function - The
run()function no longer has ajobsargument. The number of multiprocessing jobs is determined using thecore_Multiprocessingdatasheet - When calling
datasheet()withsummary=TRUE, the scope of thessimObjectspecified is respected - Removed the all deprecated functions, as well as the following functions:
datasheetRaster(),disableAddon(),enableAddon()
Bug fixes:
- Multiple bug fixes to
Folderclass - Fix bug where
useConda()always returnedFALSE
New features:
- Efficiency improvements for setting scenario dependencies
installPackage()installs package(s) from the server or from a local file or folder and takes aversionargumentremovePackage()uninstalls a package and takes aversionargument- New
createCondaEnv()function for creating package conda environments using rsyncrosim - Removed all references to deprecated
rasterpackage
Full Changelog: https://github.com/syncrosim/rsyncrosim/compare/1.5.0...2.0.0
- R
Published by katieb1 about 2 years ago
rsyncrosim - v1.5.0
What's Changed
Breaking changes
- Added
returnScenarioInfoargument todatasheet()function that adds theScenario ID,Scenario Name,Project ID,Parent ID, andParent Namecolumns to the output dataframe. By default, this argument isFALSE. The behaviour in v1.4.14 was to always return these columns. - Added
returnInvisibleargument todatasheet()function that, when set toTRUE, returns columns that are invisible in the SyncroSim User Interface. These columns are only used internally by SyncroSim and its Packages, and should normally not be edited or visible by the average SyncroSim User. By default, this argument isFALSE. The behaviour in v1.4.14 was to always return these columns. - Removed the
published()function
Bug fixes:
- Fixed bug in
folder()function - issue retrieving existing folder when dependencies added to the library structure
- R
Published by katieb1 over 2 years ago
rsyncrosim - v1.4..14
What's Changed:
- Fixed bug in
folder()function - issue retrieving existing folder when dependencies added to the library structure
- R
Published by katieb1 over 2 years ago
rsyncrosim - v1.4.13
What's Changed:
- Fixed bug introduced in 1.4.11 in
saveDatasheet()function failing to save project and library scoped datasheets, and when thefileDataargument was used.
- R
Published by katieb1 over 2 years ago
rsyncrosim - v1.4.12
What's Changed:
- Fixed bug in
saveDatasheet()whereScenarioIDcolumn was always required
- R
Published by katieb1 over 2 years ago
rsyncrosim - v1.4.11
What's Changed
- Fixed bug introduced in 1.4.10 where the
saveDatasheet()function tried to save the extra columns (ScenarioID,ProjectID,ScenarioName,ParentID, andParentName), and failed when these columns did not exist in the database.
- R
Published by katieb1 over 2 years ago
rsyncrosim - v1.4.10
What's changed
- Updated the
datasheet()function so that the same dataframe columns are returned when callingdatasheet()for a single scenario or for multiple scenarios. Before, callingdatasheet()fo a single scenario would leave out theScenarioID,ProjectID,ScenarioName,ParentID, andParentNamecolumns.
- R
Published by katieb1 over 2 years ago
rsyncrosim - v1.4.9
What's Changed:
- Fixed bug in filterValue argument of datasheetSpatRaster
- R
Published by katieb1 almost 3 years ago
rsyncrosim - v1.4.8
What's Changed
- Fixing R-CMD badge in docs by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/46
- Updated dependencies - removed raster, included terra by @katieb1 in https://github.com/syncrosim/rsyncrosim/pull/47
Full Changelog: https://github.com/syncrosim/rsyncrosim/compare/1.4.7...1.4.8
- R
Published by katieb1 almost 3 years ago
rsyncrosim - v1.4.7
Breaking changes:
- 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)
New features:
- 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.
- R
Published by katieb1 about 3 years ago
rsyncrosim - v1.4.5
Breaking changes
- 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.
Bug fixes:
- 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:
Error in intersect(displayName, names(lookupSheet)) : object 'displayName' not found
- R
Published by katieb1 about 3 years ago
rsyncrosim - v1.4.4
What's Changed
- Fixed bug when loading template libraries from addon packages
- Added full test suite
- R
Published by katieb1 over 3 years ago
rsyncrosim - v1.4.3
What's Changed
- 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.
- Updated copyright
- R
Published by katieb1 over 3 years ago
rsyncrosim - v1.4.1
Changes in this release
Bug fixes:
- Fixed bug in
datasheet()where column values could not be numeric.
- R
Published by katieb1 almost 4 years ago
rsyncrosim - v1.4.0
Updates in this release:
Breaking changes
- Upgrading minor version to be compatible with SyncroSim v2.4
Bug fixes:
- Fixed version check code in
session()
New features:
- Run log function can now set the run status
Minor improvements and fixes
- Removed warnings in
addRow()function when a tibble is supplied as the value - Fixed bug in
addRow()function where column values were being auto-filled if they were a factor with one level - Fixed cryptic warning in
saveDatasheet()
- R
Published by katieb1 almost 4 years ago
rsyncrosim - v1.3.14
Updates in this release: -- Added Conda functionality
- R
Published by katieb1 almost 4 years ago
rsyncrosim - v1.3.13
Adds support for multi-line run log messages.
- R
Published by shreeramsenthi about 4 years ago
rsyncrosim - v1.3.12
Changes in this release:
- Added the ability to use Conda environments in rsyncrosim using the functions
installConda(),useConda(), andcondaFilepath() - Added version check to ensure the version of rsyncrosim being used is compatible with the version of SyncroSim installed
- R
Published by katieb1 about 4 years ago
rsyncrosim - v1.3.11
Updates in this release:
-- New updateRunLog() function that allows the user to output custom messages to the SyncroSim run log.
-- New message argument in the progressBar() function that allows the user to add custom messages to the progress bar at runtime.
- R
Published by katieb1 about 4 years ago
rsyncrosim - v1.3.10
Updates in this release:
-- Fixed bug in delete() function when trying to delete datasheets
- R
Published by katieb1 over 4 years ago
rsyncrosim - v1.3.9
Updates in this release:
--Updated run() function copyExternalInputs argument to use new SyncroSim console flag (--copyextfiles=yes/no)
- R
Published by katieb1 over 4 years ago
rsyncrosim - v1.3.8
Updates in this release:
-- updated filtering arguments in the datasheetRaster() function, such that you can now specify a column to filter by (filterColumn) and the value to filter the column by (filterValue)
-- updated documentation on the new filtering arguments in datasheetRaster()
-- improved testing code
-- fixed bug in scenario() function when sourceScenario argument is set to a Scenario name
- R
Published by katieb1 over 4 years ago
rsyncrosim - v1.3.7
Changes in this release:
-- dependency() bug fixed - function used to fail when dependency argument was set to a character
- R
Published by katieb1 over 4 years ago
rsyncrosim - v1.3.6
Updates in this release:
-- fixed project() bug
- R
Published by katieb1 over 4 years ago
rsyncrosim - v1.3.5
Changes in this release: -- Fixed bug in templates argument of ssimLibrary - when no addon was specified, an error was thrown
- R
Published by katieb1 over 4 years ago
rsyncrosim - v1.3.4
Changes in this release: -- Can now use addon package templates when loading an ssimLibrary
Note: SyncroSim v2.3.9 is required to use this new feature
- R
Published by katieb1 over 4 years ago
rsyncrosim - v1.3.3
Changes in this release: -- Bug fixed where if the Scenario named contained square brackets, a warning was thrown -- External files are no longer copied by default during multiprocessing runs (can set this using the "copyExternalFiles" argument in the run() function) -- New "filterColumn" argument in datasheet() and datasheetRaster() functions that allow the user to filter a datasheet or raster file by a column value
- R
Published by katieb1 over 4 years ago
rsyncrosim - v1.3.1
Updates in this release
-- bug fix to the backup function -- 4 new rsyncrosim vignettes, topics covered include: basic usage, representing uncertainty, using pipelines, and working with spatial data
- R
Published by katieb1 almost 5 years ago
rsyncrosim - v1.3.0
Updates in this release
-- Newly Deprecated Functions: addPackageFile(), basePackage(), deletePackage()
-- Newly Created Functions: removePackage() – copied code from deletePackage() and changed wording in docstrings from “delete” to “remove”
-- Function modifications
- datasheet(): The summary argument now has an extra option, “CORE”, that shows all core datasheets, otherwise the default is to hide the core datasheets
- package(): Integrated basePackage() functionality - You can use either a Session or a Library as the main argument to either return all available, installed, or base packages in a session, or return the package that the specified Library is using
- addPackage(): Integrated addPackageFile() functionality, so now the name argument can take either the name of the package, in which it looks at the beta server, or the filepath of a package, in which it looks in the specified directory for the .ssimpkg file
- ssimLibrary(): Added a new template argument so you can load package templates into R
-- Documentation Updates
- Updated docstrings to reflect code changes and added/tested multiple examples for more complex functions
- Created new vignette using the helloworldEnhanced SyncroSim base package
- R
Published by katieb1 almost 5 years ago
rsyncrosim - v1.2.11
Fixes two issues:
* Fastquery option would fail if column number was different, fixed via using gtools::smartbind
* Fastquery option would drop any column with NA, switched to dropping columns for which all rows are NA
- R
Published by VLucet over 5 years ago
rsyncrosim - v1.2.10
- Fixes an erroneous warning in saveDatasheet
- R
Published by VLucet over 5 years ago
rsyncrosim - v1.2.9
rsyncrosim 1.2.9 - new CRAN release
Bug fixes:
- Fixes a case when
datasheetcould not handle more than one scenario whenfastQuerywasTRUE. - Fixes issues with breakpoints no longer working.
- Fixes an error when trying to delete a datasheet.
- Fixes a cases when the prefix in datasheet names only worked for stsim.
- Fixes db update for old SyncroSim databases.
- Fixes a case when
datasheetRasterwould not output properly when multiple iterations were requested. - Fixes inconsistency in deletion of objects.
- Minor changes and fixes to tests and documentation.
New features:
- Adds support for the Ignore Dependencies feature in SyncroSim. NOTE: To use this feature you must install at least version 2.2.22 of SyncroSim.
- R
Published by VLucet over 5 years ago
rsyncrosim - v1.2.8
- Fixes a case when
datasheetcould not handle more than one scenario whenfastQuerywasTRUE - Improve code readability of
datasheet - Minor changes and fixes to tests and documentation
- R
Published by VLucet over 5 years ago
rsyncrosim - v1.2.7
This release: -Adds support for the Ignore Dependencies feature in SyncroSim. NOTE: To use this feature you must install at least version 2.2.22 of SyncroSim.
- R
Published by alexembrey over 5 years ago
rsyncrosim - v1.2.4
Small correction to the DESCRIPTION file for CRAN
- R
Published by VLucet about 6 years ago
rsyncrosim - v.1.2.3
Minor updates to comply with comments from CRAN.
- R
Published by VLucet about 6 years ago
rsyncrosim - v1.2.2
Second CRAN resubmission. With this release rsyncrosim is no longer under the GPL-3 licence but under the MIT license, following a comment from the previous attempt at CRAN submission.
- R
Published by VLucet about 6 years ago
rsyncrosim - v1.2.1
Second CRAN submission
Minor changes:
- Most functions that used to retune "saved" now invisibly return a boolean value (depending on success). See ?invisible for an explanation of invisible return values.
- Those functions now print useful messages to inform the user of the successful operation.
- Fixed a bug addBreakpoint() which made the function fail due to mishandling of the outputs of readChar()
- Improvements to the documentation with updates return fields
- Fixed a bug in delete() that prevented from deleting projects
- R
Published by VLucet about 6 years ago
rsyncrosim - v1.2.0
First submission to CRAN
- Adding vignette
- create argument in multiple package functions now defunct
- Support for R 4.0
- R
Published by VLucet about 6 years ago
rsyncrosim - v1.1.9
Add hasData argument for datasheet function; Updated docs to 1.1.9
- R
Published by alexembrey over 6 years ago
rsyncrosim - v1.1.7
Bug fix related to running external programs from syncrosim in multiprocessing mode.
- R
Published by LeonardoFrid over 6 years ago
rsyncrosim - v1.1.6
(1.) This release forces an import all functions from the "methods" library on startup. This was a long standing problem that caused failures when running in RScript on certain configurations.
(2.) You can now specify the "transformerName" with the "Run" function. NOTE: The "breakpoints" feature was not enhanced to have this capability due to the relative complexity involved. It can be added later if need be.
(3.) Small bug fixes related to adding SyncroSim packages from rsyncrosim
- R
Published by alexembrey over 6 years ago