跳转到主要内容

使用有趣的几何形状(如晶格)生成知识图。

项目描述

几何图

Tests Cookiecutter template from @cthoyt PyPI PyPI - Python Version PyPI - License Documentation Status Code style: black

使用有趣的几何形状(如晶格)生成知识图。由于使用了一些新的酷功能,因此它运行在Python 3.9+上。摆脱2020年的低迷,安装最新版本的Python。

💪 开始使用

查看https://github.com/cthoyt/translational-toys中的示例用法,以生成类似以下图表

.

🚀 安装

可以从PyPI使用以下命令安装最新版本

$ pip install geometric_graphs

可以直接使用以下命令从GitHub安装最新代码和数据

$ pip install git+https://github.com/cthoyt/geometric-graphs.git

要开发模式安装,请使用以下命令

$ git clone git+https://github.com/cthoyt/geometric-graphs.git
$ cd geometric-graphs
$ pip install -e .

👐 贡献

贡献,无论是提交问题、提交拉取请求还是分叉,都是受欢迎的。有关如何参与的更多信息,请参阅CONTRIBUTING.rst

👋 署名

⚖️ 许可证

本包中的代码受MIT许可证的许可。

🍪 Cookiecutter

此包是用@audreyfeldroycookiecutter包和@cthoytcookiecutter-snekpack模板创建的。

🛠️ 开发者

查看开发者说明

README的最后一部分是关于如果你想通过代码贡献来参与的。

❓ 测试

在克隆存储库并使用

pip install tox

安装

tox

后,可以使用以下方式可重复地运行

tests/

文件夹中的单元测试

$ tox

此外,这些测试在每个提交时都会自动重新运行,使用GitHub Action

📦 发布版本

在开发模式下安装包并使用

pip install tox

安装

tox

后,创建新版本的命令包含在

tox.ini

中的

finish

环境中。请在shell中运行以下命令

$ tox -e finish

此脚本执行以下操作

  1. 使用BumpVersion将

    setup.cfg

    src/geometric_graphs/version.py

    中的版本号更改为不带

    -dev

    后缀
  2. 将代码打包成tar存档和wheel包
  3. 使用

    twine

    上传到PyPI。请确保有一个配置好的

    .pypirc

    文件,以避免在此步骤中手动输入
  4. 推送到GitHub。您需要创建一个与版本号提升的提交相关的发布
  5. 将版本提升到下一个补丁。如果您进行了重大更改并希望通过次要版本提升版本,您可以在之后使用

    tox -e bumpversion minor

项目详情


下载文件

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

源分布

geometric_graphs-0.0.3.tar.gz (18.3 kB 查看哈希)

上传时间

构建分布

geometric_graphs-0.0.3-py3-none-any.whl (12.2 kB 查看哈希)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面