Skip to main content

EMPEROR

Exoplanet Mcmc Parallel tEmpering for Rv Orbit Retrieval

Overview

EMPEROR (Exoplanet Mcmc Parallel tEmpering for Rv Orbit Retrieval), is a Python-based algorithm that automatically searches for signals in Radial Velocity timeseries (and also joint modelling with Astrometry), employing Markov chains and parallel tempering methods, convergence tests and Bayesian statistics, along with various noise models. A number of posterior sampling routines are available, focused on efficiently searching for signals in highly multi-modal posteriors. The code allows the analysis of multi-instrument and multi-planet data sets and performs model comparisons automatically to return the optimum model that best describes the data.

Make sure to check the documentation!

Why EMPEROR?

  • It's really simple to use
  • It has a series of configuration commands that will amaze you
  • Advanced Noise Model
  • Quite Flexible!

Dependencies

This code makes use of:

All of them can be easily installed with pip.

For additional capabilities, you can install:

Installation

Pip

In the console type

pip3 install astroEMPEROR

From Source

In the console type

git clone https://github.com/ReddTea/astroEMPEROR.git

Installation Verification

Download the tests folder and run test_basic.py to make sure everything works!

In terminal:

python test_basic.py

Quick Usage

We need to set up our working directory with two subfolders, datafiles and datalogs, the former for data input, the later for output.

📂working_directory
 ┣ 📜mini_test.py
 ┣ 📂datafiles
 ┃ ┣ 📂51Peg
 ┃ ┃ ┗ 📂RV
 ┃ ┃ ┃ ┗ 📜51peg.vels
 ┣ 📂datalogs
 ┃ ┣ 📂51Peg
 ┃ ┃ ┗ 📂run_1

Running the code is as simple as:

import astroemperor

sim = astroemperor.Simulation()

sim.set_engine('reddemcee')
sim.engine_config['setup'] = [2, 100, 500, 1]
sim.load_data('51Peg')  # read from ./datafiles/

sim.plot_trace['plot'] = False  # deactivate arviz plots
sim.autorun(1, 1)  # (from=1, to=1): just 1 keplerian

Outputs

All results can be found in the datalogs folder. You will see chain plots, posterior plots, histograms, phasefolded curves, the chain sample and more!

Download files

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

Source Distribution

astroemperor-1.0.4.tar.gz (99.2 kB view details)

Uploaded Source

Built Distribution

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

astroemperor-1.0.4-py3-none-any.whl (118.1 kB view details)

Uploaded Python 3

File details

Details for the file astroemperor-1.0.4.tar.gz.

File metadata

  • Download URL: astroemperor-1.0.4.tar.gz
  • Upload date:
  • Size: 99.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for astroemperor-1.0.4.tar.gz
Algorithm Hash digest
SHA256 8023d9c66c3a5b06b1b9881d12415663b0b694530e662141b6fce3e6f91d06ca
MD5 86b161d180274304b024c387f4118651
BLAKE2b-256 6f93e537b14ef5ae21028fa236637d7fdbc5bcf65f4f687d1521aa408deb9b61

See more details on using hashes here.

File details

Details for the file astroemperor-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: astroemperor-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 118.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for astroemperor-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 be921ae0ec9635bb015bf0dbecb86df4a02fa7eb000caa606d18a75087ea7291
MD5 384308574aead47838b1674628a75428
BLAKE2b-256 2a7490058b9427e73312d3ac88415d8416f926a48de0062124de9d2fb86473ea

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0

2 files

0.9.10

2 files

0.9.9.1

2 files

0.9.9

2 files

0.9.8.3

2 files

0.9.8.2

2 files

0.9.8.1

2 files

0.9.8

2 files

0.9.7.3

2 files

0.9.7.2

2 files

0.9.7.1

2 files

0.9.7

2 files

0.9.6

2 files

0.9.5

2 files

0.8.7

2 files

0.8.6

2 files

0.8.5

2 files

0.8.4

2 files

0.8.3

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.8

2 files

0.7.7

2 files

0.7.6

2 files

0.7.5

2 files

0.7.4

2 files

0.7.3

2 files

0.7.2

2 files

0.7.1

2 files

0.7.0

2 files

0.5.1

2 files

0.5.0

2 files

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