DANTON v0.3
This release updates the core dependencies of DANTON, namely PUMAS (v1.1), TURTLE (v0.10) and ALOUETTE (d55a88d). In addition, it patches some bugs in forward mode and adds the following features and API modifications:
- Geoid undulations are now supported using the EMG96 model, by default. Please check the documentation of the
danton_earth_update
function for more details. - The
stack_size
option has been removed from thedanton_earth_update
function. If a tiled GDEM is used, then there is no soft limit on the number of concurrent tiles in memory. - The topography option in data cards has been simplified. It now accepts a path to a GDEM or a number. In the latter case, the number value specifies the constant altitude of the topography.
- The
danton_run
function has been renamed todanton_context_run
since it is a method of a simulation context. - A single random stream is now used per simulation context, even when using TAUOLA. The seed can be set explicitly with the
danton_context_random_set
function, and it can be retrieved with thedanton_context_seed
function. A seed option was added to data cards. Ifnull
, which is the default, then the seed is initialised from the OS entropy, using/dev/urandom
. - The
danton_initialise
function has been simplified. In addition to the lock and unlock callbacks, it now takes a single extra argument specifying the prefix for physics data needed by DANTON.