This is a pyobs module for FLI cameras and filter wheels.
The FLI kernel module needs to be installed on the system.
Clone the repository:
git clone https://github.com/pyobs/pyobs-fli.git
cd pyobs-fli
Install it with uv:
uv sync
Alternatively, with plain venv/pip:
python3 -m venv .venv
source .venv/bin/activate
pip install .
The FliCamera class is derived from BaseCamera (see pyobs documentation) and adds a single new parameter:
setpoint:
The initial setpoint in degrees Celsius for the cooling of the camera.
The class works fine with its default parameters, so a basic module configuration would look like this:
class: pyobs_fli.FliCamera
name: FLI camera
setpoint: -20.0
For cameras with an FLI filter wheel, use FliFilterWheel, which takes a list of filter names:
class: pyobs_fli.FliFilterWheel
name: FLI filter wheel
filter_names: [Red, Green, Blue, Clear, Halpha]
- pyobs-core for the core functionality.
- Cython for wrapping the FLI SDK.
- Astropy for FITS file handling.
- NumPy for array handling.