Skip to main content

DOI

Reportengine

Reportengine is a framework to develop scientific applications. It is focused on supporting declarative input (YAML), enforcing initialization time ("compile time") constraints, and enabling iteration within the declarative input.

It includes support for figures, tables (pandas) and HTML reports.

The documentation of the NNPDF specific implementation can be found here:

https://data.nnpdf.science/validphys-docs/guide.html

An example application can be found in the example directory.

Install

It is recommended to work with the package using conda.

For linux or Mac, you can install a precompiled package by running

conda install reportengine -c https://packages.nnpdf.science/conda

Alternatively the package can be installed from pip:

pip install reportengine

Note that it will additionally require pandoc to work.

Development

Install in development mode:

pip install -e .

Running the tests

Easiest way is:

pytest

Metadata

Release files for reportengine 0.32

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

Source distribution (sdist)

Source distribution for reportengine 0.32
File Size Uploaded
reportengine-0.32.tar.gz 123.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reportengine 0.32
File Interpreter ABI Platform
reportengine-0.32-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 262.2 kB

Release files / reportengine-0.32.tar.gz

Download URL reportengine-0.32.tar.gz
Size 123.3 kB
Tags Source
SHA-256 checksum
How to use checksums
edaf03976e6e7d4bcb159382fae41312f4d883d13af34bdfdc95706b79de882a
BLAKE2b-256 checksum
How to use checksums
6e18e4cfce6d00892b7a9b5469beee7214e75ae50fd40d1a5cf727a10de5ed8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release files / reportengine-0.32-py2.py3-none-any.whl

Download URL reportengine-0.32-py2.py3-none-any.whl
Size 138.9 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
817e2836d6a8d8afda57b6aaf18d27a3ea61f946c19cbfe0b2160c302621c769
BLAKE2b-256 checksum
How to use checksums
df72cb4b68fa49b8cca662bc7b262b9d25c191da8fb9fd610136abea2b2e19a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

0.32 This release

2 release files

0.31

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