A Python image processing package for LLSM.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
It is encouraged to use environment wrapper and package manager, conda is chosen as the reference solution. Please follow the installation section in their official guide.
Some of the codes require CUDA dependency, please download the binary release from the NVIDIA website.
For the time being, these are the tested version combination during development and deployment. TODO add environment description
- High Sierra 10.13.6, Darwin 17.7.0
- CUDA 18.104.22.168
- Windows 7 (64-bit) SP1
- CUDA 22.214.171.124
- Debian 8.10 (jessie), Linux 3.12.72
- CUDA 8.0.44
Following step-by-step instructions will demonstrate how to get a development environment running.
Clone this repository to somewhere convenient.
git clone https://github.com/liuyenting/utoolbox.git cd utoolbox
Install the conda environment by
conda env create -f environment.yml conda activate utoolbox-dev
this will prepare an environment with required development tools under the name
Since pip does not honor the
setup_requires description, basic requirements and native libraries are installed using conda in preivous step.
Next, we install this toolbox using editable mode
pip install -e .
TODO execute tests
These steps will deploy this package on a live system for general use.
numpy is pre-installed in your environment before install through pip.
pip install utoolbox
- Liu, Yen-Ting
This project is licensed under the Apache 2.0 License - see the LICENSE file for details
- LLSpy by Talley Lambert.