Metadata-Version: 2.1
Name: seeq-spy
Version: 197.12
Summary: Easy-to-use Python interface for Seeq
Home-page: https://www.seeq.com
Author: Seeq Corporation
Author-email: support@seeq.com
Project-URL: Documentation, https://python-docs.seeq.com/
Project-URL: Changelog, https://python-docs.seeq.com/changelog.html
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Deprecated >=1.2.6
Requires-Dist: numpy >=1.21.6
Requires-Dist: pandas >=1.2.5
Requires-Dist: python-dateutil >=2.7.3
Requires-Dist: pytz >=2020.1
Requires-Dist: requests >=2.22.0
Requires-Dist: urllib3 >=1.21.1
Provides-Extra: all
Requires-Dist: beautifulsoup4 >=4.8.0 ; extra == 'all'
Requires-Dist: chevron >=0.14.0 ; extra == 'all'
Requires-Dist: cron-descriptor >=1.2.24 ; extra == 'all'
Requires-Dist: ipylab >=0.5.2 ; extra == 'all'
Requires-Dist: ipywidgets >=7.6.0 ; extra == 'all'
Requires-Dist: jupyterlab >=3.0.0 ; extra == 'all'
Requires-Dist: Markdown >=3.3.4 ; extra == 'all'
Requires-Dist: matplotlib >=3.5.0 ; extra == 'all'
Requires-Dist: nbconvert >=6.4.4 ; extra == 'all'
Requires-Dist: nbformat >=5.2.0 ; extra == 'all'
Requires-Dist: notebook >=6.0.0 ; extra == 'all'
Requires-Dist: psutil >=5.9.0 ; extra == 'all'
Requires-Dist: recurrent >=0.4.0 ; extra == 'all'
Requires-Dist: setuptools >=65.0.0 ; extra == 'all'
Provides-Extra: jobs
Requires-Dist: cron-descriptor >=1.2.24 ; extra == 'jobs'
Requires-Dist: nbconvert >=6.4.4 ; extra == 'jobs'
Requires-Dist: nbformat >=5.2.0 ; extra == 'jobs'
Requires-Dist: recurrent >=0.4.0 ; extra == 'jobs'
Provides-Extra: jupyter
Requires-Dist: ipylab >=0.5.2 ; extra == 'jupyter'
Requires-Dist: ipython >=7.6.1 ; extra == 'jupyter'
Requires-Dist: ipywidgets >=7.6.0 ; extra == 'jupyter'
Requires-Dist: jupyterlab >=3.0.0 ; extra == 'jupyter'
Requires-Dist: nbconvert >=6.4.4 ; extra == 'jupyter'
Requires-Dist: nbformat >=5.2.0 ; extra == 'jupyter'
Requires-Dist: notebook >=6.0.0 ; extra == 'jupyter'
Requires-Dist: psutil >=5.9.0 ; extra == 'jupyter'
Requires-Dist: setuptools >=65.0.0 ; extra == 'jupyter'
Provides-Extra: templates
Requires-Dist: beautifulsoup4 >=4.8.0 ; extra == 'templates'
Requires-Dist: chevron >=0.14.0 ; extra == 'templates'
Requires-Dist: Mako >=1.1.0 ; extra == 'templates'
Requires-Dist: Markdown >=3.3.4 ; extra == 'templates'
Requires-Dist: matplotlib >=3.5.0 ; extra == 'templates'
Provides-Extra: widgets
Requires-Dist: ipython >=7.6.1 ; extra == 'widgets'
Requires-Dist: ipywidgets >=7.6.0 ; extra == 'widgets'
Requires-Dist: matplotlib >=3.5.0 ; extra == 'widgets'
Requires-Dist: seeq-data-lab-env-mgr >=0.1.0 ; extra == 'widgets'

The **seeq-spy** Python module is the recommended programming interface for interacting with the Seeq Server.

Use of this module requires a
[Seeq Data Lab license](https://support.seeq.com/space/KB/113723667/Requesting+and+Installing+a+License+File).

Documentation can be found at
[https://python-docs.seeq.com](https://python-docs.seeq.com/).

The Seeq **SPy** module is a friendly set of functions that are optimized for use with
[Jupyter](https://jupyter.org), [Pandas](https://pandas.pydata.org/) and [NumPy](https://www.numpy.org/).

The SPy module is the best choice if you're trying to do any of the following:

- Search for signals, conditions, scalars, assets
- Pull data out of Seeq
- Import data in a programmatic way (when Seeq Workbench's *CSV Import* capability won't cut it)
- Calculate new data in Python and push it into Seeq
- Create an asset model
- Programmatically create and manipulate Workbench Analyses or Organizer Topics

**Use of the SPy module requires Python 3.8 or later.**

**SPy version 187 and higher is compatible with Pandas 2.x.**

To start exploring the SPy module, execute the following lines of code in Jupyter:

```
from seeq import spy
spy.docs.copy()
```

Your Jupyter folder will now contain a `SPy Documentation` folder that has a *Tutorial* and *Command Reference*
notebook that will walk you through common activities.

For more advanced tasks, you may need to use the `seeq.sdk` module directly as described at
[https://pypi.org/project/seeq](https://pypi.org/project/seeq).

# Upgrade Considerations

The `seeq-spy` module can/should be upgraded separately from the main `seeq` module by doing `pip install -U
seeq-spy`. It is written to be compatible with Seeq Server version R60 and later.

Read the [Installation](https://python-docs.seeq.com/upgrade-considerations.html) page in the SPy documentation 
for further instructions on how to install and upgrade the `seeq-spy` module.
Check the [Change Log](https://python-docs.seeq.com/changelog.html) and 
[Version Considerations](https://python-docs.seeq.com/user_guide/Version%20Considerations.html) pages for more details.
