MLO CLASSI Spectrograph
Getting started
Choose a path
Software layout
Environment strategy
Which package do I need?
Instrument user manual
Instrument overview
Purpose and scope
System at a glance
Operational subsystems
Primary data products
Where to go next
Instrument and software architecture
Physical signal path
Control and data boundaries
Scientific data flow
Instrument model
Fiber geometry
Hardware-control boundary
Configuration ownership
Planning an observation
Inputs
Throughput accounting
Recommended workflow
Simulating detector data
Inputs and units
Detector sampling
Optical geometry
Image formation
Operating the instrument
Before the night
Startup and health check
Development versus deployment
Science exposures
Calibrations
Focus and alignment checks
End of night
Fault handling
ACE Alpaca bridge
Operational caution
Reducing spectrograms
Core workflow
Masks and uncertainties
Trace extraction
Output rebinning and quicklooks
Multi-fiber products
Validation with the simulator
Observation lifecycle
Before the night
At the telescope
After acquisition
Reproducibility
Instrument hardware
Fiber: Thorlabs FG105LVA
Vendor resources
Collimator: Thorlabs AC508-180-AB-ML
Vendor resources
Order blocking filter: Thorlabs FGL400S
Vendor resources
Grating: Newport 270R, master 1294
Vendor resources
Grating mount: Newport DGA-50
Vendor resources
Camera lens: Canon EF 100mm f/2 USM
Vendor resources
Lens controller: Pinefeat CEF
Operational notes
Vendor resources
Camera: FLI Aurora AR571
Vendor resources
Packages and services
ETC
Purpose
Installation and launch
Primary interface
Desktop GUI
Result structure
Example
Data dependency
Simulator
Purpose
Core objects
Example configuration
Multi-fiber spectra
Pipeline
Purpose
Installation and command line
Processing levels
Primary extraction interface
Masks and variance
Per-fiber outputs
shared-data
Purpose
Package layout
Accessing packaged files
What belongs here?
Instrument control system
Purpose
Installation and launch
Backend selection
Web application
Configuration
FITS metadata
ACE Alpaca bridge
Purpose
Device mapping
Installation and configuration
Security and protocol boundary
Reference
Conventions
Units
Array orientation
Spectral arrays
Wavelength direction
Masks
Data products
Raw detector frames
ICS header conventions
Calibrated detector frames
Extracted spectra
Simulation products
Development and documentation maintenance
Repository boundaries
Shared data
Documentation updates
Building the docs
Scientific regression tests
Future API documentation
MLO CLASSI Spectrograph
Index
Edit on GitHub
Index