- Fix
additionalProperties: true
not having effect.
- #66 Ensure group write permissions for new files in Docker container.
- Fix comment for keyword
REFFILE
being too long when the keyword is populated bylvmguider
.
- Format and lint using
ruff
.
- Added
ISFSWEEP
header keywords toPROC
extension.
- Added
RA
,DEC
, andFWHM
header keywords toPROC
extension.
- Add PWI axis keywords.
- Support Python 3.12.
- Bump
sdss-basecam
to 0.8.0.
- Update workflow version.
- Added
AIRMASS
header keyword.
- Prevent
PROC
extension headerWCSMODE
default valuenone
from being changed toNone
.
- Added stub of
PROC
extension to make data model more consistent.
- Bumped
araviscam
to 0.2.4.
- Bumped
araviscam
to 0.2.3 with a potential fix for the cameras getting into read-only mode. - Use
umask 0002
in Docker image.
- Updated
sdss-araviscam
to 0.2.2.
- 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.
- Do not add
skymakercam
to docker image.
- Upgraded
araviscam
to 0.2.1 with workarounds for exposures with empty buffers.
- This version drops support for
skymakercam
. Use the0.3.x
tags if necessary.
- #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.
- 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.
- Change image destination to
/data/agcam/<SJD>/<CAMERA>_<SEQ_NO>.fits
.
- Move lvmtel to its own repo.
- Linting and some code cleaning.
- Update Dockerfile to deploy at LCO.
- Add cluplus
- Add Docker
- 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
- Delete
- Issue #44 (Add actor command for extra fits header parameters)
- Add
-h
or--header
option similar to archon
- Add
- 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.
- Remove
- 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
- Add
- Issue #45 (Return of expose)
- Put
PATH=path_dict
incommand.finish()
instead ofcommand.info()
- Put
- 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.
- Remove
- Add
-c
option in expose command to compress fits file. For more detail, visit fpack & funpack.
- Change log when
-v
option is provided.
- Reflect update of sdss/araviscam version 0.0.301.
- Restore returned values of actor commands similar to before 0.1.0 version.
- Add JSON schema
- Change unit testing code so that JSONActor is not used.
- Change returned values of actor commands because of update of sdss-clu 1.3.0
- Code Refactoring
- First unit testing
- Delete unnecessary directories and files(filr/*, comutest/) in python/lvmcam/
- 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.
- Fix errors that occurs when
lvmcam start
runs without--debug
option.
- Add options for test.
lvmcam connect --test
: add virtual cameraexpose --testshot EXPTIME NUM CAMNAME
: Test shot
- 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.