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