Skip to main content

No project description provided

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

TDAstro

Time-Domain Forward-Modeling for the Rubin Era

Template

PyPI Conda Version

GitHub Workflow Status Codecov Benchmarks Read the Docs

Introduction

Realistic light curve simulations are essential to many time-domain problems. Simulations are needed to evaluate observing strategy, characterize biases, and test pipelines. TDAstro aims to provide a flexible, scalable, and user-friendly time-domain simulation software with realistic effects and survey strategies.

The software package consists of multiple stages:

  1. A flexible framework for consistently sampling model parameters (and hyperparameters),
  2. Realistic models of time varying phenomena (such as supernovae and AGNs),
  3. Effect models (such as dust extinction), and
  4. Survey characteristics (such as cadence, filters, and noise).

For an overview of the package, we recommend starting with introduction notebook (at notebooks/introduction.ipynb).

Installation

Install from PyPI or conda-forge:

pip install tdastro
conda install conda-forge::tdastro

Dev Guide - Getting Started

Before installing any dependencies or writing code, it's a great idea to create a virtual environment such as venv

>> python3 -m venv ~/envs/tdastro
>> source ~/envs/tdastro/bin/activate

Once you have created a new environment, you can install this project for local development using the following commands:

>> pip install -e .'[dev]'
>> pre-commit install

Notes:

  1. The single quotes around '[dev]' may not be required for your operating system.
  2. pre-commit install will initialize pre-commit for this local repository, so that a set of tests will be run prior to completing a local commit. For more information, see the Python Project Template documentation on pre-commit

Acknowledgements

This project is supported by Schmidt Sciences.

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

tdastro-0.0.7.tar.gz (5.1 MB view details)

Uploaded Source

Built Distribution

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

tdastro-0.0.7-py3-none-any.whl (150.6 kB view details)

Uploaded Python 3

File details

Details for the file tdastro-0.0.7.tar.gz.

File metadata

  • Download URL: tdastro-0.0.7.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tdastro-0.0.7.tar.gz
Algorithm Hash digest
SHA256 abbc1cb043821150201d682a58e8d39a1923a5591103ca20c6b2e45f054bd6d3
MD5 a4bb47eeee0aeceda8c5062334a60041
BLAKE2b-256 2be95911f96db222e7275aed394e04a739fb50d49aca71f39d5601c1d4200026

See more details on using hashes here.

Provenance

The following attestation bundles were made for tdastro-0.0.7.tar.gz:

Publisher: publish-to-pypi.yml on lincc-frameworks/tdastro

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

File details

Details for the file tdastro-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: tdastro-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 150.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tdastro-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 f41bf771be79c30a07e7dad699b69aa8306a95737de9029be001c3126cdf2a84
MD5 1a906a3c67271509eefeecc99d3ca51d
BLAKE2b-256 0ed0cd78e173e253f8957a308a55b0abbd6040fa7539c14ee70aa47ca62bd168

See more details on using hashes here.

Provenance

The following attestation bundles were made for tdastro-0.0.7-py3-none-any.whl:

Publisher: publish-to-pypi.yml on lincc-frameworks/tdastro

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