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")
Metadata
Release files for askanna 0.24.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| askanna-0.24.0.tar.gz | 55.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| askanna-0.24.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 147.7 kB
Release files / askanna-0.24.0.tar.gz
| Download URL | askanna-0.24.0.tar.gz |
|---|---|
| Size | 55.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cab751f3564bb95663bd8dda5a394ec4c8e09ff1499c046bcb060ad413bafa30
|
|
BLAKE2b-256 checksum How to use checksums |
fbbf3f5fb7544e54b2ab001a1259e0079d5f17d3aa2235303a278dc9925ea2af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / askanna-0.24.0-py3-none-any.whl
| Download URL | askanna-0.24.0-py3-none-any.whl |
|---|---|
| Size | 92.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
47147b5dde4e5d385e1382e0c8be1c3bf4fc3d5f39056fe00d7724ee82347f39
|
|
BLAKE2b-256 checksum How to use checksums |
87fd0d9dafcbfc6917ee2507fd2f0ba10360e78fc6339139dea9b8f9ee1cce84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|