This is the first official tag of larcv3.0.0. Compared to larcv2, this release has:
- pip and make support
- hdf5 instead of ROOT for serialization
- swig instead of ROOT for python bindings
- Reorganization of installation procedure to allow pip install, setup.py installation.
- no need to source additional setup scripts or set env variables to use larcv once installed to a standard python location.
- A full suite of tests to evaluate python bindings, numpy conversions, data format serialization and deserialization, threaded IO functionality, distributed IO functionality.
- A complete re-write of the IO models for sparse data products to unify the 2D/3D interfaces and ImageMeta objects.
One missing piece, hopefully in the next release, is the finished porting of many image mod apps. Additionally, it is on the to-do list to switch to json for the configuration language in larcv. Neither of these are finished in this release.