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.5
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.5.tar.gz | 321.2 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| pyobs_fli-2.0.5-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.5-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.5-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.5-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.5.tar.gz
| Download URL | pyobs_fli-2.0.5.tar.gz |
|---|---|
| Size | 321.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0736cad4d4ff8f149868db7a0b0b62f8a7c5c666e3f3c367bf250bd819eb9e04
|
|
BLAKE2b-256 checksum How to use checksums |
00fe044095c04bd65722a5487598c6761e8476ab01d37167b0172f66fe018024
|
| 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.5-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | pyobs_fli-2.0.5-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 756.4 kB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
3cbfd78b2ada19f22dd04955687f0e3ff8cf98664135a40250e45a17aa63b299
|
|
BLAKE2b-256 checksum How to use checksums |
92a4a5ab54b0e5a4abba726f47a55cf6fff137ddcfd2fee80c47ef55a7d558a1
|
| 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.5-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | pyobs_fli-2.0.5-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 |
51d0b52168474ee8cceef86aff8cbc84f2702883caeeb619884f98ee5a539cae
|
|
BLAKE2b-256 checksum How to use checksums |
fd4643f73794aa51e9b37ce4764b54089affd668819ad0ec8c136d32efa95c24
|
| 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.5-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | pyobs_fli-2.0.5-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 |
7b2fc231033121c8a90f9c285162159863aaa93a04c6401c255a856fb27f715f
|
|
BLAKE2b-256 checksum How to use checksums |
4c67c34536dbafc4ddfd01afc4dfaae4fd002ba63b1e37ee46b4af2f82971283
|
| 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.5-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | pyobs_fli-2.0.5-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 |
789e5c0480d470c23fdc9f846d7de4858cc63c27a3dafddefd453ba410144df9
|
|
BLAKE2b-256 checksum How to use checksums |
38e39c0ff48a3a033a7351e7852b8cac5d673f206d392f5472e96bfc8c3f14f5
|
| 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}
|