Installation

Installing allesfitter

pip install allesfitter

Requirements

Standard packages (install via conda/pip; anaconda is recommended):

  • python (>=2.7 or >=3.5)

  • numpy

  • scikit-learn

  • matplotlib

  • seaborn

  • tqdm

Special packages (install via pip, semi-optional):

  • ellc (>=1.8.0) [1]

  • dynesty (>=0.9.3) [2]

  • emcee (>=3.0.0) [3]

  • celerite (>=0.3.0) [4]

  • corner (>=2.0.1) [5]

Even more special packages (install via pip, optional):

  • rebound (>=3.8.0) [6]

  • wotan (>=1.9) [7]

  • transitleastsqaures (>=1.0.25) [8]

[1] semi-optional; for planets and binaries; requires a Fortran compiler; on Mac, you can install one via brew install gcc

[2] semi-optional; for Nested Sampling

[3] semi-optional; for MCMC

[4] semi-optional; for Gaussian Processes

[5] semi-optional; if you want corner plots (you know you do.)

[6] optional; if you want top-down-view plots of the orbits (you might not yet know, but you do.)

[7] optional; if you want to search for transits and guesstimate TTVs (you might not yet know, but you do.)

[8] optional; if you want to search for transits (you might not yet know, but you do.)