跳转到主要内容

太阳物理学知识组织系统(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

发布流程

  1. pyproject.toml 中增加 version
  2. git提交
  3. git标签 v$(pyproject.toml.version) # 例如 git标签 v0.0.5
  4. python -m build
  5. python -m twine上传 dist/*
  6. rm -rf dist

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

heliokos-0.0.10.tar.gz (2.5 MB 查看哈希值)

上传时间 源代码

构建分发

heliokos-0.0.10-py3-none-any.whl (2.6 MB 查看哈希值)

上传时间 Python 3