SimulationParameters.jl

Advanced handing of nested input simulation parameters
Author ProjectTorreyPines
Popularity
0 Stars
Updated Last
4 Months Ago
Started In
January 2023

SimulationParameters.jl

SimulationParameters.jl provides handing of hierarchical input simulation parameters

  • enforcing type
  • with descriptions
  • with units
  • with checks

There are three key abstract parameters types:

  • AbstractParameters define hierarchical containers (think of dictionaries)
  • AbstractParametersVector hold arrays of hierarchical containers
  • AbstractParameter hold individual parameters

There are two concrete types of AbstractParameter:

  • Entry where the value can be set by the user
  • Switch which allows users to select from a limited se of SwitchOptions

Both Entry and Switch support the definition of ranges/functions that can be used by optimizers to vary values for each of the parameters.

Online documentation

For more details, see the online documentation.

Docs

Used By Packages

No packages found.