Metadata-Version: 2.1
Name: datarobot
Version: 2.28.3
Summary: This client library is designed to support the DataRobot API.
Home-page: https://datarobot.com
Author: datarobot
Author-email: support@datarobot.com
Maintainer: datarobot
Maintainer-email: info@datarobot.com
License: DataRobot Tool and Utility Agreement
Project-URL: Documentation, https://datarobot-public-api-client.readthedocs-hosted.com/
Project-URL: Changelog, https://datarobot-public-api-client.readthedocs-hosted.com/page/CHANGES.html
Project-URL: Bug Reporting, https://community.datarobot.com/t5/forums/postpage/board-id/datarobot-api
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
License-File: LICENSE.txt
Requires-Dist: contextlib2>=0.5.5
Requires-Dist: pandas>=0.15
Requires-Dist: numpy
Requires-Dist: pyyaml>=3.11
Requires-Dist: requests>=2.21
Requires-Dist: requests_toolbelt>=0.6
Requires-Dist: trafaret!=1.1.0,<2.2,>=0.7
Requires-Dist: urllib3>=1.23
Provides-Extra: dev
Requires-Dist: mock==3.0.5; extra == "dev"
Requires-Dist: pytest<5,>=4.6; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: responses<0.10,>=0.9; extra == "dev"
Requires-Dist: click<8.1.0,>=6.5; extra == "dev"
Requires-Dist: black==21.12b0; python_version >= "3.6" and extra == "dev"
Requires-Dist: isort==5.8; python_version >= "3.6" and extra == "dev"
Requires-Dist: Pillow<7.0.0,>=6.2.2; extra == "dev"
Requires-Dist: decorator<5; python_version == "2.7" and extra == "dev"
Requires-Dist: futures; python_version == "2.7" and extra == "dev"
Requires-Dist: docutils==0.15.2; extra == "dev"
Requires-Dist: flake8<3,>=2.5.2; extra == "dev"
Requires-Dist: Sphinx==1.8.3; extra == "dev"
Requires-Dist: sphinx_rtd_theme==0.1.9; extra == "dev"
Requires-Dist: nbsphinx<1,>=0.2.9; extra == "dev"
Requires-Dist: mistune==0.8.4; extra == "dev"
Requires-Dist: nbconvert==5.3.1; extra == "dev"
Requires-Dist: numpydoc>=0.6.0; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: jupyter-contrib-nbextensions<0.7.0; extra == "dev"
Requires-Dist: tornado<6.0; extra == "dev"
Requires-Dist: jsonschema<=4.3.1; extra == "dev"
Provides-Extra: examples
Requires-Dist: decorator<5; python_version == "2.7" and extra == "examples"
Requires-Dist: jupyter<=5.0; extra == "examples"
Requires-Dist: fredapi==0.4.0; extra == "examples"
Requires-Dist: matplotlib>=2.1.0; extra == "examples"
Requires-Dist: seaborn<=0.8; extra == "examples"
Requires-Dist: scikit-learn<=0.18.2; extra == "examples"
Requires-Dist: wordcloud<=1.3.1; extra == "examples"
Requires-Dist: colour<=0.1.4; extra == "examples"
Provides-Extra: release
Requires-Dist: zest.releaser[recommended]==6.22.0; extra == "release"
Provides-Extra: lint
Requires-Dist: click<8.1.0,>=6.5; extra == "lint"
Requires-Dist: black==21.12b0; python_version >= "3.6" and extra == "lint"
Requires-Dist: isort==5.8; python_version >= "3.6" and extra == "lint"
Provides-Extra: images
Requires-Dist: Pillow<7.0.0,>=6.2.2; extra == "images"


About datarobot
============================
.. image:: https://img.shields.io/pypi/v/datarobot.svg
   :target: https://pypi.python.org/pypi/datarobot/
.. image:: https://img.shields.io/pypi/pyversions/datarobot.svg
.. image:: https://img.shields.io/pypi/status/datarobot.svg

DataRobot is a client library for working with the `DataRobot`_ platform API. 

This package is released under the terms of the DataRobot Tool and Utility Agreement, which
can be found on our `Legal`_ page, along with our privacy policy and more.

Installation
=========================
Python 2.7 and >= 3.4 are supported.
You must have a datarobot account.

::

   $ pip install datarobot

Usage
=========================
The library will look for a config file `~/.config/datarobot/drconfig.yaml` by default.
This is an example of what that config file should look like.

::

   token: your_token
   endpoint: https://app.datarobot.com/api/v2

Alternatively a global client can be set in the code.

::

   import datarobot as dr
   dr.Client(token='your_token', endpoint='https://app.datarobot.com/api/v2')

Alternatively environment variables can be used.

::

   export DATAROBOT_API_TOKEN='your_token'
   export DATAROBOT_ENDPOINT='https://app.datarobot.com/api/v2'

See `documentation`_ for example usage after configuring.


Helpful links
=========================
- `API quickstart guide <https://docs.datarobot.com/en/docs/api/api-quickstart/index.html>`_
- `Code examples <https://docs.datarobot.com/en/docs/api/guide/python/index.html>`_
- `Common use cases <https://docs.datarobot.com/en/docs/api/guide/common-case/index.html>`_

Bug Reporting and Q&A
=========================
Create an account on `DataRobot Community <https://community.datarobot.com/>`_ and post your questions and bug reports
`here <https://community.datarobot.com/t5/forums/postpage/board-id/datarobot-api>`_.

.. _datarobot: https://datarobot.com
.. _documentation: https://datarobot-public-api-client.readthedocs-hosted.com
.. _legal: https://www.datarobot.com/legal/
