Eniric

Eniric: Extended NIR Information Content - Published in JOSS (2019)

https://github.com/jason-neal/eniric

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 16 DOI reference(s) in README and JOSS metadata
  • Academic publication links
    Links to: joss.theoj.org, zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

astronomy doppler python3 radial-velocity spectroscopy

Keywords from Contributors

pypi graph-generation cryptocurrencies ode meshes simulations gravitational-lenses research blackhole robot

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation

Repository

Extended Near InfraRed spectra Information Content analysis.

Basic Info
Statistics
  • Stars: 10
  • Watchers: 0
  • Forks: 5
  • Open Issues: 9
  • Releases: 4
Topics
astronomy doppler python3 radial-velocity spectroscopy
Created about 9 years ago · Last pushed over 1 year ago
Metadata Files
Readme Changelog Contributing License

README.md

ENIRIC - Extended Near InfraRed Information Content

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

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).

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.

Owner

  • Name: Jason Neal
  • Login: jason-neal
  • Kind: user
  • Location: NZ

Software developer, PhD Astronomy - Exoplanets / NIR spectroscopy / RV precision

JOSS Publication

Eniric: Extended NIR Information Content
Published
May 08, 2019
Volume 4, Issue 37, Page 1053
Authors
J.j. Neal ORCID
Instituto de Astrofísica e Ciências do Espaço, Universidade do Porto, CAUP, Rua das Estrelas, 4150-762, Porto, Portugal, Departamento de Física e Astronomia, Faculdade de Ciências, Universidade do Porto, Rua do Campo Alegre, 4169-007, Porto, Portugal
P. Figueira ORCID
European Southern Observatory, Alonso de Córdova 3107, Vitacura, Casilla 19001, Santiago 19, Chile, Instituto de Astrofísica e Ciências do Espaço, Universidade do Porto, CAUP, Rua das Estrelas, 4150-762, Porto, Portugal
Editor
Arfon Smith ORCID
Tags
Astronomy Radial velocity precision Near-infrared Spectral quality

GitHub Events

Total
Last Year

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 1,013
  • Total Committers: 9
  • Avg Commits per committer: 112.556
  • Development Distribution Score (DDS): 0.056
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Jason Neal j****l@a****t 956
pyup-bot g****t@p****o 48
dependabot[bot] 4****] 3
TrellixVulnTeam 1****m 1
Thomas Vandal 3****t 1
Kamuish 3****h 1
Cody c****y@q****m 1
Codacy Badger b****r@c****m 1
Arfon Smith a****n 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 20
  • Total pull requests: 94
  • Average time to close issues: 4 months
  • Average time to close pull requests: 2 months
  • Total issue authors: 2
  • Total pull request authors: 10
  • Average comments per issue: 0.9
  • Average comments per pull request: 0.86
  • Merged pull requests: 40
  • Bot issues: 0
  • Bot pull requests: 8
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • crawfordsm (12)
  • jason-neal (8)
Pull Request Authors
  • jason-neal (47)
  • pyup-bot (47)
  • dependabot[bot] (10)
  • snyk-bot (2)
  • vandalt (1)
  • Kamuish (1)
  • arfon (1)
  • sourcery-ai-bot (1)
  • TrellixVulnTeam (1)
  • sourcery-ai[bot] (1)
Top Labels
Issue Labels
enhancement (2) bug (1)
Pull Request Labels
dependencies (10)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 15 last-month
  • Total dependent packages: 1
  • Total dependent repositories: 1
  • Total versions: 4
  • Total maintainers: 1
pypi.org: eniric

Extended NIR Information Content

  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 15 Last month
Rankings
Dependent packages count: 4.8%
Forks count: 13.3%
Average: 17.7%
Stargazers count: 17.7%
Dependent repos count: 21.5%
Downloads: 31.2%
Maintainers (1)
Last synced: 4 months ago

Dependencies

requirements.txt pypi
  • astropy >=3.0.0
  • astrostarfish *
  • joblib >=0.12.3
  • matplotlib *
  • numpy >=1.15.4
  • oyaml *
  • pandas *
  • pyyaml *
  • scipy *
  • tqdm *
requirements_dev.txt pypi
  • astropy ==3.2.3 development
  • astrostarfish eniric_suitable development
  • coverage ==4.5.4 development
  • hypothesis ==4.42.5 development
  • joblib ==0.14.0 development
  • matplotlib ==3.1.1 development
  • multiprocess ==0.70.9 development
  • mypy ==0.740 development
  • numpy ==1.17.3 development
  • oyaml ==0.9 development
  • pandas ==0.25.3 development
  • pre-commit ==1.20.0 development
  • pytest ==5.2.2 development
  • pytest-cov ==2.8.1 development
  • pyyaml ==5.4 development
  • scipy ==1.3.1 development
  • tqdm ==4.37.0 development
pyproject.toml pypi
setup.py pypi