The AskAnna CLI & Python SDK is part of the AskAnna platform to kickstart your data science projects
Project description
AskAnna CLI & Python SDK
The AskAnna CLI offers a command line interface to the AskAnna platform. With the Python SDK you can run AskAnna functions directly from your Python script. The CLI & Python SDK simplifies the communication with the AskAnna platform and provides facilities for supporting every part of a data science project.
Documentation
For the latest information check the AskAnna Documentation. Or open directly the documentation for:
Quickstart
Install AskAnna
pip install askanna
Update AskAnna
pip install -U askanna
Login to AskAnna
askanna login
This will create a .askanna.yml
in your home directory.
Authorization token
When the AskAnna CLI & Python SDK is used in for example a CI/CD, one can configure authentication by setting an environment variable:
export AA_REMOTE=https://beta-api.askanna.eu
export AA_TOKEN={{ API TOKEN }}
The API token can be found in the created ~/.askanna.yml
file after you logged in with askanna login
.
How to push code to AskAnna
Run the innit-command on the main directory of your project. The command will create a new project on AskAnna and will
add a askanna.yml
file to your local project directory. In the askanna.yml
file you can configure jobs. For more
information, see the askanna.yml documentation.
askanna init
If you want to start a project from scratch (or a template), you can run the create-command.
askanna create
With the push-command your code will be uploaded to the project in AskAnna.
askanna push
Track metrics
To track metrics for your runs, you can use the function track_metric
. For more information, see the
metrics documentation.
from askanna import track_metric
track_metric("name", "value")
Track variables
To track variables for your runs, you can use the function track_variable
. For more information, see the
variables documentation.
from askanna import track_variable
track_variable("name", "value")
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
Built Distribution
File details
Details for the file askanna-0.24.0.tar.gz
.
File metadata
- Download URL: askanna-0.24.0.tar.gz
- Upload date:
- Size: 55.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cab751f3564bb95663bd8dda5a394ec4c8e09ff1499c046bcb060ad413bafa30 |
|
MD5 | 4bdfcd1d2525d0d1335d77497bcd36a2 |
|
BLAKE2b-256 | fbbf3f5fb7544e54b2ab001a1259e0079d5f17d3aa2235303a278dc9925ea2af |
File details
Details for the file askanna-0.24.0-py3-none-any.whl
.
File metadata
- Download URL: askanna-0.24.0-py3-none-any.whl
- Upload date:
- Size: 92.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47147b5dde4e5d385e1382e0c8be1c3bf4fc3d5f39056fe00d7724ee82347f39 |
|
MD5 | 9df6d29e4fd381c8fc8f2030ac90454b |
|
BLAKE2b-256 | 87fd0d9dafcbfc6917ee2507fd2f0ba10360e78fc6339139dea9b8f9ee1cce84 |