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:
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". |
|
The results of the plot and oplot commands. Some Notes: |
|
The results of the imshow command. The image can be zoomed, and the color table adjusted |
|
A Browsable Tree of current Larch Data, arranged by Groups, with detailed information for each object |
|
Another Data tree example, showing documention of functions |
![Figure 1 (click for full size image) [Figure 1]](/ifeffit/Larch?action=AttachFile&do=get&target=wxlarch_shell.png)
![Figure 2 (click for full size image) [Figure 2]](/ifeffit/Larch?action=AttachFile&do=get&target=wxlarch_plot.png)
![Figure 3 (click for full size image) [Figure 3]](/ifeffit/Larch?action=AttachFile&do=get&target=wxlarch_imshow.png)
![Figure 4 (click for full size image) [Figure 4]](/ifeffit/Larch?action=AttachFile&do=get&target=wxlarch_datatree1.png)
![Figure 5 (click for full size image) [Figure 5]](/ifeffit/Larch?action=AttachFile&do=get&target=wxlarch_datatree2.png)