Post-Processing Workspace
The repository includes a user workspace at post-processing/.
Use that folder for your own analysis after the processed datasets are available in results/.
Typical content in post-processing/:
- exploratory notebooks built on top of the RF and acoustic datasets
- custom scripts for feature extraction, filtering, or plotting
- figures and tables for reports, papers, or presentations
- experiment comparison notebooks and follow-up analysis
The goal is to keep:
- published or downloaded datasets in
results/ - shared parsing and tutorial code in
processing/ - your own follow-up work in
post-processing/
Minimal Getting Started
Section titled “Minimal Getting Started”Clone the repository:
git clone https://github.com/techtile-by-dramco/ELLIIIT-dataset-26.gitcd ELLIIIT-dataset-26Create a Python environment and install basic notebook dependencies:
python -m venv .venvsource .venv/bin/activatepython -m pip install --upgrade pippython -m pip install jupyterlab matplotlib numpy requests xarray pyyaml h5netcdfDownload the published acoustic datasets into results/:
python processing/dataset-download/download_acoustic_datasets.py --listpython processing/dataset-download/download_acoustic_datasets.py --experiment-id EXP003Make sure the processed RF dataset is also present in results/, for example:
results/csi_<experiment_id>.ncThen start Jupyter:
jupyter labUseful tutorial notebooks to copy from or use as reference:
processing/tutorials/tutorial_xarray_structure.ipynbprocessing/tutorials/tutorial_acoustic_xarray_structure.ipynbprocessing/tutorials/tutorial_rf_acoustic_position.ipynb
Suggested Folder Usage
Section titled “Suggested Folder Usage”Create your own files under post-processing/, for example:
post-processing/my-analysis.ipynbpost-processing/compare_experiments.pypost-processing/figures/Recommended workflow:
- keep the shared tutorial notebooks unchanged unless you are improving the shared examples
- keep personal or experiment-specific analysis in
post-processing/ - keep the processed
.ncinputs inresults/
Contributing Back
Section titled “Contributing Back”If your post-processing scripts, notebooks, or figures are useful for other users of the dataset, create a branch and open a pull request against the main repository.
That is the preferred path when:
- the notebook or script is reusable
- the figures improve the shared docs
- the analysis clarifies the interpretation of the dataset
- the work fixes a bug in an existing workflow
Wait until the results are in good shape, then open the pull request so the work can be reviewed and merged.
The repository copy of these instructions is also available in post-processing/README.md.