Skip to content

Releases: spacetelescope/catkit2

v0.6.1

30 May 12:49
dc0c024
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

05 Apr 21:26
7663307
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

17 Oct 20:57
ab4a1a9
Compare
Choose a tag to compare

What's Changed

  • Update Eigen to v3.4.0. by @ehpor in #105
  • Fix parsing of command line arguments. by @ehpor in #103
  • Discretize DM voltage send to the simulator by @asahooexo in #108
  • Quadruple the timeout for starting a service. by @ehpor in #111
  • Increase timeout for sockets inside server->client communication. by @ehpor in #114
  • Added ability to zero and move DM commands in dm proxy by @alexmeredith8299 in #109
  • add exposure time formula for science cam by @asahooexo in #115
  • Get cmake from conda-forge. by @ehpor in #118

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

12 Jun 14:41
101101b
Compare
Choose a tag to compare

What's Changed

  • Add simulated services by @ehpor in #36
  • Pin Ubuntu to 20.04 for CI. by @ehpor in #67
  • Add a simulated service for the web power switch. by @ehpor in #69
  • Improve simulated camera service by @ehpor in #71
  • Fix Newport XPS simulated service by @ehpor in #70
  • Add a max time factor for the simulator by @ehpor in #74
  • Add data paths to TestbedProxy by @ehpor in #65
  • Be stricter about argument type of make_request(). by @ehpor in #75
  • Decouple simulator from model by @ehpor in #78
  • Add a simulated Thorlabs power meter service. by @ehpor in #76
  • Add try-except around getting temperatures. by @ehpor in #68
  • Fail loudly when a service proxy class is not found by @ivalaginja in #82
  • Add NKT SuperK EVO and VARIA services. by @ehpor in #32
  • Add startup flatmaps for BostonDMs. by @ehpor in #87
  • Fix DataStream synchronization for MacOS. by @ehpor in #84
  • Emit log messages from experiment in terminal. by @ehpor in #90
  • Make camera image log messsages debug instead of info. by @ehpor in #88
  • Add testbed and dummy service fixtures. by @ehpor in #92
  • Recalibation / recofiguration after enclosure, recabling and PC and software upgrade by @raphaelpclt in #94
  • Datastream backed Properties by @ehpor in #89
  • Fixing experiment stalling because lyot theta init by @raphaelpclt in #95
  • Add optional sleep when changing spectrum. by @ehpor in #97
  • Add FAIL_SAFE service state. by @ehpor in #50
  • Fix picomotor simulated service. by @ehpor in #98
  • add a mode property to testbed by @asahooexo in #96
  • Add instructions about how to allow incoming Python connections by @ivalaginja in #100

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

24 Nov 00:53
db836ac
Compare
Choose a tag to compare

What's Changed

  • Support processes for Linux and MacOS by @ehpor in #44
  • Remove power check during open(). by @ehpor in #45
  • Allow services to set environment variables from config. by @ehpor in #47
  • Add framerate attribute to DataStreams by @ehpor in #46
  • Fix catching of KeyboardInterrupts by services upon testbed shutdown by @ehpor in #57
  • Do not crash the log forwarder thread on exceptions. by @ehpor in #54
  • Suppress matplotlib debug/info log messages. by @ehpor in #55
  • Handle errors more gracefully in Newport XPS service. by @ehpor in #61
  • Fix NewportXPS relative move. by @ehpor in #63
  • Add an actuator_grid property to be BostonDM service proxy. by @ehpor in #62

Full Changelog: v0.2.0...v0.3.0

v0.2.0

13 Oct 03:31
159ced5
Compare
Choose a tag to compare

What's Changed

  • Convert server-client communication to protobuf over ZeroMQ by @ehpor in #3
  • Fix for autostarting and stopping camera acquisition. by @ehpor in #37
  • Build and deploy documentation to github pages. by @ehpor in #38
  • Move flake8 selections to a config file. by @ehpor in #39
  • Fix datastream dtypes for MacOS and Linux by @ehpor in #40
  • Enforce experiment name. by @ehpor in #42

Full Changelog: v0.1.0...v0.2.0

v0.1.0

21 Sep 23:15
a94130a
Compare
Choose a tag to compare

This is the first release of catkit2. This is a fully working version of catkit2, right before switching the communication structure from json to protobuffers.

What's Changed

  • Mac linux support by @ehpor in #1
  • Set up CI to build the library by @ehpor in #2
  • Added in readme the CMake requirement by @raphaelpclt in #4
  • Added the dependencies requirements to make the documentation html by @raphaelpclt in #5
  • Picomotor service fix by @RemiSoummer in #6
  • Write picomotor proxy by @ivalaginja in #8
  • Add base experiment class by @ehpor in #7
  • Basic logging functionality (without log files for now) by @RemiSoummer in #11
  • Add num_actuators property to BMC proxy. by @ivalaginja in #12
  • Start the testbed with a config rather than config files. by @ehpor in #13
  • Add a proxy for the WebPowerSwitch. by @ehpor in #14
  • Bugfix/broken synchronization signaling by @ehpor in #15
  • Make take exposures tolerate slow yields by @ehpor in #16

New Contributors

Full Changelog: https://github.com/spacetelescope/catkit2/commits/v0.1.0