简化JSON到HTML的转换
项目描述
Floods-HTML
Floods-HTML是一个Python包,用于简化洪水预测产品(通常为EFAS和GloFAS提供)的HTML页面生成。
安装
克隆源代码仓库
$ git clone https://github.com/ecmwf/floods-html.git
$ cd floods-html
创建并激活conda环境
$ conda create -n floods_html python=3.10
$ conda activate floods_html
对于默认安装,运行
$ pip install .
对于开发人员安装(包括linting和测试库),运行
$ pip install -e .[dev]
$ pre-commit install
如果您只想运行测试,则运行
$ pip install -e .[test]
如果您计划构建源和wheel发行版,还需要运行
$ pip install build
用法
支持的JSON格式
{"data": [
{"type": OBJECT_NAME, "data": OBJECT},
{"type": OBJECT_NAME, "data": OBJECT},
...
]}
当前支持的对象是
"figure"
{
"title": FIGURE_NAME,
"name": FIGURE_FILENAME,
"width": FIGURE_WIDTH, (optional)
"height": FIGURE_HEIGHT (optional)
}
"table"
{
"title": TABLE_NAME,
"header": [
TABLE_ENTRY,
TABLE_ENTRY,
...
],
"rows": [
[
TABLE_ENTRY,
TABLE_ENTRY,
...
],
[
TABLE_ENTRY,
TABLE_ENTRY,
...
],
...
]
}
其中表格条目是
{
"value": ENTRY_VALUE,
"background_color": ENTRY_COLOUR_HEX (optional)
}
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源发行版
floods_html-0.1.0.tar.gz (20.4 kB 查看哈希值)
构建分发
floods_html-0.1.0-py3-none-any.whl (12.6 kB 查看哈希值)
关闭
floods_html-0.1.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 276fa85ad977e7d85bfcbe924b277f0ea407ceb2e829ca07f94a254e63e6925e |
|
MD5 | ced6cc937eda8620ffe76c45e9ad2da1 |
|
BLAKE2b-256 | a9685a0f826ab2f70ed2ae4e261e4de5028f22ec8380dab513cb355f4a46888c |
关闭
floods_html-0.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f44d6fef715fd7e7525272042ffc8714ce2952488bf19272174cea59a88ca2bb |
|
MD5 | 8a38fa2f9b58419503cb4d32948831d5 |
|
BLAKE2b-256 | 4a30b4e6f1b1b7fe95b60fd816a2a2da0ee41a7324bde3e81d91e75f0496935b |