Skip to main content

mozreport Build Status PyPI

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 setup once
  • 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)

Source distribution for mozreport 18.12.0
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)

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

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