fiberoptics.common.misc

Collection of miscellaneous dependency-free functionality.

Functions

add_interval(index, other)

Add an interval to a continuous interval index.

combine_continuous_intervals(intervals[, ...])

Combines continuous (or overlapping) intervals.

deserialize_interval_index(serialized)

Deserialize a serialized interval index.

find_continuous_intervals(intervals[, threshold])

Splits a list of intervals into multiple lists of continuous intervals.

serialize_interval_index(intervals)

Serialize an interval index.

subtract_interval(index, other)

Subtract an interval from the existing intervals.

with_interval_cache(get_data_function)

Wraps a get_data_function with cache functionality.

Classes

SemanticVersion(major[, minor, patch])

Parses a (semantic) version number given by major.minor.patch.

Modules

Parser

Functions for parsing input arguments.