Changelog#
Next version#
π§ Fixed#
Fix comment for keyword
REFFILE
being too long when the keyword is populated bylvmguider
.
0.4.12 - February 7, 2024#
β¨ Improved#
Added
ISFSWEEP
header keywords toPROC
extension.
0.4.11 - February 4, 2024#
β¨ Improved#
Added
RA
,DEC
, andFWHM
header keywords toPROC
extension.
0.4.10 - February 4, 2024#
β¨ Improved#
Add PWI axis keywords.
0.4.9 - January 16, 2024#
β¨ Improved#
Support Python 3.12.
Bump
sdss-basecam
to 0.8.0.
βοΈ Engineering#
Update workflow version.
0.4.8 - November 5, 2023#
β¨ Improved#
Added
AIRMASS
header keyword.
0.4.7 - September 14, 2023#
π§ Fixed#
Prevent
PROC
extension headerWCSMODE
default valuenone
from being changed toNone
.
0.4.6 - September 12, 2023#
β¨ Improved#
Added stub of
PROC
extension to make data model more consistent.
0.4.5 - September 10, 2023#
β¨ Improved#
Bumped
araviscam
to 0.2.4.
0.4.4 - September 6, 2023#
β¨ Improved#
Bumped
araviscam
to 0.2.3 with a potential fix for the cameras getting into read-only mode.Use
umask 0002
in Docker image.
0.4.3 - August 31, 2023#
β¨ Improved#
Updated
sdss-araviscam
to 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-B
tables so it may be slightly off.Reduce the polling of the MoCon.
βοΈ Engineering#
Do not add
skymakercam
to docker image.
0.4.1 - August 13, 2023#
β¨ Improved#
Upgraded
araviscam
to 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.x
tags 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
basecam
has been removed.Added a custom
reconnect
command 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.2
withCLU 2.1.0
. Adds theget-command-model
command.Build docker image using
python:3.9-bookworm
base 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
,-i
option inconnect
command.Add
camtype.yaml
inpython/lvmcam/etc
for selecting between real(araviscam) and virtual(skymakercam) camera.Put
type
property incameras.yaml
0.2.1 - December 12, 2021#
β¨ Improved#
Issue #44 (Add actor command for extra fits header parameters)
Add
-h
or--header
option 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
--filepath
or-p
option inexpose
command.Put
path
property incameras.yaml
.Change how to make image name.
Issue #43 (Use basecam fits compression through model)
Remove fpack in source code.
Change lists of
-c
option to same lists in astropyβs CompImageHDU.
Issue #44 (Add actor command for extra fits header parameters)
Add
-eh
or--extraheader
option for making extra fits header.Put
extrahdr
property incameras.yaml
Issue #45 (Return of expose)
Put
PATH=path_dict
incommand.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_file
function and Write images to disk immediately.
0.1.4 - November 15, 2021#
β¨ Improved#
Add
-c
option in expose command to compress fits file. For more detail, visit fpack & funpack.
0.1.3 - November 2, 2021#
β¨ Improved#
Change log when
-v
option 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 expose
such 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 start
runs without--debug
option.
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.