Package pulse.io.readers
The main class of this package is
ReaderManager
. Usually, the user
doesn't even have to worry about choosing a specific reader, so explicit
invocation of any methods in any one of the Reader
s is discouraged
(this is a job for the ReaderManager
. However, if it is necessary to
create a new reader for a format that PULsE
currently doesn't
recognise, the programmer should extend one of the subclasses of the
AbstractReader
and place it into this package (otherwise, the
ReaderManager
won't know where the class is).-
Interface Summary Interface Description AbstractHandler There are two types ofAbstractHandler
s, which are used to either update/populate existing objects or convert data into new objects of a given type.AbstractPopulator<T> AnAbstractPopulator
provides the ability to add extra content to an object by modifying its internal structure to make it compliant with an external file.AbstractReader<T> Basic interface for readers inPULsE
.CurveReader Basic interface for readingExperimentalData
(which extendsHeatingCurve
-- hence the name).DatasetReader AnAbstractReader
for reading tabular datasets and enhancing them with an interpolation algorithm.PulseDataReader A reader for importing numeric pulse data -- if available. -
Class Summary Class Description ButcherTableauReader Provides a reader class for Butcher tableaux.DATReader A specific implementation ofCurveReader
used to read.dat
files.ExpressionParser Original source: https://stackoverflow.com/questions/3422673/how-to-evaluate-a-math-expression-given-in-string-form#3423360LFRReader ACurveReader
capable of reading ASCII master-files generated by the Linseis software.MetaFilePopulator AnAbstractPopulator
capable of handling metafiles.NetzschCSVReader Reads the .CSV files exported from Proteus LFA Analysis software.NetzschPulseCSVReader Reads numeric pulse data generated by the Proteus LFA Analysis export tool.QuadratureReader A reader, which convertsquad
files into instancesOrdinateSet
.ReaderManager AReaderManager
is a single class that manages most input operations.TBLReader ADatasetReader
capable of reading.tbl
files.