Releases: niermann/temscript
Version 2.0.1
Binaries (i.e. wheels files) can be found on PyPI: https://pypi.org/project/temscript/
Documentation can be found on ReadTheDocs: https://temscript.readthedocs.io
- Added Talos as ProductFamily
- Added more graceful behavior for unsupported ProductFamily query and unknown future families.
- Added column valves state to Microscope classes.
Version 2.0.0
temscript now is fully written in Python. This version gets rid of the C++ adapter, which means no compiling is needed anymore.
Additionally temscript is now installable from PyPI.
Binaries (i.e. wheels files) can be found on PyPI: https://pypi.org/project/temscript/
Documentation can be found on ReadTheDocs: https://temscript.readthedocs.io/en/v2.0.0/
- C++ adapter removed, COM interface no directly accessed using
ctypes
- Raised required minimum Python version to 3.4 (dropped support of Python 2.X)
- More extensive documentation of the high level interfaces and the temscript server
- Documentation of known issues of the original scripting interface
- Support of the fluorescent screen
- Separation of STEM detectors and CCD cameras in high level interface
- Deprecation of the methods 'get_detectors', 'get_detector_param', 'set_detector_params', and 'get_optics_state' of 'Microscope' and related classes. See docs for further details.
- Deprecation of the property 'AcqParams' of 'STEMDetector'. See docs for further details.
- Deprecation of the use of 'speed' and 'method' keywords in position dictionary of the 'set_stage_position' method.
- Abstract base class for high level interface
- Test scripts
- More illumination related functions
- TEM/STEM mode control
- Several small improvements and fixes
Version 1.0.10
- Speed keyword added Stage.Goto / Microscope.set_stage_position
- A lot of properties added to Microscope API (DiffShift, ObjStig, CondStig, Projection Mode / jSubMode, Magnification, Normalization)
- More properties returned by Microscope.get_optics_state
- Timeout for RemoteMicroscope
- Lot of fixes
v1.0.8
Intermediate release with API-changes:
- Added microscope emulator (NullMicroscope)
- Renamed MicroscopeClient to RemoteMicroscope
- Created a script for running the Microscope server
- Added method to query the high tension
The binary (MSI) package is compatible to an Anaconda x86-environment with Python 3.4 and Numpy 1.9. Other Distributions, Python, and/or Numpy versions might require a different binary release.
1.0.7: * BeamTilt/BeamShift
Intermediate release with new API.
The binary (MSI) package is compatible to an Anaconda x86-environment with Python 3.4 and Numpy 1.9. Other Distributions, Python, and/or Numpy versions might require a different binary release.