PowerCutStats is a repository for statistical analysis of event FFT power and noise characterization. The codebase includes tools for data validation, matched filtering, and ROC curve generation.
- FFT analysis for event power spectra
- Noise characterization and statistical analysis
- ROC curve generation
- Data validation utilities
To use this repository, clone it and install the required dependencies:
git clone https://github.com/nathanhigginbotham/PowerCutStats.git
cd PowerCutStats
pip install -r requirements.txtPowerCutStats/
│-- data/ # Data sets and truth information (CSV and PKL format)
│-- docs/ # Documentation
│-- examples/ # Example scripts and templates for analysis
│-- figures/ # Stored figures and results
│-- scripts/ # Various scripts for data processing, validation and analysis
│-- FROG.py # FFT PDF/ROC Curve Generator
│-- analysis.py # Functions for FFT noise analysis
│-- data_tools.py # Data processing functions
│-- testing.py # Validation and testing scripts
│-- README.md # Project documentation
│-- LICENSE # MIT LicenseIf you'd like to contribute, feel free to submit a pull request. Ensure that any new scripts or modifications include proper documentation and testing.
Part of the QTNM collaboration for statistical analysis of FFT/spectrogram data.