高级端到端因果推断工作流程。
项目描述
Eliater
高级端到端因果推断工作流程。
💪 入门指南
在非常小的空间内展示您包中最 有用 的功能。尽可能使其简短!您有一整套文档供以后参考。
🚀 安装
最新版本可以从PyPI使用以下命令安装:
$ pip install eliater
最新代码和数据可以直接从GitHub使用以下命令安装:
$ pip install git+https://github.com/y0-causal-inference/eliater.git
👐 贡献
贡献,无论是提交问题、提交拉取请求还是分叉,都受到赞赏。有关参与更多信息,请参阅CONTRIBUTING.md。
👋 归属
⚖️ 许可证
本包中的代码采用MIT许可证。
🍪 Cookiecutter
本包是用@audreyfeldroy的cookiecutter包以及@cthoyt的cookiecutter-snekpack模板创建的。
🛠️ 开发者
请参阅开发者指南
README的最后一节是关于如果您想通过代码贡献来参与其中。
开发安装
要在开发模式下安装,请使用以下命令
$ git clone git+https://github.com/y0-causal-inference/eliater.git
$ cd eliater
$ pip install -e .
🥼 测试
在克隆存储库并使用 pip install tox
安装 tox
之后,可以重复运行 tests/
文件夹中的单元测试
$ tox
此外,这些测试在每个提交时都会自动重新运行,由 GitHub Action 执行。
📖 构建文档
可以使用以下命令在本地构建文档
$ git clone git+https://github.com/y0-causal-inference/eliater.git
$ cd eliater
$ tox -e docs
$ open docs/build/html/index.html
文档会自动安装包以及 setup.cfg
中指定的 docs
额外内容。可以在此处添加如 texext
之类的 sphinx
插件。另外,还需要将它们添加到 docs/source/conf.py
中的 extensions
列表中。
📦 制作发行版
在开发模式下安装包并使用 pip install tox
安装 tox
之后,制作新发行版的命令包含在 tox.ini
中的 finish
环境中。请在壳中运行以下命令
$ tox -e finish
此脚本执行以下操作
- 使用 Bump2Version 将
setup.cfg
、src/eliater/version.py
和docs/source/conf.py
中的版本号更改为不带-dev
后缀 - 使用
build
将代码打包成 tar 归档和 wheel - 使用
twine
上传到 PyPI。请确保配置了.pypirc
文件以避免在此步骤中需要手动输入 - 推送到 GitHub。您需要制作一个与版本号提升的提交相关的发行版
- 将版本提升到下一个补丁级别。如果您进行了重大更改并希望通过次要版本提升版本,可以在之后使用
tox -e bumpversion -- minor
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
eliater-0.0.2.tar.gz (976.2 kB 查看散列)
构建分布
eliater-0.0.2-py3-none-any.whl (196.2 kB 查看散列)
关闭
eliater-0.0.2.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | d74498cc22036f727c1d6dd577915a3019b0d655a5e2ed742fa18d9939f87510 |
|
MD5 | 8cd85c81d129b6eede2f37421c7dceb0 |
|
BLAKE2b-256 | 3a4119d6e283353b1d14e73bdbe60c8db56cfc7ab1fee7f3db11bda7192aaca1 |
关闭
eliater-0.0.2-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 61f884a197c735ec3d1e0a060309d75b7e3e0d160f3c37dd5a7aeeb49db6d371 |
|
MD5 | cea62ecd410f776cebd8d716ebfb3ecd |
|
BLAKE2b-256 | 92b590c77f1400bc5a95f51c1473a972564a3a65ce576285942741fa962c40ad |