Skip to content

tmtpycsw v5.0.0

Latest
Compare
Choose a tag to compare
@abrighton abrighton released this 30 Nov 21:26
  • Updated dependencies and moved to Python 3.10
  • Changed the way parameters are accessed to be more like the Java/Scala CSW APIs
  • Added use of Python Generics for keys and parameters, to provide type hints for IDEs
  • Added Sequencer client APIs (so you can control a running sequencer from Python)
  • Add an esw-shell application, similar to the Scala CSW one (see ./esw-shell.sh wrapper)
  • Added command service client features (class csw.CommandService)
  • Renamed KeyType enum to KeyTypes and added KeyType class hierarchy, similar to CSW APIs
  • Refactored code to use new python 3.10 features
  • Added code to find a unique port when registering with the Location Service with port=0
  • Updated Units to match latest CSW version
  • Fixed issue with Redis sentinal (need to use localhost)
  • Updated CSW version to v5.0.0
  • Added Command Service and Config Service client APIs