Utility Functions and Classes#
Functions#
Type Checking#
|
Test if object type is compatible with |
Test if the input is a datetime-like array. |
|
Test if value is compatible with Points3D type. |
|
|
Test if value is in a Literal type. |
Data Conversion#
|
Convert input to a 1D numpy array. |
|
Convert input to a 1D numpy array or a float. |
|
Convert inputs to UTC time, but with timezone information set to None. |
|
Convert Points3d-like object to a bona-fide Points3D object. |
Return a copy of |
|
Convert |
|
Raise a ValueError if the index contains duplicate values. |
Excel Data Handling#
|
Generate a Series of Timestamps from discrete date & time columns in |
|
Convert a Series of |
|
Merge discrete datetime columns into |
|
Expand datetime column(s) to discrete date and time component columns. |
|
Prepare a DataFrame for writing to a file. |
Survey Loop Handling#
|
Generate time intervals from a sequence of datetimes. |
|
Generate loop identifier strings. |
|
Identify loop blocks in a sequence of datetimes based on gaps. |
|
Generate loops from gaps in a sequence of datetimes and assign loop id's. |
Other Utility Functions#
|
Convert angles from degree-minutes-seconds to radians. |
|
Round values in |
GSolveDataWarning#
|
A convenience class for collecting and displaying warning messages. |
Count of messages added - i.e. the number of issues. |
|
Print closing summary message. |
|
Print all stored warning messages. |