µSR Java GUI Classes
com.anm.gui package:
Main Graphical User Interface
- com.anm.gui.CreateDataTableDialog -
- com.anm.gui.HorizontalStackLayout -
- com.anm.gui.InfoDialog -
- com.anm.gui.MainGui -
- com.anm.gui.MainGuiApplet -
- com.anm.gui.PlotFrame -
- com.anm.gui.PlotRecord -
- com.anm.gui.StackLayout -
- com.anm.gui.VerticalStackLayout -
com.anm.musr package:
µSR Data Manipulation
Utilities:
- com.anm.musr.Format - A deprecated C-like outputter
- com.anm.musr.MuSR_ - (obsolete?)
- com.anm.musr.MuSR_Exception -
- com.anm.musr.MuSR_FormatException -
- com.anm.musr.MuSR_Hdrs - (obsolete?)
- com.anm.musr.MuSR_HdrsImpl - (obsolete?)
- com.anm.musr.MuSR_Headers - Combination of
RunHeader & HistHdr's
- com.anm.musr.MuSR_HistHdr - Histogram header info
- com.anm.musr.MuSR_Histogram - one Histogram:
header + int data array
- com.anm.musr.MuSR_Impl - (obsolete?)
- com.anm.musr.MuSR_IndVar - one Independent Variable statistics
- com.anm.musr.MuSR_PackingException -
- com.anm.musr.MuSR_RMIserver -
- com.anm.musr.MuSR_RMIserverImpl -
- com.anm.musr.MuSR_Run - Everything there is to know about
a single Run, converted from local file format to a standard Java
object. Contains RunHeader, Histogram(s), Scaler(s) if any,
IndVar(s) if any, plus anything else the community decides is
worth standardizing. TI-µSR runs are also supported.
- com.anm.musr.MuSR_RunHeader - Run Header info
- com.anm.musr.MuSR_Scaler - one Scaler
- com.anm.musr.MuSR_Server - This does it all!
Contains all the methods to read "everything" off a data file
(in the local format) and load it into a standard Java
MuSR_Run object. This is the only Class you will need to adapt
to handle your favourite data file format.
(Well, you will also need to generate database information
from your files somehow, see MuD_csv and MuD_flex below.)
- com.anm.musr.MuSR_TDhistRequest - Packet of information
defining a request for packing a given Histogram into a TDiHist object.
- com.anm.musr.MuSR_TDiHist - Implements several Column types
for passing to the plotter GUI.
Testing:
- com.anm.musr.TestHdrs - This checks to see that
MuSR_Server method getHeaders reads in MuSR_Headers correctly.
- com.anm.musr.TestTDiH - Ditto for MuSR_Server method
getTDiHist loading up a MuSR_TDiHist.
µSR Database Generation:
- com.anm.musr.MuD_Test - Verbose parser of MuD format data file.
- com.anm.musr.MuD_csv - Read in a MuD format data file
and puts out a csv (comma-separates values) database entry.
- com.anm.musr.MuD_flex - Read in a MuD format data file
and puts out a flexdb database entry. Scripts exist for repeating
this or MuD_csv on a sequence of run numbers from a data archive.
com.anm.muddb package:
µSR Run Database Tools
com.anm.muddb.db package:
Database Access:
- com.anm.muddb.db.MuSR_DB -
- com.anm.muddb.db.MuSR_DBImpl -
- com.anm.muddb.db.MuSR_RMIclient -
- com.anm.muddb.db.MuSR_Result -
com.anm.muddb.gui package:
Database GUI:
- com.anm.muddb.gui.DatabaseResultFrame -
- com.anm.muddb.gui.DatabaseSearchFrame -
- com.anm.muddb.gui.HeaderResultFrame -
- com.anm.muddb.gui.OverrideDialog -
- com.anm.muddb.gui.OverrideFrame -
- com.anm.muddb.gui.RunHeaderFrame -
com.anm.dbreader package:
General Database Access Utilities
- com.anm.dbreader.DBExplorer -
- com.anm.dbreader.FileLineReader -
- com.anm.dbreader.LineReader -
- com.anm.dbreader.URLDialog -
- com.anm.dbreader.URLLineReader -
com.anm.datacolumn package:
DataColumn specifications
- com.anm.datacolumn.ColumnHeader -
- com.anm.datacolumn.ConcreteDataColumn -
- com.anm.datacolumn.DataColumn -
- com.anm.datacolumn.DataTable -
- com.anm.datacolumn.Dictionary -
- com.anm.datacolumn.LinearColumn -
- com.anm.datacolumn.PoissonDataColumn -
- com.anm.datacolumn.Range -
- com.anm.datacolumn.VirtualColumn -
com.anm.virtualcolumnparser package:
VirtualColumn specifications
- com.anm.virtualcolumnparser.ASCII_CharStream -
- com.anm.virtualcolumnparser.ASTAdd -
- com.anm.virtualcolumnparser.ASTAdditiveExpression -
- com.anm.virtualcolumnparser.ASTConstant -
- com.anm.virtualcolumnparser.ASTElement -
- com.anm.virtualcolumnparser.ASTExponent -
- com.anm.virtualcolumnparser.ASTExponentiation -
- com.anm.virtualcolumnparser.ASTExpression -
- com.anm.virtualcolumnparser.ASTFunction -
- com.anm.virtualcolumnparser.ASTIdentifier -
- com.anm.virtualcolumnparser.ASTIndex -
- com.anm.virtualcolumnparser.ASTMinusUnary -
- com.anm.virtualcolumnparser.ASTMult -
- com.anm.virtualcolumnparser.ASTMultiplicativeExpression -
- com.anm.virtualcolumnparser.ASTMyOtherID -
- com.anm.virtualcolumnparser.ASTStart -
- com.anm.virtualcolumnparser.ASTUnaryExpression -
- com.anm.virtualcolumnparser.JJTVirtualColumnParserState -
- com.anm.virtualcolumnparser.Node -
- com.anm.virtualcolumnparser.ParseException -
- com.anm.virtualcolumnparser.SimpleNode -
- com.anm.virtualcolumnparser.Token -
- com.anm.virtualcolumnparser.TokenMgrError -
- com.anm.virtualcolumnparser.VirtualColumnParser -
- com.anm.virtualcolumnparser.VirtualColumnParserConstants -
- com.anm.virtualcolumnparser.VirtualColumnParserDumpVisitor -
- com.anm.virtualcolumnparser.VirtualColumnParserEvaluateVisitor -
- com.anm.virtualcolumnparser.VirtualColumnParserShiftVisitor -
- com.anm.virtualcolumnparser.VirtualColumnParserTokenManager -
- com.anm.virtualcolumnparser.VirtualColumnParserTreeConstants -
- com.anm.virtualcolumnparser.VirtualColumnParserVisitor -
com.anm.options package:
Plotting Options Management
- com.anm.options.PlotOptionConstants -
- com.anm.options.PlotOptionsFrame -
com.anm.plot2d package:
Plotting Tools
- com.anm.plot2d.Plot2D -
- com.anm.plot2d.Tools -
com.anm.plot2d.axis package:
Plot Axis Management:
- com.anm.plot2d.axis.Axis -
- com.anm.plot2d.axis.InverseAxis -
- com.anm.plot2d.axis.LinearAxis -
- com.anm.plot2d.axis.LogAxis -
com.anm.plot2d.series package:
(?)
- com.anm.plot2d.series.Series -
Jess H. Brewer
Last modified: Thu Aug 19 15:51:23 PDT 1999