Version History¶
v0.11.1¶
Fix fits header information based on list object received from image name service.
v0.11.0¶
Make module names pep8 compliant.
v0.10.1¶
Use ts_pre_commit_config.
Jenkinsfile: use the shared library.
Remove scons support.
Requires:
ts_salobj 7
ts_idl 1
FiberSpectrograph IDL files built with ts_xml 11
v0.10.0¶
Update
CONFIG_SCHEMA
to version v4: add a location field.
Requires:
ts_salobj 7
ts_idl 1
FiberSpectrograph IDL files built with ts_xml 11
v0.9.0¶
Fix fits file header to match Vera C. Rubin format
Add OBSID to fits header using utils.ImageNameServiceClient.
Modernize conda build.
pre-commit: update black to 23.1.0, isort to 5.12.0, mypy to 1.0.0, and pre-commit-hooks to v4.4.0.
Jenkinsfile
: do not run as root.
Requires:
ts_salobj 7
ts_idl 1
FiberSpectrograph IDL files built with ts_xml 11
v0.8.0¶
Rename the package from ts_FiberSpectrograph to ts_fiberspectrograph.
Jenkins CI file: change HOME to WHOME everywhere except the cleanup section.
Requires:
ts_salobj 7
ts_idl 1
FiberSpectrograph IDL files built with ts_xml 11
v0.7.0¶
Rename the command-line script to run_fiberspectrograph (lowercase and no “.py” suffix).
Add a continuous integration Jenkinsfile.
Build with pyproject.toml.
Requires:
ts_salobj 7
ts_idl 1
FiberSpectrograph IDL files built with ts_xml 11
v0.6.1¶
Fixed the formatting of a src file so that black 22.3.0 is happy with it.
Requires:
ts_salobj 7
ts_idl 1
FiberSpectrograph IDL files built with ts_xml 11
v0.6.0¶
Update for ts_salobj v7, which is required. This also requires ts_xml 11.
Requires:
ts_salobj 7
ts_idl 1
FiberSpectrograph IDL files built with ts_xml 11
v0.5.0¶
Update test_csc.py for ts_salobj 8.6, which is now required.
Use ts_utils.
Use pytest-black to test black formatting, instead of ts_salobj function.
Modernize the unit tests to use bare asserts.
Requires:
ts_salobj 6.8
ts_idl 1
ts_xml 4.3
FiberSpectrograph IDL files, e.g. made using
make_idl_files.py FiberSpectrograph
v0.4.1¶
Use
unittest.IsolatedAsyncioTestCase
instead of the abandoned asynctest package.Use pre-commit to enforce black formatting; see the README.md for instructions.
Format the code with black 20.8b1.
Requires:
ts_salobj 6.3
ts_idl 1
ts_xml 4.3
FiberSpectrograph IDL files, e.g. made using
make_idl_files.py FiberSpectrograph
v0.4.0¶
Store the CSC configuration schema in code. This requires ts_salobj 6.3.
Requires:
ts_salobj 6.3
ts_idl 1
ts_xml 4.3
FiberSpectrograph IDL files, e.g. made using
make_idl_files.py FiberSpectrograph
v0.3.2¶
FiberSpectrographCsc
: modernize handling of simulation mode.FiberSpectrographCsc
: setversion
class variable. Test that this sets the cscVersion field of the softwareVersions event.Modernize doc/conf.py for documenteer 0.6.
Requires:
ts_salobj 5.14
ts_idl 1
ts_xml 4.3
FiberSpectrograph IDL files, e.g. made using
make_idl_files.py FiberSpectrograph
v0.3.1¶
Updated Jenkinsfile.conda to use Jenkins Shared Library
Pinned the ts-idl and ts-salobj version in conda recipe
Add missing required dependency in EUPs table file
v0.3.0¶
Updated for ts_salobj v5.14.0. Build the
salobj.AsyncS3Bucket
withcreate=True
when mocking the S3 server. Specifysuffix="*.fits"
when constructing an S3 key.
Requires:
ts_salobj 5.14
ts_idl 1
ts_xml 4.3
FiberSpectrograph IDL files, e.g. made using
make_idl_files.py FiberSpectrograph
v0.2.1¶
Add
tests/test_black.py
to verify that files are formatted with black. This requires ts_salobj 5.11 or later.Fix f strings with no {}.
Update
.travis.yml
to removesudo: false
to github travis checks pass once again.
v0.2.0¶
Write images to an S3 Large File Annex using ts_salobj 5.9, which changes the convention for bucket names and keys.
Requires:
ts_salobj 5.9
ts_idl 1
ts_xml 4.3
FiberSpectrograph IDL files, e.g. made using
make_idl_files.py FiberSpectrograph
v0.1.0¶
First tagged prerelease. This version adds writing images to an S3 Large File Annex using ts_salobj 5.8.
Requires:
ts_salobj 5.8
ts_idl 1
ts_xml 4.3
FiberSpectrograph IDL files, e.g. made using
make_idl_files.py FiberSpectrograph