Blog post

Rsyncrosim and pysyncrosim version 2.0 released for SyncroSim 3.0

As we gear up for the official release of SyncroSim 3, we’re excited to announce the launch of rsyncrosim and pysyncrosim 2.0. These updates bring significant enhancements to functionality and efficiency, ensuring seamless integration with new SyncroSim features. Here’s a breakdown of what’s new:

Rsyncrosim 2.0 Highlights

  1. Enhanced scenario dependencies: Improved efficiency when setting up scenario dependencies.
  2. Flexible package management:
    • The new installPackage() function installs SyncroSim packages directly from the server or a local file/folder and now supports a version argument.
    • The removePackage() function uninstalls specific versions of packages with ease.
  3. Conda environment setup: A new createCondaEnv() function simplifies the creation of package-specific conda environments.
  4. Streamlined raster handling: Removed all references to the deprecated raster package in R.

For the full list of changes, including potential breaking updates, visit the rsyncrosim 2.0 GitHub release notes.

Pysyncrosim 2.0 Highlights

  1. New package management methods:
    • install_packages() and remove_packages() methods allow for installing or removing SyncroSim packages with version control.
    • The add_packages() and remove_packages() methods for libraries streamline package additions and removals within SyncroSim libraries.
  2. Streamlined functionality: Removed methods and arguments tied to SyncroSim package add-ons and templates, aligning with updates in SyncroSim 3.0.

For more details regarding the differences between the latest pysyncrosim release and the previous releases, see the GitHub release notes here.