previously there was a global "default header" object which each OpatIO table used to build off of. The issue was that this did a shallow copy so if there were multiple OpatIO objects instantiated they would all modify the same header object. This has been resolved by moving the default header to a function which generates it fresh for each OpatIO object.
4DSSE Utils
A collection of utilities useful for 4DSSE. Each utiliy is intended to be more-or-less standalone and easy to use. These are not directly physics related; rather, these are implimentation and deevlopment related.
NOTE
You likeley to not need to be here unless you are a 4D-STAR developer or are diving pretty deeply into 4D-STAR
Utilities
- defaultConfig
- A tool to generate a default config file based on the config varaiables used in the source. This is useful to confirm that typos have not crept into the source code preventing config values from being read properly.
- fileHeaders
- A tool to generate / update all file headers for python, c, c++, and fortran files in the source tree. This can be run even if it has already been run and it will simply update the headers to reflect any new authors, and latest changes.
- meshGeneration
- A tool to generate the default, spherical, mesh used by 4DSSE in the gmsh 2.2 format. This mesh is guarenteed to have a vertex within machine precision of (0, 0, 0).
- opatio
- A installable python module for working with (creating, reading) OPAT files for use with 4DSSE opacity routines.
Further details about each utility are included in that utilities sub-folder.