FLI module for pyobs
This is a pyobs module for FLI cameras and filter wheels.
FLI kernel module
The FLI kernel module needs to be installed on the system.
Install pyobs-fli
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 .
Configuration
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]
Dependencies
- pyobs-core for the core functionality.
- Cython for wrapping the FLI SDK.
- Astropy for FITS file handling.
- NumPy for array handling.
Metadata
Release files for pyobs-fli 2.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyobs_fli-2.0.4.tar.gz | 321.2 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| pyobs_fli-2.0.4-cp314-cp314-manylinux_2_28_x86_64.whl | CPython 3.14 | CPython 3.14 | Linux glibc 2.28+ x86-64 | Details |
| pyobs_fli-2.0.4-cp313-cp313-manylinux_2_28_x86_64.whl | CPython 3.13 | CPython 3.13 | Linux glibc 2.28+ x86-64 | Details |
| pyobs_fli-2.0.4-cp312-cp312-manylinux_2_28_x86_64.whl | CPython 3.12 | CPython 3.12 | Linux glibc 2.28+ x86-64 | Details |
| pyobs_fli-2.0.4-cp311-cp311-manylinux_2_28_x86_64.whl | CPython 3.11 | CPython 3.11 | Linux glibc 2.28+ x86-64 | Details |
Total release size: 3.3 MB
Release files / pyobs_fli-2.0.4.tar.gz
| Download URL | pyobs_fli-2.0.4.tar.gz |
|---|---|
| Size | 321.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4253fecb5eefcc9991b3fcde21ca77c4b3d21605ce286480f5fd23b0c449ad62
|
|
BLAKE2b-256 checksum How to use checksums |
e23df30c55cfc25727473bcf581f501ad8cd9a7754739f168d3b7a1661e0c5f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyobs_fli-2.0.4-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | pyobs_fli-2.0.4-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 756.3 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7d6b748d6171089cc56f1cd96f2d87b81f4169ea1d567c861a0afd8e27e2dcb0
|
|
BLAKE2b-256 checksum How to use checksums |
71bc65ce5a455f84cbc72976492eb3130cbb26d299d3ec0d609eb167a6cfa9c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyobs_fli-2.0.4-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | pyobs_fli-2.0.4-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 755.8 kB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc07c5a9990bfa00858aceec56fedb0e245ff3e05a83c560fba9936b80263e7a
|
|
BLAKE2b-256 checksum How to use checksums |
c7fd3af15477decb25efce1e244f4ffd0f05a1220caed2525cb7291ba1dd9c7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyobs_fli-2.0.4-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | pyobs_fli-2.0.4-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 756.0 kB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c2feb9f945c9ea4abd529937773a46fee120e600e4459692f4e32d4d50ab7438
|
|
BLAKE2b-256 checksum How to use checksums |
be9d34d7a8dfceea216741aa82b02b1523a89734b39325addf12835d112de2d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / pyobs_fli-2.0.4-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | pyobs_fli-2.0.4-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 755.5 kB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cc452c3070f79f79ea0d43b8f37ca97baabeb99a4a993cb980f1e37660386c92
|
|
BLAKE2b-256 checksum How to use checksums |
9fb7eec1b2fd8829f27fb531f810e6b025a917a05caf766b0cf8e3e19dd7003b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.23 {"installer":{"name":"uv","version":"0.12.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|