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

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for datasheet-1.2.3.tar.gz
Algorithm Hash digest
SHA256 f60d1e4bbe91873672fbf702e986b99734c1ec9fc6597e3e53b472db55d37b7a
MD5 397b901e55d48c5e61e9f52cd0945f05
BLAKE2b-256 194034521184ddd3f044f950f12d717b0c0032cc8f971a4d4e718f912046b4ce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: datasheet-1.2.3-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.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d1f7a8ce420d2f2233d7341ca16db0be45706a416a763ddf5dc57a72c06eae6a
MD5 927c2a0b04a1ad45d22674fb9a29b6c2
BLAKE2b-256 ce7fb3839cd3253250e4600581f9b5b9e64e68062585fc54826d907d4a365fd9

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