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),
}
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 | |
|---|---|---|---|
| floods_html-0.5.0.tar.gz | 25.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| floods_html-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
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
|