Skip to main content

pyafm: tools for controlling atomic force microscopes.

Project description

Pyafm

Pyafm is a set of tools for controlling atomic force microscopes. It provides control of AFM postition using both short-range (piezo) and long range (stepper) vertical positioning. There are separate modules for controlling the piezo (pypiezo) and stepper (stepper), this module mostly contains methods that require the capabilities of both.

Packages

Gentoo

I’ve packaged pyafm for Gentoo. You need layman and my wtk overlay. Install with:

# emerge -av app-portage/layman
# layman --add wtk
# emerge -av sci-physics/pyafm

Although it is not strictly required (thanks to duck typing) you’ll probably also want my stepper package or an equivalent stepper implementation.

Dependencies

Pyafm requires the following Python modules:

Getting the source

Pyafm is available as a Git repository:

$ git clone http://www.physics.drexel.edu/~wking/code/git/pyafm.git

There are also periodic bundled releases. For example, get version 0.1 as a gzipped tarball with:

$ wget http://www.physics.drexel.edu/~wking/code/python/pyafm-0.1.tar.gz
$ tar -xzvf pyafm-0.1.tar.gz

Installation

After downloading, change to the source directory and run:

$ python setup.py install

to install pyafm. Run:

$ python setup.py install --help

to see a list of installation options you may want to configure.

Usage

TODO

Project details


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