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 using filterValue argument 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 data value is not in R data.frame format in saveDatasheet()

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():
    • fileData
    • forceElements
    • breakpoint
    • import
    • path

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 filterValue and filterColumn arguments in datasheet() and datasheetSpatRaster()
  • Fix issues with factor lookups not working in datasheet() function
  • Fix bug in installPackage() and uninstallPackage() preventing package install when no packages installed yet

New features:

  • Add software argument to installConda() for installing miniforge
  • Add authentication functions signIn(), signOut(), and viewProfile()

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 backup command
  • 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 forceUpdate argument back to ssimLibrary()
  • 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() package argument has been replaced with packages
  • The forceUpdate, addons, and template arguments have been removed from ssimLibrary()
  • 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 the packages() function
  • The run() function no longer has a jobs argument. The number of multiprocessing jobs is determined using the core_Multiprocessing datasheet
  • When calling datasheet() with summary=TRUE, the scope of the ssimObject specified is respected
  • Removed the all deprecated functions, as well as the following functions: datasheetRaster(), disableAddon(), enableAddon()

Bug fixes:

  • Multiple bug fixes to Folder class
  • Fix bug where useConda() always returned FALSE

New features:

  • Efficiency improvements for setting scenario dependencies
  • installPackage() installs package(s) from the server or from a local file or folder and takes a version argument
  • removePackage() uninstalls a package and takes a version argument
  • New createCondaEnv() function for creating package conda environments using rsyncrosim
  • Removed all references to deprecated raster package

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 returnScenarioInfo argument to datasheet() function that adds the Scenario ID, Scenario Name, Project ID, Parent ID, and Parent Name columns to the output dataframe. By default, this argument is FALSE. The behaviour in v1.4.14 was to always return these columns.
  • Added returnInvisible argument to datasheet() function that, when set to TRUE, 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 is FALSE. 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 the fileData argument was used.

- R
Published by katieb1 over 2 years ago

rsyncrosim - v1.4.12

What's Changed:

  • Fixed bug in saveDatasheet() where ScenarioID column 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, and ParentName), 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 calling datasheet() for a single scenario or for multiple scenarios. Before, calling datasheet() fo a single scenario would leave out the ScenarioID, ProjectID, ScenarioName, ParentID, and ParentName columns.

- 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 raster objects as inputs to saveDatasheet() so will now throw a warning if used (but will still work)

New features:

  • Added the new Folder class 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 rgdal and raster functions (as these are now deprecated) and added terra dependency.
  • Updated saveDatasheet() to use terra spatRasters under the hood (raster objects still work as well, but will throw a warning)
  • Added new datasheetSpatRaster() function that works similarly to datasheetRaster(), but returns SpatRasters instead of raster objects and uses terra functions under the hood.

- R
Published by katieb1 about 3 years ago

rsyncrosim - v1.4.5

Breaking changes

  • Removed the condaFilepath argument in the session() function as this was causing issues during multiprocessing; To set the conda path now, use the condaFilepath() replacement method on the session object.

Bug fixes:

  • Fixed bug that came up sometimes in datasheet() function when optional set to TRUE - 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() where useConda argument is set to FALSE as 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.2

CRAN release

- 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(), and condaFilepath()
  • 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.2

Modifications for CRAN release

- 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 datasheet could not handle more than one scenario when fastQuery was TRUE.
  • 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 datasheetRaster would 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 datasheet could not handle more than one scenario when fastQuery was TRUE
  • 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.6

- R
Published by alexembrey almost 6 years ago

rsyncrosim - v1.2.5

- R
Published by alexembrey almost 6 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.11

- R
Published by alexembrey over 6 years ago

rsyncrosim - v1.1.10

- R
Published by alexembrey over 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.8

- 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

rsyncrosim - v1.1.5

- R
Published by alexembrey almost 7 years ago

rsyncrosim - v1.0.6

- R
Published by alexembrey almost 7 years ago

rsyncrosim - v1.1.4

- R
Published by alexembrey almost 7 years ago

rsyncrosim - v1.1.1

- R
Published by alexembrey about 7 years ago

rsyncrosim - v1.1.0

- R
Published by alexembrey about 7 years ago