命令行美化
1. Typer
它是 FastAPI 的升级版,不仅能够准确地记录代码,还能够轻松地进行 CLI 验证
- 地址:Typer
- 安装:
pip install typer
2. rich
在终端中提供富文本和精美格式
- 地址:rich
- 安装:
pip install rich
3. PrettyErrors
精简 Python 错误信息的工具,支持在终端进行彩色输出,标注出文件栈踪迹,发现错误信息,过滤掉冗余信息,提取出关键部分,并且进行彩色标注
- 地址:PrettyErrors
- 安装:
python -m pip install pretty_errors
,可以全局配置python -m pretty_errors
GUI
1. Dear PyGui
Python GUI 框架
- 地址:DearPyGui
- 安装:
pip install dearpygui
2. Diagrams
画表或者做脉络图
由于它使用Graphviz来渲染图,所以还需要先安装好Graphviz
- 地址:Diagrams
- 安装:
pip install diagrams
机器学习
1. Hydra 和 OmegaConf
机器学习环境配置工具
2. PyTorch Lightning
轻巧的 PyTorch 包装器
3. Hummingbird
将已经训练好的 ML 模型汇编成张量计算,还允许用户使用神经网络框架(例如PyTorch)来加速传统的ML模型
- 地址:hummingbird
4. HiPlot
用于处理高维数据
- 地址:HiPlot
硬件监控
1. Scalene
用于 Python 脚本的 CPU 和内存分析器
- 地址:Scalene