跳转到主要内容

blmath的活跃分支,blmath是Body Labs开发的一组与数学相关的实用工具。

项目描述

pip install version python versions build status last commit open pull requests

这是blmath的活跃分支,blmath是Body Labs开发的一组与数学相关的实用工具。

分支的目标是适中的

  • 保持库在当前版本的Python和其他工具中工作。

  • 修复错误。

  • 提供API稳定性和与上游版本的向下兼容性。

  • 添加与这里相关的附加功能。

  • 响应社区贡献。

它被像lace这样的相关分支使用。

安装

安装依赖项

在macOS上

brew install homebrew/science/suite-sparse
brew install homebrew/science/opencv --without-numpy

在Linux上

sudo apt-get install python-opencv libsuitesparse-dev

安装库

pip install metablmath

就像上游库一样导入它

from blmath.numerics import vx

一组BodyLabs代码中使用的与数学相关的实用工具。

blmath.numerics

用于操作数值数组、数字和线性代数的函数。

其中最常用的 直接导入到blmath.numerics

blmath.numerics.linalg 包含线性代数操作。

blmath.geometry

二维和三维中的几何操作、变换和基本对象。

其中最常用的是直接导入到 blmath.geometry

blmath.geometry.transform 包含 3D 变换的代码。

其他模块

blmath.value

用于包装和操作 value/units 对的类。

blmath.units

TODO 在此处编写一些内容

blmath.console

开发

pip install -r requirements_dev.txt
pip install -e .  # builds the native extension
rake unittest
rake lint

贡献

欢迎 Pull requests!

支持

如果您遇到问题,请告知我们。

致谢

该集合是在Body Labs开发的,包括Body Labs开发的代码组合,其中包含来自Eric RachlinAlex WeissPaul Melnikow的旧代码和大量新内容。它是由Alex Weiss从Body Labs代码库中提取并开源的。

许可协议

该项目采用两条款BSD许可证。

项目详情


下载文件

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

源分布

metablmath-1.6.1.tar.gz (57.8 kB 查看哈希值)

上传时间

支持