Skip to content

maxecharles/dorito

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

152 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dorito

Io rotating on it's axis!

dorito is an image reconstruction framework designed to interface with amigo, an end-to-end differentiable forward-modelling pipeline for analysing data from the Aperture Masking Interferometer (AMI) observing mode of the James Webb Space Telescope (JWST).

Seen in the gif above are five successive images of Jupiter's moon Io that have been deconvolved with dorito, with the moon's axial rotation clearly visible. The right image shows the expected positions of known volcanic features on Io's hellscape of a surface!

Please refer to our publications for more detail: amigo paper here, dorito paper here.

We are working hard to create more documentation and example notebooks to share with the community here. Thank you for your patience, and please do not hesitate to reach out with any questions or queries. You can reach me (Max) at

max.charles@sydney.edu.au

Installation

dorito is an extension of amigo and depends heavily on its runtime and modelling APIs, so you will first need to install amigo from source.

Basic walk-through to install amigo and dorito from source (recommended):

  1. Create and activate a clean environment (example uses conda but venv works too):
conda create -n your_env
conda activate your_env
  1. Clone and install amigo from source:
git clone https://github.com/LouisDesdoigts/amigo.git
cd amigo
pip install .
cd ..
  1. Clone and install dorito (from this repository) into the same environment:
git clone https://github.com/maxecharles/dorito.git
cd dorito
pip install .

About

Differentiable Optics for Reconstructing Images from Telescope Observations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages