Included Tracker class in top scope. Removed obsolete BeamAlignment class and source.
Added top level function to return a path to data storage directory.
Added date to alignment data and included method to report date of set alignment data.
Added alignment option to mirror scan command. Alignments are saved and loaded to/from a package-local data directory.
Fixed all method name cases to correspond to PEP8 convention.
PEP8 compliance changes.
More PEP8 and PEP257 convention updates.
Added missing docstrings
Changed itop.data_path to return a path whether or not a file exists at that path. Error checking must be done at point of use.
Mostly PEP8 corrections. Some non-public variable names changed according to pylint suggestions.
PEP8 naming convention and pylint argument alterations. Excessive argument requirement alterations have been moved to kwargs, without changing default values or argument names.
Added motion limits to stages and use those limits to specify default scan values. Limits must be declared to stage instances before the stage can be used. Cleaned up stage methods. Eliminated current TODOs.