Opal
Opal converts one or more chronologically ordered numeric signals into the online monitor features used by the OPAL preparation pipeline. Be aware that this code expects you to submit data case wise. Thus no monitor reset would be performed if multiple cases are in the submitted series.
Installation
Install the local project with:
python -m pip install ./library
The same directory can be built into wheel and source distributions with:
python -m build library
Usage
Pass a pandas.Series directly:
from opal import monitor_features
features = monitor_features(frame["hr"])
Or select one or more columns from a dataframe:
features = monitor_features(frame, "hr")
features = monitor_features(
frame,
["hr", "quot"],
)
For each selected signal using the default monitors the result contains these five columns, in this order:
<signal>_angle<signal>_slope<signal>_angle_20<signal>_gauss_20<signal>_gauss_100Signal prefixes and feature names are lower-case. Other monitors cann be supplied as monitor_supplier parameter. A path-like signal name such asSolar8000/HRbecomeshr. The returned frame retains the corresponding input index; the input is not modified.
If a dataframe contains exactly one column, its selector can be omitted. A selector is required for wider dataframes so timestamp, identifier, or target columns are not monitored accidentally.
Metadata
Release files for artopal 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| artopal-0.1.0.tar.gz | 7.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| artopal-0.1.0-py3-Dorfhuber-any.whl | Python 3 | dorfhuber | any | Details |
Total release size: 12.9 kB
Release files / artopal-0.1.0.tar.gz
| Download URL | artopal-0.1.0.tar.gz |
|---|---|
| Size | 7.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6d92c613311924182bf4a6c3977078019e23dd7c1a80b43ebaf26f6ab7b60a68
|
|
BLAKE2b-256 checksum How to use checksums |
fdcb7077caac85ab67fbac88d1c9b6190b0dc2e740afadd2f74dd3cf1328e35a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / artopal-0.1.0-py3-Dorfhuber-any.whl
| Download URL | artopal-0.1.0-py3-Dorfhuber-any.whl |
|---|---|
| Size | 5.9 kB |
| Tags | Python 3 dorfhuber |
|
SHA-256 checksum How to use checksums |
c858a0f136eb7a4c103ca0b4fc941129d5a8f76ad2d865be876f02d2f55a7a05
|
|
BLAKE2b-256 checksum How to use checksums |
eb7cda6106cd810ea49772e3a841f07304dbc878de10af50661eca4790bfab1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Security for artopal 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.