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
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:
- A flexible framework for consistently sampling model parameters (and hyperparameters),
- Realistic models of time varying phenomena (such as supernovae and AGNs),
- Effect models (such as dust extinction), and
- 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:
- The single quotes around
'[dev]'may not be required for your operating system. pre-commit installwill 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abbc1cb043821150201d682a58e8d39a1923a5591103ca20c6b2e45f054bd6d3
|
|
| MD5 |
a4bb47eeee0aeceda8c5062334a60041
|
|
| BLAKE2b-256 |
2be95911f96db222e7275aed394e04a739fb50d49aca71f39d5601c1d4200026
|
Provenance
The following attestation bundles were made for tdastro-0.0.7.tar.gz:
Publisher:
publish-to-pypi.yml on lincc-frameworks/tdastro
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tdastro-0.0.7.tar.gz -
Subject digest:
abbc1cb043821150201d682a58e8d39a1923a5591103ca20c6b2e45f054bd6d3 - Sigstore transparency entry: 471337296
- Sigstore integration time:
-
Permalink:
lincc-frameworks/tdastro@3b3b829cc3aba673f40e94b2b68abaaeca951255 -
Branch / Tag:
refs/tags/v0.0.7 - Owner: https://github.com/lincc-frameworks
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@3b3b829cc3aba673f40e94b2b68abaaeca951255 -
Trigger Event:
release
-
Statement type:
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f41bf771be79c30a07e7dad699b69aa8306a95737de9029be001c3126cdf2a84
|
|
| MD5 |
1a906a3c67271509eefeecc99d3ca51d
|
|
| BLAKE2b-256 |
0ed0cd78e173e253f8957a308a55b0abbd6040fa7539c14ee70aa47ca62bd168
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
tdastro-0.0.7-py3-none-any.whl -
Subject digest:
f41bf771be79c30a07e7dad699b69aa8306a95737de9029be001c3126cdf2a84 - Sigstore transparency entry: 471337308
- Sigstore integration time:
-
Permalink:
lincc-frameworks/tdastro@3b3b829cc3aba673f40e94b2b68abaaeca951255 -
Branch / Tag:
refs/tags/v0.0.7 - Owner: https://github.com/lincc-frameworks
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@3b3b829cc3aba673f40e94b2b68abaaeca951255 -
Trigger Event:
release
-
Statement type: