Skip to main content

A library to generate HTML pages containing all sorts of output

Project description

Datasheet

Datasheet is a Python package that attempts to provide the advantages of a Jupyter Notebook without the disadvantages. It generates html files that look somewhat similar to a notebook without the code in it. You can add matplotlib graphs, markdown text, pandas tables and nifti images with a single line, and get a nice output. For everything else the repr() function is used. Additionally, some simple layouting is supported.

The documentation, which includes an example of a generated report can be found here

Changelog

  • Version 1.2.2
    • Removes nifti support, as browsers don’t permit loading it anymore without a server, which defeats the purpose

    • Updates the example

    • adds jinja2 dependency as this appears to be neccessary now

  • Version 1.2.1
    • Fixes a bug, that caused a crash if an empty string was provided as md

  • Version 1.2.0
    • Adds a new Feature: Headings (only those that also show up in the

      TOC) can now be clicked to hide their contents

  • Version 1.1.3
    • Automatically creates containing folder on instantiation

  • Version 1.1.2
    • Has a new css template for pathfinder

  • Version 1.1.1
    • Fixes a bug in gated cache, that wasn’t caught by a test before (sorry)

  • Version 1.1.0
    • Changes the default CSS to look way nicer, borrowed from

      https://gist.github.com/killercup/5917178

    • adds stand alone mode

    • adds Layout classes.

    • Removes tuple interpretation by Sheet.__lshift__, use the Layouts instead

  • Version 1.0.1
    • set matplotlibs rendering back-end to agg before importing pyplot, so that

      the library does not depend on tkinter

  • Version 1.0 - release

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

datasheet-1.2.2.tar.gz (377.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datasheet-1.2.2-py2.py3-none-any.whl (13.3 kB view details)

Uploaded Python 2Python 3

File details

Details for the file datasheet-1.2.2.tar.gz.

File metadata

  • Download URL: datasheet-1.2.2.tar.gz
  • Upload date:
  • Size: 377.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for datasheet-1.2.2.tar.gz
Algorithm Hash digest
SHA256 baf3f03f661af259bfc0d2afa0a47922d3d3383c8a35b75b6dad02cd79def3d3
MD5 4b8ebbdad446e38e16682c8ee756f834
BLAKE2b-256 6c8357e3a3f60648e79d82b4095cc55dba67baecc576c9859920f693d9a79eb8

See more details on using hashes here.

File details

Details for the file datasheet-1.2.2-py2.py3-none-any.whl.

File metadata

  • Download URL: datasheet-1.2.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.3

File hashes

Hashes for datasheet-1.2.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f9370747de88ee3756ad3425569bb4af0cccc08e97c3c6e07ed9e52a435e3e17
MD5 dd0be69aff471c99d17c26c47e3ba2f2
BLAKE2b-256 e4c491dc129a28c1f6df026a964d72c5eade8ca3167a1a874179377b0ec832b0

See more details on using hashes here.

Supported by

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