AstarVienna / ScopeSim

A telescope observation simulator for Python.
GNU General Public License v3.0
16 stars 10 forks source link

METIS WCU effects #494

Open oczoske opened 2 weeks ago

oczoske commented 2 weeks ago

This pull request includes Scopesim functionality to describe the METIS warm calibration unit. The idea is to have an empty source (empty_sky, taken as the default of OpticalTrain.observe, cf. https://github.com/AstarVienna/ScopeSim/pull/483), and add the emission at the exit of the integrating sphere as (subclasses of) TERCurve (BlackBodySource and LaserSource). Further effects describe the aperture masks (including thermal emission from the opaque parts).

The computation of the integrating-sphere exit radiance follows Roy van Boekel's radiometric model described in E-REP-MPIA-1203.

codecov[bot] commented 2 weeks ago

Codecov Report

Attention: Patch coverage is 73.21429% with 45 lines in your changes missing coverage. Please review.

Project coverage is 77.07%. Comparing base (d6758f6) to head (0dca38a). Report is 9 commits behind head on main.

Files with missing lines Patch % Lines
scopesim/effects/metis_wcu/metis_wcu.py 70.96% 36 Missing :warning:
scopesim/utils.py 65.38% 9 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #494 +/- ## ========================================== - Coverage 77.18% 77.07% -0.11% ========================================== Files 66 68 +2 Lines 8205 8371 +166 ========================================== + Hits 6333 6452 +119 - Misses 1872 1919 +47 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


🚨 Try these New Features: