Add Hooke post, hgrepo template, and hg tag.
authorW. Trevor King <wking@drexel.edu>
Wed, 3 Nov 2010 18:48:18 +0000 (14:48 -0400)
committerW. Trevor King <wking@drexel.edu>
Wed, 3 Nov 2010 18:48:18 +0000 (14:48 -0400)
posts/Gentoo_overlay.mdwn
posts/Hooke.mdwn [new file with mode: 0644]
tags/hg.mdwn [new file with mode: 0644]
templates/hgrepo.mdwn [new file with mode: 0644]

index 588ed5e72df5e51af1a548377dbd5204f86576cb..2ef919a0431315eb7d27b52b62813f1af06bf13a 100644 (file)
@@ -18,7 +18,7 @@ personal `layman.xml`).  The overlay is a fairly strange mix:
 - media-sound/abcmidi
   ([Gentoo 76017](http://bugs.gentoo.org/76017))
 - sci-physics/hooke
-  (my branch of the [[hooke]] force spectroscopy analyzer)
+  (my branch of the [[Hooke]] force spectroscopy analyzer)
 - sci-physics/sawsim
   (my [[sawsim]] force spectroscopy simulator)
 
diff --git a/posts/Hooke.mdwn b/posts/Hooke.mdwn
new file mode 100644 (file)
index 0000000..1449e11
--- /dev/null
@@ -0,0 +1,26 @@
+[[!template id=hgrepo repo=hooke]]
+
+[Hooke][] is a force spectroscopy data analysis package.  For example,
+Hooke can extract unfolding forces from your experimental data.  You
+can then fit the unfolding forces to models using my [[sawsim]]
+simulator.  Of course, some experiments (e.g. force clamp) need no
+Monte Carlo analysis, so for those, Hooke alone provides a complete
+analysis package.
+
+Getting started
+===============
+
+I've tested Hooke on Gentoo and Debian, and I've got an ebuild in my
+[[Gentoo overlay]].  It should also run fine on Windows, etc., but I
+don't have easy access to Windows boxes with [[Python]], so I don't
+test it there as often.
+
+See the [[README]] and [[manual|html]] for more details.
+
+
+[Hooke]: http://code.google.com/p/hooke/
+
+[[!tag tags/hooke]]
+[[!tag tags/python]]
+[[!tag tags/programming]]
+[[!tag tags/theory]]
diff --git a/tags/hg.mdwn b/tags/hg.mdwn
new file mode 100644 (file)
index 0000000..ad0cfed
--- /dev/null
@@ -0,0 +1,3 @@
+Software versioned in [[posts/Mercurial]] or Mercurial-related posts.
+
+[[!inline pages="link(tags/hg) and !templates/*" show=10 actions=yes]]
diff --git a/templates/hgrepo.mdwn b/templates/hgrepo.mdwn
new file mode 100644 (file)
index 0000000..f2e31f2
--- /dev/null
@@ -0,0 +1,16 @@
+<span class="infobox">
+Available in a [[!taglink tags/hg]] repository.<br />
+Repository: <a href="<TMPL_IF url><TMPL_VAR url><TMPL_ELSE>/~wking/code/hg/hgweb.cgi/<TMPL_VAR repo></TMPL_IF>" rel="vcs-hg" title="<TMPL_VAR repo> repository"><TMPL_VAR repo></a><br />
+Author: <TMPL_UNLESS author>W. Trevor King</TMPL_UNLESS><TMPL_VAR author><br />
+</span>
+
+<TMPL_UNLESS repo>
+This template is used to create an infobox for a Mercurial repository. It
+uses these parameters:
+
+* repo - the name of the repository.
+* url - repository url.  Defaults to `/~wking/code/hg/hgweb.cgi/<repo>`.
+* author - the author of the branch.  Defaults to `W. Trevor King`.
+
+It also automatically tags the branch with `tags/hg`.
+</TMPL_UNLESS>