Efficient library for spectral analysis in high-energy astrophysics.
Project description
ELISA: Efficient Library for Spectral Analysis in High-Energy Astrophysics
The aim of ELISA
is to provide a modern and efficient tool to explore and
analyze the spectral data. It is designed to be user-friendly and flexible.
The key features of ELISA
include:
- Ease of Use: Simple and intuitive interfaces
- Robustness: Utilizing the state-of-the-art algorithm to fit, test, and compare models
- Performance: Efficient computation backend based on JAX
- ...
Table of Contents
Installation
Stable Version
It is recommended to install ELISA
in a new conda
environment as follows:
-
Create a new
conda
environment. The following command creates a new environment named "elisa" withPython
3.9:conda create -n elisa python=3.9
Note that you can customize the environment name to your preference, and the
Python
version should range from 3.9 to 3.11. -
Activate the environment we just created:
conda activate elisa
-
Install
ELISA
usingpip
:pip install elisa-lib
Use Xspec
Models
If you want to use models from Xspec,
make sure HEASoft
and Xspec v12.12.1+
are installed on your system,
and the HEASoft
environment is initialized, then use the following
command to install xspex
:
pip install xspex
Development Version
The latest version of ELISA
can be installed by the following command:
pip install -U git+https://github.com/wcxve/elisa.git
Documentation
Read the documentation at: https://elisa-lib.readthedocs.io
License
ELISA
is distributed under the terms of the GPL-3.0 license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.