Releases: simvue-io/python-api
Releases · simvue-io/python-api
First full release of Simvue client
- Refactor and re-write of codebase to align with latest developments in version 2 of the Simvue server.
- Added Executor to Simvue runs allowing users to start shell based processes as part of a run and handle termination of these.
- Removal of obsolete functions due to server change, and renaming of functions and parameters (see documentation).
- Added pre-request validation to both Client and Run class methods via Pydantic.
- Separation of save functionality into save_file and save_object.
- Fixed issue whereby metrics would still have to wait for the next iteration of dispatch before being sent to the server, even if the queue was not full.
- Added support for 'user' alerts.
v1.0.0.dev6
- Fix metrics plots by @alahiff in #163
- Correct handling of missing artifact by @alahiff in #166
- Fix Error Suppression Default by @kzscisoft in #147
- Remove all unused code attempting to support both v1 & v2 by @alahiff in #168
- Remove wrong extras key from dependencies by @kzscisoft in #169
- Added argument to
add_process
for running a function on completion by @kzscisoft in #133 - Add stdout print and environment variable support for
add_process
by @kzscisoft in #134 - Remove repetition of exit function by @kzscisoft in #172
- Run model needs to be updated by @alahiff in #176
- Report run details by @alahiff in #177
- Simplify saving of matplotlib plots by @alahiff in #180
- Use base class for Online and Offline by @kzscisoft in #151
- Fix wrong variable with version retrieval by @kzscisoft in #184
- Switch to simvue factory remote by @alahiff in #185
v1.0.0.dev2
- Support v2 server API
- Add Executor to Simvue Client by @kzscisoft in #129
- Bug Fixes by @wk9874 in #125
- Show Exception Info on Post Failure by @kzscisoft in #131
- Reverts to using
Union
for typing by @kzscisoft in #144 - Move to using Poetry for dependency management by @kzscisoft in #149
- Move to Pydantic v2 by @kzscisoft in #154
- Deduce module version from package metadata by @kzscisoft in #155
- Add
get_alerts
andget_run_id_from_name
methods to Client by @wk9874 in #136 - Use Poetry scripts for sender by @kzscisoft in #150
- Fix optional extras in pyproject.toml by @kzscisoft in #159
- Add missing TOML dependency by @kzscisoft in #160
- Use
check_extra
decorator as user alert by @kzscisoft in #153