Replacing all the separate, specialised get_*_components() methods with a single get_components() method whose parameters can provide all this functionality.
Removing the _RawTimestamp class and putting all its functionality within Timestamp by creating "private" constructors.
Main changes are:
get_*_components()
methods with a singleget_components()
method whose parameters can provide all this functionality._RawTimestamp
class and putting all its functionality withinTimestamp
by creating "private" constructors.disable()
method to theEdge
class.padloper/scripts/tests.py
has more tests.