用单位进行计算的ipython扩展

imks的Python项目详细描述


主要功能

  • 允许在数学表达式和 执行一致性检查(例如,如果 一个试图用一个时间来增加一个长度。
  • 单位制使得在 不同的单位。单元系统提供了一个单元列表 单独或组合使用来表示物理值。大型机组 系统可以有效地定义单元中的首选项 陈述。
  • 完全模块化:可以定义基本单元、前缀、派生单元和 使用魔法命令的单位系统。定义可以存储在外部 重新使用文件。
  • 货币被视为实物单位。自动检索 openexchangerates.org和 将它们存储在脱机使用的文件中。
  • 可以从NIST服务器检索物理常数列表 http://physics.nist.gov/constants 中的变量 互动模式。
  • 为单位和常数添加自动完成功能。
  • 允许对所有数量(基本单位, 前缀、单位、单位系统和值)使用…"文档字符串" 符号。
  • 允许在数学中使用标准指数(插入符号,^) 除了python符号之外的表达式(**)。此外,还可以选择允许 在标识符、单位和前缀中使用Unicode字符。
  • 物理量以适当的方式显示(使用乳胶标记) 在笔记本上。
  • 允许使用值为 每次需要数量时进行评估。
  • 添加编写任意数量文档字符串的简单方法,包括 变量。
  • 可以使用几个数学引擎:标准的python数学模块, mpmath、fpmath(带定点算法的mpmath)、numpy和umath(基于 关于不确定性包)、SOERP(高阶误差分析)和MCERP (蒙特卡罗误差分析)。发动机用来进行计算 涉及数学函数。
  • 带有错误分析的引擎(umath、soerp和mcerp)将跟踪 所有定义变量或物理常数内的错误传播。
  • 特殊量的高级输入转换和输出格式 以六边形、时间、日期作为角度…

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Spring和JSF向客户端授予临时权限   java除了Array/ArrayList之外,还有其他保存矩阵元素的方法吗   java BeanValidation不适用于单选按钮   通过java程序连接到配置单元数据库时出错   java如何使用maven解决二级依赖关系   JfreeChart/Java中带有图例的数据表   合并数组时发生java运行时错误   安全性如何在JavaEE中保护WebSocket端点?   java有没有一种方法可以使用insert方法为树插入值   java编程“静态”的另一种方式:代码可以吗?   java阅读文本文件时如何跳过3行   %04X在C中的含义以及如何在java中编写   java我如何验证一个方法不是仅在一个测试范围内对模拟调用的?   java如何在mac中使用启动appium desktop 1.6.1。球棒   仅匹配最多10位小数的java正则表达式