fosanalysis
A framework to evaluate distributed fiber optic sensor data
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NfosanalysisCentral package of fosanalysis
 NcompensationContains modules for compensating physical influences on the strain measurements
 NcompensatorImplements the base class for all compensator classes
 CCompensatorBase for compensation classes
 NshrinkingContains functionality to compensate shrinking and creep
 CShrinkCompensatorImplements compensation for shrink and creeping of concrete
 NtensionstiffeningContains class definitions for tension stiffening influences for concrete embedded and reinforcement attached sensors
 CBerrocalImplements the tension stiffening approach according to the proposal by [2]
 CFischerImplements the tension stiffening approach based on [3]
 CTensionStiffeningCompensatorAbstract base class for tension stiffening compensation approaches
 NcrackmonitoringContains modules related to crack monitoring of concrete structures
 NcracksContains class definitions for Crack and CrackList
 CCrackA Crack object presents a crack in concrete with its properties
 CCrackListList of crack objects
 NfindingContains functionality to find potential crack locations
 CCrackFinderObject to identify potential crack positions
 NseparationContains functionality to separate cracks and set transfer lengths
 CCrackLengthsAssigns the transfer length to a all cracks.Crack objects in a cracks.CrackList
 NstrainprofileContains class definitions for strain profiles and cracks
 CConcreteThe strain profile is assumed to be from a sensor embedded directly in the concrete
 CRebarThe strain profile is assumed to be from a sensor attached to a reinforcement rebar
 CStrainProfileHold the strain data and methods to identify cracks and calculate the crack widths
 NdatahandlingContains modules to handle measurement data generated by the ODiSI Software
 NfilehandlerContains class implementations to get file content of ODiSI generated data
 CFileHandlerFile handler class to get measurement data from sensors
 NfilereaderContains class implementations to read ODiSI sensor data
 CDatReaderFile reader class for the .dat measurement files recorded by the ODiSI 6100 series interrogators by Luna Inc LunaInnovations2020
 CFileReaderAbstract class
 CSensorInfoClass to hold sensor specific data (name, serial number, ...)
 CTsvReaderFile reader class for the .tsv measurement files exported by the ODiSI 6100 series interrogators by Luna Inc LunaInnovations2020
 NpreprocessingContains modules for data preprocessing, like:
 NbaseContains the base class for all preprocessing classes
 CBaseAbstract base class for preprocessing classes
 CTaskAbstract base class for preprocessing task classes
 NfilteringContains class definitions for filtering algorithms
 CClusterThe Cluster filter is an iterative smoothing algorithm guaranteed to converge [5]
 CFilterAbstract base class for filter classes
 CLimitA filter to limit the entries
 CSlidingFilterAbstract base class for filter classes, based on sliding windows
 NmaskingContains class implementations to remove implausible values from strain data
 CAnomalyMaskerAbstract class for anomaly identification
 CGTMThe geometric threshold method (GTM) identifies SRAs by comparing the strain increments to a threshold
 CModifiedZscoreDetectionClass for the modified z-score approach for spike detection
 COSCPClass for outlier detection an cancellation based on the outlier specific correction procedure (OSCP) as originally presented in [7] and [8]
 CSlidingModifiedZscoreClass that calculates the modified zscore over a moving window
 CWhitakerAndHayesThe Whitaker & Hayes algorithm uses the high intensity and small width of spikes
 CZscoreOutlierDetectionClass for the standard z-score approach for spike detection
 CZSODAbstract base class for outlier detection by different kinds of z-scores
 NrepairContains class implementations, for strain function repair algorithms
 CNaNFilterA filter, that removes any columns from a given number of data sets (matrix), that contain not a number entries
 CRepairBase class for algorithms to replace/remove missing data with plausible values
 CScipyInterpolation1DReplace dropouts (NaNs) with values interpolated by the given method
 NresizingContains functionality for resizing data:
 CAggregateChange the dimension of an array using aggregate functions (such as mean, median, min or max)
 CCropObject, for cropping data sets and saving the preset
 CDownsamplerClass for reducing strain data size while keeping the data loss small by combining several values into one value
 CResamplerClass for resampling one-dimensional or two-dimensional strain data
 CResizingBase class for algorithms to replace/remove missing data with plausible values
 CPreprocessingContainer for several preprocessing task, that are carried out in sequential order
 NprotocolsContains functionality for interfacing files and network ports
 CODiSI6100TSVFileData inferface for the .tsv measurement files exported by the ODiSI 6100 series interrogators by Luna Inc [6]
 CProtocolAbstract class, which specifies the basic interfaces a protocol must implement
 CSensorRecordA single record of the distributed fiber optic strain sensing data
 NutilsContains utility modules with general pupose
 NbaseContains abstract base classes
 CBaseAbstract base class, which deals with superflous constructor arguments
 CTaskThis intermediate class indicates, that a sub-class is implementing a task
 CWorkflowThis intermediate class indicates, that a sub-class is implementing a workflow
 NintegrationContains functionality for integrating discretized funtions
 CIntegratorObject to integrate a function \(y = f(x)\) given by discrete argument data \(x\) and associated values \(y\)