Skip to main content

No project description provided

Project description

Logo

Prost is a library for rapidly associating transients with their host galaxies.

The code calculates the posterior probability that each galaxy in a search region is the true host galaxy, by considering the transient's fractional offset, redshift (or the prior for the survey), and brightness. The code can query from the following catalogs:

The code also estimates the posterior probability that the true host lies outside of the search cone or is missing from the search catalog. The priors and likelihoods for each property can be customized according to the transient survey. Using the code is straightforward:

import pandas as pd
from astro_prost import associate_sample
from scipy.stats import gamma, halfnorm, uniform

# define a transient catalog 
transient_catalog = pd.DataFrame({
    'name': ['MyTransient'],
    'ra': [237.1981094],
    'dec': [9.2000414]
})

# define a catalog to search -- options are glade, decals, and panstarrs
catalogs = ["decals"]

# define priors and likelihoods
priorfunc_offset = uniform(loc=0, scale=10)
likefunc_offset = gamma(a=0.75)

priors = {"offset": priorfunc_offset}
likes = {"offset": likefunc_offset}

# associate
hosts = \
    associate_sample(
        transient_catalog,
        priors=priors,
        likes=likes,
        catalogs=catalogs,
        name_col='name',
        coord_cols=('ra', 'dec'),
        save=False
)

Template

PyPI GitHub Workflow Status Read The Docs

Questions? Functionality you'd like to see? Report an issue or reach out at gaglian2[at]mit.edu.

This project was automatically generated using the LINCC-Frameworks python-project-template.

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

astro_prost-1.2.10.tar.gz (84.7 MB view details)

Uploaded Source

Built Distribution

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

astro_prost-1.2.10-py3-none-any.whl (82.4 MB view details)

Uploaded Python 3

File details

Details for the file astro_prost-1.2.10.tar.gz.

File metadata

  • Download URL: astro_prost-1.2.10.tar.gz
  • Upload date:
  • Size: 84.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for astro_prost-1.2.10.tar.gz
Algorithm Hash digest
SHA256 a55836c088bbafa06b0fdb280e3c5f21fb97a018b45f36f9c188df235c3c9ca0
MD5 927866b6a3204195465d307b4a63bfb2
BLAKE2b-256 a7d7772af4d54ad2108512db5b9d8f49d38cd4257ebe4a43c506ecc422b17013

See more details on using hashes here.

File details

Details for the file astro_prost-1.2.10-py3-none-any.whl.

File metadata

  • Download URL: astro_prost-1.2.10-py3-none-any.whl
  • Upload date:
  • Size: 82.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for astro_prost-1.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 004b871e0491b04e15911dcaa09c71b75a846d31058f1528f6d3fda8beee7f04
MD5 7d7b0eac7b202e8c886319b6b180fa18
BLAKE2b-256 1789a3b5349630c44501cbf35623d94e00324efca3833367bad1ab11668c0433

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page