Floods-HTML
Floods-HTML is a python package to simplify the generation of HTML pages of flood forecasting products typically provided for EFAS and GloFAS.
Installation
Clone source code repository
$ git clone https://github.com/ecmwf/floods-html.git
$ cd floods-html
Create and activate conda environment
$ conda create -n floods_html python=3.10
$ conda activate floods_html
For default installation, run
$ pip install .
For a developer installation (includes linting and test libraries), run
$ pip install -e .[dev]
$ pre-commit install
If you only plan to run the tests, instead run
$ pip install -e .[test]
If you plan to build a source and a wheel distribution, it is additionally required to run
$ pip install build
Usage
Supported JSON Format
{"data": [
{"type": OBJECT_NAME, "data": OBJECT},
{"type": OBJECT_NAME, "data": OBJECT},
...
]}
Supported objects are currently
"svg_figure"
{
"title": FIGURE_NAME,
"name": FIGURE_FILENAME,
}
"table"
{
"title": TABLE_NAME,
"header": [
TABLE_ENTRY,
TABLE_ENTRY,
...
],
"rows": [
[
TABLE_ENTRY,
TABLE_ENTRY,
...
],
[
TABLE_ENTRY,
TABLE_ENTRY,
...
],
...
]
}
where a table entry is
{
"value": ENTRY_VALUE,
"style": DICTIONARY_OF_CSS_OPTIONS (optional),
"class_name": CLASS_STRING (optional),
"id": ID_STRING (optional)
"col_span": INT (optional),
}
Metadata
Release files for floods-html 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| floods_html-0.5.0.tar.gz | 25.6 kB | Without provenance | Details for floods_html-0.5.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| floods_html-0.5.0-py3-none-any.whl | Python 3 | none | any | Details for floods_html-0.5.0-py3-none-any.whl |
Total release size: 41.9 kB
Release files / floods_html-0.5.0.tar.gz
| Download URL | floods_html-0.5.0.tar.gz |
|---|---|
| Size | 25.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0c84a3b90f416498f4f067dd6fb81828ff663864b3dad658b233ae4bf4b0fcac
|
|
BLAKE2b-256 checksum How to use checksums |
3a29b90fd6949fabb3c3479b7e2cee039dee4c74325dd58b78003fbb2d37c417
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Release files / floods_html-0.5.0-py3-none-any.whl
| Download URL | floods_html-0.5.0-py3-none-any.whl |
|---|---|
| Size | 16.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
be884ba43be0c4ce5504b65b59a749c6b9cc26491eb2048c58d729941fec6c11
|
|
BLAKE2b-256 checksum How to use checksums |
d83c71329570bb0e01fb10f2a3ff89b8d9d7d9037bc33199bf3c8cad0fb200c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Security for floods-html 0.5.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.