Installing / Using¶
Enviroment¶
The first step is to set the DSEPRoot enviromental variable. This should point to a directory which contains DSEPMisc and dsepX (and likely DSEPDoc). So in your shell profile there should be a line such as
DSEPRoot = "/path/to/folder/with/DSEPMisc/and/dsepX/in/it"
Dependencies¶
Now you can intall the dependencies
pip install -r requirments.txt
Linux¶
Additionally, you need the boost libraries for c++. Pysep uses boost to memory map large files (such as large track files) so that they can be opened and parsed more efficiently. The exact install directions depend on your distribution. For Arch derivitive installations
Arch/Manjaro/Garuto/Antegros¶
sudo pacman -Syu boost
sudo pacman -Syu boost-libs
Ubuntu/Mint/ElementeryOS¶
For ubuntu (and ubuntu derived distos such as mint)
sudo apt-get install libboost-all-dev
macOS¶
On macOS if you have MacPorts installed you can use
sudo port install boost
or if you prefer to use homebrew you can use
brew install boost