Python bindings for the Dynata Reporting & Analytics (MarketSight) API
The MarketSight Client API library provides Python bindings for the Dynata Reporting & Analytics API, providing a Pythonic interface for interacting with the underlying platform’s RESTful APIs.
Installation
To install MarketSight API Client, just execute:
$ pip install marketsight
Dependencies
Validator-Collection v.1.5.0 or higher
simplejson v.3.0 or higher
bravado v.10.6.0 or higher
dpath v.2.0.1 or higher
Key MarketSight API Features
Ability to manage your Account settings within the Dynata Reporting & Analytics platform.
Ability to manage data within the Dynata Reporting & Analytics platform.
Ability to perform high-end statistical analyses on your data in the Dynata Reporting & Analytics platform.
Ability to produce interactive visualizations of your data and insights.
Ability to produce and share interactive dashboards to deliver your insights to downstream users.
Ability to embed or otherwise integrate the MarketSight platform into your applications.
Hello, World and Basic Usage
1. Initialize the Library
# Import the MarketSight API Client
import marketsight
# Call the "client" factory function.
api = marketsight.client("https://application.marketsight.com/api/v1/swagger/public.json")
3. Call the API
Execute API calls to perform operations, for example:
# Retrieve an Account
account = api.Accounts.retrieve(account_id = "MY ACCOUNT ID GOES HERE")
# Retrieve a User
user = api.Users.retrieve(user_id = "MY USER ID GOES HERE")
# Retrieve a Dataset's Meta-data
dataset = api.Datasets.retrieve(dataset_id = "MY DATASET ID GOES HERE")
Questions and Issues
You can ask questions and report issues on the project’s Github Issues Page
License
MarketSight Core is made available under an MIT License.
Release files for marketsight 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| marketsight-0.1.2.tar.gz | 19.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| marketsight-0.1.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 38.5 kB
Release files / marketsight-0.1.2.tar.gz
| Download URL | marketsight-0.1.2.tar.gz |
|---|---|
| Size | 19.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ef7328af6ec75447d977fb1c24833de7c4ec35177dcb16ac1c1b7423307c9f50
|
|
BLAKE2b-256 checksum How to use checksums |
e91c3a0fadad111a851b9f9a6662bf973d8bedd149547e35f0e907cffe11490d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
|
Release files / marketsight-0.1.2-py2.py3-none-any.whl
| Download URL | marketsight-0.1.2-py2.py3-none-any.whl |
|---|---|
| Size | 18.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
fe35a1d3cb5ae86845c144a456625b83f9bfa6873e4091df6467ecdcffb829ef
|
|
BLAKE2b-256 checksum How to use checksums |
db3094e2a8aa410181d98d0e8afc571cd4f98d33d57eefe4f6392dbdb673e0a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
|