Skip to main content

A python package for loading, processing and exporting scanning probe microscopy movies acquired with the FAST unit.

Project description

FAST movie processor

pipeline status PyPI Conda (channel only) Code style: black Conda - License DOI

A python package for loading, processing and exporting scanning tunneling microscopy movies acquired with the FAST module.

The package documentation can be found at this link.

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.0.5] - 2024-11-13

Fixed

  • outdated dependency in docker image build (#6)
  • numpy explicit casting and deprecations (#7)

[1.0.4] - 2023-07-18

Fixed

  • Replace deprecated pillow font.getsize() method (#5)

[1.0.3] - 2023-06-20

Fixed

  • Compatibility with file format version 2.6 (#4)
  • several typos in CHANGELOG

Changed

  • Removed any data inversion on loading.

[1.0.2] - 2023-03-16

Fixed

  • numpy deprecation of np.float (#2)

Changed

  • Creep correction: Both the sin and root creep corrections were re-derived with more strict constraints to prevent un-physical/nonsensical creep behavior.
  • Added function constraints to documentation. The derivation of the creep functions is not part of this repo as of now.

Added

  • Functions sin_limit_function and root_limit_function to automatically adapt the bounds for the optimizer when approximating the creep behavior in sin or root mode. This prevents pyfastspm from crashing / skipping the creep correction if bounds are defined too loosely.

[1.0.1] - 2022-07-20

Changed

  • citation file: DOI, license ids, and bump version info
  • use concept DOI in README badge

[1.0.0] - 2022-07-12

Added

  • first public release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfastspm-1.0.5.tar.gz (19.0 MB view details)

Uploaded Source

Built Distribution

pyfastspm-1.0.5-py3-none-any.whl (161.7 kB view details)

Uploaded Python 3

File details

Details for the file pyfastspm-1.0.5.tar.gz.

File metadata

  • Download URL: pyfastspm-1.0.5.tar.gz
  • Upload date:
  • Size: 19.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyfastspm-1.0.5.tar.gz
Algorithm Hash digest
SHA256 e605ad960a6e5f1f19b26bc7e259c16a2cde1801b8214a451ae5f1fcdd1d8ff6
MD5 7ec6c0b85331cb36a2fa31752bec4be2
BLAKE2b-256 28d0ffb83dd37f02e6ecda46b78ab7a4113a72d9bcb5ac8a85842554226a787c

See more details on using hashes here.

File details

Details for the file pyfastspm-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: pyfastspm-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 161.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyfastspm-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 bf641169e1050df7fdf6ef00053c80b0c757bb361e3ebbfbd7416d27006fded7
MD5 8458e9865abe1ed425826c56b4a92990
BLAKE2b-256 12a4e726b9e8682e44d3edd657149e95686099186998f49900dafd58fa95632a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page