ud3tn/python-ud3tn-utils
Felix Walter 0717739019 Merge branch 'doc-improvements' into 'master'
Improve documentation related to config and Python tooling

Closes #254 and #253

See merge request d3tn/ud3tn!229
2025-07-24 09:55:27 +02:00
..
ud3tn_utils Merge branch 'switch-aap-config-to-json' into 'master' 2025-07-24 09:02:46 +02:00
.gitignore Prepare PyPi packages 2020-11-19 12:38:39 +01:00
LICENSE Prepare PyPi packages 2020-11-19 12:38:39 +01:00
pyproject.toml treewide: Bump python>=3.9 2025-06-03 17:12:08 +02:00
README.md python: Fix commands and information provided in package READMEs 2025-07-24 09:06:50 +02:00
requirements.txt python-ud3tn-utils: Introduce JSON configuration format 2025-06-05 17:03:39 +02:00

python-uD3TN-utils

The Python package uD3TN-utils is a utility library to simplify the interaction with the µD3TN daemon within python applications.

The included AAP2Client enables user-friendly communication with the µD3TN daemon via local or remote sockets using the Application Agent Protocol 2 (AAP 2.0). Besides sending and receiving bundles, it is also possible to change the configuration of the µD3TN daemon via AAP messages.

Installation

From source:

git clone https://gitlab.com/d3tn/ud3tn
pip install [-e] ud3tn/python-ud3tn-utils

From PyPi directly:

pip install ud3tn-utils

Development

For examples on the usage of this library, check out the contained CLI tools in the aap/bin (for the old AAP v1 protocol) and aap2/bin (for AAP 2.0) subdirectories.

python-uD3TN-utils is maintained as part of the µD3TN project and follows its development processes. Please see the µD3TN repository and the µD3TN web documentation for further information.