Apstools

Latest version: v1.7.2

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

Scan your dependencies

Page 2 of 11

1.6.17

******

released 2023-07-19

New Features
------------

* Add ophyd device support for APS Data Management workflows.

1.6.16

******

released 2023-05-23

Enhancements
------------

* Add ``fb_epid`` database support from the optics module.
* Add guide *How to interrupt/stop/abort a running plan & recover to safe settings*.
* Add ``close_pv`` & ``open_pv`` kwargs to ``ApsPssShutter``
* Add ``ensure_AD_plugin_primed()`` convenience function.
* Made ``listdevice()`` more tolerant of unconnectable signals.

Fixes
-----

* APS cycle set to ``APSU`` during this *dark* year.
* Resolve AD ERROR reports "capture not supported in Single mode".

Maintenance
------------

* Add unit tests for shutters.
* Apply consistent code style (black) throughout.
* Set ``kind`` attribute to add plugin to ad.read_attrs list.
* Clear ``PVPositionerSoftDone``'s setpoint & readback subscriptions at exit.

1.6.15

******

released 2023-03-27

Maintenance
------------

* add ``log_path=None`` kwarg to ``apstools.utils.stream_log_handler()``

Fixes
------------

- resolved ``AttributeError`` for certain logging configurations

1.6.14

******

released 2023-03-12

Breaking Changes
------------------------

* listobjects() ``printing`` keyword argument is deprecated.
* ListRuns.to_dataframe()' method is deprecated.
* ListRuns.to_table() method is deprecated.
* listruns() ``printing`` keyword argument is deprecated.
* listruns() ``tablefmt`` keyword argument is deprecated. Use ``table_style`` instead.
* listruns() now returns pyRestTable.Table or pandas.DataFrame

New Features
------------

* MeasCompTc32: Measurement Computing TC-32 Thermocouple reader

Enhancements
------------

* Add guide *What are the objects to control?*

Fixes
------------

- labels_to_streams(): do not plot items in the labeled stream
- labels_to_streams(): failed when no motor label assigned

Maintenance
------------

* add more unit tests for ``apstools.plans``
* addDeviceDataAsStream() renamed to write_stream()
* FileWriterCallbackBase.file_name now a property, uses pathlib
* listobjects() now returns pyRestTable (by default)
* listdevice() now returns pyRestTable (by default)
* listplans() now returns pyRestTable (by default)
* listruns() now returns pyRestTable (by default)
* NXWriter: unit tests added for proper NXdataaxes structure.

1.6.13

******

released 2023-02-16

Maintenance
------------

* Release process updated on the wiki.

1.6.12

******

released 2023-02-16

Maintenance
------------

* NXWriter: add wait_writer_plan_stub() method for use in a plan.
* Release process documented on the wiki.

Page 2 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.