Skip to main content

世界上最美妙的时间测量对象。

项目描述

时间强盗

header_image

网络化徽章 构建状态

用于 Python 3.5+ 开发的计时器实用程序

macOS 版本 GitHub Pipenv 锁定 Python 版本 nuxt.js

这些是方便的自动化和信息实用程序。添加更多,更改一些,进行一些添加/更正......

请随时提供建议和更改

版权所有 © 1976-2020 Michael Treanor

执照

安装

TLDR:克隆 repo 并运行./setup.sh

为什么?

  • 不同方法的比较
  • 使用装饰器和日志阅读器在现实世界负载下分析功能
  • 以独特的方式可视化结果

CII 最佳实践 测试覆盖率


先决条件

  • Python 3.5+ 版本

推荐的 IDE 设置:

根据需要通过此设置安装:

  • 家酿
  • 适用于 macOS 的GNU coreutils (brew install coreutils)
  • 预提交以进行自动检查
  • 用于依赖管理、构建、发布和版本控制的诗歌

安装

pip install timebandit

- or -

如果您希望对开源项目进行修改或贡献:

# clone the repo
git clone https://www.github.com/skeptycal/

# change to the repo directory
cd user_bin_dir_repo

# run the init script
./init

# optional: # use './init --nobrew' to skip install of homebrew and utilities
./init --nobrew

用法

from timebandit import timeit

# as a decorator

@timeit
def myfunction(x):
    ... do stuff ...

#     - or -

# as a function call

the_result = timeit(myfunction(5))
print(the_result)

反馈

贡献者契约

欢迎提出建议/改进!


作者

推特/怀疑论者

迈克尔·特雷纳

推特关注 GitHub 关注者

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

timebandit-0.1.1.tar.gz (12.0 kB 查看哈希

已上传 source

内置分布

timebandit-0.1.1-py3-none-any.whl (11.7 kB 查看哈希

已上传 py3