Skip to main content

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.

Release files for nbreport 0.7.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nbreport 0.7.4
File Size Uploaded
nbreport-0.7.4.tar.gz 37.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nbreport 0.7.4
File Interpreter ABI Platform
nbreport-0.7.4-py3-none-any.whl Python 3 none any Details

Total release size: 63.5 kB

Release files / nbreport-0.7.4.tar.gz

Download URL nbreport-0.7.4.tar.gz
Size 37.9 kB
Tags Source
SHA-256 checksum
How to use checksums
f11fbd6fc376ba13dd15ec01a2df8eed5ab4acbe69df5f73fedf833394a120d0
BLAKE2b-256 checksum
How to use checksums
06f42a0a7c9309b4637af84fea17779abbf76106ce03d3c7f49dd51556edb92d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.7

Release files / nbreport-0.7.4-py3-none-any.whl

Download URL nbreport-0.7.4-py3-none-any.whl
Size 25.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9f9c8d42e87049bd3176bcc43575f97c44eb02b63116772e7a8b701751cd3a26
BLAKE2b-256 checksum
How to use checksums
64b5045d1c065628ab0b4ea43bceaa46668976f69c6832ccc681f3b1cf5ff7c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.6.7

Release history Release notifications | RSS feed

This release

0.7.4 This release

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.1

2 release files

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