mixer – 另外一个测试固件 (test fixtures) 替代库,支持 Django, Flask,SQLAlchemy, Peewee 等。
modelmommy – 为 Django 测试创建随机固件
代码覆盖率
coverage – 代码覆盖率测量。
伪数据
faker – 一个 Python 库,用来生成伪数据。
fake2db – 伪。
radar – 生成随机的日期/时间。
错误处理
FuckIt.py – FuckIt.py 使用最先进的技术来保证你的 Python 代码无论对错都能继续运行。
代码分析和Lint工具
进行代码分析,解析和操作代码库的库和工具。
代码分析
code2flow – 把你的 Python 和 JavaScript 代码转换为流程图。
pycallgraph -这个库可以把你的Python 应用的流程(调用图)进行可视化。
pysonar2 – Python 类型推断和检索工具。
Lint工具
Flake8 – 模块化源码检查工具: pep8, pyflakes 以及 co。
Pylint – 一个完全可定制的源码分析器。
pylama – Python 和 JavaScript 的代码审查工具。
调试工具
用来进行代码调试的库。
调试器
ipdb – IPython 启用的 pdb。
pudb – 全屏,基于控制台的 Python 调试器。
pyringe – 可以在 Python 进程中附加和注入代码的调试器。
wdb – 一个奇异的 web 调试器,通过 WebSockets 工作。
winpdb – 一个具有图形用户界面的 Python 调试器,可以进行远程调试,基于 rpdb2。
django-debug-toolbar – 为 Django 显示各种调试信息。
django-devserver – 一个 Django 运行服务器的替代品。
flask-debugtoolbar – django-debug-toolbar 的 flask 版。
性能分析器
lineprofiler – 逐行性能分析。
memoryprofiler – 监控 Python 代码的内存使用。
profiling – 一个交互式 Python 性能分析工具。
其他
pyelftools – 解析和分析 ELF 文件以及 DWARF 调试信息。
python-statsd – statsd 服务器的 Python 客户端。
科学技术和数据分析
用来进行科学计算和数据分析的库。
astropy – 一个天文学 Python 库。
bcbio-nextgen – 这个工具箱为全自动高通量测序分析提供符合最佳实践的处理流程。
bccb – 生物分析相关代码集合
Biopython – Biopython 是一组可以免费使用的用来进行生物计算的工具。
blaze – NumPy 和 Pandas 的大数据接口。
cclib – 一个用来解析和解释计算化学软件包输出结果的库。
NetworkX – 一个为复杂网络设计的高性能软件。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-67284-15.html
因为这包装早改了)