Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

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.

Metadata

Release files for tdastro 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tdastro 0.0.7
File Size Uploaded
tdastro-0.0.7.tar.gz 5.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for tdastro 0.0.7
File Interpreter ABI Platform
tdastro-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 5.2 MB

Release files / tdastro-0.0.7.tar.gz

Download URL tdastro-0.0.7.tar.gz
Size 5.1 MB
Tags Source
SHA-256 checksum
How to use checksums
abbc1cb043821150201d682a58e8d39a1923a5591103ca20c6b2e45f054bd6d3
BLAKE2b-256 checksum
How to use checksums
2be95911f96db222e7275aed394e04a739fb50d49aca71f39d5601c1d4200026
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2025.

Transparency log

Release files / tdastro-0.0.7-py3-none-any.whl

Download URL tdastro-0.0.7-py3-none-any.whl
Size 150.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f41bf771be79c30a07e7dad699b69aa8306a95737de9029be001c3126cdf2a84
BLAKE2b-256 checksum
How to use checksums
0ed0cd78e173e253f8957a308a55b0abbd6040fa7539c14ee70aa47ca62bd168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2025.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page