Skip to content
No description or website provided.
Branch: develop
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Makefile Remove cruft from makefile Mar 4, 2019
bin
doc reviving doxygen Jan 15, 2018
larcv
python/larcv Adjust the calls to next to make it deliberate (do it at the end of t… Jan 21, 2019
ups
.Dockerfile Use an updated docker repo Jan 28, 2019
.gitignore
.travis.yml typo Jan 15, 2018
GNUmakefile
LICENSE
README.md
configure.sh

README.md

Build Status license https://www.singularity-hub.org/static/img/hosted-singularity--hub-%23e32929.svg https://img.shields.io/docker/build/deeplearnphysics/ml-larcv2.svg

LArCV

Software framework for image(2D)/volumetric(3D) data processing with APIs to interface deep neural network open-source softwares, written in C++ with extensive Python supports. Originally developed for analyzing data from time-projection-chamber (TPC). It is then converted to be a generic tool to handle 2D-projected images and 3D-voxelized data.

Note This repository is re-created from LArbys/LArCV repository, referred to as larbys version. The larbys version is still under active development for analysis purpose in MicroBooNE experiment. This repository is split for more generic technical R&D work in October 2017.

Installation

Dependencies

  • ROOT6
  • Python (optional)
  • OpenCV 3 (optional)
  • Numpy (optional)

Setup

  1. Dependencies to build with are determined automatically through the following conditions.
  • ROOT: determined through the ability to run rootcling
  • OpenCV: the presence of OPENCV_INCDIR and OPENCV_LIBDIR environment variables
  • Numpy: being able to import numpy
  1. Clone & build
git clone https://github.com/DeepLearnPhysics/larcv2.git
cd larcv2
source configure.sh
make

That's it. When you want to use the built larcv from a different process, you only need to repeat source configure.sh and no need to re-make.

Wiki

Checkout the Wiki for notes on using this code.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.