Nionswift-usim

Latest version: v5.1.1

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

Scan your dependencies

Page 2 of 4

0.4.2

------------------
- Improve simulated synchronization behavior for future work.
- Fix minor issues with camera length.

0.4.1

------------------
- Change camera device to implement camera 3 (no prepare methods).

0.4.0

------------------
- Updates for nionswift-instrumentation 0.20 and nionswift 0.16.
- Add support for axis descriptors.
- Add support for camera masks.
- Drop support for Python 3.7.

0.3.0

------------------
- Add support for partial synchronized acquisition.
- Fix handling of probe position in sub-scans.
- Add aperture that can be moved and "distorted" (i.e. dipole and quadrupole effect simulation).
- Add functions to 'Instrument' that facilitate adding new inputs to existing controls.
- Allow input weights for controls to be controls in addition to float.
- Add option to attach a python expression as control input (only one expression per control can be set, but it can be arbitrarily complex, as long as it can be evaluated by 'eval').
- Changed meaning of convergence angle to reflect its real meaning (in the simulator it only controls the size of the aperture on the Ronchigram camera, the effect on the scan is not simulated yet).
- Add 'Variable' class to InstrumentDevice. 'Variables' differ from 'Controls' in that they do not have a local value.

0.2.1

------------------
- Minor changes to be compatible with nionswift-instrumentation.
- Improve 'inform' functionality on Ronchigram controls.

0.2.0

------------------
- Fix some simulated aberration calculations.
- Add option for flake sample (same as previous version) or amorphous sample.
- Allow adding new controls to existing instrument instance.
- Add support for 2D controls and AxisManager.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.