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 Readers 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 ofAbstractHandlers, which are used to either update/populate existing objects or convert data into new objects of a given type.AbstractPopulator<T> AnAbstractPopulatorprovides 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 AnAbstractReaderfor 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 ofCurveReaderused to read.datfiles.ExpressionParser Original source: https://stackoverflow.com/questions/3422673/how-to-evaluate-a-math-expression-given-in-string-form#3423360LFRReader ACurveReadercapable of reading ASCII master-files generated by the Linseis software.MetaFilePopulator AnAbstractPopulatorcapable 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 convertsquadfiles into instancesOrdinateSet.ReaderManager AReaderManageris a single class that manages most input operations.TBLReader ADatasetReadercapable of reading.tblfiles.