Welcome to the PHRINGE Docs#
PHRINGE is a PHotoelectron counts generatoR for nullING intErferometers. It offers GPU-accelerated generation of synthetic data for space-based nulling interferometers observing exoplanetary systems. PHRINGE is an open-source Python package and has been developed in the context of the Large Interferometer For Exoplanets (LIFE) mission. It is also used within LIFEsimMC for the data generation part.
Features#
- Flexible Instrument Architecture Modeling:Support for symbolic input of beam combiner matrices and collector positions thanks to the integration of SymPy.
- Detailed Instrumental Noise Modeling:Monte Carlo sampled instrument perturbations such as amplitude, phase and polarization rotation errors.
- Custom Astrophysical Scenes:User-specifiable exoplanetary systems with the option for modeling planetary orbital motion.
- Fast Computations:Option for GPU-accelerated computations thanks to the integration of PyTorch.
- Support for NIFITS Data Standard:Option to export synthetic data sets as NIFITS files thanks to the integration of nifits.
Contact#
For questions or other inquiries, please contact the main developer Philipp A. Huber (huberph@phys.ethz.ch).