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:
Genesis2 class based on CommandWrapper from LUME-Base
This upgrades class
Genesis
toGenesis2(CommandWrapper)
, inheriting behavior from LUME-Base'sCommandWrapper
. This eliminates several hundred lines of redundant code.Genesis
is aliased toGenesis2
with a warning. This nomenclature is also in anticipation of Genesis4 development. The oldGenesis
class is inold_genesis.py
and will be removed in following releases.Highlights:
Genesis2
class based onCommandWrapper
from LUME-Basetests/
.github/workflows/ci.yml