Skip to content

Releases: zoglauer/megalib

MEGAlib v4.02

17 Sep 23:09

Choose a tag to compare

Version 4.02

This is mostly a compatibility, bug fix, and minor updates release.
The main development towards MEGAlib 5.0 is happening in the branch develop-cosi.
However, as of Septmeber 2025, this branch contains a few features which only work with COSI.

General:

  • Default ROOT version is 6.36
  • Updates to run on all the latest OS'es

Mimrec:

  • New ARM fitting tool

Fretalon / Melinator:

  • Many updates to Melinator to improve the energy calibration

Version 4.00

General:

  • License is now LPGL v3
  • Default ROOT version is 6.28
  • C++-2014 is now default
  • Updates for all the latest OS'es
  • Improvements to the dmegalib parallel simulation environment
  • Improved event and file writting

Geomega:

  • Speed ups reading large files
  • Fixed if-statement evaluations
  • Voxel3D is now allowed not to be a box detector
  • The geometry view is now restored after a reload of the mass-model
  • Option to automatically view the geometry upon launch
  • Do not allow to define multiple surrounding spheres
  • Fix path in which cross-section are stored

Cosima:

  • mcosima has the new option "-a" to not generated concatenation files
  • gzip'ing sim files is now default
  • Improvements to the orientation handling to enable COSI data challenge simulations
  • Enable a timeout (stop simulating) if no new events are stored after 30 minutes
  • Added Comptonization model as spectrum
  • Added cutoff power law
  • Added more unit tests

Response:

  • Parallel reading of spares rsp files
  • Cleanup interface in responsemanipulator
  • Option to collapse response matrices
  • Store simulation parameters in rsp files

Mimrec:

  • Changes for near-field imaging
  • Fixes in binned-mode imaging
  • Default color palette now is Viridis
  • Spherical images now can have hammer projection too
  • Save the cfg file via command line
  • Enable polarization analysis in Galactic coordinates
  • Feature to perform box selections on first and second interactio

Revan:

  • Save the cfg file via command line
  • Add energy windows to Bayesian and TMVA reconstrcution

Fretalon / Melinator:

  • Significant speed ups and optimizations to handle new COSI calibrations
  • Parallelization of spectrum generation
  • UI: Added peak finding options to UI, scrollbar for options, include errors for peak fitting, minor canvas changes

Examples:

  • Sensitivity optimizer
  • Add test data for MEGAlib's getting started guide

Known issues:

  • Cosima: Activation simulations still miss some important lines
  • Cosima: Using light curves with large time numbers (i.e. corresponding to current date in seconds) can create artificial spikes

And many smaller bug fixes and optimizations