Skip to content

Version 2.0.0

Compare
Choose a tag to compare
@niermann niermann released this 06 Jan 15:45
· 13 commits to master since this release

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