calibcant 0.6
calibcant: tools for thermally calibrating AFM cantilevers
Latest Version: 0.7
calibcant: tools for thermally calibrating AFM cantilevers
Calculates the spring constant k of a cantilever using the equipartition theorem:
1/2 k_B T = 1/2 K x^2
The analysis uses the expected power spectral density (PSD) of a damped simple harmonic oscillator to filter out noise from the measured PSD.
Installation
Packages
Gentoo
I've packaged calibcant for Gentoo. You need layman and my wtk overlay. Install with:
# emerge -av app-portage/layman # layman --add wtk # emerge -av sci-physics/calibcant
Dependencies
If you're installing by hand or packaging calibcant for another distribution, you'll need the following dependencies:
| Package | Debian | Gentoo |
|---|---|---|
| Numpy | python-numpy | dev-python/numpy |
| Scipy | python-scipy | sci-libs/scipy |
| H5Py | python-h5py | dev-python/h5py |
| Matplotlib | python-matplotlib | dev-python/matplotlib |
| Nose | python-nose | dev-python/nose |
| FFT_tools | dev-python/FFT-tools | |
| Pypiezo | sci-libs/pypiezo |
You'll also need my pyafm and stepper packages, or suitable replacements.
Usage
See the module docstrings for simple examples.
Testing
Run internal unit tests with:
$ nosetests --with-doctest --doctest-tests calibcant
Licence
This project is distributed under the GNU General Public License Version 3 or greater.
Author
W. Trevor King wking@drexel.edu Copyright 2007-2011
- Author: W. Trevor King
- Home Page: http://www.physics.drexel.edu/~wking/unfolding-disasters/posts/calibcant/
- Download URL: http://www.physics.drexel.edu/~wking/code/python/calibcant-0.6.tar.gz
- License: GNU General Public License (GPL)
- Platform: all
- Requires pypiezo (>= 0.4)
- Provides calibcant (0.6)
-
Categories
- Development Status :: 2 - Pre-Alpha
- Intended Audience :: Developers
- Intended Audience :: Science/Research
- License :: OSI Approved :: GNU General Public License (GPL)
- Operating System :: POSIX
- Operating System :: Unix
- Programming Language :: Python
- Topic :: Scientific/Engineering
- Topic :: Software Development :: Libraries :: Python Modules
- Package Index Owner: wking
- DOAP record: calibcant-0.6.xml
