Notebooks
Getting Started
We recommend that new users start with the following notebooks to get a basic understanding of the LightCurveLynx package and how to use it.
Technical Details
The following notebooks provide more in-depth technical deep dives into specific features and models of the LightCurveLynx package.
- Using Rubin OpSims in Simulations
- Using Rubin CCD Visit Table in Simulations
- CCD Level Obstables
- Sampling (RA, dec)
- Sampling from a Model Distribution
- Passband Demo
- Simulating Spectra
- Debugging Models
- Combining Models (including Hosts/Sources)
- Extrapolation in Time and Wavelength
- Advanced Sampling Techniques
- Simulating Multiple Surveys
- Detector Footprints
- Parallel Runs
- Saturation
- Running the Simulation
- Using Learned PZFlow Noise Models
Citations
The following note provides an overview of how to use the citation_compass package to track citations in your LightCurveLynx simulations.
Example Simulations
The following notebooks provide example simulations using the LightCurveLynx package (listed in roughly alphabetical order of simulation package or simulation type).
- AGN Damped Random Walk Model
- Basic SNIa Simulation
- Simulating SNIa with Rubin Opsim
- EzTaoX
- GoPreaux
- Lightcurve Template Model Demo
- Microlensing Effect Example
- PyLIMA Micro-Lensing Model
- PZFlow Source Demo
- Redback Models
- Resampling LCLIB
- Reading SNANA SED Models
- More Realistic OpSim
- Synphot-based Models
- BayeSN Supernova Ia Model
Other Surveys
The following notebooks provide example simulations using non-Rubin surveys.
Extending LightCurveLynx
The following notebooks provide examples of how you can add your own models, surveys, and effects to the LightCurveLynx package.
The following notebooks provide more in-depth examples of how to wrap external packages for use in LightCurveLynx.
Running LightCurveLynx in a Jupyter Notebook
For instructions on how to add the LightCurveLynx kernel to your Jupyter Notebook environment, see the index page.