polyanalyst6api is a PolyAnalyst API client for Python.
Project description
polyanalyst6api
polyanalyst6api
is a python package for accessing PolyAnalyst's APIs.
Installation
The easiest way to install polyanalyst6api-python
is from PyPI:
$ pip install polyanalyst6api
You may also use Git to clone the repository from GitHub and install it manually:
git clone https://github.com/Megaputer/polyanalyst6api-python.git
cd polyanalyst6api-python
pip install poetry
poetry install
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
Supported Python version
polyanalyst6api-python
works only with python3
(3.4+).
License
This project is licensed under the MIT License - see the LICENSE.md 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
File details
Details for the file polyanalyst6api-0.10.0.tar.gz
.
File metadata
- Download URL: polyanalyst6api-0.10.0.tar.gz
- Upload date:
- Size: 9.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.12.17 CPython/3.7.4 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58d6efc02f279a8b8cd0b088792d7adb805662eed12673e2456f887f34ef39fc |
|
MD5 | 186f530377d627d7536efd62b678f54e |
|
BLAKE2b-256 | 9003440e36c405ed2c4564308979fe791e1c069ea8b4aca4b314b60c3084f5c9 |
File details
Details for the file polyanalyst6api-0.10.0-py3-none-any.whl
.
File metadata
- Download URL: polyanalyst6api-0.10.0-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.12.17 CPython/3.7.4 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c89d1cc8cadcd6eecb31bf2b36ea261c847eb6bb2540e15502b88d525835664 |
|
MD5 | d7be8a3087a727d7d3b6e93ea72a83db |
|
BLAKE2b-256 | 0486daddb3932ad53f7985b6887ccbc8c23ef6869de40ab60929139d52d73b02 |