Releases: sdss/flicamera
Releases · sdss/flicamera
flicamera 0.7.2
🔧 Fixed
- Update the
RECORDfile in wheels to reflect the deletedcexternfiles.
flicamera 0.7.1
This version has been yanked from PyPI due to a metadata issue. Use 0.7.2 or above.
🔧 Fixed
- Update
LDFLAGSandCFLAGSto build wheels on macOS with Homebrew-installed libraries in the release workflow.
flicamera 0.7.0
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
distutilstosetuptoolsto build the C extension. - Use
uvto manage Python dependencies. - Lint and format code with
ruff.
flicamera 0.6.0
✨ 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
libfliis available when then actor starts.
⚙️ Engineering
- Do not update
latestDocker image for tagged versions. - Update release workflow to build wheels for multiple architectures and versions.
flicamera 0.5.0
🚀 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.2to fix the calculation of SJD. - Avoid creating multiple
BIASFILEheader entries.
flicamera 0.4.0
🚀 New
- Added header keyword
BIASFILEwith the most recently taken bias image (on the same SJD). - Added header keyword
SJDwith 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
✨ Improved
- Skip disconnect if no cameras are connected.
- Use RICE_1 compression for the FVC.
- Add
Dockerfile_testto create docker image using local versions ofbasecamandflicamera.
🔧 Fixed
- Do not fail if exposure time is 0.0.
flicamera 0.2.2
✨ Improved
- Avoid duplicated
integratingmessages. - Better handling of some exceptions when camera disconnects.
- Improve FPS card descriptions.
- Improve connection to Tron.
flicamera 0.2.1
✨ Improved
- Used in conjunction with
basecam >=0.5.3fixed the issue with compressed extensions not being read by some software. - Added FPS cards to headers.
- Improvements to
Dockerfile.
flicamera 0.2.0
🚀 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
furoandmyst-parserfor documentation. - Set umask to
002in the Dockerfile so that new images getrwpermissions when created on an NFS mount.
🧹 Clean
- Format with
blackand add types to most of the codebase.