Config Notebook And Tests

Config

Key config files:

  • ~/dev/python/HDDS2/Project v1/configs/default.yaml
  • ~/dev/python/HDDS2/Project v1/configs/audio.yaml

These currently define:

  1. radar constants and CFAR settings,
  2. predefined radar scenarios,
  3. audio runtime defaults for drone_sound_model.h5,
  4. notebook-aligned audio preprocessing assumptions.

Notebooks

Current retained notebooks:

  • ~/dev/python/HDDS2/Notebooks/passive_radar_scenarios_v1.ipynb
  • ~/dev/python/HDDS2/Notebooks/drone_thesis_audio_training.ipynb

The radar notebook explains:

  1. model assumptions,
  2. signal chain,
  3. scenario execution,
  4. truth vs detection interpretation.

The audio notebook explains:

  1. binary drone versus non-drone training,
  2. 22.05 kHz loading,
  3. 2.0 s overlapping windows,
  4. log-Mel spectrogram extraction,
  5. CNN training and export to drone_sound_model.h5.

Tests

There is no current Project v1/tests/ directory in this repo snapshot.

Current verification is centered on:

  1. module-level syntax checks,
  2. manual radar runs,
  3. audio log output from audio.video_test,
  4. reproducible notebook and report artifacts.

Next Documentation Need

This note should later be split into:

  1. radar config notes,
  2. audio config notes,
  3. benchmark notebook notes,
  4. automated test and ablation notes.

Linked Notes

Built with LogoFlowershow