Skip to main content

A package to model the orbits of pulsating stars in binaries

Project description

Maelstrom


maelstrom is a set of custom PyMC3 Models and solvers for modelling binary orbits through the phase modulation technique. Unlike previous codes, maelstrom fits each individual datapoint in the time series by forward modelling the time delay onto the light curve. This approach fully captures variations in a light curve caused by an orbital companion.

To install the current version

git clone https://github.com/danhey/maelstrom.git
cd maelstrom
pip install -e .

To get started

from maelstrom import Maelstrom
ms = Maelstrom(time, flux)
ms.optimize()

Read the docs here

Project details


Release history Release notifications | RSS feed

This version

0.2

Download files

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

Source Distribution

maelstrom-0.2.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

maelstrom-0.2-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file maelstrom-0.2.tar.gz.

File metadata

  • Download URL: maelstrom-0.2.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.3

File hashes

Hashes for maelstrom-0.2.tar.gz
Algorithm Hash digest
SHA256 7208f3da3c8224d191f793c74f05d25a2ca10aae1f09c331e35348cfd3f00c77
MD5 9105cce69fa29e47fcc2ba8a2f5a549f
BLAKE2b-256 d5411a2b93c5ea492c6017eeff56195f2972a43bdd43a23809a05bb7f8312ffe

See more details on using hashes here.

File details

Details for the file maelstrom-0.2-py3-none-any.whl.

File metadata

  • Download URL: maelstrom-0.2-py3-none-any.whl
  • Upload date:
  • Size: 19.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.3

File hashes

Hashes for maelstrom-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b025a3f94e27b13fc6f5f6d30161a938f89116f5234e532a28e18b144ecfda52
MD5 585f073f2f12da008617bf45e6a01dbb
BLAKE2b-256 bc3833fd41624a94a013a55b753edac83eb693f5491b9e9ead20d5f7058cb5e2

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