Command line tools to generate performance reports using the TALP module of DLB
Reason this release was yanked:
newer alpha
Project description
Talp Pages
Please note
This an alpha release version, so expect sudden API changes and non-documented features.
Overview
TALP Pages is a collection of Python scripts to postprocess the json
outputs of DLB TALP in your project.
We also provide you with exemplary pipelines, which makes it easy to integrate TALP into your CI/CD setup and run Continous Benchmarking without having to code up your own solution.
We provide:
talp
: A Command line tool to postprocess JSONS generated by TALP.talp_download_artifacts_gitlab
Artifact management: Wrappers for the Gitlab artifacts API to download the history of artifacts.- Automatic metadata addition to enrich the TALP-generated JSONSs
- A static page you can easily host using GitLab Pages that gives you both insight into application performance as well as tracking the performance evolution through the history of the code.
- Badges you can add into your repository to view the current parallel effiency of your application as reported by TALP
Installation
TALP Pages is written in Python (3.9+). We rely on poetry for packaging. To use, simply install via:
pip install talp-pages
From there you should have the following command-line tools available:
talp
talp_download_artifacts_gitlab
Documentation
Extensive documentation with examples can be found in our DLB Readthedocs
License
TALP Pages is available under the General Public License v3.0.
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 talp_pages-3.5.0a6.tar.gz
.
File metadata
- Download URL: talp_pages-3.5.0a6.tar.gz
- Upload date:
- Size: 21.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.10.2-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8591201a55cbae1d2fdecc4f27346388e4e61f836a0b57dc8ad6cdb07dc80d6 |
|
MD5 | a0bc0a020b4a801f7fed8950578c97d1 |
|
BLAKE2b-256 | fd63e153897d74db0b8a1c16b6b81da07961813d9089a983271ae98ee7031eb8 |
File details
Details for the file talp_pages-3.5.0a6-py3-none-any.whl
.
File metadata
- Download URL: talp_pages-3.5.0a6-py3-none-any.whl
- Upload date:
- Size: 27.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.9.19 Linux/6.10.2-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfa6b8825835a0a881c707aa525e0147be8c8baef15a291a95929346d6a8966e |
|
MD5 | 48bf1bd293ea7c64df152aa3df35d689 |
|
BLAKE2b-256 | 0a785c5f6e1c83340d8014a508533396b6a6c92d5fdc52e218a33b6cf869045f |