A minimal wrapper to create a coronagraph object from a yield input package
Project description
yippy
A minimal wrapper to create a coronagraph object from a yield input package.
Installation
pip install yippy
Use
Typical use will look like
from lod_unit import lod
from yippy import Coronagraph
aplc = Coronagraph(Path("input/ApodSol_APLC"))
# Offaxis PSF at a given point source position
point_source_position = [2, 5]*lod
offaxis_psf = aplc.offax(**point_source_position)
# On-axis intensity map with a stellar diameter
stellar_diameter = 1*lod
stellar_intensity = aplc.stellar_intensity(stellar_diameter)
# Sky transmission map for extended sources
sky_trans = aplc.sky_trans()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yippy-1.4.0.tar.gz
(3.7 MB
view hashes)
Built Distribution
yippy-1.4.0-py3-none-any.whl
(19.5 kB
view hashes)