PySPM Versions Save

Python library to handle Scanning Probe Microscopy Images. Can read nanoscan .xml data, Bruker AFM images, Nanonis SXM files as well as iontof images(ITA, ITM and ITS).

v0.6.2

3 weeks ago
  • Bugfix for ITM issue as reported in #44

v0.6.1

3 months ago
  • Bugfix for Bruker AFM issue as reported in #41

v0.6.0

4 months ago
  • Drop support for Python 3.9, which is currently in legacy status (if you need Python 3.9 support use pySPM version 0.5.2 (pip install pySPM==0.5.2)
  • Significant code cleanup with extensive refactoring of library methods
  • Lots of small improvements

This is a major release with a lot of changes, so please report any bugs you find!

v0.5.2

4 months ago

Bugfix for non-square Bruker AFM files as reported in #38

v0.5.1

4 months ago
  • Bugfix for Bruker AFM files as reported in #37

v.0.5.0

6 months ago
  • Added support for Python 3.12 (currently supports Python 3.10, 3.11 and 3.12)
  • Some minor improvements to LaTeX string handling
  • Fixed issue with __version__ not available during local testing

v0.4.0

8 months ago

This release deprecates Python 3.8 support, which currently has less than 17% usage. This allows us to update to the latest versions of a bunch of important dependencies.

If your code requires 3.8, do not update from pySPM 0.3.4.

Deprecated

Python 3.8

Updated

The updated versions are the lower limits:

python 3.8 -> 3.9 numpy 1.24 -> 1.26 scikit-image 1.20 -> 1.21 seaborn 0.12 -> 0.13 ipython 8.12 -> 8.16

v0.3.4

10 months ago

What's Changed

  • Bug fix for low pass filters
  • Bug fix for unicode characters in Nanonis SXM
  • Bug fix for image correction functions
  • Added Gaussian and Percentile image filters
  • Replace LaTeX with Unicode
  • Switch to scipy filter filter functions
  • Remove deprecated numpy functions
  • Full project refactoring
  • Switch to poetry build system with pyproject.toml

v0.2.22

3 years ago

Fix issue for Bruker fileformat

v0.2.20

5 years ago