Final year project supervised by Sean Bechhofer, as part of COMP34100, and centered on meta-data for live music and the eTree . As of July 2018, now open-sourced under an MIT license.
Python 3
FFMPEG
PortAudio (Linux / Mac Only)
pyqt5
geopy
SPARQLWrapper
pyaudio
qtawesome
matplotlib
requests
Install VirtualEnv (provides a virtual environment for dependencies, rather than installing system-wide)
python3 -m pip install --user virtualenv
Create a new VirtualEnv (and activate)
python3 -m virtualenv env
source env/bin/activate
Install dependencies from requirements.txt (if not currently on the git, this file will be in the next 24 hours)
pip install -r requirements.txt
Browse the directory created by the git clone, and run:
python etreebrowser/__init__.py
Tests are found in the /test/ folder, and are designed to be run with PyTest and PyQt.
- Qt - Graphical user interface framework.
- eTree - Provides the data used within the project.
- Google Maps - Used to generate geographical representations of meta-data.
- MatPlotLib - Used to generate visual representations of feature analyses.
This project is yet to reach a stable version and any use should be on the basis of expecting the occasional blip.
- Cameron Allan
- Sean Bechhofer for supervising this project during 2017/2018.
- Research members of the eTree Linked Data project.