This repository contains resources for working with photonic lanterns, and experimental results. It is (should be) installable from GitHub both as a Python package and as a Julia package.
Source code is in:
photonics
: Python source files describing the LanternReader class and basic operations with SEAL/Shane.src
: Julia source (mostly utility functions); if you're not Aditya you can probably ignore this.scripts
: .py and .jl files that can be run from the top level.analysis
: scripts to analyze data, fit reconstruction algorithms/neural networks, etc.onsky
: scripts to run at Shane.seal
: scripts to run on the SEAL testbed.sim
: scripts to run simulations.
Data is saved to data
and figures are saved to figures
.
The simulation parts of this package depends on Aditya's version of lightbeam
, at https://github.com/aditya-sengupta/lightbeam. For the purpose of running Shane experiments, this should be safe to ignore.