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 supports 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 set of catalogs to search -- options are glade, decals, panstarrs, and skymapper
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.11.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.11-py3-none-any.whl (82.4 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: astro_prost-1.2.11.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.11.tar.gz
Algorithm Hash digest
SHA256 f290ab5e4ce244890fe5a2d118639308e914563dc7db3acedc5348fea9391f16
MD5 c6ca7016a78ef982e897f4dc545c1c65
BLAKE2b-256 3f1a4907a5df68d8de3ff6326a2b25931276fefc66fecbffc9826b8921ba735f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: astro_prost-1.2.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 2021ccd1f4f84764e9ae641dc762a4d734b4d40962484f99d49aed75dc70ffe2
MD5 09efa007019ff2919b5191596a44b974
BLAKE2b-256 2f60278e0267e8267edca97265c5586a3293b5fca5605cdee740714bd77c88e6

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