未提供项目描述
项目描述
追踪资金
此仓库包含用于调查报道中最常用实体的实用数据模型:人、公司、资产、支付、案件等。
此项目的目的不是为了在理想的数据模型中模拟现实,而是为了为研究人员提供一个可工作的数据结构。
《followthemoney》还包含用于验证和规范化数据元素以及将表格数据映射到模型中的代码。
文档
关于《followthemoney》的通用介绍,请参阅高级介绍
此软件包的一部分是命令行工具,可用于以各种方式处理和转换数据。您可以在此处找到教程
除了介绍外,还有一个完整的库和包含的本体参考文档
还有许多用于从《FollowTheMoney》生成的RDF模式定义的查看器,例如
开发环境
使用virtualenv进行本地开发
python3 -mvenv .env
source .env/bin/activate
pip install -e ".[dev]"
现在您可以使用以下命令运行测试
make test
发布
我们发布了大量版本的《followthemoney》,因为即使是代码库中的微小更改也需要在《aleph》中使用之前发布到PyPI。为此,以下是发布步骤
git pull --rebase
make build
make test
git add . && git commit -m "Updating translation files"
bumpversion patch
git push --atomic origin main $(git describe --tags --abbrev=0)
这将创建一个新的补丁版本并上传其分发。如果更改更为重大,您可以使用带有minor
或major
参数的bumpversion
运行。
当模式更新时,请更新文档,理想情况下包括图表。对于RDF命名空间和模型JavaScript版本,请运行make generate
。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
followthemoney-3.7.2.tar.gz (406.1 kB 查看散列值)
构建分发
followthemoney-3.7.2-py2.py3-none-any.whl (478.5 kB 查看散列值)