ChristopherMayes / lume-astra

Python wrapper for Astra (A Space Charge Tracking Algorithm, DESY) for eventual use in LUME https://christophermayes.github.io/lume-astra/
https://christophermayes.github.io/lume-astra/
Apache License 2.0
14 stars 9 forks source link

Refactor to use lume-base #13

Closed hhslepicka closed 2 years ago

hhslepicka commented 2 years ago

This PR adds lume-base as a dependency and performs an initial refactor to use this package. Some of the examples were modified as to accommodate the required changes. Using lume-base will bring benefits and reduce the amount of repeated code and it will also allow for a standard interface between codes.

Attn. @ChristopherMayes

ChristopherMayes commented 2 years ago

Nice work @hhslepicka !