fosanalysis
A framework to evaluate distributed fiber optic sensor data
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CABC
 Cfosanalysis.utils.base.BaseAbstract base class, which deals with superflous constructor arguments
 Cfosanalysis.datahandling.filereader.FileReaderAbstract class
 Cfosanalysis.datahandling.filereader.DatReaderFile reader class for the .dat measurement files recorded by the ODiSI 6100 series interrogators by Luna Inc LunaInnovations2020
 Cfosanalysis.datahandling.filereader.TsvReaderFile reader class for the .tsv measurement files exported by the ODiSI 6100 series interrogators by Luna Inc LunaInnovations2020
 Cfosanalysis.protocols.ProtocolAbstract class, which specifies the basic interfaces a protocol must implement
 Cfosanalysis.protocols.ODiSI6100TSVFileData inferface for the .tsv measurement files exported by the ODiSI 6100 series interrogators by Luna Inc [6]
 Cfosanalysis.utils.base.TaskThis intermediate class indicates, that a sub-class is implementing a task
 Cfosanalysis.compensation.compensator.CompensatorBase for compensation classes
 Cfosanalysis.compensation.shrinking.ShrinkCompensatorImplements compensation for shrink and creeping of concrete
 Cfosanalysis.compensation.tensionstiffening.TensionStiffeningCompensatorAbstract base class for tension stiffening compensation approaches
 Cfosanalysis.compensation.tensionstiffening.BerrocalImplements the tension stiffening approach according to the proposal by [2]
 Cfosanalysis.compensation.tensionstiffening.FischerImplements the tension stiffening approach based on [3]
 Cfosanalysis.crackmonitoring.finding.CrackFinderObject to identify potential crack positions
 Cfosanalysis.crackmonitoring.separation.CrackLengthsAssigns the transfer length to a all cracks.Crack objects in a cracks.CrackList
 Cfosanalysis.preprocessing.base.BaseAbstract base class for preprocessing classes
 Cfosanalysis.preprocessing.PreprocessingContainer for several preprocessing task, that are carried out in sequential order
 Cfosanalysis.preprocessing.base.TaskAbstract base class for preprocessing task classes
 Cfosanalysis.preprocessing.filtering.FilterAbstract base class for filter classes
 Cfosanalysis.preprocessing.filtering.ClusterThe Cluster filter is an iterative smoothing algorithm guaranteed to converge [5]
 Cfosanalysis.preprocessing.filtering.LimitA filter to limit the entries
 Cfosanalysis.preprocessing.filtering.SlidingFilterAbstract base class for filter classes, based on sliding windows
 Cfosanalysis.preprocessing.repair.ScipyInterpolation1DReplace dropouts (NaNs) with values interpolated by the given method
 Cfosanalysis.preprocessing.resizing.ResamplerClass for resampling one-dimensional or two-dimensional strain data
 Cfosanalysis.preprocessing.repair.NaNFilterA filter, that removes any columns from a given number of data sets (matrix), that contain not a number entries
 Cfosanalysis.preprocessing.repair.RepairBase class for algorithms to replace/remove missing data with plausible values
 Cfosanalysis.preprocessing.repair.ScipyInterpolation1DReplace dropouts (NaNs) with values interpolated by the given method
 Cfosanalysis.preprocessing.resizing.ResizingBase class for algorithms to replace/remove missing data with plausible values
 Cfosanalysis.preprocessing.resizing.AggregateChange the dimension of an array using aggregate functions (such as mean, median, min or max)
 Cfosanalysis.preprocessing.resizing.CropObject, for cropping data sets and saving the preset
 Cfosanalysis.preprocessing.resizing.DownsamplerClass for reducing strain data size while keeping the data loss small by combining several values into one value
 Cfosanalysis.preprocessing.masking.AnomalyMaskerAbstract class for anomaly identification
 Cfosanalysis.preprocessing.masking.GTMThe geometric threshold method (GTM) identifies SRAs by comparing the strain increments to a threshold
 Cfosanalysis.preprocessing.masking.OSCPClass for outlier detection an cancellation based on the outlier specific correction procedure (OSCP) as originally presented in [7] and [8]
 Cfosanalysis.preprocessing.masking.ZSODAbstract base class for outlier detection by different kinds of z-scores
 Cfosanalysis.preprocessing.masking.ModifiedZscoreDetectionClass for the modified z-score approach for spike detection
 Cfosanalysis.preprocessing.masking.SlidingModifiedZscoreClass that calculates the modified zscore over a moving window
 Cfosanalysis.preprocessing.masking.WhitakerAndHayesThe Whitaker & Hayes algorithm uses the high intensity and small width of spikes
 Cfosanalysis.preprocessing.masking.ZscoreOutlierDetectionClass for the standard z-score approach for spike detection
 Cfosanalysis.utils.integration.IntegratorObject to integrate a function \(y = f(x)\) given by discrete argument data \(x\) and associated values \(y\)
 Cfosanalysis.utils.base.WorkflowThis intermediate class indicates, that a sub-class is implementing a workflow
 Cfosanalysis.crackmonitoring.strainprofile.StrainProfileHold the strain data and methods to identify cracks and calculate the crack widths
 Cfosanalysis.crackmonitoring.strainprofile.ConcreteThe strain profile is assumed to be from a sensor embedded directly in the concrete
 Cfosanalysis.crackmonitoring.strainprofile.RebarThe strain profile is assumed to be from a sensor attached to a reinforcement rebar
 Cfosanalysis.preprocessing.PreprocessingContainer for several preprocessing task, that are carried out in sequential order
 Cfosanalysis.crackmonitoring.cracks.CrackA Crack object presents a crack in concrete with its properties
 Cdict
 Cfosanalysis.protocols.SensorRecordA single record of the distributed fiber optic strain sensing data
 Cfosanalysis.datahandling.filehandler.FileHandlerFile handler class to get measurement data from sensors
 Clist
 Cfosanalysis.crackmonitoring.cracks.CrackListList of crack objects
 Cfosanalysis.datahandling.filereader.SensorInfoClass to hold sensor specific data (name, serial number, ...)