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.0.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.0-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rubin_lc_simulator-1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b13e2cfb02b0caa495ff93daa0a8ae7fae6c94df6ee833d55ef79edb98b263fe
MD5 79bd80168d4b7913e2a1da4187693d31
BLAKE2b-256 1f696858aaf682a6d5910ae8f88b0e1fb42fe801033716868bdfffea3c2e650f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rubin_lc_simulator-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e671b94d08b6e7fc59fa5a0aa4595d471ce836f01085f971f4ffc9e31e4a7c1
MD5 4bd0c683071df3afb2938824cce6b9d6
BLAKE2b-256 634d02373a9db918b78e508dc51d424db1ad43661f606459eb7e2ac103e475e6

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