Skip to content

Releases: sdss/flicamera

flicamera 0.7.2

02 Nov 16:21

Choose a tag to compare

🔧 Fixed

  • Update the RECORD file in wheels to reflect the deleted cextern files.

flicamera 0.7.1

01 Nov 22:44

Choose a tag to compare

This version has been yanked from PyPI due to a metadata issue. Use 0.7.2 or above.

🔧 Fixed

  • Update LDFLAGS and CFLAGS to build wheels on macOS with Homebrew-installed libraries in the release workflow.

flicamera 0.7.0

01 Nov 22:39

Choose a tag to compare

This version has been yanked from PyPI due to a metadata issue. Use 0.7.2 or above.

🏷️ Changed

  • Updated active S/N of cameras at LCO after replacement of GFA1 in October 2025.

⚙️ Engineering

  • Migrate from distutils to setuptools to build the C extension.
  • Use uv to manage Python dependencies.
  • Lint and format code with ruff.

flicamera 0.6.0

25 Dec 00:50

Choose a tag to compare

✨ Improved

  • Allow to set an image area and trim region in the image parameters.
  • Use custom image areas for the FVC at APO and LCO.
  • Ensure that camera is closed and the handle released.
  • Output when a camera connects/disconnects to the actor users.
  • Only run timed status when cameras are connected, to avoid unnecessary warnings.
  • Ensure libfli is available when then actor starts.

⚙️ Engineering

  • Do not update latest Docker image for tagged versions.
  • Update release workflow to build wheels for multiple architectures and versions.

flicamera 0.5.0

11 Sep 22:34

Choose a tag to compare

🚀 New

  • Added GFAs for LCO.
  • Updated the APO cameras after GFA-1 and GFA-6 were replaced.
  • Complete LCO header cards.

✨ Improved

  • Allow to skip finding calibration files to save time. In this case BIASFILE="".

🔧 Fixed

  • Forced sdsstools>=0.5.2 to fix the calculation of SJD.
  • Avoid creating multiple BIASFILE header entries.

flicamera 0.4.0

05 Jun 20:17

Choose a tag to compare

🚀 New

  • Added header keyword BIASFILE with the most recently taken bias image (on the same SJD).
  • Added header keyword SJD with the SDSS custom Julian Day.

🏷️ Changed

  • Output image directory now uses SJD (SDSS JD) from sdsstools.time.get_sjd() instead of the usual MJD.

flicamera 0.3.0

05 Jun 03:55

Choose a tag to compare

✨ Improved

  • Skip disconnect if no cameras are connected.
  • Use RICE_1 compression for the FVC.
  • Add Dockerfile_test to create docker image using local versions of basecam and flicamera.

🔧 Fixed

  • Do not fail if exposure time is 0.0.

flicamera 0.2.2

07 Jan 22:44

Choose a tag to compare

✨ Improved

  • Avoid duplicated integrating messages.
  • Better handling of some exceptions when camera disconnects.
  • Improve FPS card descriptions.
  • Improve connection to Tron.

flicamera 0.2.1

15 Dec 06:04

Choose a tag to compare

✨ Improved

  • Used in conjunction with basecam >=0.5.3 fixed the issue with compressed extensions not being read by some software.
  • Added FPS cards to headers.
  • Improvements to Dockerfile.

flicamera 0.2.0

02 Aug 22:20

Choose a tag to compare

🚀 New

  • Add mostly complete header datamodel.
  • Update configuration file with real S/N for all GFA and FVC. Set the correct image names and directory names.
  • Add option to simulate cameras and exposures.
  • Set temperature setpoint to -10C for FVC when camera is connected.

✨ Improved

  • Use furo and myst-parser for documentation.
  • Set umask to 002 in the Dockerfile so that new images get rw permissions when created on an NFS mount.

🧹 Clean

  • Format with black and add types to most of the codebase.