Skip to content
dagss edited this page Apr 8, 2012 · 15 revisions

Hashdist

We want to solve the problem of distributing scientific Python software.

Many attempts already exists, mostly in the form of source or binary distributions shipping a self-contained silo of Python and non-Python software: EPD, SAGE, Python(x,y), FEMHub, qsnake, python-hpcmp, and numerous in-house solutions in research institutions.

A common pattern currently is that when none of the existing options fit, one starts from scratch and creates a new one. This is particularly the case in HPC, where customization for a specific cluster is vital.

The reason for this pattern is

We want to:

  • Make your software stack brancheable. Jumping between different customizations of your software stack, or go back in time or replicate somebody else's environment, should be as simple as jumping around in git branches.
  • Python

Clone this wiki locally