pyotter - The post-processing package for Otter
This is the post-processing package for use with Otter - please see the main Otter repo for details.
Getting Started
Prerequisites
The following dependencies should be installed before installing pyotter:
Installing pyotter
To install pyotter from github:
git clone https://github.com/Otter-Taskification/pyotter.git && cd pyotter
git checkout dev
pip install .
To install from PyPi:
pip install pyotter
Using pyotter
To process an Otter trace with pyotter and produce a report:
python3 -m otter path/to/anchor-file.otf2 --report my-report-name
This will create a folder ./my-report-name containing the report output. If the folder already exists, pyotter will fail unless the --force option is specified.
The --logdir and --loglevel options control where log files are created and the verbosity of logging.
Contributing
Contributions are welcome! If you would like to contribute, please fork the repository and branch from the latest tag. There is no specific style guide, although I would be grateful if you could code in a style consistent with that of the main project.
Licensing
pyotter is released under the BSD 3-clause license. See LICENSE for details.
Copyright (c) 2021, Adam Tuft All rights reserved.
Acknowledgements
pyotter was conceived and developed as the subject of a final project and dissertation for the the Scientific Computing and Data Analysis MSc (MISCADA) at Durham University, UK. The author is grateful for the guidance and support of his supervisor Prof. Tobias Weinzierl and for the invaluable assistance provided by Dr. Holger Schulz.
Metadata
Release files for pyotter 0.2.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 | Provenance | Actions |
|---|---|---|---|---|
| pyotter-0.2.0.tar.gz | 30.0 kB | Without provenance | Details for pyotter-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyotter-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for pyotter-0.2.0-py3-none-any.whl |
Total release size: 65.3 kB
Release files / pyotter-0.2.0.tar.gz
| Download URL | pyotter-0.2.0.tar.gz |
|---|---|
| Size | 30.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad7c260a8b5941ccd9839abbca88db00b5dcfb7b42f00d2896599fe263acea82
|
|
BLAKE2b-256 checksum How to use checksums |
920058a16d3ae0061173fcf5838dc8bb7700fdb2761beddcc4f2fbbb539a1199
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.5
|
Release files / pyotter-0.2.0-py3-none-any.whl
| Download URL | pyotter-0.2.0-py3-none-any.whl |
|---|---|
| Size | 35.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f941eb8290dac606d7b5c21e501c8a6c325952227fddc66379c2a19169e7c5f8
|
|
BLAKE2b-256 checksum How to use checksums |
81c904e9319f98df3385074d8f08417fcdf068996edaed33f8cd1a90bc6d75c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.5
|
Security for pyotter 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.