Skip to main content

The ALFA SDK for Python

Project description

alfa-sdk

This package provides a Python SDK for developing algorithms using ALFA.

Installation

You can directly install alfa-sdk using pip. This will install the alfa-sdk package as well as all dependencies.

$ pip install alfa-sdk

If you already have alfa-sdk installed and want to upgrade to the latest version, you can run:

$ pip install --upgrade alfa-sdk

Development

To install requirements locally:

1. Activate local venv

$ virtualenv venv
$ source venv/bin/activate

2. Install requirements from setup.py

$ pip install -e .[dev]

Changelog

  • 0.1.21 (?)
    • fetch data for Meta Unit from Alfa when it exists
  • 0.1.20 (2020-3-24)
    • enabled fetching secret values of a team the client is allowed to access
  • 0.1.19 (2020-3-12)
    • enabled the definition of the team_id of a client
  • 0.1.18 (2020-3-9)
    • added Dataclient.update_data_file method
  • 0.1.17 (2020-3-5)
    • added fallback mechanisms for local handling of MetaInstances when there is no file found locally
  • 0.1.16 (2020-3-4)
    • added AlgorithmClient.get_context
    • added AlgorithmClient.get_active_instance_from_context
    • added local handling of MetaUnits and MetaInstances
  • 0.1.15 (2020-2-19)
    • added prefix, skip, limit, and order arguments to list_data_files function
  • 0.1.14 (2020-1-27)
    • replace deprecated secrets service
  • 0.1.13 (2020-1-22)
    • add store_kpi function
  • 0.1.12 (2020-1-09)
    • generalize errors according to alfa errors
    • handle errors based on error codes
  • 0.1.11 (2019-9-02)
    • generalized auth tokens
  • 0.1.10 (2019-7-15)
    • allow handling of instances without storing to disk
  • 0.1.0 - 0.1.9 (2019-3-19)
    • initial version + bugfixes

Project details


Download files

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

Files for alfa-sdk, version 0.1.21
Filename, size File type Python version Upload date Hashes
Filename, size alfa-sdk-0.1.21.tar.gz (11.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page