Pyproffit
Pyproffit is a Python code for the analysis of X-ray brightness profiles from clusters of galaxies
Install / Use
/learn @domeckert/PyproffitREADME
pyproffit
Pyproffit is a python package for the analysis of X-ray brightness profiles of clusters of galaxies. It is the python equivalent of the popular Proffit C++ package (Eckert et al. 2011).
The paper describing the code is now published in the Open Journal of Astrophysics and available on arXiv:
https://arxiv.org/abs/2009.03944
Installation
pyproffit is available on PyPI. The easiest way of installing pyproffit is obviously to use pip:
pip3 install pyproffit
The PyPI repository should contain the latest stable release (as judged by the developer), it may not be the latest version thus some features may be missing. To install the latest version from Github:
git clone https://github.com/domeckert/pyproffit.git
cd pyproffit
pip3 install .
pyproffit depends on numpy, scipy, astropy, matplotlib, iminuit, pymc3, and pystan.
Documentation
An extensive documentation is available on Read The Docs:
https://pyproffit.readthedocs.io
A test dataset and a validation script are also available in the validation directory. To run the validation script,
cd validation
python3 test_script.py
Enjoy!
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
