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 --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.4.0.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

nbreport-0.4.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file nbreport-0.4.0.tar.gz.

File metadata

  • Download URL: nbreport-0.4.0.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nbreport-0.4.0.tar.gz
Algorithm Hash digest
SHA256 27ec2e98d3262d8966c04a0c4ee829d103ce41d7c9035be090c22e77bd899041
MD5 ccd2ddefe19e1dbb5c757a0103db8c55
BLAKE2b-256 6352bcf359138f0db94d0bd1e62cbdc1f9aed7280be0c0af35911de136408bdc

See more details on using hashes here.

File details

Details for the file nbreport-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for nbreport-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b5977fa93d7f6c1612c3585a0f717e655ac5987599acf5417898851d7c3a1566
MD5 271a259abf2675a4566eff3f074ddb76
BLAKE2b-256 80bfca8ca1db15d7fd791c79d34a5d09af2d324c1fc7f62b5831ddc5172afd37

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