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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rubin_lc_simulator-1.11.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.11.tar.gz
Algorithm Hash digest
SHA256 3350789a31460a46041bf35ffd81febe7c5f1db21279d12fb318f87afd644304
MD5 31487bd9b3241f51c0a3fdb09a5f3c61
BLAKE2b-256 7c44fc09cfa8df0a863af3dd21a7ca1e8f864ddf12df88cfc5e9612329c312c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rubin_lc_simulator-1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 115ba044ae9d487bdb1fa183266533054ae5b5f2ae05e363397846a628ba6b2f
MD5 e3fbf876f36895ee06683606fe02e7bb
BLAKE2b-256 a830934eeddc6c60254910455f49a7587eaf456baf18c5672e0686d471b74864

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