https://github.com/simonsobs/syslibrary
Library of systematics template for SO likelihood analysis.
https://github.com/simonsobs/syslibrary
Last synced: 12 months ago
JSON representation
Library of systematics template for SO likelihood analysis.
- Host: GitHub
- URL: https://github.com/simonsobs/syslibrary
- Owner: simonsobs
- Created: 2020-09-23T12:56:42.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-23T10:04:43.000Z (over 1 year ago)
- Last Synced: 2025-03-31T08:06:49.268Z (about 1 year ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 299 KB
- Stars: 1
- Watchers: 4
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SYSLibrary
Library of systematics template for SO likelihood analysis.
Main modules are
* `syslib.py`: master module with abstract classes
* `syslib_zzz.py`: zzz-specific extension of systematics template, with zzz beign an SO-derived probe
Currently available:
* `syslib_mflike.py`: collection of templates of systematics for the high-ell likelihood analysis
Currently available abstract classes are
* calibration
* additive systematics template from yaml file
* act on a dictionary of theory Cls
Currently available specific classes are:
* rotation of Cls due to miscalibration of polarization angle
* T-to-E leakage (Planck-based)
To get started, have a look at the notebooks in `sysspectra/notebook`
## Contributing
Current contributors to syslibrary are: Martina Gerbino, Luca Pagano. Special thanks to FGSpectra contributors (Davide Poletti, Max Abitbol, Zack Li). The first version of syslib was heavily based on fgspectra. Feel free to join: contributors are welcome!
## Dependencies
* Python > 3.9
* numpy / scipy
* yaml
* fgspectra
## Installing
Since we're still putting this together, just install in developer mode for now.
```
pip install -e .
```