---
# System prepended metadata

title: Part III project Maitreyi (mb19g22)
tags: [aeon-part-III]

---

# Part III project Maitreyi (mb19g22)
###### tags: `aeon-part-III`

__Contributor:__ Maitreyi Bhatawadekar (mb19g22) <mb19g22@soton.ac.uk>
__Project:__ 
__Project length:__ Two semesters
__Supervisors:__ Tony Bagnall, Matthew Middlehurst
__Start date:__ Monday, September 23rd
__End date:__ TBC
__Regular meeting time:__ Thursday 10:30

## Project Summary
Goal: integrate foot sensor and fitbit data for project with Engineering



## Project Timeline

**Project Objectives:**
1. Get familiar with fitbit and fitbit API
2. Devise a scheme for sporadically pulling down data
3. Implement some form of persistence where the data is stored on a local device/laptop (Edge computer)
4. Run an experiment to calculate how accurate the fitbit is
5. Design an edge based database solution along the lines of the Solid framework
6. Pull data from another source from in shoe sensor and see if we can align with the fitbit
7. Use data from (5) to see if we can more accurately classify activity.

## Getting started tasks 

- [x] Go through the contributor guide on the _aeon_ website (https://www.aeon-toolkit.org/en/stable/contributing.html).
- [x] Set up a development environment, including _pytest_ and _pre-commit_ dependencies. This will make development a lot easier for you, as you must pass the PR tests to have your code merged (https://www.aeon-toolkit.org/en/stable/developer_guide/dev_installation.html).
- [x] Review some of the important dependencies for developing aeon at a basic level:
    - [x] __scikit-learn__ the interface aeon estimators extend from. We aim to keep as compatile as possible with sklearn tools.
	- [x] __pytest__ for unit testing. Any code added will have to be covered by tests.
	- [x] __sphinx/myst__ for documentation. Adding new functions and classes will have to be added to the API docs.
	- [x] __numba__ for writing efficient functions.
- [ ] Make a basic Pull Request (PR) to gain some experience with contributing to _aeon_ through GitHub.

# Make notes of progress here

## Monday 30/9/24 12:00 am

Goal: work on Luidi project to integrate fitbit and foot sensor data

Papers of interest
1. Time series classification
https://link.springer.com/article/10.1007/s10618-024-01022-1
2. Time series regression
https://link.springer.com/article/10.1007/s10618-024-01027-w

**to do Tony:**
1. Email Luidi and Maitreyi, introduce set goals
2. Get Luidi's paper
3. Order fitbit and possibly phone?

**to do Maitreyi:**
1. Follow above to set up with aeon, make first PR 
2. Write proposal and read material sent by Tony

## Thurs 10/10/24

**to do Maitreyi:**
1. Fitbit ordered and can be picked up.
2. Get familiar with fitbit and fitbit API
3. Complete proposal
4. Create overleaf document 

**to do Tony:**
1. Send Maitreyi links as mentioned in meeting

## Friday 18/10/2024

**to do Maitreyi:**
1. Continue getting familiar with Fitbit API and look into ways to store activity data

## Thurs 24/10/24

Notes:
Discussed what data we can extract from the fitbit and how to align activity data with activity data e.g. steps. Sent links to the Solid project and example usage

to do: continue working with the API, look at extracting data, look into Solid.