1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
Mosaic Camera Overlay Stellarium plugin
=======================================
Overlays mosaic camera sensor outlines on the Stellarium celestial sphere.
Available Cameras
=================
Built-in cameras include:
LSSTCam : https://www.lsst.org/about/camera
HSC : https://www.naoj.org/Projects/HSC/
DECam : https://www.darkenergysurvey.org/the-des-project/instrument/the-camera/
MegaPrime : https://www.cfht.hawaii.edu/Instruments/Imaging/Megacam/
LATISS : https://noirlab.edu/public/programs/vera-c-rubin-observatory/rubin-auxtel/
JWST: https://jwst-docs.stsci.edu/jwst-observatory-hardware/jwst-telescope/jwst-focal-plane#gsc.tab=0
HST: https://hst-docs.stsci.edu/acsihb/chapter-3-acs-capabilities-design-and-operations/3-1-acs-location-in-the-hst-focal-plane
Roman: https://roman.gsfc.nasa.gov/science/WFI_technical.html
Euclid: https://www.euclid-ec.org/public/mission/vis/
Camera sensors are specified via their corners, which are assumed to form spherical
polygons. The corners should be specified as gnomonic projections from the sphere to a
tangent plane in radians. Multiple groups of sensors can compose the same camera. For
example, LSSTCam has separate sensor groups for wavefront sensors, guider sensors, and
each of two types of science sensors.
Each camera is defined via a JSON file with the structure:
[
{
"camera_name": "telescope/camera full name",
"camera_description": "telescope/camera description in HTML",
"camera_url": "https://www.nasa.gov/"
},
{
"name": "name-of-group-1",
"corners": [
[
[corner1_x, corner1_y],
[corner2_x, corner2_y],
...
], # sensor 1
[
...
], # sensor 2
...
]
"color": {
"value": [R, G, B, alpha]
}
},
{
"name": "name-of-group-2",
...
},
...
]
Cameras are loaded according to the order in
camera_order.json
which has the structure:
{
"order": [
"LSSTCam",
"DECam",
...
]
}
|