X-Git-Url: http://git.tremily.us/?a=blobdiff_plain;f=src%2Fhooke%2Fplugins.tex;h=82d48183a55244708604554d07d1d65898de55c5;hb=194eed3a72b389f0b62cbb3d62e8cbad860b5c2d;hp=94f12cb7d0bd7a0aeb63a804c8c2ab397e0df92e;hpb=ae3c9f708e16874fd4c52a07ee87dcb16e6e3bd5;p=thesis.git diff --git a/src/hooke/plugins.tex b/src/hooke/plugins.tex index 94f12cb..82d4818 100644 --- a/src/hooke/plugins.tex +++ b/src/hooke/plugins.tex @@ -1,3 +1,24 @@ \subsection{Plugins for analysis} \label{sec:hooke:plugins} +Plugins are groups of related commands for processing curves. Curves +can be stored in playlists, and there are builtin plugins for +administrative tasks like managing curves (getting curve metadata, +exporting blocks, \ldots) and playlists (moving to the next curve, +globbing curves to the playlist, \ldots). There are also analysis +plugins with commands for doing science. The \imint{python}|vclamp| +plugin for velocity clamp analysis has commands for finding the +surface contact point, scaling the cantilever deflection, removing the +cantilever deflection from the total extension (\cref{fig:procedure}), +and flattening polynomial drift in the non-contact region. The +\imint{python}|flatfilt| plugin has commands for identifying peaks +based on spikes in the deflection derivative and for filtering curves +from a playlist that only have more than a minimum threshold of such +peaks\citep{sandal08}. The \imint{python}|polymer_fit| plugin has +commands for fitting polymer models to the loading peaks +(\cref{sec:sawsim:tension}), which may have been identified using the +\imint{python}|flatfilt| plugin or with any other peak-marking plugin. +For other available plugins, see the \Hooke\ documentation. +% +\nomenclature{playlist}{Playlists are containers in \Hooke\ that hold + lists of unfolding curves along with some additional metadata.}