Skip to content

Commit

Permalink
more citations
Browse files Browse the repository at this point in the history
  • Loading branch information
benjaminpope committed Jul 22, 2024
1 parent 1c40179 commit ca62954
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 1 deletion.
20 changes: 20 additions & 0 deletions joss/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,26 @@ @INPROCEEDINGS{poppy
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}

@ARTICLE{Soummer2007,
author = {{Soummer}, R. and {Pueyo}, L. and {Sivaramakrishnan}, A. and {Vanderbei}, R.~J.},
title = "{Fast computation of Lyot-style coronagraph propagation}",
journal = {Optics Express},
keywords = {Astrophysics},
year = 2007,
month = jan,
volume = {15},
number = {24},
pages = {15935},
doi = {10.1364/OE.15.015935},
archivePrefix = {arXiv},
eprint = {0711.0368},
primaryClass = {astro-ph},
adsurl = {https://ui.adsabs.harvard.edu/abs/2007OExpr..1515935S},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}



@article{Wechsler24,
author = {Felix Wechsler and Carlo Gigli and Jorge Madrid-Wolff and Christophe Moser},
journal = {Opt. Express},
Expand Down
2 changes: 1 addition & 1 deletion joss/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ One of the foundational problems in optical astronomy is that of imaging scenes
While there are many data-driven approaches to nonparametrically inferring and subtracting this PSF [@Cantalloube2021], the motivation for our work here is to use principled deterministic physics to model optical systems; to perform high-dimensional inferences from data, jointly about telescopes and the scenes they observe; to train neural networks to model electronics together with optics; and to produce principled, high-dimensional designs for telescope hardware. These problems necessitate a physical optics model which is fast and differentiable.

<!-- what is dLux -->
In this paper we introduce `dLux`[^dlux], an open-source Python package for differentiable physical optics simulation. Leveraging `jax` [@jax] for automatic differentiation and vectorization, it deploys natively on CPU, GPU, and parallelized HPC environments. `dLux` can perform Fourier and Fresnel optical simulations using matrix and FFT based propagation [@Soumm, as well as simulate linear and nonlinear detector effects.
In this paper we introduce `dLux`[^dlux], an open-source Python package for differentiable physical optics simulation. Leveraging `jax` [@jax] for automatic differentiation and vectorization, it deploys natively on CPU, GPU, and parallelized HPC environments. `dLux` can perform Fourier and Fresnel optical simulations using matrix and FFT based propagation [@Soummer2007], as well as simulate linear and nonlinear detector effects.

<!-- more here -->

Expand Down

0 comments on commit ca62954

Please sign in to comment.