Metadata-Version: 2.4
Name: kdm-sensor-filt
Version: 0.1.0
Summary: Modular sensor-processing pipeline with a Textual TUI frontend
License: Proprietary
License-File: LICENSE
Requires-Python: >=3.13
Requires-Dist: coloredlogs>=15.0.1
Requires-Dist: matplotlib>=3.10.0
Requires-Dist: numpy>=2.5.0
Requires-Dist: openpyxl>=3.1.5
Requires-Dist: plotly>=5.24.1
Requires-Dist: pywavelets>=1.7.0
Requires-Dist: scipy>=1.18.0
Requires-Dist: textual-dev>=1.8.0
Requires-Dist: textual>=8.2.7
Description-Content-Type: text/markdown

# kdm-sensor-filt

Modular sensor-processing pipeline with a Textual TUI frontend.

## Setup (Windows)

1. Install Python 3.13+ from [python.org](https://www.python.org/downloads/) or via `winget install Python.Python.3.13`.
2. Install [uv](https://docs.astral.sh/uv/getting-started/installation/) by using the following command sequence:

   ```powershell
   powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
   ```

3. Clone the repo and install dependencies:

   ```powershell
   git clone <repo-url>
   cd kdm_sensor_filt
   uv sync
   ```

4. Run the app:

   ```powershell
   uv run main.py
   ```

## Development

Pytest modules are still in the process of being written, but in the meantime there is a main entry in every `module`.py, that you can enter mock data in to test the individual model behaviour.


Copyright - Protik Banerji &copy; 2026
