Add PreDist notebook and some refactoring #17
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds the PreDist notebook (notebooks/PreDist/PreDist.ipynb) showing how to apply the EnergyFaultDetector on the PreDist dataset.
Changes
evaluation.PreDistDataset: A class to (down)load and prepare data from the PreDist dataset.FaultDetectionResultnow also has a method to load saved results and a utility methodcriticality, which wraps theutils.analysis.calculate_criticalityfunction.pathlib.Pathfor file paths as well. Start moving fromos.pathto thepathliblibrary.FaultDetectorto save memory. Iffloat64is needed, this can be configured (Config.dtype).quick_fault_detectionmodule (caused by the DataPreprocessor update)