orca.transform.solar_system_cutout
OVRO-LWA Solar System Body Photometry.
Ported from ExoPipe/solar_system_cutout.py into the orca package for use with the Celery pipeline.
Computes ephemerides for major solar system bodies and extracts Stokes I + V cutouts from per-subband images.
Bodies: Moon, Mercury, Venus, Mars, Jupiter, Saturn, Uranus, Neptune
Attributes
Functions
|
Extract observation midpoint from FITS header. |
|
Compute ICRS position, elevation, and distance of a solar system body. |
|
|
|
Find all Stokes I + V image pairs for solar system cutouts. |
|
Main entry point: extract cutouts for all solar system bodies. |
|
Extract solar system cutouts from wideband stacked images. |
Module Contents
- orca.transform.solar_system_cutout.SOLAR_SYSTEM_BODIES = ['moon', 'mercury', 'venus', 'mars', 'jupiter', 'saturn', 'uranus', 'neptune'][source]
- orca.transform.solar_system_cutout.get_obs_midpoint(header)[source]
Extract observation midpoint from FITS header.
- orca.transform.solar_system_cutout.get_body_position(body_name, obs_time, location)[source]
Compute ICRS position, elevation, and distance of a solar system body.
- orca.transform.solar_system_cutout.find_solar_system_images(run_dir, fallback_dir=None)[source]
Find all Stokes I + V image pairs for solar system cutouts.
Returns list of (freq_mhz, category, i_path, v_path) tuples.
- orca.transform.solar_system_cutout.process_solar_system(run_dir, out_dir, detections_dir, fallback_dir=None, logger=None)[source]
Main entry point: extract cutouts for all solar system bodies.
- orca.transform.solar_system_cutout.process_wideband_solar_system(run_dir, logger=None)[source]
Extract solar system cutouts from wideband stacked images.
Called from
orca.transform.post_process_science.run_post_processing()after wideband stacking is complete.Looks for
Wideband_*_I_deep_*.fitsand matching V files in run_dir.