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.4.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

piperider_python_sdk-0.0.4-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: piperider-python-sdk-0.0.4.tar.gz
  • Upload date:
  • Size: 8.8 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.9 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.4.tar.gz
Algorithm Hash digest
SHA256 2e2391d9ad700a92b24f91cd43e3964adc0f48240c773e73f2213b7ffd7c13ec
MD5 f5273958cde0c81371ee3d3b89fd7cdd
BLAKE2b-256 21fe30b6679e5f59c22d6a43005eacbd2be4090dcc0d8d6b265875d29c6cc127

See more details on using hashes here.

File details

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

File metadata

  • Download URL: piperider_python_sdk-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 10.9 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.9 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e7a319f816b65c20179e48386dfc34ed30d55c792d06b7cdf6e968966ad1f80a
MD5 b0db4e9622c3ab6a4e4357561311cfa0
BLAKE2b-256 319c14fed42f6bb18c51f7bf41ed19fed215537bfcf1ea07f0ffe47dd3b7a8b4

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