使用ISO 3中规定的雷诺系列优先编号。
renard的Python项目详细描述
雷诺数列是 指定几何序列的工程应用 一到十之间的数字。数字 选择方便使用,以最小化 任意数目替换时的最大相对误差 按最近的雷诺数。这个系列是由 法国陆军工程师查尔斯·雷纳德上校 ISO 3-1973标准化。
例如,r5系列包含六个值 (1.0、1.6、2.5、4.0、6.3)涵盖一个数量级 值的范围(十年)从一到十。 这些基本价值再次重复,涵盖10年后的下一个十年 到100,如10、16、25、40和63。
这个renard库对于从 最小四舍五入R5、R10、R20、R40和R80数十年,中等 四舍五入的RR10、RR20和RR40年代,以及最四舍五入的RRR5, RRr10和RRr20年。
python接口
有关完整帮助:
>>> import renard >>> help(renard)
同时,这里有一些亮点。
要查找最接近319的E24值,请使用:
>>> from renard import find_nearest, R20 >>> find_nearest(R20, 319) >>> 315.0
在E96系列中查找下一个大于或等于184的值 使用:
>>> from renard import find_greater_than_or_equal, R80 >>> find_greater_than_or_equal(R80, 182) >>> 185.0
要查找指定值周围的一些值,请使用:
>>> from renard import find_nearest_few, R20 >>> find_nearest_few(R20, 5000) >>> (4500.0, 5000.0, 5600.0)
命令行界面
还有一个方便的命令行界面。运行eseries --help 查看命令列表:
$ renard --help renard Usage: renard [options] <command> [<args> ...] Options: -h --help Show this screen. -v --verbose Use verbose logging Available commands: ge gt help le lt nearby nearest range series precision See 'renard help <command>' for help on specific commands.
要查找附近的值,请使用:
$ renard nearest R20 37726 35.5e3
如果您喜欢si指数符号,请提供--symbol或-s:
$ renard nearest R20 37726 -s 35.5 k
要显示给定值周围的值,请使用nearby命令:
$ renard nearby R40 52e6 -s 50 M 53 M 56 M
要显示大于或等于给定值的最小值,请使用ge命令:
$ renard ge R40 52e3 -s 53 k
要显示包含范围内的所有值,请使用range命令:
$ renard range R5 74e-9 34e-6 -s 100 n 160 n 250 n 400 n 630 n 1 µ 1.6 µ 2.5 µ 4 µ 6.3 µ 10 µ 16 µ 25 µ
使用最圆的雷诺r“20系列(出于语法原因,r'20被称为 rr20和r“在命令行上称为rrr20):
$ renard range RRR20 10000 20000 10e3 11e3 12e3 14e3 16e3 18e3 20e3
确定一个序列的基值的倍数 已舍入,请使用precision命令:
$ renard precision R5 0.01