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
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
alfa-sdk-0.1.22.tar.gz
(11.9 kB
view hashes)