File: README

package info (click to toggle)
stellarium 25.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,307,224 kB
  • sloc: ansic: 317,377; cpp: 214,435; xml: 48,592; javascript: 26,073; python: 2,113; perl: 734; sh: 247; makefile: 192; pascal: 169
file content (69 lines) | stat: -rw-r--r-- 2,129 bytes parent folder | download
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",
        ...
    ]
}