Implemented in Pytorch and enabled AD
This is a work-in-progress version of DUNE ND LArTPC simulataion software. This is a forked project where the simulation software is re-implemented on a differentiable programming framework. Some work was done to utilize egerpy which helps to make backend agnostic and allows to use a number of different base frameworks including JAX and pytorch. However some recent development assumed the use of pytorch and this is considered the default backend at this time.