Skip to main content

Bayesian Estimator for Stellar Population Analysis

Project description

Bayesian Estimator for Stellar Population Analysis (BESTA)

Documentation Status test

BESTA is a Python package for inferring stellar population properties from spectroscopic and/or photometric data using Bayesian inference and Monte Carlo methods.

Full documentation is available at besta.readthedocs.io.

Framework

BESTA is built on top of two core libraries:

Features

Pipeline modules

Ready-to-use CosmoSIS pipeline modules are provided in besta.pipeline_modules:

Module Description
GalaxySpectraModule Full spectroscopic SED fitting
FullSpectralFitModule Joint stellar population and kinematics fit from spectra
GalaxyPhotometryModule Broadband photometric SED fitting
SFHPhotometryGridModule SFH inference from photometry via model grid
SFHPhotometryEmulatorModule SFH inference from photometry via emulator

Star formation history models

Analytic: ExponentialSFH, DelayedTauSFH, DelayedTauQuenchedSFH, LogNormalSFH, LogNormalQuenchedSFH

Piece-wise: FixedTimeSFH, FixedTime_sSFR_SFH, FixedMassFracSFH

Installation

pip install besta

Requires Python ≥ 3.10. See the installation guide for CosmoSIS setup instructions.

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

besta-0.5.0.tar.gz (156.9 kB view details)

Uploaded Source

Built Distribution

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

besta-0.5.0-py3-none-any.whl (122.4 kB view details)

Uploaded Python 3

File details

Details for the file besta-0.5.0.tar.gz.

File metadata

  • Download URL: besta-0.5.0.tar.gz
  • Upload date:
  • Size: 156.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for besta-0.5.0.tar.gz
Algorithm Hash digest
SHA256 ab61d6881c9b1f566a8ed752e6a1b6e6c2ce2a80b58f3bac5aced99cc83bc140
MD5 875f302524dc887ca6426f88b41f2143
BLAKE2b-256 a88df7b9b428493733c3ccf2a259233d7803bc3b16e12caf9309e1b0fe8e8be6

See more details on using hashes here.

Provenance

The following attestation bundles were made for besta-0.5.0.tar.gz:

Publisher: publish-on-pypi.yml on PabloCorcho/besta

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file besta-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: besta-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 122.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for besta-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e04ffe731c4838e9f9136431a4c7f6804edd6e2e15d9a320e6f4ab4c3bf0c5a7
MD5 206628c32224014cf33587f469f07596
BLAKE2b-256 6b1c4ddbca23a0ad9f2a851adc2dd865027efa3891076df38fc14ccb83c6d935

See more details on using hashes here.

Provenance

The following attestation bundles were made for besta-0.5.0-py3-none-any.whl:

Publisher: publish-on-pypi.yml on PabloCorcho/besta

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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