slaclab / lume-genesis

Genesis 1.3 tools for use in LUME
https://slaclab.github.io/lume-genesis/
Apache License 2.0
4 stars 7 forks source link

LUME-Base upgrade #2

Closed ChristopherMayes closed 2 years ago

ChristopherMayes commented 2 years ago

This upgrades class Genesis to Genesis2(CommandWrapper), inheriting behavior from LUME-Base's CommandWrapper. This eliminates several hundred lines of redundant code. Genesis is aliased to Genesis2 with a warning. This nomenclature is also in anticipation of Genesis4 development. The old Genesis class is in old_genesis.py and will be removed in following releases.

Highlights: