This commit goes with https://github.com/ammarhakim/gkylzero/pull/429 to fix an outstanding issue in the Basis initialization with new functions that were added to the basis object, along with refactoring the SR G2 side wrapper. I have also added the ghost current functionality to this branch since at least one paper will be using this and it would be good to have this functionality in main for long-term reproducibility.
This commit goes with https://github.com/ammarhakim/gkylzero/pull/429 to fix an outstanding issue in the Basis initialization with new functions that were added to the basis object, along with refactoring the SR G2 side wrapper. I have also added the ghost current functionality to this branch since at least one paper will be using this and it would be good to have this functionality in main for long-term reproducibility.