Python bindings for the MarketSight API
Project description
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.
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 marketsight-0.1.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe35a1d3cb5ae86845c144a456625b83f9bfa6873e4091df6467ecdcffb829ef |
|
MD5 | d81530c2b640fd199d967d85bb026539 |
|
BLAKE2b-256 | db3094e2a8aa410181d98d0e8afc571cd4f98d33d57eefe4f6392dbdb673e0a7 |