Skip to main content

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)

Source distribution for pyotter 0.2.0
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)

Table of built distributions (wheels) for pyotter 0.2.0
File Interpreter ABI Platform Actions
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.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

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