Recent Releases of sboo

sboo - SimpleBox Probabilistic and Runoff improvements

Major enhancements include: - Using parallel computing for probabilistic application of SimpleBox - Add option to include correlation between distributions of input parameters - Several smaller fixes and improvements

Major breaking change: Runoff and outflow from w0 (lake) and w1 (river) is now calculated based on precipitation. This changes the outcome and needs to be considered when using this version of SimpleBox for existing scenario's. The change allows for more flexibility in changing landscape scenario's and dividing the watershed across scales.

What's Changed

  • Solver update2025 by @jormercury in https://github.com/rivm-syso/SBoo/pull/204
  • Fix volatilisation by @jormercury in https://github.com/rivm-syso/SBoo/pull/209
  • Solver module update by @anne-hids in https://github.com/rivm-syso/SBoo/pull/196
  • Update metadata by @anne-hids in https://github.com/rivm-syso/SBoo/pull/211
  • test build Rd files (does not pass yet) by @jormercury in https://github.com/rivm-syso/SBoo/pull/212
  • LHS correlation and solving in parallel by @anne-hids in https://github.com/rivm-syso/SBoo/pull/221
  • K sedimentation fix by @jormercury in https://github.com/rivm-syso/SBoo/pull/227
  • Updates on distributions by @anne-hids in https://github.com/rivm-syso/SBoo/pull/222
  • Update of advection flows by @anne-hids in https://github.com/rivm-syso/SBoo/pull/219

Full Changelog: https://github.com/rivm-syso/SBoo/compare/2024.11.0...2025.10.0alpha1

- R
Published by jormercury 6 months ago

sboo - 2025.04.0

First public release of SimpleBox object oriented in R

This SimpleBox implementation in R replaces the previous ones in spreadsheet format. To get started see the Readme in SBooScripts and the getting started.

What's new

  • In this release, the SolverModule was updated. As much of the code needed for solving was transferred from the solver function files to the SolverModule. All solver function files were removed, and the ODE functions were moved to a new file: fGeneral.R. Solving steady state deterministically, steady state probabilistically, dynamic deterministically and dynamic probabilistically now happens inside the SolverModule.
  • The ConcentrationModule was deleted, instead there is a function that is called from the solver module which calculates concentrations.
  • Standard plot functions were added to SBcore, reachable via: World$PlotConcentration() and World$PlotSolution(). A suitable plot function was created for all solvers.
  • The existing solver vignettes were deleted. Instead, there is one solver vignette: Solver use.rmd (link)
  • The getting started vignette was updated to work with the updates to SBoo.

- R
Published by anne-hids 10 months ago

sboo - 2024.11.0

What's Changed

  • Fragmentation and deaggregation of microplastics.
  • Solver updates (more to come)

- R
Published by jormercury about 1 year ago

sboo - 2024.11.0alpha2

What's Changed

  • Fixed small mistakes in solvers, concentrationmodule still needs some… by @jormercury in https://github.com/rivm-syso/SBoo/pull/174
  • Leon t working solver by @jormercury in https://github.com/rivm-syso/SBoo/pull/183
  • Added ReadMe by @jormercury in https://github.com/rivm-syso/SBoo/pull/178
  • Removed unused function file f_SchmidtNumber (issue #150) by @anne-hids in https://github.com/rivm-syso/SBoo/pull/185

Full Changelog: https://github.com/rivm-syso/SBoo/compare/2024.11.0alpha1...2024.11.0alpha2

- R
Published by jormercury about 1 year ago

sboo - 2024.11.0alpha1

Release notes:

This release is a pre-release, which works, but work is ongoing on some modules. This release uses a script approach to the Uncertain/Dynamic solvers and handling input data. The concentration module is a work in progress and should not be used.

This version was used for LEON-T Deliverable 3.5.

What's Changed

  • Added exception for regional and continental deepsoil to return NA by @anne-hids in https://github.com/rivm-syso/SBoo/pull/161
  • updates microplastic fragmentation by @valeriederijk in https://github.com/rivm-syso/SBoo/pull/163
  • Bugfix fragmentation microplastics by @anne-hids in https://github.com/rivm-syso/SBoo/pull/162
  • Concentration Module by @valeriederijk in https://github.com/rivm-syso/SBoo/pull/164
  • Ah uncertain solver by @anne-hids in https://github.com/rivm-syso/SBoo/pull/168
  • Overdracht vd r by @jormercury in https://github.com/rivm-syso/SBoo/pull/167
  • Dynamic uncertain solver, exportMetadata function, fetchDataUnits() function by @anne-hids in https://github.com/rivm-syso/SBoo/pull/170
  • Solver and concentration module update by @anne-hids in https://github.com/rivm-syso/SBoo/pull/172
  • Trwp fragmentation by @jormercury in https://github.com/rivm-syso/SBoo/pull/175
    • k_fragmentation was moved from a removal process to a species process (S/P->S) at subcompart level.

Full Changelog: https://github.com/rivm-syso/SBoo/compare/2024.8.1...2024.11.0alpha1

LEON-T has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement 955397.

- R
Published by jormercury about 1 year ago

sboo - 2024.8.1

What's Changed

  • Initialization of World changed: first run an initWorld script, then initialize the substance with World$substance <- 'your_substance' in https://github.com/rivm-syso/SBoo/pull/154
  • Eventsolver and dynamic solver with approxfun now work in the core in https://github.com/rivm-syso/SBoo/pull/159

Full Changelog: https://github.com/rivm-syso/SBoo/compare/2024.8.0...2024.8.1

- R
Published by jormercury over 1 year ago

sboo - SB4xlsx port

This version was verified to not have differences between the spreadsheet and R implementation of SimpleBox of more than 0.1%. The only aspect not ported yet is that of dissolution of particles, so change of species from solid to unbound. This is part of further work https://github.com/rivm-syso/SBoo/issues/148 and will be tested in future updates. The verification doc's can be found in https://github.com/rivm-syso/SBooScripts/tree/2024.8.0/vignettes/Development/Quality%20control/Publication.

- R
Published by jormercury over 1 year ago

sboo - SB4xlsx port

Initial release of verified R implementation of SimpleBox. The verification results in <0.1% differences from excel calculations. See verification vignettes.

- R
Published by jormercury over 1 year ago