Hooke 0.8.0

0 views
Skip to first unread message

m.s.

unread,
Apr 4, 2008, 1:26:21 PM4/4/08
to Hooke
Hi,

Good news everyone!

Hooke today reaches the 0.8.0 "Seinei" milestone. The program is very
next to official release. The paper manuscript is already in
preparation and will regard this version of Hooke (Alberto Gomez
Casado, please contact me for detailing that!). Documentation, even if
still patchy, is beginning to be revamped - tutorials are now
available to write plugins and drivers, and the user manual has been
updated, even if in a hurry. Your advice will be welcome to improve
documentation.

There are a lot of new features in this release. Among the most
important:
- The *flatten* plot manipulator allows for automatic flattening of
force curves distorted by optical interference
- The *autopeak* command allows semi-automatical recognition and WLC
analysis of force peaks, saving automatically data in a file
- When you save a playlist and reload it, it will resume from the
curve you were seeing at the moment you saved -it "keeps the
bookmark".
- wlc now keeps the contact point also in "noauto" mode (you can click
the manual contact point once, and it keeps it until you tell you to
change it)
- a basic driver to read comma-separated values is available
- temperature is now a configuration variable
- a new plugin allows combinations of commands to be saved and
executed as macros (thanks to Alberto Gomez Casado)
- the picoforce driver now suffers no more the trigger bug (thanks to
Alberto Gomez Casado suggestions)
- *slope* command allows to measure the slope of a peak, allowing to
estimate the loading rate (thanks to Marco Brucale)

The whole changes can be found in the changelog below.

Hooke now also has a (still quite empty) home at http://code.google.com/p/hooke
. A SVN repository will be put online soon (as soon as the paper gets
written).

Everyone of you is happily invited to test the new version of Hooke,
and give me feedback on bugs and suggestions. I will send you a .zip
file with documentation and the program if you decide to do that.

Also, if you don't have a Veeco Nanoscope, I'm more than willing to
give you help developing a driver for your preferred file format (I
already own some JPK files and I'll work on a driver for them, by the
way).

I also set up a public forum at Google Groups for discussing Hooke:
http://groups.google.com/group/hookesoftware
where you can post and read messages from the web interface, or by
mailing hookes...@googlegroups.com

so we can publicly discuss Hooke issues, ideas and stuff.

Hope you like it!

Massimo
--
CHANGELOG:
0.8.0:
(2008-04-04)
hooke.py:
sanity check of CLI plugins to avoid function overloading at
startup
hooke_cli.py ; libhooke.py:
now playlists keep the index (when you reload the playlist, it
starts from the
last observed curve)
updated plot to use _send_plot()
hooke.conf accepts lists as arguments for variables in
<display>
txt, export now have consistent argument order (thanks to
A.G.Casado for pointing me that)
txt crashes no more if no filename is given (thanks to
A.G.Casado for pointing me that)
libhookecurve.py:
added add_set() , remove_set() methods to make life easier for
plugin writers
procplots.py:
plotmanip_correct() works with new picoforce.py deflection
output (see)
PLUGINS:
fit.py:
updated wlc to use _send_plot()
wlc noauto now keeps the contact point
wlc reclick to click again the contact point
temperature now set in hooke.conf
generalvclamp.py:
implemented slope (thanks to Marco Brucale)
implemented autopeak
flatfilts.py:
convfilt,peaks use flattened curve
macro.py:
(new) added macro plugin (thanks to Alberto Gomez Casado)
DRIVERS:
picoforce.py:
fixed trigger bug! (thanks to Alberto Gomez Casado)
better deflection output (separated extension,retraction)

0.7.5:
(2008-03-27)
hooke_cli.py:
removed outdated size command
PLUGINS:
generalvclamp.py:
implemented flatten
DRIVERS:
added tutorialdriver.py driver
csvdriver.py:
fixed (forgot close_all() method)

0.7.4:
(2008-03-19)
added csvdriver driver
hooke_cli.py:
fixed plot manipulators handling (now it's safe to comment a
plot manipulator on hooke.conf)
PLUGINS:
fit.py:
fixed possible crash when clicking two times the same point on
wlc


--
Massimo Sandal
University of Bologna
Department of Biochemistry "G.Moruzzi"

snail mail:
Via Irnerio 48, 40126 Bologna, Italy

email:
massimo...@unibo.it

tel: +39-051-2094388
fax: +39-051-2094387
Reply all
Reply to author
Forward
0 new messages