跳转到主要内容

Python的Libprofit包装器

项目描述

https://travis-ci.org/ICRAR/pyprofit.svg?branch=master https://img.shields.io/pypi/v/pyprofit.svg https://img.shields.io/pypi/pyversions/pyprofit.svg

pyprofitlibprofit的Python包装器。

安装

pyprofit 可在PyPI上找到,因此可以通过以下方式轻松安装

pip install pyprofit

从版本1.8.1开始,为Linux发行版提供了预编译的二进制版本。这些版本提供便利,并带有OpenMP和FFTW支持,但缺乏一些用户可能希望使用的功能,如OpenCL、线程化的FFTW和某些CPU特定的优化。

编译

如果您需要编译此软件包(无论是由于您的平台中没有二进制文件,还是因为您想获得最佳性能),您首先需要编译和安装 libprofit。有关如何编译和安装 libprofit 的说明,请参阅libprofit的文档

如果您需要指向特定的libprofit安装,请设置 LIBPROFIT_HOME 环境变量以指向它,例如

LIBPROFIT_HOME=/opt/software/libprofit/1.8.0/ pip install pyprofit

请注意,大多数用户需要在调用 cmake 作为libprofit编译的一部分时,使用 -DCMAKE_INSTALL_PREFIX=/my/installation/directory 选项指定一个用户可写的安装目录。这是随后需要通过其 LIBPROFIT_HOME 环境变量指定的同一个目录。

总之,编译libprofit和pyprofit的过程应该类似于以下内容

$> git clone https://github.com/ICRAR/libprofit
$> mkdir libprofit/build
$> cd libprofit/build
$> cmake .. -DCMAKE_INSTALL_PREFIX=/my/libprofit/installation/directory
$> make
$> make install
$> LIBPROFIT_HOME=/my/libprofit/installation/directory pip install pyprofit

故障排除

如果您在安装过程中遇到问题(尤其是如果您正在编译此软件包),请尝试以下操作

DISTUTILS_DEBUG=1 PYPROFIT_NO_MUTE=1 python setup.py -v build

项目详情


下载文件

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

源分发

pyprofit-1.9.0.tar.gz (12.6 kB 查看哈希值)

上传时间

构建分发

pyprofit-1.9.0-cp38-cp38-manylinux1_x86_64.whl (1.6 MB 查看哈希值)

上传时间 CPython 3.8

pyprofit-1.9.0-cp36-cp36m-manylinux1_x86_64.whl (1.6 MB 查看哈希值)

上传时间 CPython 3.6m

pyprofit-1.9.0-cp35-cp35m-manylinux1_x86_64.whl (1.6 MB 查看哈希值)

上传时间 CPython 3.5m

pyprofit-1.9.0-cp27-cp27mu-manylinux1_x86_64.whl (1.6 MB 查看哈希值)

上传时间 CPython 2.7mu

pyprofit-1.9.0-cp27-cp27m-manylinux1_x86_64.whl (1.6 MB 查看哈希值)

上传时间 CPython 2.7m

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面