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)
- 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
- 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
- Normalization methods in new interface.
- Projective system settings in new interface.
Started new interface (with client/server support).
- Small fixes
- Clarified license: 3-clause BSD
- Compatibility to Py3K and anaconda distribution
- Fixed some small things
- Renamed project to pytemscript.
- Created documentation.
- Fixed memory leak related to safearray handling
- Initial release