Skip to main content

LSST's notebook-based report system.

Project description

nbreport is a client for creating and publishing LSST’s notebook-based reports. Notebook-based reports are generated from template repositories, computed, and published with LSST the Docs.

Documentation: https://nbreport.lsst.io

Installation

nbreport is available on pypi.org:

pip install nbreport

nbreport is made for Python 3.6 and newer.

Overview

You can use nbreport to:

  1. Create an instance of a report from a report repository.

  2. Fill that instance in with template variables that configure the report instance.

  3. Compute the report instance.

  4. Publish the report instance.

Try this test command to get a sense for how nbreport work:

nbreport test https://github.com/lsst-sqre/nbreport --git-subdir tests/TESTR-000 -c title "My first report"

This test command uses the TESTR-000 example report repository in this project’s own Git repository. Next, it creates a new instance called TESTR-000-test in your current working directory and configures the notebook so that the title variable is "My first report". Finally, the test command runs the notebook to generate outputs.

Learn more about nbreport and how to create reports with LSST’s notebook-based report system at https://nbreport.lsst.io.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nbreport-0.7.3rc1.tar.gz (36.7 kB view details)

Uploaded Source

Built Distribution

nbreport-0.7.3rc1-py3-none-any.whl (25.6 kB view details)

Uploaded Python 3

File details

Details for the file nbreport-0.7.3rc1.tar.gz.

File metadata

  • Download URL: nbreport-0.7.3rc1.tar.gz
  • Upload date:
  • Size: 36.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.7

File hashes

Hashes for nbreport-0.7.3rc1.tar.gz
Algorithm Hash digest
SHA256 54ed966ba2f6acd315f9b445ba8a783e2ae995c2ee338ab64cdb7a0f9f232dfa
MD5 869e09c439ab499a2be5c9f900c0a8f5
BLAKE2b-256 ef4480e0ade8d1cce535f590211b71e76cd890b7f8f18833de82a692341048c7

See more details on using hashes here.

File details

Details for the file nbreport-0.7.3rc1-py3-none-any.whl.

File metadata

  • Download URL: nbreport-0.7.3rc1-py3-none-any.whl
  • Upload date:
  • Size: 25.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.7

File hashes

Hashes for nbreport-0.7.3rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 bcc0aaf0cb900307b432423ad2759a099624158915c514f0c2f7d77ffdc95117
MD5 6374887ce072bcaaf295dfe414de8db0
BLAKE2b-256 3f990d2428d8833041be8ad8d97f0baf031eaaf9b0b0a8bec5c9d24bc61c0dc1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page