Latest Releases

The latest release from each repository and its status

Release Commits Since
tiled-example-database
0.0.7 on

refs/tags/0.0.7

refs/tags/0.0.7 : We don't use v in our versions

Up to date
event-model
v1.19.9 on

v1.19.9

## Changed Dropped support for jsonschema 2.*.

Up to date
ophyd-async
v0.2.0 on

v0.2.0

This release contains a lot of major changes and updates to the repository: ## Book-keeping changes PRs: #84, #82, #62, #34 and #21 The README is now ophyd-async specific, with working links and icons. Pyproject.toml now looks at latest version of bluesky as released on pypi, as well as the latest version of p4p now that the pre-released version 4.1.11a2 has been yanked. This version increase was necessary to ensure enums would be correctly set in ophyd-async devices (see https://github.com/mdavidsaver/p4p/issues/123 for details). ## Bug Fixes - Flyer trigger deadtime logic incorrectly evaluated the detector deadtime vs. trigger deadtime #46 - Fix failing docs build #38 due to updated sphinx packages - Pilatus controller needs it's NumImages pv to be set to a high value to understand it should take images, effectively, forever (i.e. as long as it's getting triggers from a flyer), which is different to a standard areadetector where setting it to 0 works. Therefore, two PRs emerged to try and fix this problem; #59 which attempted to set the NumImages to the maximal value as dictated by EPICs (i.e because this is a uint32) and #67 when it was found setting it to this value didn't provide the intended results. There is an issue about this as well, as the pilatus definition should work cross-facility: https://github.com/bluesky/ophyd-async/issues/83 - The HDFWriter set data to be written in 'entry/data' where it needed to set it in 'entry/data/data'. Follow up issue here: https://github.com/bluesky/ophyd-async/issues/73 ## Design Changes - Change SignalX execute() to trigger() instead #56 - Flyer now waits for all stream resources to be emitted before yielding stream datums in collect_asset_docs #71 - Removed the stall timeout in _HDFFile for the HDFWriter, as this timeout was actually activated in between datums being produced (#74). This means on a flyscan, it can be activated during normal operation, as the timeout was set to 2 minutes and time between data collection can exceed that. Issue link: https://github.com/bluesky/ophyd-async/issues/76 ## New Features - Serialisation/Deserialisation of devices into yaml files Introduced by #36, the state a devices can now be saved into a yaml file by parsing through its signals (only serialising those which are read/writable. Representers were added in #66 to allow CA signals to be serialised also, however this has presented its own issue regarding where this logic lives: https://github.com/bluesky/ophyd-async/issues/75. Some minor fixes to the array representer were added in #60 - The state of a detector is now being checked when it's being armed, to ensure it's not unreasonable (#50). This is now configurable for each DetectorController (#68) - this means if a detector is in a bad state we will get an error message indicating we should check the hardware. In addition, the former PR added a timeout for arming a detector, such that if (for example) something isn't connected, arming a detector wouldn't hang forever until the process was killed. - Minor improvements to PV's included in areadetector writers, like NDFileHDF and NDArrayBase (#70, #69, #79) ## New Contributors * @Bilchreis made their first contribution in https://github.com/bluesky/ophyd-async/pull/56 * @jsouter made their first contribution in https://github.com/bluesky/ophyd-async/pull/60 * @callumforrester made their first contribution in https://github.com/bluesky/ophyd-async/pull/50 * @joeshannon made their first contribution in https://github.com/bluesky/ophyd-async/pull/65 * @abbiemery made their first contribution in https://github.com/bluesky/ophyd-async/pull/66 **Full Changelog**: https://github.com/bluesky/ophyd-async/compare/v0.1.0...v0.2.0

Up to date
bluesky
v1.12.0 on

v1.12.0

