Cephes库的Python接口
项目描述
Ncephes
此包提供了Cephes库的Python接口。它还支持Numba及其nopython
模式。
用法
from ncephes import cprob
print(cprob.incbet(1., 3., 0.3))
打印0.657
。
您也可以在numba函数中调用它们
from ncephes import cprob
from numba import jit
@jit
def numba_incbet(a, b, x):
return cprob.incbet(a, b, x)
print(numba_incbet(1., 3., 0.3))
并启用nopython模式和nogil
from ncephes import cprob
from numba import jit
incbet = cprob.incbet
@jit(nogil=True, nopython=True)
def numba_incbet(a, b, x):
return incbet(a, b, x)
print(numba_incbet(1., 3., 0.3))
还可以静态链接编译的Cephes库ncprob
和ncellf
。请查看examples/prj_name
以获取一个简化的示例。
安装
推荐的安装方式是通过conda
conda install -c conda-forge ncephes
另一种方式是通过pip
pip install ncephes
运行测试
安装后,您可以使用pytest进行测试
python -c "import ncephes; ncephes.test()"
只要您有pytest
作者
- Danilo Horta - https://github.com/Horta
许可证
本项目的许可证为MIT许可证 - 请参阅LICENSE文件以获取详细信息
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
ncephes-1.1.0.tar.gz (9.9 kB 查看哈希值)
构建分发版
ncephes-1.1.0-cp37-cp37m-win_amd64.whl (32.4 kB 查看哈希值)
ncephes-1.1.0-cp36-cp36m-win_amd64.whl (32.4 kB 查看哈希值)
关闭
哈希值 for ncephes-1.1.0-cp37-cp37m-manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a97146da7092d0f14e12937ddbfc41edd9268d62da5f5923afb313e92e71f8c9 |
|
MD5 | 5ae5082d18ac0bef84acf759c151af9d |
|
BLAKE2b-256 | 99da08b546fda0dd2038d5015a995546e112017d4760f02401105780ba1c36d1 |
关闭
哈希值 for ncephes-1.1.0-cp37-cp37m-macosx_10_6_intel.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 945f8d894924f629dbc93ef778088ef32d529c5aedc456fc1b5a8153883431d2 |
|
MD5 | 4fc9cfd2f7a0389b54ec33414b5ebcf8 |
|
BLAKE2b-256 | 3108f8e161167b5a3021d12043cc26f6f58fe8cd90ee89b353ff4986815cbc45 |
关闭
哈希值 for ncephes-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c630d3290bdb93bf7428cb26bfae6f01f78ff718ffbed08075f116221a225ff4 |
|
MD5 | dfee2a225ac471872ed7f13d995fc456 |
|
BLAKE2b-256 | d3fdbe2c17613a1d0ddbdc3a451471948ebf1c9dba80fedcbe7b2f909fdf3e26 |
关闭
哈希值 for ncephes-1.1.0-cp36-cp36m-macosx_10_6_intel.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0e65f7299c22088e8f36452f8ec9abf3160a66ea27f3168a35bb052e8f742ed1 |
|
MD5 | d78c01fa41936fb814f8d096d5022325 |
|
BLAKE2b-256 | 32296ce37e28e8742f1cad4b1b939772f16534031c19d965b9937fa2b754743f |
关闭
哈希值 for ncephes-1.1.0-cp27-cp27mu-manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 532c96556bf1a9e0e1895ca59cafd97010cd763149d09116eeff32675f630683 |
|
MD5 | c2a0ca3f3f9b1ab0403d676445f6c60e |
|
BLAKE2b-256 | f5d3fd50368b44edf854755a4f9e5fbd7d35417ccb24f6167cdb0d09100e2201 |
关闭
哈希值 for ncephes-1.1.0-cp27-cp27m-manylinux1_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cd6b0a3bdbe686f687248143eb818c67b6b93aa1d993dbcd93d36ee2ea1031b8 |
|
MD5 | f14c9e62cb53d7a3a57d191c49cec939 |
|
BLAKE2b-256 | 2acba6306771fc623c084189deba3ab30e552b604cd33fbb0a8d3317aac628f0 |
关闭
哈希值 for ncephes-1.1.0-cp27-cp27m-macosx_10_6_intel.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77372da57df57623b26c7779cee096ab915888e61398f424a81d11148f0ce91e |
|
MD5 | 0b42e1f728747ba1b5fed1612404345e |
|
BLAKE2b-256 | 053ee94dab995dafe915cd6a53fbf90d5cfdb5d0950986a40677639db12db85d |