Skip to main content

ExoEcho

Welcome to ExoEcho! This repository contains the ExoEcho package, a tool for estimating signal and noise of exoplanet observations.

Features

  • Provides a tool to create Telescope objects.
  • Estimates signal & noise of observations conducted by customizable Telescopes!
  • Provides a variety of commonly-used telescope systems for exoplanetary observations.
  • Various tools specifically made for the upcoming Ariel mission, including all the instruments at key spectral resolutions. In particular, it provides useful plotting functions for the Ariel telescope.

Installation

To install ExoEcho, simply run the following command:

pip install exoecho

Target List Requirements

The target list that you want to use has to meet certain citeria. First of all, it must be passed as a pandas.DataFrame to ensure consistency with the rest of the package. Most importantly, you must run it through the cleanTargets.py script, which will separate out some given values and their respective uncertainties, the latter(s) of which can be found under the column names f"{column} upper unc" and f"{column} lower unc". Note that for upper or lower limit values, the given value will be kept but the "<" or ">" symbol will be remove. Also, you can add which column should be ignored by the cleaning process (such as notes / remarks, target names, references, etc).

Now for the most important prerequisite for the target lists: column names. I will list of the required target names (which are case sensitive). Please take note of the units, when applicable.

  • Star Temperature [K]
  • Star Radius [Rs]
  • Star Distance [pc]
  • Planet Name
  • Planet Radius [Rjup]
  • Planet Mass [Mjup]
  • Planet Semi-major Axis [au]
  • Planet Period [days]
  • Transit Duration [hrs]

The following are optional column names. If they are not provided, the respective default values will be put instead (shown beside the name, separated by an arrow). Note that Planet Albedo is the planet's bond albedo. Default values for Planet Albedo, Heat Redistribution Factor, and Mean Molecular Weight are given by Edwards et al. [1]. The default Planet Geometric Albedo is given by Heng et al. [2]

  • Planet Albedo -> 0.2
  • Heat Redistribution Factor -> 0.8
  • Mean Molecular Weight -> 2.3
  • Planet Geometric Albedo -> 0.25
  • Eclipse Duration [hrs] -> made equal to transit duration [hrs]

License

ExoEcho is licensed under the MIT License. See LICENSE for more information.

Contact

If you have any questions or suggestions, feel free to reach out to us at benjamin.coull-neveu@mail.mcgill.ca.

References

[1] Edwards et al., “An Updated Study of Potential Targets for Ariel.” [2] Heng, Morris, and Kitzmann, “Closed-Formed Ab Initio Solutions of Geometric Albedos and Reflected Light Phase Curves of Exoplanets.”

Metadata

Release files for ExoEcho 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ExoEcho 0.1.6
File Size Uploaded
exoecho-0.1.6.tar.gz 81.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for ExoEcho 0.1.6
File Interpreter ABI Platform
ExoEcho-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 163.2 MB

Release files / exoecho-0.1.6.tar.gz

Download URL exoecho-0.1.6.tar.gz
Size 81.3 MB
Tags Source
SHA-256 checksum
How to use checksums
4efd89f9eb3241bc282a052ffa3f5ea5c7864f49c3e706817cb0630244fe57c5
BLAKE2b-256 checksum
How to use checksums
e138886c911d99b2f65c5e8b29df7388efa44f4d2044e8e0eab84d6b893f4670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.12

Release files / ExoEcho-0.1.6-py3-none-any.whl

Download URL ExoEcho-0.1.6-py3-none-any.whl
Size 81.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
851b15d9e1cd88208587ec035e4e1bc58661af6fba387c14fe140e64856d2be7
BLAKE2b-256 checksum
How to use checksums
e073540338799bc232ea8f0ea4322210a9f7a0e77d5a1da08f9e5523a33850d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.1

2 release files

0.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page