Skip to main content

委内瑞拉 python 库的代码。

项目描述

c4v-py

解决委内瑞拉紧迫问题 一次一项承诺

c4v-py是一个图书馆,用于使用计算机和数据科学解决委内瑞拉的紧迫问题。检查在线文档

安装

使用 pip 安装包:

pip install c4v-py

用法

去做

你能帮助我们吗?在几分钟内打开一个新问题!

贡献

本项目使用以下工具:

  • 诗歌被用作包管理器。
  • Nox用作自动化工具,主要用于测试。
  • 黑色是强制性的格式化工具。
  • 推荐使用PyEnv作为在您的机器中处理多个 python 版本的工具。

该库旨在与 python ~3.6.9、~3.7.4 和 ~3.8.2 兼容。但要支持的主要版本是 ~3.8.2。

该项目的总体结构是尝试遵循Cookiecutter Data Science中的建议。主要区别在于源代码本身不受数据科学代码的约束。

设置

  1. 安装pyenv并选择一个版本,即:3.8.2。一旦安装运行pyenv install 3.8.2
  2. 在您的系统中安装诗歌
  3. 将此存储库克隆到所需位置git clone https://github.com/code-for-venezuela/c4v-py.git
  4. 导航到文件夹cd c4v-py
  5. pyenv local 3.8.2如果 3.8.2 是您的正确版本,请确保您的诗歌通过运行选择正确版本的 python 。
  6. 由于我们的 toml 文件已经创建,我们需要通过运行poetry install. 此步骤可能需要几分钟才能完成。
  7. 安装 nox
  8. c4v-py目录中,在您的终端上,运行命令nox -s tests以确保所有测试都运行。

如果您能够顺利完成每一步,那么您就可以开始贡献了。否则,打开一个新问题

路线图

  • 添加贡献指南
  • 添加问题模板
  • 记录在哪里可以找到东西(数据集、更多信息等)
    • 这可以与 Github 项目一起完成(结合)。管理任务可能是个好主意。
  • 添加许可证
  • 更改 pyproject.toml 中的作者字段
  • 更改 pyproject.toml 中的存储库字段
  • 将下面的内容移动到数据文件夹中数据附近的位置或使用参考文件夹。查看Cookiecutter 数据科学了解详情。
  • 了解以下文件夹中的内容并决定如何处理它们。
    • brat-v1.3_Crunchy_Frog
    • 创建模型
    • 数据/data_to_annotate
    • 数据分析
  • brat-v1.3_Crunchy_Frog/data在和之间设置符号链接data/data_to_annotatedata_sampler提取到data/data_to_annotate. 放在这里的文件由 Brat 读取。
    • 下载小子 -wget https://brat.nlplab.org/index.html
    • 解开小子——tar -xzvf brat-v1.3_Crunchy_Frog.tar.gz
    • 安装小子-cd brat-v1.3_Crunchy_Frog && ./install.sh
    • 替换当前配置的默认注释 conf -wget https://raw.githubusercontent.com/dieko95/c4v-py/master/brat-v1.3_Crunchy_Frog/annotation.conf -O annotation.conf
    • 替换当前配置的默认 config.py -wget https://raw.githubusercontent.com/dieko95/c4v-py/master/brat-v1.3_Crunchy_Frog/config.py -O config.py

项目详情


发布历史 发布通知| RSS订阅