mozreport

mozreport is a CLI tool that intends to help streamline the process of preparing an experiment report.
Using mozreport
$ mozreport --help
Usage: mozreport [OPTIONS] COMMAND [ARGS]...
Mozreport helps you write experiment reports.
The workflow looks like:
* `mozreport setup` the first time you use Mozreport
* `mozreport new` to declare a new experiment and generate an analysis
script
* `mozreport submit` to run an analysis script on Databricks
* `mozreport fetch` to download the result
* `mozreport report` to set up a report template
The local configuration directory is /Users/tsmith/Library/Application Support/mozreport.
What's a template?
A report template is any collection of code that operates on a file named summary.csv
in the current working directory,
and renders a report.
To add a template,
add a folder to the mozreport/templates folder in this repository,
or the templates folder inside your local configuration directory
(see the bottom of mozreport --help).
You may wish to adopt the convention of including a script named build.py
that performs the necessary steps to render the report.
Hacking on mozreport
To run unit tests only:
tox -- -m "not integration"
To run all tests, including integration tests that hit our live Databricks account:
- Run
mozreport setuponce tox
Metadata
Release files for mozreport 18.12.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 |
|---|---|---|---|---|
| mozreport-18.12.0.tar.gz | 12.4 kB | Without provenance | Details for mozreport-18.12.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mozreport-18.12.0-py3-none-any.whl | Python 3 | none | any | Details for mozreport-18.12.0-py3-none-any.whl |
Total release size: 34.6 kB
Release files / mozreport-18.12.0.tar.gz
| Download URL | mozreport-18.12.0.tar.gz |
|---|---|
| Size | 12.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
57c2b438d3f86242bdc308c97b8356787380b0db954ae676204ffcd73af1da5a
|
|
BLAKE2b-256 checksum How to use checksums |
fec584adb06b655eb7b86a183f824b8c96f691d131879b569223631bb9c99514
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0
|
Release files / mozreport-18.12.0-py3-none-any.whl
| Download URL | mozreport-18.12.0-py3-none-any.whl |
|---|---|
| Size | 22.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b1573eba8004f93a55e2aa2c75dbad7901a015dcf04049941ad2a428ae32456f
|
|
BLAKE2b-256 checksum How to use checksums |
921e70f69046c82e9a04895b830cebe42781968f3ff9d611f7c6532b8917e589
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.27.0 CPython/3.7.0
|
Security for mozreport 18.12.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.