Changelog¶
1.1.3 - October 6, 2025¶
⚙️ Engineering¶
Pin
pygobjectto 3.48.2 andnumpyto 1.26.4.Revert to using
aravisfrom apt repository.
1.1.2 - August 10, 2025¶
✨ Improved¶
Bump
sdss-basecamto 0.8.2.
1.1.1 - April 1, 2025¶
🔧 Fixed¶
Fix a regression in setting the correct umask for new images.
1.1.0 - March 18, 2025¶
🔥 Breaking changes¶
Require Python 3.10+.
✨ Improved¶
Update
astropy-iers-datawhen the Docker container starts.
🔧 Fixed¶
Avoid errors while saving images if the IERS tables are not up to date.
Pin
pygobject==3.50.0as 3.52 requiresgirepository-2.0which is not provided by Debian Bookworm.
1.0.0 - February 27, 2025¶
🔥 Breaking changes¶
Removed
araviscamdependency and move the camera code tolvmcam.
🔧 Fixed¶
Add camera module to documentation and fix actor commands.
0.5.0 - January 24, 2025¶
🔧 Fixed¶
Use umask 0022 in the container image.
⚙️ Engineering¶
Use
uvfor dependency management and update the workflows.
0.4.14 - September 7, 2024¶
🔧 Fixed¶
Fix
additionalProperties: truenot having effect.
0.4.13 - July 23, 2024¶
✨ Improved¶
#66 Ensure group write permissions for new files in Docker container.
🔧 Fixed¶
Fix comment for keyword
REFFILEbeing too long when the keyword is populated bylvmguider.
⚙️ Engineering¶
Format and lint using
ruff.
0.4.12 - February 7, 2024¶
✨ Improved¶
Added
ISFSWEEPheader keywords toPROCextension.
0.4.11 - February 4, 2024¶
✨ Improved¶
Added
RA,DEC, andFWHMheader keywords toPROCextension.
0.4.10 - February 4, 2024¶
✨ Improved¶
Add PWI axis keywords.
0.4.9 - January 16, 2024¶
✨ Improved¶
Support Python 3.12.
Bump
sdss-basecamto 0.8.0.
⚙️ Engineering¶
Update workflow version.
0.4.8 - November 5, 2023¶
✨ Improved¶
Added
AIRMASSheader keyword.
0.4.7 - September 14, 2023¶
🔧 Fixed¶
Prevent
PROCextension headerWCSMODEdefault valuenonefrom being changed toNone.
0.4.6 - September 12, 2023¶
✨ Improved¶
Added stub of
PROCextension to make data model more consistent.
0.4.5 - September 10, 2023¶
✨ Improved¶
Bumped
araviscamto 0.2.4.
0.4.4 - September 6, 2023¶
✨ Improved¶
Bumped
araviscamto 0.2.3 with a potential fix for the cameras getting into read-only mode.Use
umask 0002in Docker image.
0.4.3 - August 31, 2023¶
✨ Improved¶
Updated
sdss-araviscamto 0.2.2.
0.4.2 - August 20, 2023¶
✨ Improved¶
Added local mean sidereal time header keyword
LMST. Note that the value is computed without updatedIERS-Btables so it may be slightly off.Reduce the polling of the MoCon.
⚙️ Engineering¶
Do not add
skymakercamto docker image.
0.4.1 - August 13, 2023¶
✨ Improved¶
Upgraded
araviscamto 0.2.1 with workarounds for exposures with empty buffers.
0.4.0 - August 11, 2023¶
🔥 Breaking changes¶
This version drops support for
skymakercam. Use the0.3.xtags if necessary.
✨ Improved¶
#56 Serious rewrite of the codebase with relatively limited changes in behaviour. A lot of code that overrode the default behaviour in
basecamhas been removed.Added a custom
reconnectcommand that will reconnect both cameras even if they were not present when the actor started.
0.3.5 - July 9, 2023¶
✨ Improved¶
Use
basecam 0.7.2withCLU 2.1.0. Adds theget-command-modelcommand.Build docker image using
python:3.9-bookwormbase image. This installs a more recent version of the Aravis libraries and seems to solve several camera communication issues.Fixed East cameras flips.
0.3.1 - March 10, 2023¶
🏷️ Changed¶
Change image destination to
/data/agcam/<SJD>/<CAMERA>_<SEQ_NO>.fits.
0.3.0 - March 10, 2023¶
✨ Improved¶
Move lvmtel to its own repo.
Linting and some code cleaning.
Update Dockerfile to deploy at LCO.
0.2.4 - January 24, 2022¶
✨ Improved¶
Add cluplus
0.2.3 - December 23, 2021¶
✨ Improved¶
Add Docker
0.2.2 - December 13, 2021¶
✨ Improved¶
Issue #49 (Add support for virtual cameras)
Delete
-t,-ioption inconnectcommand.Add
camtype.yamlinpython/lvmcam/etcfor selecting between real(araviscam) and virtual(skymakercam) camera.Put
typeproperty incameras.yaml
0.2.1 - December 12, 2021¶
✨ Improved¶
Issue #44 (Add actor command for extra fits header parameters)
Add
-hor--headeroption similar to archon
0.2.0 - December 3, 2021¶
🚀 New & ✨ Improved¶
Issue #41 (Use the basecam.Actor)
LvmcamBaseActor(BaseActor)->LvmcamBaseActor(BaseCameraActor)
Issue #42 (Use basecam.Imagenamer)
Remove
--filepathor-poption inexposecommand.Put
pathproperty incameras.yaml.Change how to make image name.
Issue #43 (Use basecam fits compression through model)
Remove fpack in source code.
Change lists of
-coption to same lists in astropy’s CompImageHDU.
Issue #44 (Add actor command for extra fits header parameters)
Add
-ehor--extraheaderoption for making extra fits header.Put
extrahdrproperty incameras.yaml
Issue #45 (Return of expose)
Put
PATH=path_dictincommand.finish()instead ofcommand.info()
Issue #46 (Indexing for expose testshot mode)
Fix it by using basecam.Imagenamer(#42)
Issue #47 (File saving of multiple images)
Remove
make_filefunction and Write images to disk immediately.
0.1.4 - November 15, 2021¶
✨ Improved¶
Add
-coption in expose command to compress fits file. For more detail, visit fpack & funpack.
0.1.3 - November 2, 2021¶
✨ Improved¶
Change log when
-voption is provided.
0.1.2 - November 1, 2021¶
✨ Improved¶
Reflect update of sdss/araviscam version 0.0.301.
0.1.1 - October 25, 2021¶
🚀 New¶
Restore returned values of actor commands similar to before 0.1.0 version.
Add JSON schema
✨ Improved¶
Change unit testing code so that JSONActor is not used.
0.1.0 - October 11, 2021¶
🚀 New¶
Change returned values of actor commands because of update of sdss-clu 1.3.0
✨ Improved¶
Code Refactoring
0.0.5 - October 5, 2021¶
✨ Improved¶
First unit testing
Delete unnecessary directories and files(filr/*, comutest/) in python/lvmcam/
0.0.4 - September 29, 2021¶
🚀 New¶
Reflect update of sdss/araviscam on Sep 28, 2021.
Add properties such as pixsize and pixcal in cameras.yaml
Add headers such as CRPIX1, CRPIX2, CUNIT1, CUNIT2, CTYPE1, CTYPE2, CRVAL1, CRVAL2, CD1_1, CD2_2, CD1_2, and CD2_1.
Add options in
lvmcam exposesuch as-r,-d,-K. This options are respectively RA J2000 (deg), Dec J2000 (deg), and K-mirror angle (deg).
Rename versions.
0.0.3 - September 24, 2021¶
🔧 Fixed¶
Fix errors that occurs when
lvmcam startruns without--debugoption.
0.0.2 - September 13, 2021¶
🚀 New¶
Add options for test.
lvmcam connect --test: add virtual cameraexpose --testshot EXPTIME NUM CAMNAME: Test shot
0.0.1 - September 6, 2021¶
🚀 New¶
Initial version of lvmcam.
Basic features.
Show status of cameras.
Connect/Disconnect cameras.
Take exposure pictures by using custom parameters.
Save fits files and return absolute file paths in list type.