太阳物理学知识组织系统(KOS)服务
项目描述
heliokos
太阳物理学知识组织系统(KOS)服务。
使用
可执行 功能测试 描述目标用例。目前,前两个测试通过,因此您可以将其体作为使用示例。其余的功能测试套件可以被认为是此工具的路线图。
您可以使用 pip install heliokos
获取最新发布的版本,或者您可以 git clone
此存储库并 pip install .
使用当前 main
-分支头构建工具。
开发
git clone
此存储库,并在根目录下,
pip install -e .
物料清单(BOM)
名称 | 描述 | 网站 | 来源 |
---|---|---|---|
fastapi | API框架 | https://github.com/tiangolo/fastapi | https://pypi.ac.cn/project/fastapi |
rdflib | RDF图库 | https://github.com/RDFLib/rdflib | https://pypi.ac.cn/project/rdflib |
toolz | 实用函数库 | https://github.com/pytoolz/toolz | https://pypi.ac.cn/project/toolz |
要启动开发用的Web服务器
uvicorn heliokos.ui.main:app --reload
测试
# Example: run linting and tests for single module
tox run -e lint,py311 -- tests/test_units.py
# Example run single test by name
tox run -e py311 -- -k test_harmonizing_two_concept_schemes
# Example: run all tests
tox
发布流程
- 在 pyproject.toml 中增加
version
。 - git提交
- git标签 v$(pyproject.toml.version) # 例如
git标签 v0.0.5
。 - python -m build
- python -m twine上传 dist/*
- rm -rf dist
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
heliokos-0.0.10.tar.gz (2.5 MB 查看哈希值)
构建分发
heliokos-0.0.10-py3-none-any.whl (2.6 MB 查看哈希值)
关闭
heliokos-0.0.10.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 579849f82f54e19ff85ec98303fae0861227e8e9146390946e6d13edac2e4e9a |
|
MD5 | 0e6e30bc5225e3c07a4a5ff5d517542e |
|
BLAKE2b-256 | a6823d262d294f8be4cb5d7c02f7dd4498eaafb162c7a93496ca547ab9e89813 |
关闭
heliokos-0.0.10-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dbaa32e005445727bda4fd8c7da0db7fa9ad088035a3958e1092667af4a733d9 |
|
MD5 | 0c9594e2cacd2b541c7e05a0886245e3 |
|
BLAKE2b-256 | 4894e1491910300e1c568ebbc2acbb84695c35a96c544782571d73fb224d09fd |