Version History¶
v2.0.0¶
Add JSON schemas for command, event and telemetry exchange via TCP/IP.
Add Pneumatics simulator and simulator server for testing the TCP/IP interaction with the real ATPneumatics server.
Requirements:
ts_utils 1
ts_salobj 7.1
ts_idl 2
IDL file for ATPneumatics built from ts_xml 11
v1.2.1¶
ATPneumaticsCsc
: use camel_case where we can.test_csc.py: make more robust by eliminating timing tests. Also stop using private variables in
ATPneumaticsCsc
.pre-commit: update black to 23.1.0 and pre-commit-hooks to v4.4.0 and add isort.
Jenkinsfile
: stop running as root.
Requirements:
ts_utils 1
ts_salobj 7.1
ts_idl 2
IDL file for ATPneumatics built from ts_xml 11
v1.2.0¶
Rename the package from ts_ATPneumaticsSimulator to ts_atpneumaticssimulator.
Append suffix “-sim” to reported cscVersion (like ts_atmcssimulator).
conda/meta.yaml: support multiple python versions.
Requirements:
ts_utils 1
ts_salobj 7.1
ts_idl 2
IDL file for ATPneumatics built from ts_xml 11
v1.1.0¶
Rename command-line scripts to remove “.py” suffix.
ATPneumaticsCsc
: callsuper().start()
at the beginning of the start method. This requires ts_salobj 7.1.Build with pyproject.toml.
Modernize the continuous integration
Jenkinsfile
.
Requirements:
ts_utils 1
ts_salobj 7.1
ts_idl 2
IDL file for ATPneumatics built from ts_xml 11
v1.0.1¶
tests/test_csc.py test_initial_state: remove obsolete events from the list of initial events to skip.
Requirements:
ts_utils 1
ts_salobj 7
ts_idl 2
IDL file for ATPneumatics built from ts_xml 11
v1.0.0¶
Update for ts_salobj v7, which is required. This also requires ts_xml 11.
Requirements:
ts_utils 1
ts_salobj 7
ts_idl 2
IDL file for ATPneumatics built from ts_xml 11
v0.6.2¶
Use ts_utils.
Add a Jenkinsfile.
Use pytest-black instead of a custom unit test.
Modernize unit tests.
Fix a unit test broken by making
largeFileObjectAvailable
a generic event.
Requirements:
ts_utils 1
ts_salobj 6
ts_xml 7
ts_idl 2
v0.6.1¶
Use
unittest.IsolatedAsyncioTestCase
instead of the abandoned asynctest package.Use pre-commit instead of a custom pre-commit hook; see the README.md for instructions.
Format the code with black 20.8b1.
Requirements:
ts_salobj 6
ts_xml 7
ts_idl 2
v0.6.0¶
Modernize the unit tests.
ATPneumaticsCsc
: modernize simulation mode handling. This requires ts_salobj 6.ATPneumaticsCsc
: addversion
class variable, to set thecscVersions
field of thesoftwareVersions
event.Modernize doc/conf.py for documenteer 0.6 and add intersphinx mappings for ts_xml and ts_salobj.
Requirements:
ts_salobj 6
ts_xml 7
ts_idl 2
v0.5.5¶
Update Jenkinsfile.conda to Jenkins Shared Library
Pinned the ts-idl and ts-salobj version in conda recipe
Change conda package name to ts-atpneumaticssimulator
Requirements:
ts_salobj 5.11
ts_xml 4
ts_idl 1
v0.5.4¶
Update for compatibility with ts_xml 6.
Requirements:
ts_salobj 5.11
ts_xml 4
ts_idl 1
v0.5.3¶
Add black to conda test dependencies
Requirements:
ts_salobj 5.11
ts_xml 4
ts_idl 1
v0.5.2¶
Add
tests/test_black.py
to verify that files are formatted with black. This requires ts_salobj 5.11 or later.Update
tests/test_csc.py
to useBaseCscTestCase.check_bin_script
.Update
.travis.yml
to removesudo: false
to github travis checks pass once again.
Requirements:
ts_salobj 5.11
ts_xml 4
ts_idl 1
v0.5.1¶
Include conda package build configuration.
Added a Jenkinsfile to support continuous integration and to build conda packages.
Requirements:
ts_salobj 5.4
ts_xml 4
ts_idl 1
v0.5.0¶
Major * Modernize CSC unit test to use lsst.ts.salobj.BaseCscTestCase
.
* Added a revision history.
* Code formatted by black
, with a pre-commit hook to enforce this. See the README file for configuration instructions.
Requirements:
ts_salobj 5.4
ts_xml 4
ts_idl 1
v0.4.0¶
Update for ts_xml 4.4 and ts_idl 0.4
Requirements:
ts_salobj 4
ts_xml 4.4
ts_idl 0.4
v0.3.0¶
Update for dds salobj
Requirements:
ts_salobj 4
ts_xml
ts_idl
v0.2.0¶
Updated for changes to the ATPneumatics XML
Requirements:
ts_xml develop commit 3470860 (2019-02-08) or later
ts_salobj 3.8
v0.1.0¶
First release
Requirements:
ts_salobj 3.7
ts_idl