Larch

Larch is designed to provide a coherent set of tools and algorithms for analyzing x-ray spectroscopic and scattering data. The project has several related target applications, all meant to be connected through acommon macro language for dealing with scientific data, especially data in the fields of synchrotron x-ray spectroscopy and scattering. Among its primary goals are to replace several existing analysis toolkits:

Larch is written in Python and relies heavily on numpy, scipy, and matplotlib. GUIs for Larch are currently written with wxPython. A fundamental feature of Larch is to provide a very simple macro language for dealing with datasets and writing analysis scripts. The idea is that with this macro language, (larch, which borrows syntax heavily from Python), the non-programmer will be able to write and modify sophisticated analysis scripts.

Larch is definitely at the beginning stages for all of these tasks, but it is also useful as a simple numerical processing environment.

Please note that all of the page are in-progress!!

Larch (last edited 2011-12-22 21:01:14 by MattNewville)