Skip to content

Releases: AD-SDL/MADSci

v0.1.7: Location Improvements and Async Node Actions

25 Mar 16:13
Compare
Choose a tag to compare

What's Changed

  • Improves support for passing Locations as arguments to nodes, including adding a locations section to the Action Definition in NodeInfo and including locations in automatic parsing
  • Fixes some bugs in the Node action parsing and data return
  • Refactors some of the internals of scheduling and the workcell manager, as well as changing some of the workcell server endpoints
  • Node actions are now asynchronous by default, and return intermediate progress. Node clients can then send follow up requests to determine final action result. Added a await_result field of the send_action method to make running actions where we don't care about intermediate progress easier, as well as an await_action_result method that wraps get_action_result and continuously queries for a terminal result status.
  • Refactored workcell scheduling to update step status with intermediate results
  • Ported WEI dashboard to workcell manager as a temporary solution for debugging.

PR's Included in this Release

Full Changelog: v0.1.6...v0.1.7

v0.1.6

21 Mar 18:50
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.5...v0.1.6

v0.1.5: Alpha 1 Post fix 2

20 Mar 17:02
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.1.4...v0.1.5

v0.1.4: Alpha 1 Post Fix 1

19 Mar 18:07
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: v0.1.3...v0.1.4

v0.1.3: Alpha 2 Hotfix 2

18 Mar 18:18
Compare
Choose a tag to compare
Pre-release

Fix ResourceTypeDefinition discriminator, again

v0.1.2 Alpha 2 Hot Fix 1

18 Mar 17:51
Compare
Choose a tag to compare
Pre-release

Fix issue with discriminated list in ResourceFile

v0.1.1: Alpha 2

18 Mar 13:50
2adbaa7
Compare
Choose a tag to compare
v0.1.1: Alpha 2 Pre-release
Pre-release

What's Changed

Minor fixes and tweaks before the Alpha Hack Day:

  • Alpha Release 2 by @LuckierDodge in #18
    • Added Slot resource
    • Updated Location
    • Bug fixes for load_model

Full Changelog: v0.1.0...v0.1.1

v0.1.0: Alpha 1

11 Mar 21:05
178a6b5
Compare
Choose a tag to compare
v0.1.0: Alpha 1 Pre-release
Pre-release

Initial Alpha Release of MADSci! 🎉 🎉 🎉

This initial alpha release includes:

  • The madsci cli command, included in the madsci.client python package. This CLI command allows you to create, edit, and manage your MADSci-powered automated or autonomous laboratory.
  • MADSci Nodes, an extension of the WEI Module standard, including a Rest Node implementation.
  • the first draft of a number of MADSci Manager and corresponding Manager Client implementations. This includes some adopted from WEI subsystems (experiment, event, data, and workcell managers), as well as new functionality (the resource manager).
  • A Docker image and pypi packages

As this is an Alpha release, expect there to be bugs, jankiness, missing or half-baked functionality, and other fun surprises. All APIs and interfaces are subject to change at any time without warning.

To provide feedback, open an issue, or leave a comment in the discussion for this release.

What's Changed

New Contributors

Full Changelog: v0.0.1...v0.1.0