Skip to content

DANTON v0.3

Compare
Choose a tag to compare
@niess niess released this 08 Nov 13:18
· 1 commit to faca13dcfacd5b7a3cf7ef9e84f8aadb6db489e4 since this release

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 the danton_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 to danton_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 the danton_context_seed function. A seed option was added to data cards. If null, 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.