Skip to content
drinkingkazu edited this page Jan 17, 2018 · 15 revisions

What is LArCV?

It's a software that provides...

  • 2D image and 3D volumetric data representations + file I/O
  • 2D/3D data processing algorithms + development environments for new algorithms
  • data processing framework to read/write/analyze/modify a large chunk of data with algorithms
  • extensive Python interfaces that allow bindings to Python code (your jupyter notebook, caffe, TensorFlow, PyTorch)

See Introduction and follow wiki pages to learn more about LArCV.

Apart from LArCV: our group

If you are enthusiastic about applying ML techniques to physical science research work, you would be most welcome to join our group. We are a group of experimental particle physicists from several physics experiments, working together to develop ML techniques for data reconstruction and analysis. LArCV is one of many we carry as a collaborative effort. We would be excited to hear about your ideas and research. We are keen to provide necessary help if you want to get started. Feel free to contact us.

Why "LArCV" (name)?

We started this for MicroBooNE experiment originally, which employees liquid argon time projection chamber (LArTPC) detector. The first version borrowed lots of pieces from LArOpenCV, an OpenCV based pattern recognition software for LArTPCs. We kept the software open but took out "Open" from its name to depart from being specific to OpenCV. The followed up version is LArbys/LArCV which had MicroBooNE or LArTPC specific components. This larcv2 now decoupled from MicroBooNE and also from being LArTPC.