Skip to main content

Telegram Group PyPI package Downloads Supported Python versions MIT License

Welcome to the official Python client library for the PolyAnalyst REST API.

This package provides python wrappers for PolyAnalyst applications, such as Analytical Client, Scheduler, Drive. Using polyanalyst6api you can access and edit projects, publications, files and more.

Installation

pip install -u polyanalyst6api

Python 3.10 or later is required.

Documentation

See API Reference for the client library methods.

Refer to PolyAnalyst's User Manual at Application Programming Interfaces > Version 1 for REST API specification.

Usage

Import and initialize a client:

from polyanalyst6api import API

# using an api token
client = API(<POLYANALIST_URL>, token=<API_TOKEN>)

# or using PolyAnalyst user credentials. Note that in this case you need to call .login()
client = API(<POLYANALIST_URL>, <USERNAME>, <PASSWORD>)
client.login()

Request data using client methods:

>>> prj = client.project(<prjUUID>)
>>> prj.status()
{'status': 'Loaded'}

>>> prj.get_node_list()
[{'id': 11,
  'name': 'Internet Source',
  'status': 'synchronized',
  'subtype': 'INET',
  'type': 'DataSource'},
 {'id': 12,
  'name': 'Python',
  'status': 'synchronized',
  'subtype': 'Python',
  'type': 'Dataset'}]

View the examples directory for more code snippets.

License

This project is licensed under the MIT License - see the LICENSE file for details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polyanalyst6api-0.38.0.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

polyanalyst6api-0.38.0-py3-none-any.whl (19.6 kB view details)

Uploaded Python 3

File details

Details for the file polyanalyst6api-0.38.0.tar.gz.

File metadata

  • Download URL: polyanalyst6api-0.38.0.tar.gz
  • Upload date:
  • Size: 41.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for polyanalyst6api-0.38.0.tar.gz
Algorithm Hash digest
SHA256 452d1cd2b774a8d178b1de876fb651899120a068f5810cb9606abaf97b88aa4d
MD5 562ba80adf1c821a88b0faf9e7007d2d
BLAKE2b-256 823b32d60bdd8dde04722256f74eef9cbd0ff67ee7376991a2a8acda2689dbcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyanalyst6api-0.38.0.tar.gz:

Publisher: publish.yml on Megaputer/polyanalyst6api-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polyanalyst6api-0.38.0-py3-none-any.whl.

File metadata

File hashes

Hashes for polyanalyst6api-0.38.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6513a318e8d61c4c5222847421f0fe54a7df59067a44965238a5c188020b3376
MD5 49e506d37fd9e0c7ea751441c273f549
BLAKE2b-256 5a5d6f112016d1f71d67f964b532acca2f6024bd591c85e00f7aba09f560bef8

See more details on using hashes here.

Provenance

The following attestation bundles were made for polyanalyst6api-0.38.0-py3-none-any.whl:

Publisher: publish.yml on Megaputer/polyanalyst6api-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.38.0 This release

2 files

0.37.8

2 files

0.37.6

2 files

0.37.1

2 files

0.37.0

2 files

0.36.2

2 files

0.35.3

2 files

0.35.2

2 files

0.35.1

2 files

0.35.0

2 files

0.34.0

2 files

0.33.2

2 files

0.33.1

2 files

0.33.0

2 files

0.32.1

2 files

0.32.0

2 files

0.31.2

2 files

0.30.0

2 files

0.29.4

2 files

0.29.3

2 files

0.29.2

2 files

0.29.1

2 files

0.29.0

2 files

0.28.0

2 files

0.27.0

2 files

0.26.25

2 files

0.26.24

2 files

0.26.2

2 files

0.26.1

2 files

0.26.0

2 files

0.25.1

2 files

0.25.0

2 files

0.24.0

2 files

0.23.2

2 files

0.23.0

2 files

0.22.1

2 files

0.22.0

2 files

0.21.0

2 files

0.20.1

2 files

0.20.0

2 files

0.19.0

2 files

0.18.1

2 files

0.18.0

2 files

0.17.0

2 files

0.16.0

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.1

2 files

0.12.0

2 files

0.11.0

2 files

0.10.1

2 files

0.10.0

2 files

0.9.2

2 files

0.9.1

2 files

0.9.0

2 files

0.8.2

2 files

0.8.1

2 files

0.8.0

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.0

2 files

0.4.0

2 files

0.3.0

2 files

0.2.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page