Skip to content

v0.1.0

Compare
Choose a tag to compare
@jlubbersgeo jlubbersgeo released this 25 Apr 17:37
· 58 commits to main since this release

🎨 πŸŽ‰ πŸ“£ 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 class LaserCalc
  • helpers: holds the submodules batch and conversions, 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