Added ----- * The `~bluesky.plan_stubs.wait` plan accepts a new optional parameter, ``timeout``. * Add an option to contingency_wrapper to not automatically re-raise if the except plan returns a value rather than raising its own exception. * Add support for new experimental document types, StreamResource and StreamDatum. Changed ------- * In v0.11.0 bluesky implemented a new Msg to declare streams proactively, rather than creating them implicitly while preparing to emit the first Event. Built-in plans were updated to use this approach. It had unintended downstream consequences. Specifically, some ophyd objects (notable AD) that were using the trigger method to sort out what the keys will be. If you call describe before trigger you get different answers so going all-in on this by default is a bit too aggressive. Pre-declaring streams is now opt-in, using the env var ``BLUESKY_PREDECLARE``. * Changed `~bluesky.bundlers` to use event-model compose functions * In the run stop document, 'num_events' will now include streams even if they have no events associated with them. * Events produced by monitors are now checked against their corresponding Descriptor document. * In the run stop document, 'num_changes' will now contain descriptors even if they have no events associated with them. * Events produced by monitors are now checked against their corresponding Descriptor document. * If a collect message results in no document being collected, a `RuntimeError` was being raised. Now, no error is raised; this is considered a possibility in normal successful operation. Fixed ----- * Fixed leak in registry used by ``RE.subscribe``, which would grow without bound * Fixed a documentation-build issue, which moved the minimum version of matplotlib required for documentation-building to 3.5.0 (Nov 2021). * Fixed bug in exception handling in ``msg_mutator``.

Up to date
tiled
v0.1.0a109 on

v0.1.0a109

v0.1.0a108 on

v0.1.0a108

Up to date
hklpy
v1.0.4 on

v1.0.4

Maintenance ## What's Changed * update versioneer (includes compat with py312) by @prjemian in https://github.com/bluesky/hklpy/pull/236 * BUG: run_orientation_info() failed when no primary stream exists by @prjemian in https://github.com/bluesky/hklpy/pull/238 * use try..except in util.run orientation info() & progress bar list_orientation_runs by @prjemian in https://github.com/bluesky/hklpy/pull/240 * identify if data is missing in util.restore_energy() by @prjemian in https://github.com/bluesky/hklpy/pull/241 * expand to py310 & py311 by @prjemian in https://github.com/bluesky/hklpy/pull/261 * Make it easier to find the SPEC command cross-reference table by @prjemian in https://github.com/bluesky/hklpy/pull/265 * replace broken URL by @prjemian in https://github.com/bluesky/hklpy/pull/264 **Full Changelog**: https://github.com/bluesky/hklpy/compare/v1.0.3...v1.0.4

Up to date
libhkl
v1.2.0 on

v1.2.0

### libhkl-v5.0.0.3357-x86_64.tar.gz package | version --- | --- sha256 | `cc439eb4787b577e31a7aa7764df5143cfcded9a9fa22ac7fef7974049f1d727` built on | [Docker](https://github.com/bluesky/libhkl/tree/main/builder) architecture | x86_64 OS | debian:bullseye `gobject-introspection` | 1.78.1 (built from source) `libgsl-dev` | 2.7 (built from source) Packaging requirements to build a conda-forge package with this library: ```text gobject-introspection =1.78.1 gsl =2.7 pygobject python >=3.8,<3.12 ```

Up to date
databroker
v2.0.0b31 on

v2.0.0b31

Up to date
ophyd
v1.9.0 on

v1.9.0

## What's Changed * Use classes for fallback epics signal backends by @tpoliaw in https://github.com/bluesky/ophyd/pull/1131 * Add .1% threshold for codecov CI by @RAYemelyanova in https://github.com/bluesky/ophyd/pull/1150 * ENH: Add __contains__ to AndStatus by @DominicOram in https://github.com/bluesky/ophyd/pull/1140 * ENH: Add a StableSubscriptionStatus by @DominicOram in https://github.com/bluesky/ophyd/pull/1155 * Add release notes for v1.9.0 by @danielballan in https://github.com/bluesky/ophyd/pull/1157 ## New Contributors * @tpoliaw made their first contribution in https://github.com/bluesky/ophyd/pull/1131 **Full Changelog**: https://github.com/bluesky/ophyd/compare/v1.8.0...v1.9.0

10 commits
suitcase-mongo
v0.4.0 on

v0.4.0

Adds indexes supporting paginated lookups

Up to date
yaqc-bluesky
v2023.8.0 on

v2023.8.0

Added - daemons supporting is-discrete now can be set according to their identifiers Changed - properties now appear as sub-devices Fixed - sensors no-longer force a measure at connect-time (this requires sensors to actually be traits compliant)

