Metadata-Version: 2.1
Name: uiuc-mas
Version: 2
Summary: Milliarc-second Photon Sieve Simulations
Home-page: https://github.com/uiuc-sine/mas
Author: Evan Widloski
Author-email: evan@evanw.org
License: GPLv3
Keywords: photonsieve csbs sieve uiuc
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Requires-Dist: matplotlib
Requires-Dist: h5py
Requires-Dist: numpy
Requires-Dist: scipy
Requires-Dist: imageio

# Milliarc-second Photon Sieve Simulations

UIUC-SINE Group

#### Files

- `csbs.py` - clustered SBS algorithm with interchangeable cost modules
  [paper](https://ieeexplore.ieee.org/document/4429318/)
- `psf_generator.py` - functions for generating PSFs at different measurement planes
- `random_cost.py` - a simple example cost module for CSBS
- `plotting.py` - functions for displaying results from CSBS
- `forward_model.py` - functions for simulating observations at measurement planes generated by CSBS algorithm
- `examples/` - directory containing python snippets

#### Dependencies
- Fedora
  - libtiff-devel
  - fftw-devel

#### Installation

    cd mas/python
    pip install -e .

#### Running tests

    python tests/tests.py


