Tool to read/process *.gdf AFM measurement files
Project description
Tool to read *.gdf files (DME AFM)
Features
import measurements from *.gdf file into python
create maps using matplotlib
analyze nanoindents
stich measurements
create customizable output (e.g. *.png or power point presentstions)
Content
GDEFImporter: Class to import *.gdf files
- Single measurement
class GDEFMeasurement: Class containing data of a single measurement from *.gdf file.
class GDEFSettings: Class containing all settings of a measurement.
class GDEFSticher: Tool to stich several measurements together using cross correlation.
- class GDEFReporter: Tool to create reports (*.pptx, *.png(?), matplotlib figures(?))
class GDEFContainer: Helper class for measurement filtering and background correction.
utils.py: A collection of useful functions, eg. to generate PDF or PNG from *.pptx (needs PowerPoint installed)
Examples: Collection of examples demonstrating how to use gdef_reader.
class GDEFImporter
This class is used to read data from a *.gdf file (DME AFM) into python. This can be done like:
from gdef_reader.gdef_importer import GDEFImporter
impported_data = GDEFImporter(gdf_path) # gdf_path should be a pathlib.Path to a *.gdf file
Methods defined:
- export_measurements
Create a list of GDEFMeasurement-Objects from imported data. The optional parameter create_images can be used to show a matplotlib Figure for each GDEFMeasurement (default value is False).
- load
Import data from a *.gdf file.
Properties defined:
basename: Path.stem of the imported *.gdf file.
Single measurement
A *.gdf file can contain many AFM measurements. To handle a single measurement the class GDEFMeasurement is used. All the settings used during that specific measurement are stored in a GDEFSettings object.
class GDEFMeasurement
Class containing data of a single measurement from *.gdf file.
Methods defined:
- export_measurements
Create a list of GDEFMeasurement-Objects from imported data. The optional parameter create_images can be used to show a matplotlib Figure for each GDEFMeasurement (default value is False).
- load
Import data from a *.gdf file.
Properties defined:
basename: Path.stem of the imported *.gdf file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for GDEFReader-0.0.1a39-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76011e2cd91003d7e7139def53a71fdaf59451f9b778a40193ca36776f06e6ae |
|
MD5 | 0cd622921510257aeeb993c8892cbab2 |
|
BLAKE2b-256 | a8a912842c0c07573421216d8d13d579562eef16d1466f93aa3686fff22797f8 |