最佳华丽函数,您的永远的朋友
项目描述
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 |