最佳华丽函数,您的永远的朋友
项目描述
bff
最佳华丽函数,您的永远的朋友
此软件包包含一些实用函数,从绘图到数据处理,可能成为您的新bff。
安装
pip install bff
文档
可在此处找到。
开发设置
git clone https://github.com/axelfahy/bff.git
cd bff
python -m venv venv-dev
source venv-dev/bin/activate
pip install -r requirements_dev.txt
pip install -e .
测试
make all
为了测试绘图,应将基准图像放在tests/baseline中,并且可以使用make build-baseline生成。
截至v0.2,绘图在travis构建中尚未进行测试。
发布历史
- 0.2.7
- 新增:向饼图添加函数
plot_pie以绘制计数器。 - 新增:添加函数
plot_confusion_matrix以计算和绘制混淆矩阵。 - 新增:添加函数
plot_tsne以绘制t-SNE结果。
- 新增:向饼图添加函数
- 0.2.6
- 更改:使用
typing中的Optional关键字作为可选参数。 - 新增:添加函数
plot_pca_explained_variance_ratio以绘制PCA的解释方差。 - 新增:添加函数
pipe_multiprocessing_pd以使用多个进程对DataFrame应用函数。 - 新增:添加函数
_check_sklearn_support以检查是否已安装scikit-learn,而不是将其放在项目的依赖项中。
- 更改:使用
- 0.2.5
- 新增:添加函数
log_df以在方法链中打印函数结果。 - 新增:添加函数
avg_dicts以计算多个相似字典的平均值。 - 新增:添加函数
size_2_square以计算给定大小所需的正方形(例如,在子图中)。 - 新增:在
plot_true_vs_pred函数中添加with_identity选项来绘制身份线。 - 新增:在
plot_true_vs_pred函数中添加with_determination选项来绘制确定系数。 - 修改:在
mem_usage_pd函数中,选项details的默认值现在为True。
- 新增:添加函数
- 0.2.4
- 新增:添加
set_thousands_separator函数,用于添加千位分隔符并设置 x 和/或 y 刻度上的小数位数。 - 新增:在
plot_predictions函数中定义 x 轴的选项。 - 修复:在
normalization_pd函数中将列强制转换为字符串。 - 修复:在
plot_series函数中使用 kwargs 而不是参数来定义自定义标签。
- 新增:添加
- 0.2.3
- 新增:添加
normalization_pd函数以归一化 DataFrame。 - 新增:添加
plot_correlation函数以绘制 DataFrame 中变量的相关性。
- 新增:添加
- 0.2.2
- 修复:将
value_2_list函数重命名为kwargs_2_list。 - 新增:添加
value_2_list函数以将单个值强制转换为列表。
- 修复:将
- 0.2.1
- 新增:添加
plot_counter函数以绘制条形图形式的计数器。
- 新增:添加
- 0.2.0
- 新增:将绘图模块拆分为子模块
plot。这破坏了之前的 API。 - 新增:使用
pytest-mlp对绘图模块进行测试。 - 新增:在文档和示例笔记本中的绘图部分添加图像。
- 修复:修复
plot_series函数中的重采样。
- 新增:将绘图模块拆分为子模块
- 0.1.9
- 新增:在
plot_series函数中添加loc选项。 - 新增:添加
cast_to_category_pd函数以自动将列转换为dtype类型的分类。
- 新增:在
- 0.1.8
- 新增:在
plot_series函数中添加with_missing_datetimes选项。 - 新增:使用 Mypy 进行类型验证。
- 修复:在
sliding_window函数中引发异常时的测试。
- 新增:在
- 0.1.7
- 新增:
FancyConfig用于处理配置文件。
- 新增:
- 0.1.6
- 修复:修复文档的依赖关系。
- 0.1.5
- 新增:在 Read the Docs 上添加项目文档。
- 0.1.4
- 新增:添加
mem_usage_pd函数以计算 pandas 对象的内存使用量。 - 新增:添加
idict函数以反转字典的键/值。 - 新增:添加 Makefile 以测试代码和样式。
- 新增:添加 python-versioneer 以处理软件包版本。
- 新增:添加
- 0.1.3
- 新增:添加 Travis、flake8、coveralls 和 PyUp 配置。
- 新增:添加
get_peaks函数以获取时间序列的峰值。 - 新增:添加
plot_series函数以绘制时间序列。 - 修改:重构仓库结构。
- 0.1.2
- 新增:添加
plot_predictions函数以绘制模型的实际值和预测值。 - 修改:在绘图函数中添加坐标轴。
- 新增:添加
- 0.1.1
- 新增:添加带有说明的 Readme 文件。
- 修改:改进
plot_history函数。 - 修复:修复测试中的导入。
- 0.1.0
- 首次发布。
元数据
Axel Fahy – axel@fahy.net
在 MIT 许可下分发。有关更多信息,请参阅 LICENSE 文件。
贡献
- 将其分支(https://github.com/yourname/yourproject/fork)
- 创建您的功能分支(
git checkout -b feature/fooBar) - 提交您的更改(
git commit -am 'Add some fooBar') - 将更改推送到分支(
git push origin feature/fooBar) - 创建新的拉取请求
版本号
软件包的版本与推送的标签链接。
设置新版本
git tag v0.1.4
git push --tags
项目详情
关闭
bff-0.2.7.tar.gz的散列值
| 算法 | 散列值 | |
|---|---|---|
| SHA256 | e5e648ea092de8002a80de03df7c44a4f9668401cacb0438b35314f5ef89a510 |
|
| MD5 | 07c5530d62827e40ba008d2fa89e0996 |
|
| BLAKE2b-256 | 28cb6cf98534ff7628d64ec849703309fcc2e7070fb36469df734817e9275af8 |