Skip to main content

Extract spectra from fits cubes

Project description

DOI Documentation Status Build Status Coverage Status

python-specex

Extract spectra from fits cubes

SETUP

To install the latest stable version of specex, just use pip:

$ pip install specex

Some functionalities are enabled only if some optional packages are installed, these packages can be installed by pip when installing Specex by specifing the desired configuration, for example

$ pip install specex[animation]

will install the packages required to use the command specex-cube-anim, while with the command

$ pip install specex[animation,regions,redrock]

also the packages to use rrspecex and to enable region file handling will be installed. To install all the optional dependencies use

$ pip install specex[all]

To install the bleeding edge version, clone the github repository then use pip:

$ git clone 'https://github.com/mauritiusdadd/python-specex.git'
$ cd python-specex
$ pip install .

If you want to use the rrspecex script and the correspondig module, make sure to install also redrock. If you don't already have a system wide installation of redrock, a simple script is provided that creates a python venv and downloads and installs the required packages, in this case the commands to install specex are the following:

$ chmod +x redrock_venv_setup.sh
$ ./redrock_venv_setup.sh
$ . ./redrock_venv/bin/activate
$ pip install .[redrock]

DOCUMENTATION

To build the documentation, install the requirements and run sphinx:

$ pip install -r docs/requirements.txt
$ sphinx-build -b html docs/ docs/_build/html

The full documentation is also available here: [https://python-specex.readthedocs.io/en/latest/index.html]

ACKNOWLEDGMENTS

If you used this software for your research, please consider to cite the following article

https://doi.org/10.1051/0004-6361/202349060

@ARTICLE{DAddona2024,
  title     = "The powerful lens galaxy cluster {PLCK} G287.0+32.9
               ({$\vartheta$E} $\sim 43$ ′′)",
  author    = "D'Addona, M and Mercurio, A and Rosati, P and Grillo, C and
               Caminha, G and Acebron, A and Angora, G and Bergamini, P and
               Bozza, V and Granata, G and Annunziatella, M and Gargiulo, A and
               Gobat, R and Tozzi, P and Girardi, M and Lombardi, M and
               Meneghetti, M and Schipani, P and Tortorelli, L and Vanzella, E",
  journal   = "Astron. Astrophys.",
  publisher = "EDP Sciences",
  month     =  feb,
  year      =  2024,
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

specex-0.8.0.tar.gz (2.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

specex-0.8.0-py3-none-any.whl (80.1 kB view details)

Uploaded Python 3

File details

Details for the file specex-0.8.0.tar.gz.

File metadata

  • Download URL: specex-0.8.0.tar.gz
  • Upload date:
  • Size: 2.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for specex-0.8.0.tar.gz
Algorithm Hash digest
SHA256 1545558c9098708ea35a6f4011f0c2b54e31fd9da42f96aa2f3367ae4fdd9be6
MD5 95e0ca5d74c3af6ce865f9a8b5499150
BLAKE2b-256 55da20ab21b9b183554000dd5f97ac4e91ee7c4c9c9979e3a21038374806bd01

See more details on using hashes here.

File details

Details for the file specex-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: specex-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 80.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for specex-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ee3b1285c579ad411360c00648a9346d183c53fb0b23954dea2e8a2373290666
MD5 ad277e79fc4fa660e8c1b23856b6284a
BLAKE2b-256 ed0f1fc43d1ed6a669f958b9209e8535c40bcfae45bed2f2c0b41cd2bfcef586

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page