Skip to content

Latest commit

 

History

History
84 lines (63 loc) · 2.4 KB

changelog.rst

File metadata and controls

84 lines (63 loc) · 2.4 KB

Changelog

Version 3.0

  • New changes are distributed under GPLv3+

  • Interface re-written using comtypes library

  • Standard scripting interfaces updated to v1.9

  • Added Advanced scripting interfaces v1.2

  • Development and testing are performed on:

    • Tecnai Spirit (WinXP, Python 3.4)
    • Tecnai F20 (Win7, Python 3.8)
    • Tecnai Polara (WinXP, Python 3.4)
    • Glacios (Win10, Python 3.8)
    • Tundra (Win10, Python 3.11)
    • Titan Krios G1 (Win7, Python 3.6), G2, G3i (Win10, Python 3.8)

Version 2.0.0

  • C++ adapter removed, COM interface now 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 pytemscript 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 / SubMode, Magnification, Normalization)
  • More properties returned by Microscope.get_optics_state
  • Timeout for RemoteMicroscope
  • Lots of fixes

Version 1.0.9

  • Normalization methods in new interface.
  • Projective system settings in new interface.

Version 1.0.7

Started new interface (with client/server support).

Version 1.0.5

  • Small fixes
  • Clarified license: 3-clause BSD
  • Compatibility to Py3K and anaconda distribution

Version 1.0.3

  • Fixed some small things

Version 1.0.2

  • Renamed project to pytemscript.
  • Created documentation.

Version 1.0.1

  • Fixed memory leak related to safearray handling

Version 1.0.0

  • Initial release