mass communicating

pkrusche.github.com

the things I host on Github

Here are some things related to projects I host at Github.

Currently, these are:

Documenter

I wrote this to generate documentation for a large set of Perl code I had largely not written myself, and needed to get to grips with. The main ideas of this tool are simple:

I might add support for languages not Perl at some point.

BSPonMPI

This is an extended version of the one that’s on Sourceforge. It has a couple of new features, including a C++ interface for hybrid MPI/Multithreaded parallel programming.

The main motivation for this project is to be able to

… and still get competitive performance.

Sassy-Helpers

This is a set of scripts to help working with models for SASSy, a MATLAB-based software for ODE sensitivity analysis.

The scripts do this:

LineageTracker JSON Export Plugin

LineageTracker is an ImageJ plugin developed by Mike Downey in Till Bretschneider’s group at Warwick University: http://www2.warwick.ac.uk/fac/sci/systemsbiology/staff/bretschneider/lineagetracker/. It can be used to track cell nuclei and extract timeseries from multi-channel images.

This “plugin for a plugin” is useful for exporting data in a format that can be used for automated processing (timeseries analysis, etc.).

Python Template Project

A template Python package with basic Sphinx support (I clone + adapt this when I start new projects).