fiberoptics-common
Date: Jun 27, 2025 Version: 2.3.0
Getting started
fiberoptics-common is a Python package implementing common functionality used across fiberoptics repositories. The latest version can be installed directly from GitHub using pip.
pip install git+https://github.com/equinor/fiberoptics-common.git
The package contains multiple submodules, each requiring a different set of dependencies. For instance, the fiberoptics.common.auth
submodule depends on azure-identity
, which is installed using the extras syntax as shown in example 7 in the pip documentation. The name of the extras is the same as the submodule.
pip install fiberoptics-common[auth]@git+https://github.com/equinor/fiberoptics-common.git
Dependencies for all submodules can be installed at once using all
.
fiberoptics.common.misc
is the only submodule that does not require any dependencies, and its contents is exposed under fiberoptics.common
for convenience (and backwards compatibility).
API reference
Here is a list of all submodules. Click on one of them to start browsing available functionality.
Collection of miscellaneous dependency-free functionality. |
|
Data processing functions including a variety of filters. |