Registry / data / seeq-spy

seeq-spy

JSON →
library201.6pypypi✓ verified 79d ago

Easy-to-use Python interface for Seeq, providing high-level access to Seeq data, analyses, and workbooks. Current version: 201.0. Release cadence is irregular, following Seeq product updates.

pip install seeq-spy
INSTALL
IMPORT
SIG · SEEQ-SPY
S
seeq-spy
datapythonv201.6
Install
9.6s avg
Import
Disk
187MB
Pass rate
10/ 10
Env Coverage10 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v201.6 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 184.1MB
glibc
py 3.103.95 runs
installs and imports cleanly · install 9.6s · import 0.000s · 177MB
187MB installed
● package 187MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

spy
import seeq
import seeq.spy as spy

Import the spy module, authenticate via spy.login, and search for data items. Replace credentials with your own.

import seeq.spy as spy import os # Authenticate using URL and credentials url = os.environ.get('SEEQ_URL', 'https://demo.seeq.com') spy.login(url, username='demo', password='demo') # Search for a signal results = spy.search({'Name': 'Temperature'}) print(results.head())
Debug
Known issues
breakingIn seeq-spy 201.0, the spy object is no longer a global singleton but must be imported explicitly. Direct import of `spy` without the `seeq.` namespace will fail.
fix
Use `import seeq.spy as spy` instead of `import spy`.
affects: >=201.0
breakingThe `spy.pull()` method now returns a Pandas DataFrame with MultiIndex columns. Code that expects single-level columns may break.
fix
Access columns via tuples (e.g., `df[('Signal Name', 'Value')]`) or flatten the MultiIndex using `.columns.droplevel()`.
affects: >=200.0
deprecated`spy.authenticate()` is deprecated in favor of `spy.login()`. The old method may be removed in a future version.
fix
Replace `spy.authenticate(url, username, password)` with `spy.login(url, username=..., password=...)`.
affects: >=200.0
gotcha`spy.search()` returns a DataFrame, not a list. Iterating directly over the DataFrame yields column names, not rows.
fix
Use `for index, row in df.iterrows():` or convert to dict with `df.to_dict('records')`.
affects: all
gotchaWhen pushing data with `spy.push()`, the index must be timezone-aware (UTC). Naive timestamps will raise a ValueError.
fix
Ensure your DataFrame index uses `pd.DatetimeIndex` with `tz='UTC'`: `df.index = df.index.tz_localize('UTC')` if naive.
affects: all
Upgrade
Version history
201.6latest on PyPI · released Jun 18, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
13 hits · last 30 days
node
10
OpenAI (training)
1
Resources
seeq-spy — pip install seeq-spy · libregistry