Skip to content

matkrin/proespm-py3

Repository files navigation

proespm-py3

Proespm is a Python-based tool designed to transform scientific data into interactive, shareable HTML reports. It supports automatic data processing for specific types of data, such as image corrections for scanning probe microscopy (SPM) data. An example of a generated report can be found here. This is a Python 3 implementation of proespm.

Installation

  1. Clone the repository:
git clone https://github.com/matkrin/proespm-py3.git
cd proespm-py3
  1. Set up the project environment using uv:
uv sync

Supported Methods

  • Scanning Probe Microscopy (SPM):

    • Specs Aarhus MUL (.mul, .flm)
    • Omicron MATRIX (.mtrx)
    • RHK SM4 (.sm4)
    • Nanonis SXM (.sxm)
    • Nanosurf STM and AFM (.nid)
  • X-ray Photoelectron Spectroscopy (XPS):

    • Omicron EIS (.txt)
  • Auger Electron Spectroscopy (AES):

    • STAIB WinSpectro (.vms, .dat)
  • Quartz-Crystal Microbalance (QCMB):

    • Inficon STM2 (.log)
  • Cyclic Voltammetry (CV), Chronoamperometry (CA), Linear Sweep Voltammetry (LSV), Impedence Spectroscopy (EIS):

    • Nordic Electrochemistry EC4
    • PalmSens (.cvs, .pssession)
  • Temperature Programmed Desorption (TPD):

    • LabView (self written)
  • png, jpg images, e.g. LEED images