Larch Status

The general interpreter is working, and so Larch works as a programmable, graphing calculator. The basic language is usable and complete enough for basic use. There is a small library of routines and procedures for doing x-ray analysis, but these are by no means complete.

Installation of the Latest, Development Version

You'll need Python2.6 or 2.7, numpy, wxPython and matplotlib. Then:

   git clone git@github.com:xraypy/xraylarch.git
   cd xraylarch
   python setup.py install

Then run python larch

Some Screenshots

These screenshots were made on 2010-May-14, version 0.9.3:

[Figure 1]

Figure 1 Basic Larch Shell

Basic WX Larch Shell, showing a simple session using Larch as a Graphing Calculator. This is similar to the initial Ifeffit GUI: G.I.Feffit, and to IDL and other "environments".

Note that the Up and Down arrows use to go browse through previous commands, with history preserved between sessions.

[Figure 2]

Figure 2 Basic Larch 2D Plot

The results of the plot and oplot commands. Some Notes:

* the Plot Window launches automatically,
* The plot is zoomable and the cursor position can be read,
* Colors, Line Types, and Titles can be configured from the Plot Window (more below)
* The plot image can be printed, saved to PNG, or copied to the Clipboard
* Multiple Plot Windows can be launched and plotted to.

[Figure 3]

Figure 3 Basic Larch Image Display

The results of the imshow command. The image can be zoomed, and the color table adjusted

[Figure 4]

Figure 4 Larch Data Tree: showing data

A Browsable Tree of current Larch Data, arranged by Groups, with detailed information for each object

[Figure 5]

Figure 5 Larch Data Tree: function

Another Data tree example, showing documention of functions

Larch/Status (last edited 2011-12-20 04:14:27 by MattNewville)