LICENSE
README.md
pyproject.toml
src/ptyrad/__init__.py
src/ptyrad/__main__.py
src/ptyrad.egg-info/PKG-INFO
src/ptyrad.egg-info/SOURCES.txt
src/ptyrad.egg-info/dependency_links.txt
src/ptyrad.egg-info/entry_points.txt
src/ptyrad.egg-info/requires.txt
src/ptyrad.egg-info/top_level.txt
src/ptyrad/cli/__init__.py
src/ptyrad/cli/commands.py
src/ptyrad/cli/entry.py
src/ptyrad/cli/templates.py
src/ptyrad/core/__init__.py
src/ptyrad/core/constraints.py
src/ptyrad/core/forward.py
src/ptyrad/core/functional.py
src/ptyrad/core/losses.py
src/ptyrad/core/models/__init__.py
src/ptyrad/core/models/ptycho.py
src/ptyrad/init/__init__.py
src/ptyrad/init/initializer.py
src/ptyrad/io/__init__.py
src/ptyrad/io/adapter.py
src/ptyrad/io/dataloader.py
src/ptyrad/io/generic.py
src/ptyrad/io/handlers.py
src/ptyrad/io/hierarchy.py
src/ptyrad/io/load.py
src/ptyrad/io/provenance.py
src/ptyrad/io/save.py
src/ptyrad/optics/__init__.py
src/ptyrad/optics/aberrations.py
src/ptyrad/optics/constants.py
src/ptyrad/optics/probe.py
src/ptyrad/optics/propagator.py
src/ptyrad/params/__init__.py
src/ptyrad/params/constraint_params.py
src/ptyrad/params/hypertune_params.py
src/ptyrad/params/init_params.py
src/ptyrad/params/loss_params.py
src/ptyrad/params/model_params.py
src/ptyrad/params/parser.py
src/ptyrad/params/ptyrad_params.py
src/ptyrad/params/recon_params.py
src/ptyrad/plotting/__init__.py
src/ptyrad/plotting/basic.py
src/ptyrad/plotting/model.py
src/ptyrad/runtime/__init__.py
src/ptyrad/runtime/device.py
src/ptyrad/runtime/diagnostics.py
src/ptyrad/runtime/logging.py
src/ptyrad/runtime/seed.py
src/ptyrad/solver/__init__.py
src/ptyrad/solver/grouping.py
src/ptyrad/solver/hypertune.py
src/ptyrad/solver/ptyrad_solver.py
src/ptyrad/solver/reconstruction.py
src/ptyrad/starter/__init__.py
src/ptyrad/starter/data/data_url.txt
src/ptyrad/starter/notebooks/get_affine_from_image.ipynb
src/ptyrad/starter/notebooks/get_error_distribution.ipynb
src/ptyrad/starter/notebooks/get_local_obj_tilts.ipynb
src/ptyrad/starter/notebooks/get_reconstruction_provenance.ipynb
src/ptyrad/starter/notebooks/read_ptyrad_output_hdf5.ipynb
src/ptyrad/starter/notebooks/run_ptyrad.ipynb
src/ptyrad/starter/output/notes.txt
src/ptyrad/starter/params/examples/PSO.yaml
src/ptyrad/starter/params/examples/tBL_WSe2.yaml
src/ptyrad/starter/params/templates/advanced.yaml
src/ptyrad/starter/params/templates/full.yaml
src/ptyrad/starter/params/templates/minimal.yaml
src/ptyrad/starter/params/templates/standard.yaml
src/ptyrad/starter/params/walkthrough/00_single_slice.yaml
src/ptyrad/starter/params/walkthrough/01_multi_slice.yaml
src/ptyrad/starter/params/walkthrough/02_positivity.yaml
src/ptyrad/starter/params/walkthrough/03_sparsity.yaml
src/ptyrad/starter/params/walkthrough/04_resume_reconstruction.yaml
src/ptyrad/starter/params/walkthrough/05_pad_vacuum.yaml
src/ptyrad/starter/params/walkthrough/06_resample_depth.yaml
src/ptyrad/starter/params/walkthrough/07_crop_pad_DP.yaml
src/ptyrad/starter/params/walkthrough/08_resample_DP.yaml
src/ptyrad/starter/params/walkthrough/09_detector_blur.yaml
src/ptyrad/starter/params/walkthrough/10_obja_thresh.yaml
src/ptyrad/starter/params/walkthrough/11_mirrored_amp.yaml
src/ptyrad/starter/params/walkthrough/12_jit_compile.yaml
src/ptyrad/starter/params/walkthrough/13_results_figures.yaml
src/ptyrad/starter/params/walkthrough/14_hypertune.yaml
src/ptyrad/starter/scripts/LoopSubmit.sh
src/ptyrad/starter/scripts/download_demo_data.py
src/ptyrad/starter/scripts/slurm_run_ptyrad.sub
src/ptyrad/starter/scripts/slurm_run_ptyrad_hypertune.sub
src/ptyrad/starter/scripts/slurm_run_ptyrad_multiGPU.sub
src/ptyrad/utils/__init__.py
src/ptyrad/utils/affine.py
src/ptyrad/utils/dev_tools.py
src/ptyrad/utils/image_proc.py
src/ptyrad/utils/time.py