Skip to main content

Open-source tool to simulate LSST light curves with Rubin cadence and per-epoch noise.

Project description

rubin-lc-simulator

A lightweight Python package for simulating time-domain light curves with Rubin/LSST cadence and photometric uncertainty. Supports sky-position-dependent cadence extraction via rubin_sim, customizable light curve injection using the LSST Camera's six optical filters (ugrizy), and realistic noise modeling based on Rubin’s five sigma depth.

Installation

The latest version can be installed via pip

    $ pip install rubin-lc-simulator

While the code requires only numpy, it is wrapped around the rubin_sim API.

This must be installed manually, please follow the instructions on their documentation.

Documentation

For technical details and an example of how to use the code, check out our Documentation.

Citation

If you use this simulation code in publication, we would appreciate citations to the paper, Romao, Croon, & Godines 2025

How to Contribute?

Want to contribute? Bug detections? Comments? Suggestions? Please email us : danielgodinez123@gmail.com

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

rubin_lc_simulator-1.1.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

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

rubin_lc_simulator-1.1-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file rubin_lc_simulator-1.1.tar.gz.

File metadata

  • Download URL: rubin_lc_simulator-1.1.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.11

File hashes

Hashes for rubin_lc_simulator-1.1.tar.gz
Algorithm Hash digest
SHA256 d061baf0260e9976a238dff35715ae8636316e992ac00765811e8894ce637a4b
MD5 1a4e0028f41145d2e5e475706f4c7c45
BLAKE2b-256 00c9e7f2d9eda1dd97af8b6d31f3658e4a1766a971100f4a4248179ec4656f33

See more details on using hashes here.

File details

Details for the file rubin_lc_simulator-1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for rubin_lc_simulator-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6ae77f7b7ba7ecd6d7563bbe5acf8ae5ec5bac03959f1474b3e519af2fbbe390
MD5 33fed04128e196a2c5c296fd4298c52d
BLAKE2b-256 bf75aaff085254502fde2958f11fdc3bd76724369f9d5b40e6fe10e9d75d4ba6

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