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 details)
Built Distribution
yippy-1.4.0-py3-none-any.whl
(19.5 kB
view details)
File details
Details for the file yippy-1.4.0.tar.gz
.
File metadata
- Download URL: yippy-1.4.0.tar.gz
- Upload date:
- Size: 3.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d8892340125f24f50d16848c39bf65706b47ccccd0307a8ecf1618587448c99 |
|
MD5 | dbaa4c2e19983afe75526ac3acf8ce05 |
|
BLAKE2b-256 | 28d096ce17ed2214fbcc3dc9bf96dcd4ef7d71510d737809b96f3e2c06f04cc2 |
File details
Details for the file yippy-1.4.0-py3-none-any.whl
.
File metadata
- Download URL: yippy-1.4.0-py3-none-any.whl
- Upload date:
- Size: 19.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.0 CPython/3.12.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34cccd0364f2e23acc6c03e827e76d8d63771fe0586f3df3f509739233164794 |
|
MD5 | 8ef0cbc700b5eedfb295406b696e125d |
|
BLAKE2b-256 | c5d92123418b60ea395dd2b1c457cf3599d1d58d678f30a30ab138a51c0d628a |