v0.1.0
π¨ π π£ Code structure change
A re-organization of the package structure was completed to set up for further growth. This has created the following modules for lasertram
:
tram
: holds the class 'LaserTRAM`calc
: holds the classLaserCalc
helpers
: holds the submodulesbatch
andconversions
, for batch processing and unit conversions, respectively.
An example folder structure for this is as follows:
βββ πlasertram
βββ πcalc
βββ calc.py
βββ __init__.py
βββ πhelpers
βββ batch.py
βββ conversions.py
βββ __init__.py
βββ πtram
βββ tram.py
βββ __init__.py
βββ __init__.py
The only real effect on the user is the change in import statements to now be the following:
from lasertram import LaserTRAM, LaserCalc, batch
or to import an entire module:
from from lasertram.helpers import batch, conversions