Xpdacq

Latest version: v1.1.4

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

Scan your dependencies

Page 2 of 5

1.0.0

====================

**Added:**

* Add `xpdacq.factory.BasicPlans` for the multi-detector plan for both XRD and PDF data collection in one run.

* Add `xpdacq.factory.MultiDistPlans` for the moving detector measurement for both XRD and PDF data collection in one run.

* Add `xpdacq.devices.CalibrationData`, a class to store the calibration data of a detector in configuration attributes.

* Add `xpdacq.beamtime.load_calibration_md`, a helper function to load calibration data

* Add `xpdacq.beamtime.count_with_calib`, a helper function to build multiple-calibration plan

**Fixed:**

* Fix the bugs for python 3.9 ``TypeError: dict.popitem() takes no arguments (1 given)``.

* Fix the bugs for xpdconf 0.4.5 that the default calibration metadata file is poni file instead of yaml file.

0.12.0

====================

**Added:**

* A tool to inject metadata using the preprocessors.

* Add dependency on the pyopenxl

**Changed:**

* Translation of scan plans no longer injects the sample metadata

**Removed:**

* Remove dependency on the xlrd

**Fixed:**

* Fix the bug that bsui cannot start because of the importing from pyFAI.gui

* Fix the bug that translation of samples and plans can give None or a list unexpectedly

* Fix the bug that the sample metadata is not injected in the start documents.

0.11.0

====================

**Added:**

* Add `xpdacq_mutator` as a plan mutator for the xpd experiments. `xrun` will use it in `__call___`

**Changed:**

* Optimized import

* Clean up redundant code

* Fix code style issues
* No longer import from xpdan in 999-load2.py

* Use temporary v2 databroker instread of v0 databroker in 999-load2.py

**Fixed:**

* Fix bugs in tests

* Fix the filter_band warnings

0.10.4

====================

**Fixed:**

* fix yaml load synthax for pyyaml > 3.13

0.10.1

====================

**Changed:**

* promote ``_close_shutter_stub`` and ``_open_shutter_stub`` to non-private
* use ``close_shutter_stub`` and ``open_shutter_stub`` where possible
* ``_configurate_area_det`` now yields properly

0.10.0

====================

**Added:**

* Explicitly block user from starting new beamtime in the same python session
after ``_end_beamtime`` has been run.

**Fixed:**

* Guard ``images_per_set`` because ``dexela`` detector doesn't have it

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.