For developers wanting to get started immediately:
# Clone, setup, and test
git clone https://github.com/JaclynCodes/Symphonic-Joules.git
cd Symphonic-Joules
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r tests/requirements.txt # Install test dependencies
pytest
Continue reading for detailed information about installation methods and troubleshooting.
This document addresses the installation and setup process for Symphonic-Joules, a project focused on audio processing and energy calculations.
Note: If you were looking for darktable (photography workflow application) installer information, you may have reached this repository in error. Darktable has its own repository at https://github.com/darktable-org/darktable.
Symphonic-Joules is currently in early development. The project does not yet have:
git clone https://github.com/JaclynCodes/Symphonic-Joules.git
cd Symphonic-Joules
# Create virtual environment (recommended)
python -m venv venv
# Activate virtual environment
# On Windows:
venv\Scripts\activate
# On Unix/macOS:
source venv/bin/activate
Note for macOS users: If you experience compatibility issues, see the Python Version Compatibility section below for information about using Python 3.11.
# Dependencies will be specified as the project develops
# pip install -r requirements.txt (when available)
pytest
As the project matures, the following packaging and installation methods may be implemented:
pip install symphonic-joulesconda install -c conda-forge symphonic-joulesCommon dependencies for audio processing and scientific computing:
Configuration options and settings will be documented as features are implemented.
Issue: Unable to process audio files
Issue: Import errors
Issue: Performance issues with large audio files
Some macOS users may experience compatibility issues with newer Python versions (3.12+). If you encounter such issues, you can use Python 3.11 as a temporary workaround:
Temporary fix with downgrading Python on macOS:
brew install python@3.11
~/.zshrc file:
export PATH="/opt/homebrew/opt/python@3.11/libexec/bin:$PATH"
source ~/.zshrc
python --version
Note: This is a temporary workaround. The project aims to support the latest stable Python versions. Check the project’s GitHub issues for updates on Python version compatibility.
requirements.txt and setup.pyThis document will be updated as the project’s installation and packaging infrastructure develops.