Skip to main content

A minimal wrapper to create a coronagraph object from a yield input package

Project description

lod_unit logo

Codecov PyPI Documentation Status CI


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)

Uploaded Source

Built Distribution

yippy-1.4.0-py3-none-any.whl (19.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page