Skip to content
This repository has been archived by the owner on Sep 17, 2022. It is now read-only.
/ voxsim Public archive
forked from AlexVCaron/voxsim

Temporary fork until the original GitHub repository is patched

Notifications You must be signed in to change notification settings

benoit-dubreuil/voxsim

 
 

Repository files navigation

Simulation Generator

Project setup

The whole project's library can be installed via with the help of setuptools. The project requires Python 3 to run in order for all the functionalities to work, on a Linux based operating system.

Prerequisites

  • Singularity 3 or greater
    • The singularity image for voXSim can be pulled with singularity pull library://avcaron/default/voxsim_singularity
  • MPI libraries
    • On Ubuntu, install openmpi-bin
  • A good multi-core CPU
  • RAM sized to the number of fibers simulated
    • ~90ko per fiber at 100 interpolation samples

Documentation

The project is partially documented; the documentation is generated using sphinx, as well as the autodoc module. To build the documentation, run the build_documentation.sh script at the base of the project.

Installation

  • Create a python virtual environment (virtualenv, pyenv, etc.) and activate it

  • Install required packages with

    pip install -r requirements.txt

  • Install the project inside the virtual environment with

    python setup.py install

  • To install the project as developper, use

    pip install -e . or python setup.py develop

About

Temporary fork until the original GitHub repository is patched

Topics

Resources

Stars

Watchers

Forks

Languages

  • Python 98.7%
  • Shell 1.2%
  • Batchfile 0.1%