Skip to content

bennyp85/SIT746---Research-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIT746 Honours Research Project

Python code + notebooks for the SIT746 research project. The repository currently contains:

  • Time-series preprocessing utilities and exploratory work on symbolic encodings (SAX + simple trend features / “TFSAX”-style).
  • Early scaffolding for quantum-ML experiments (module stubs; quantum dependencies are not yet wired in).

Current State

  • Packaged code lives in research/ (flat research package layout).
  • Implemented utilities: research/data/preprocessing.py (TSF parsing, resampling helpers, PAA + trend direction extraction).
  • Exploratory notebooks: experiments/m4_eda.ipynb, experiments/tfsax_encoding.ipynb, plus additional notebooks in notebooks/.
  • Quantum code: research/quantum/ exists but is currently minimal (placeholders).

Project Layout

.
├── config/
│   └── default.yml
├── data/                       # Local data directory (not committed)
│   └── M4/                     # M4 time series datasets
├── docs/
│   ├── design_docs/
│   ├── experiments/
│   └── literature/
├── experiments/                # notebook-led experiments
├── notebooks/                  # general exploration notebooks
├── research/                   # Main importable package
│   ├── data/
│   │   ├── preprocessing.py
│   │   └── loaders.py
│   ├── quantum/
│   │   └── circuits.py
│   └── experiments/
├── results/                    # outputs (figures/logs/models/etc.)
└── pyproject.toml

Setup

Requirements (what’s in pyproject.toml)

  • Python >=3.9
  • Core deps: numpy, matplotlib

Some notebooks/utilities also import packages that are not listed as core deps yet (e.g. pandas, scipy, Jupyter). Install them as needed for notebook work.

Install (editable)

python -m venv .venv
source .venv/bin/activate
pip install -U pip
pip install -e .

Notebooks

pip install jupyter pandas scipy
jupyter lab

Documentation

  • Experiment logging template: docs/experiments/README.md
  • Literature review notes: docs/literature/README.md
  • Design notes: docs/design_docs/

Project Info

  • Institution: Deakin University
  • Unit: SIT746 – Research Project

Note: this repository is under active development; modules and dependencies will change as experiments evolve.

About

Deakin University Honours Research

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors