Skip to main content

PipeRider Python SDK

Project description

PipeRider SDK For Python

The PipeRiper SDK for Python enables you to access and manipulate project resources in your PipeRider account.

Configuration

To use the SDK you will need to obtain an API key. This can be done from the User Settings page of your account.

https://app.piperider.io/settings

Configure your API key using one of the following methods.

Store API key in an environment variable

Users can set the API key as an environment variable.

export PIPERIDER_API_KEY=<user_api_key>

Configure API key using the set_api_key function

Set your API key using the set_api_key function.

from PipeRider.api.http_client import set_api_key

set_api_key('api-key')

Installation

pip install piperider-python-sdk

Usage

Import the PipeRider module.

import PipeRider

Create a project.

project = PipeRider.create_project('my-project')

Use an existing project.

project = PipeRider.project_by_uid('6f9f6eb9-8657-4761-9e32-116f1b8cfb82')

Create a run and save the settings for a machine learning project.

with project.runs.create(name='Awesome Run') as run:
    run.config = {
        'learning_rate': 0.02,
        'architecture': 'CNN',
        'dataset': 'TKNV-users',
    }

    run.params = {
        'batch_size': 64,
        'epoch': 100,
        'learning_rate': 0.005
    }

Add a dataset. This will enable you to more easily trace your model lineage.

run.add_dataset('golden-dataset')

Comments can also be added to the timeline.

project.comment('it is a good idea.')

If the run achieves the desired performance it can be registered as a model by declaring it a win.

run.win()

Project details


Download files

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

Source Distribution

piperider-python-sdk-0.0.3.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

piperider_python_sdk-0.0.3-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file piperider-python-sdk-0.0.3.tar.gz.

File metadata

  • Download URL: piperider-python-sdk-0.0.3.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for piperider-python-sdk-0.0.3.tar.gz
Algorithm Hash digest
SHA256 9b35377858131e20164449fa8530e3b429c1fe84802143c170b596da35acc3e6
MD5 5b19d9b06293f38758a1198de8cb46e7
BLAKE2b-256 3cd0649c2b36eb9beeca0afea704c30e967d20bcdb001c1082f612a215c04c4b

See more details on using hashes here.

File details

Details for the file piperider_python_sdk-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: piperider_python_sdk-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for piperider_python_sdk-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a313c513fda850d643d3ab0c7086a2a7c4394286435148ab2436cef90fb9c9f9
MD5 65a4570182cd4a5d3f43c72edb8d0b46
BLAKE2b-256 7cc913f4fb1a30ba4404811f78fc80ae253bbe6c6075cd222eacaf45b8719898

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page