Skip to content

Releases: niermann/temscript

Version 2.0.1

25 Jun 05:39
Compare
Choose a tag to compare

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

06 Jan 15:45
Compare
Choose a tag to compare

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

23 Apr 19:13
Compare
Choose a tag to compare
  • 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

17 May 10:46
Compare
Choose a tag to compare

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

27 Mar 08:19
Compare
Choose a tag to compare

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.