Skip to main content

A Bayesian inference pipeline for electromagnetic transients

Project description

Documentation Status Python package Coverage Status PyPI arXiv

Redback

Introducing REDBACK, a bayesian inference software package for fitting electromagnetic transients

Online documentation

Motivation and why redback might be useful to you.

The launch of new telescopes/surveys is leading to an explosion of transient observations. Redback is a software package for end-to-end interpretation and parameter estimation of these transients.

  • Download data for supernovae, tidal disruption events, gamma-ray burst afterglows, kilonovae, prompt emission from different catalogs/telescopes; Swift, BATSE, Open access catalogs, FINK and LASAIR brokers. Users can also provide their own data or use simulated data
  • Redback processes the data into a homogeneous transient object. Making it easy to plot lightcurves and do any other processing.
  • The user can then fit one of the models implemented in redback. Or fit their own model. Models for several different types of electromagnetic transients are implemented and range from simple analytical models to numerical surrogates.
  • All models are implemented as functions and can be used to simulate populations, without needing to provide data. This way redback can be used simply as a tool to simulate realistic populations, no need to actually fit anything.
  • Simulate realistic transient lightcurves for Rubin LSST Survey using the latest cadence tables and for ZTF. Or make your own survey. Simulate single transients or populations or simulate a full survey including non-detections and realistic cadences and noise.
  • Redback uses Bilby under the hood for sampling. Can easily switch samplers/likelihoods etc. By default the choice is made depending on the data.
  • Fitting returns a homogenous result object, with functionality to plot fitted lightcurves and the posterior/evidence. Or importance sample etc.

Contributing

If you are interested in contributing please join the redback slack and email Nikhil Sarin.

To make changes to redback, we require users to use a merge request system.

User/Dev calls

We have regular calls for users and developers. These include tutorials on specific redback functionality as well as discussions of new features/feature requests, and Q/A. Please join the slack to get details of these calls.

Project details


Download files

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

Source Distribution

redback-1.0.2.tar.gz (85.3 MB view details)

Uploaded Source

Built Distribution

redback-1.0.2-py3-none-any.whl (85.6 MB view details)

Uploaded Python 3

File details

Details for the file redback-1.0.2.tar.gz.

File metadata

  • Download URL: redback-1.0.2.tar.gz
  • Upload date:
  • Size: 85.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for redback-1.0.2.tar.gz
Algorithm Hash digest
SHA256 271e040156138f3d8748172e1a281cb29988b27071643162a69a005b5728ef6e
MD5 d14b6e9202c373c2f822aff82b997007
BLAKE2b-256 cbbd13f987fb520d4d2bd487cb2d1f774964fb59abe38859029a8eac6d41701a

See more details on using hashes here.

File details

Details for the file redback-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: redback-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 85.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.7

File hashes

Hashes for redback-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d451c519125848a0563caf21fe83eb7ca0c06d05414469c0ab71e74d26723a35
MD5 ba37403e41bf36f4274a843c3b46a0c9
BLAKE2b-256 09dffb1d084479b5f4d4b5eceefc9919cf7d8be07b7ad04fb1b44a1647c3fd23

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