建立光谱方法的工具

SpectralToolbox的Python项目详细描述


光谱工具箱是一个有用的工具集合,用于一个或多个维度的谱逼近方法。 它包括传统正交多项式的构造。此外,还可以针对所选测度构造正交多项式。

状态

PyPi

http://southpacific.no-ip.org:8080/buildStatus/icon?job=pypi-SpectralToolbox

LaunchPad

http://southpacific.no-ip.org:8080/buildStatus/icon?job=SpectralToolbox

TestPyPi

http://southpacific.no-ip.org:8080/buildStatus/icon?job=testpypi-SpectralToolbox

说明

n维谱方法的实现。

可用多项式:
  • 雅各比
  • 赫米特物理学家
  • 赫米特物理学家的函数
  • 赫米特概率学家
  • hermite概率论函数
  • 拉盖尔多项式
  • 拉盖尔函数
  • 傅里叶
  • orthpol包(使用[1]生成递归系数)
可用的求积规则(与选定多项式相关):
  • 高斯
  • 高斯洛巴托
  • 高斯雷达
可用的求积规则(无多项式选择):
  • 关于实线的kronrod patterson
  • Kronrod Patterson制服
  • 克伦肖柯蒂斯
  • 费杰的

安装

我们建议使用virtualenv在虚拟环境中工作,或者在系统python安装中工作不能保证自动支持使用替代虚拟环境系统(如Anaconda),因此在这种情况下建议手动安装。

确保拥有最新版本的pip:

$ pip install –upgrade pip

自动安装

运行命令:

$ pip install –upgrade numpy $ pip install –upgrade SpectralToolbox

手动安装(使用PIP)

分别安装以下依赖项:

$ pip install <package>

其中,<;package>;是需求中列出的Python依赖项,X.X.X是当前修订版本

你应该把orthpol包装好。自0.2.0版以来,此依赖项是必需的。安装可能需要调整编译器的一些标志(对于gcc,不需要任何东西)。

$ pip install –no-binary :all: orthpol

最后,您可以通过以下方式安装工具箱:

$ pip install –no-binary :all: SpectralToolbox

手动安装(来自源文件)

注意:此方法也适用于与virtualenv不同的虚拟环境系统

使用以下命令手动下载并安装每个依赖项:

$ pip download <package>

$ tar xzf <package>-X.X.X.tar.gz

$ cd <package>-X.X.X

$ python setup.py install

$ cd ..

其中,<;package>;是需求中列出的Python依赖项,X.X.X是当前修订版本

参考文献

[1]
  1. Gautschi, “Algorithm 726: ORTHPOL – a package of routines for generating orthogonal polynomials and Gauss-type quadrature rules”. ACM Trans. Math. Softw., vol. 20, issue 1, pp. 21-62, 1994

更改日志

0.1.0:
  • poly1d、polynd和附加求积规则的实现
0.2.0:
  • spectral1d的新接口。
  • 所有的多项式现在都是类。
  • 完全集成orthpol
0.2.7:
  • Python3支持。以及固定的安装程序。
0.2.8:
0.2.11:
  • 添加了用于从类型和参数生成多项式的函数generate
0.2.27
  • 添加了用于外部项目的类ConstantExtendedHermiteProbabilistsFunction
0.2.38
  • 添加了函数from_xml_element,以便从XML结构生成基。
0.2.39
  • 添加了处理多项式之间代数运算的类(类SquaredOrthogonalPolynomial
0.2.41
  • 添加代数函数类SquaredConstantExtendedHermitePhysicistsFunction
0.2.42
  • 添加代数函数类PositiveDefiniteSquaredConstantExtendedHermitePhysicistsFunction
0.2.45-46
  • 代数多项式中的精确因式
0.2.47
  • 系数记录

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

推荐PyPI第三方库


热门话题
内部嵌套滚动视图的java Recyclerview?   返回空值的java MapPartitionFunction   java无法访问apache模块源代码中的系统定义的环境变量   java需要帮助确定用户输入的最大值和最小值   java检查文件是否存在,如果存在,则创建一个编号更高的新文件   针对许多不正确XML文档的XSD的XML验证在Java中不报告任何错误?   java有没有一种方法可以将json字符串甚至JSONObject发送给POSTMAN,而不在每个双引号前加斜杠?   java如何获得频域中两个音频信号的比率?   java 安卓 studio理解错误   java插入到部分填充的数组中   java使用流<String>创建流<CustomType>?   java开放式按键应用程序   java获取zxing生成的图像路径   使用shibboleth sso的java授权   java在运行时更改bean类名   javajooq如何从表中选择min'id'   java通过Eclipse web项目运行hadoop mapreduce字数   java同步方法与非同步方法同时执行   方法每次返回一个不同的加密字符数组   java获取ArrayList的每个元素中出现的特定字符的频率<String>