Bluesky

Latest version: v1.12.0

Safety actively analyzes 619494 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.13.0a3

New Contributors
* DiamondJoseph made their first contribution in https://github.com/bluesky/bluesky/pull/1655
* jmaruland made their first contribution in https://github.com/bluesky/bluesky/pull/1661
* abbiemery made their first contribution in https://github.com/bluesky/bluesky/pull/1668

**Full Changelog**: https://github.com/bluesky/bluesky/compare/v1.12.0...v1.13.0a3

1.13.0a2

What's Changed
* Pass `md_validator` a deep copy that it can normalize by jmaruland in https://github.com/bluesky/bluesky/pull/1661
* Release notes for 1.13.0a2 by danielballan in https://github.com/bluesky/bluesky/pull/1669

New Contributors
* jmaruland made their first contribution in https://github.com/bluesky/bluesky/pull/1661

**Full Changelog**: https://github.com/bluesky/bluesky/compare/v1.13.0a1...v1.13.0a2

1.13.0a1

Added
-----

* Added a new prepare command to RunEngine and bundler, as well as protocol.
This allows a step between ``stage`` and ``kickoff`` so flyers can prepare.
by rosesyrett in https://github.com/bluesky/bluesky/pull/1639
* Add delay to plan_args of count plan by DiamondJoseph in https://github.com/bluesky/bluesky/pull/1655

Fixed
-----

* typing_extensions needs NotRequired (new 4.0.0) by maffettone in https://github.com/bluesky/bluesky/pull/1635
* Fixed examples in debugging docs by DominicOram in https://github.com/bluesky/bluesky/pull/1500
* Remove empty complete method from RunBundler by rosesyrett in https://github.com/bluesky/bluesky/pull/1644
* Handle case of rewinding to before the beginning of a stream by tacaswell in https://github.com/bluesky/bluesky/pull/1648

New Contributors
* DiamondJoseph made their first contribution in https://github.com/bluesky/bluesky/pull/1655

**Full Changelog**: https://github.com/bluesky/bluesky/compare/v1.12.0...v1.13.0a1

1.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``.

1.11.0

What's Changed
* DOC: add bluesky base to readme by untzag in https://github.com/bluesky/bluesky/pull/1545
* FIX: LiveGrids placing x-axis tick labels on all columns by maffettone in https://github.com/bluesky/bluesky/pull/1548
* Add Locatable by coretl in https://github.com/bluesky/bluesky/pull/1536
* DOC miniscule typo, hardly worth a bother by prjemian in https://github.com/bluesky/bluesky/pull/1556
* ENH: add resume thresholds to suspender justification message by tacaswell in https://github.com/bluesky/bluesky/pull/1554
* DEP: remove deprecated get_event_loop() by tizayi in https://github.com/bluesky/bluesky/pull/1564
* Made protocol methods abstract by evalott100 in https://github.com/bluesky/bluesky/pull/1562
* DEP: remove loop param from AsyncInput in bluesky.utils by hyperrealist in https://github.com/bluesky/bluesky/pull/1566
* DOC: fix unit tests badge of readme by untzag in https://github.com/bluesky/bluesky/pull/1565
* DOC: minor typo fixed. by clintonroy in https://github.com/bluesky/bluesky/pull/1568
* ENH: make stage and unstage return status objects by tizayi in https://github.com/bluesky/bluesky/pull/1563
* Qt kicker 1494 by RussBerg in https://github.com/bluesky/bluesky/pull/1495
* FIX: Remove callable from plan signature for qserver by maffettone in https://github.com/bluesky/bluesky/pull/1571
* MNT: move fig_factory default resolution in BestEffortCallback by tacaswell in https://github.com/bluesky/bluesky/pull/1569
* Propagate exception through failed status by RAYemelyanova in https://github.com/bluesky/bluesky/pull/1570
* Add ability to pre-declare a stream by tacaswell in https://github.com/bluesky/bluesky/pull/1542
* Point at newly versioned event model docs by coretl in https://github.com/bluesky/bluesky/pull/1574
* pinned zict to <3.0.0 by RAYemelyanova in https://github.com/bluesky/bluesky/pull/1578
* removed with_traceback call by RAYemelyanova in https://github.com/bluesky/bluesky/pull/1575
* Update minimum Python version in tutorial by callumforrester in https://github.com/bluesky/bluesky/pull/1576
* Remove useless instructions about install_kicker by graeme-winter in https://github.com/bluesky/bluesky/pull/1583
* DOC: Tidy up tutorial around gridscans by DominicOram in https://github.com/bluesky/bluesky/pull/1584
* Use Python version check rather than import error check to import Protocol by callumforrester in https://github.com/bluesky/bluesky/pull/1585
* Add v1.11.0 release notes by coretl in https://github.com/bluesky/bluesky/pull/1588

New Contributors
* tizayi made their first contribution in https://github.com/bluesky/bluesky/pull/1564
* evalott100 made their first contribution in https://github.com/bluesky/bluesky/pull/1562
* hyperrealist made their first contribution in https://github.com/bluesky/bluesky/pull/1566
* RussBerg made their first contribution in https://github.com/bluesky/bluesky/pull/1495
* RAYemelyanova made their first contribution in https://github.com/bluesky/bluesky/pull/1570
* graeme-winter made their first contribution in https://github.com/bluesky/bluesky/pull/1583
* DominicOram made their first contribution in https://github.com/bluesky/bluesky/pull/1584

**Full Changelog**: https://github.com/bluesky/bluesky/compare/v1.10.0...v1.11.0

1.10.0

What's Changed
* Removed support for Python < 3.8 by maffettone in 1534
* Properly register user-supplied event loops by ZLLentz in 1539
* Removed status_tasks dequeue from RunEngine, fixing long-standing memory leak by tacaswell in 1513
* No-longer pre-compute all axes when not snaking, lowering memory footprint for large scans by ksunden in 1543

**Full Changelog**: https://github.com/bluesky/bluesky/compare/v1.9.0...v1.10.0

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.