Skip to main content

Eniric: Extended NIR Information Content

Project description

ENIRIC - Extended Near InfraRed Information Content

Documentation Status Python 3.6+ Codacy Badge Codacy Badge Build Status Coverage Status Updates Python 3 PyPI version

Eniric is a Python 3 software to compute the theoretical Radial Velocity (RV) precision of stellar spectra. Eniric is an overhaul and extension to the code used in Figueria et al. 2016 to analysis the precision of M-dwarf stars. Extending the performance and usability, it is able to be used on any synthetic spectra from the PHOENIX-ACES and BT-Settl (CIFIST2001-2015) libraries.

Checkout the documentation on Read the Docs!

Features:

Eniric contains a number of features to transform and prepare the spectra (observed and synthetic).

  • Spectral broadening

    Allows for Rotational and Instrumental broadening of synthetic spectra given a rotation speed vsini and resolution R.

  • Atmospheric transmission masking

    Analyzing the RV precision attainable under the different masking conditions presented in Figueira et al. 2016_.

    The three conditions specifically treated are:

    • No contamination or treatment of atmospheric transmission
    • Masking all regions affected by atmospheric absorption of a given depth % over the course of the year.
    • Assuming perfect telluric correction in which the variance of the measured flux is impacted.
  • Relative RV precision

    The RV precision can be calculated relative to a specified SNR per pixel in the center of a spectroscopic band. The default as used in the Figueira et al. 2016 is a SNR of 100 at the center of the J-band.

  • Spectral Resampling

    Allows for resampling of synthetic spectra to N pixels per FWHM.

  • SNR normalization.

    Normalize spectral flux to a defined SNR level.

  • Band selection

    Analysis splitable into individual photometric bands Z\ , Y\ , J\ , H\ , K. User definable.

  • Theoretical RV precision

    Compute spectral RV precision and spectral quality.

  • Incremental quality & precision

    Determine the RV precision and spectral quality on narrow wavelength slices across the entire spectrum, similar to that present in Figure 1 of Artigau et al. 2018 <http://adsabs.harvard.edu/abs/2018AJ....155..198A>_.

  • Analyse relative precision of synthetic libraries

    The RV precision of are present relative to a specified SNR per pixel in the center of a photometric band. The default as used in Figueira et al. 2016_ is a SNR of 100 at the center of the J-band.

Contents

Background

The origin of this code was used in Figueira et al. 2016.

P. Figueira, V. Zh. Adibekyan, M. Oshagh, J. J. Neal, B. Rojas-Ayala, C. Lovis, C. Melo, F. Pepe, N. C. Santos, M. Tsantaki, 2016,
Radial velocity information content of M dwarf spectra in the near-infrared,
Astronomy and Astrophysics, 586, A101

It had a number of efficiency issues with convolution which were improved upon

To reproduce the updated results for Figueira et al. 2016 run

phoenix_precision.py -t 3900 3500 2800 2600 -l 4.5 -m 0.5 -r 60000 80000 100000 -v 1.0 5.0 10.0 -b Z Y J H K

after installation and configuration.

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

eniric-1.0rc3.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

eniric-1.0rc3-py3-none-any.whl (89.0 kB view details)

Uploaded Python 3

File details

Details for the file eniric-1.0rc3.tar.gz.

File metadata

  • Download URL: eniric-1.0rc3.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.20.1 setuptools/41.0.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for eniric-1.0rc3.tar.gz
Algorithm Hash digest
SHA256 33048ec1ddcddc366b96242d5f0039005e62682f45ffe0709ce733314a4d913f
MD5 977ca200602883abf186f60362c8cb28
BLAKE2b-256 ac0ae4e37353d5600bdd9e87af72ff813ddf4d8ea920ce4a0cf04dd0a4b6b36d

See more details on using hashes here.

File details

Details for the file eniric-1.0rc3-py3-none-any.whl.

File metadata

  • Download URL: eniric-1.0rc3-py3-none-any.whl
  • Upload date:
  • Size: 89.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.20.1 setuptools/41.0.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.6.7

File hashes

Hashes for eniric-1.0rc3-py3-none-any.whl
Algorithm Hash digest
SHA256 3c1ec29d7dea0fffb75458c3ca0b9b4d2f00914b52684c1d21249ad881e0d2fb
MD5 9bbd48fa9b109e9d7bad5cfa74ae58ce
BLAKE2b-256 8c07ea604215166468dd02991c250f1943a1611abac0d9382054ea669ca6160e

See more details on using hashes here.

Supported by

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