hammurabi is an open-source (GNU General Public License v3) package for simulating full/partial-sky Galactic emissions. The outputs of (current version) hammurabi X include:
- polarized synchrotron emission
- dispersion measure
- Faraday depth
Essential physical inputs/modelings required during simulation include:
- Galactic magnetic field
- (cosmic-ray & thermal) electron distribution
hammurabi X is a modular C++ framework which is friendly to user defined models. Based on earlier versions of hammurabi, we mainly focus on improving its numerical reliablility and scalability.
Please check our WIKI for more detailed technical information.
The original hammurabi v3 is still accessible.
-
hammurabi X: a C++ package for simulating Galactic emissions
-
hammurabi X: Simulating Galactic Synchrotron Emission with Random Magnetic Fields
-
Simulating polarized Galactic synchrotron emission at all frequencies. The Hammurabi code
Bug reports and code contributions are warmly welcomed, feel free to contact
- We copied and modified functions/classes from HEALPix.
- We use TinyXML2 as the XML file parser.