Skip to main content

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.

PyPI Python License Documentation

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)

Source distribution for askanna 0.24.0
File Size Uploaded
askanna-0.24.0.tar.gz 55.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for askanna 0.24.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.24.0 This release

2 release files

0.20.0

2 release files

0.19.2

2 release files

0.19.0

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.15.0

2 release files

0.14.0

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.11.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page