polyanalyst6api is a PolyAnalyst API client for Python.
Project description
polyanalyst6api
polyanalyst6api
is a Python library for interacting with PolyAnalyst APIs.
Installation
Python 3.6+ is required. Install, upgrade and uninstall polyanalyst6api-python
with these commands:
$ pip install polyanalyst6api
$ pip install --upgrade polyanalyst6api
$ pip uninstall polyanalyst6api
Usage
See API Reference for more detailed information.
Authentication
Import client, initialize it and log in to PolyAnalyst's server:
import polyanalyst6api as polyanalyst
api = polyanalyst.API(POLYANALIST_URL, USERNAME, PASSWORD)
api.login()
API
supports Context Manager protocol, so you could use it with with
statement. In this case API
will automatically log in with provided credentials.
with polyanalyst.API(POLYANALIST_URL, USERNAME, PASSWORD) as api:
pass
Working with project
See polyanalyst6api-python/examples for a more complex examples.
At first you need to connect to existing project:
prj = api.project(PROJECT_UUID)
Print node names within project:
for node_name in prj.get_nodes():
print(node_name)
Initiate node execution:
prj.execute(NODE_NAME)
Display the preview of node results:
result = prj.preview(NODE_NAME)
print(result)
Save project:
prj.save()
PolyAnalyst API
Full API specification is stored in the PolyAnalyst User Manual under the url below:
/polyanalyst/help/eng/24_Application_Programming_Interfaces/toc.html
License
This project is licensed under the MIT License - see the LICENSE file for details
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for polyanalyst6api-0.17.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b4018e877165341d1aaa9112e31d1632b82101133e88917a0c5368ca6ec6ba9 |
|
MD5 | 25a19416907593874281bf97fca8cd5b |
|
BLAKE2b-256 | 576e3972bab9c47aa519138b138c9b9f8867c12d1e637f158ec5dc44a7929954 |