Up to date
bluesky-httpserver
v0.0.11 on

Release v0.0.11

7 commits
bluesky-widgets
v0.0.15 on

Release v0.0.15

Up to date
bluesky-queueserver-api
v0.0.10 on

Release v0.0.10

Up to date
bluesky-queueserver
v0.0.19 on

Release v0.0.19

Up to date
bluesky-darkframes
v0.6.0 on

bluesky-darkframes v0.6.0

## What's Changed * Make test pickier just to be safe. by @danielballan in https://github.com/bluesky/bluesky-darkframes/pull/26 * Fix versioneer compat with py311 by @tacaswell in https://github.com/bluesky/bluesky-darkframes/pull/34 * Rerender with new cookiecutter by @mrakitin in https://github.com/bluesky/bluesky-darkframes/pull/36 * Clean up on `RE.abort()` by @mrakitin in https://github.com/bluesky/bluesky-darkframes/pull/37 * FIX: in current data broker this array can comeback read-only by @tacaswell in https://github.com/bluesky/bluesky-darkframes/pull/30 * DOC: release notes for v0.6.0 by @mrakitin in https://github.com/bluesky/bluesky-darkframes/pull/39 ## New Contributors * @mrakitin made their first contribution in https://github.com/bluesky/bluesky-darkframes/pull/36 **Full Changelog**: https://github.com/bluesky/bluesky-darkframes/compare/v0.5.0...v0.6.0

Up to date
bluesky-adaptive
v0.3.1 on

bluesky-adaptive v0.3.1

v0.3.1 (2023-04-26) ------------------- + MANIFEST updates for packaging and documentation

Up to date
area-detector-handlers
v0.0.9 on

v0.0.9

## What's Changed * CI: add a workflow to publish on PyPI by @mrakitin in https://github.com/bluesky/area-detector-handlers/pull/29 * Fix versioneer compat with py311 by @tacaswell in https://github.com/bluesky/area-detector-handlers/pull/30 **Full Changelog**: https://github.com/bluesky/area-detector-handlers/compare/v0.0.8...v0.0.9

4 commits
suitcase-tiff
v0.4.0 on

suitcase-tiff v0.4.0

## v0.4.0 (2022-05-10) - Fix to deal with descriptors that lie about the shape. - Add zero-padding to the frame number in the exported files. - CI updates to use GitHub Actions for checking style, testing, and publishing to PyPI. - Fix versioneer compatibility with Python 3.11.

Up to date
suitcase-specfile
v0.2.5 on

Release v0.2.5

## What's Changed * Corrected SPEC header formation from bluesky start doc by @whs92 in https://github.com/bluesky/suitcase-specfile/pull/17 * v0.2.5. release notes by @gwbischof in https://github.com/bluesky/suitcase-specfile/pull/22 **Full Changelog**: https://github.com/bluesky/suitcase-specfile/compare/v0.2.4...v0.2.5

Up to date
suitcase-core
v0.9.1 on

Release v0.9.1

## Changes - Fixed version mismatch in config

Up to date
suitcase-msgpack
v0.3.0 on

Release v0.3.0

## Changes - Made it safe to call `serializer.close()` repeatedly - Added tests - Requirements updated to use standard ophyd package instead of special branch

1 commit
suitcase-jsonl
v0.2.2 on

Release v0.2.2

## Changes - Made it safe to call `serializer.close()` repeatedly

1 commit
databroker-pack
v0.3.1 on

v0.3.1

### Added - tqdm progress bar units. - print reminder to escape dollar sign character. ### Fixed - `export_uids` doc string return value.

1 commit
suitcase-json-metadata
v0.2.1 on

Release v0.2.1

## Changes - Stop using special ophyd branch in test requirements

1 commit
suitcase-csv
v0.3.0 on

Release v0.3.0

## Changes - Stop using special ophyd branch in test requirements - Updates to documentation

1 commit
suitcase-nxsas
v0.1.0 on

Release v0.1.0

Initial release.

Up to date
suitcase-dataexchange
v0.1.0 on

Release v0.1.0

Initial release.

1 commit

Last updated .