块检测和源查找
项目描述
PyBDSF(Python Blob Detection and Source Finder)是一个用于将射电干涉成像分解为源并使其属性可用于进一步使用的工具。PyBDSF可以将图像分解为高斯函数、形状小波或小波,并计算源的光谱指数和偏振属性,以及测量图像中的psf变化。PyBDSF使用基于CASA的交互式环境,这对于大多数射电天文学家来说都很熟悉。此外,PyBDSF还可以在Python脚本中使用。
文档目前托管在 https://pybdsf.readthedocs.io
安装
安装可以通过多种方式完成。按照优先级(即易用性)排序
从PyPI安装最新版本
pip install bdsf
从PyBDSF git存储库安装 master 分支
pip install git+https://github.com/lofar-astron/PyBDSF.git
或安装特定版本,例如 v1.9.3
pip install git+https://github.com/lofar-astron/PyBDSF.git@v1.9.3
从本地源树安装,例如在克隆git存储库后
pip install .
或者(要安装交互式shell)
pip install .[ishell]
如果您遇到错误
RuntimeError: module compiled against API version 0xf but this version of numpy is 0xd
请使用 pip install -U numpy 更新 numpy。
外部需求包括ubuntu软件包(或Linux发行版中的类似软件包)
gfortran
libboost-python-dev
libboost-numpy-dev(仅当boost > 1.63时)
python-setuptools.
此外,还需要一个有效的 numpy 安装。在运行时,您需要 scipy 和 pyfits 和 pywcs 或 python-casacore 或 astropy。
如果您作为非conda用户安装,请使用 pip install --user。请确保使用与gcc、g++和gfortran类似的版本(如果系统上存在多个gcc/g++/gfortran版本,请使用update-alternatives)。在这种情况下,脚本 pybdsf 安装在 ~/.local/bin 中,因此您可能想将其添加到您的 $PATH。
在MacOS / OSX上安装更复杂,您需要上述提到的软件包,例如使用Homebrew安装。您需要告诉 setup.py 使用与C++相同的编译器来编译fortran。如果遇到问题,请参阅 https://github.com/lofar-astron/PyBDSF/issues/104#issuecomment-509267088 了解一些可能的尝试步骤。
项目详情
bdsf-1.11.1.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 500c0b9dc696dae7ff3890b95203fea4af2bdf3435c19e8ec723b39fa454d590 |
|
MD5 | 2ffbe28d1f62c6bc919983257380ba05 |
|
BLAKE2b-256 | 879b060754dd849045ce3e72dbac483cf053c710cb2ed57db2efa795079ae74e |
bdsf-1.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5fe2e66e8e6be7fda9c36b44a5584489a5f8792da94087d76442b092e55ea142 |
|
MD5 | a581d8b24757adb8355bb31c04622372 |
|
BLAKE2b-256 | d5ee301d7e88829430fed59928887ece70d67ec79318d08a283ce8db524d7b2a |
bdsf-1.11.1-cp312-cp312-macosx_14_0_arm64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e08ea6ed50bac40b738ac33280bc6dd364ccc2f4d098fec2b1b23b8de9f9c521 |
|
MD5 | cdaebbcf6ab88177160d9dae6cfb3df7 |
|
BLAKE2b-256 | e539e720b31174742405f785366053a9b295554f8c3998afba049a081de8a1a5 |
bdsf-1.11.1-cp312-cp312-macosx_12_0_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1b858e39b40834cdc1cd5bec5ee1a036eb7610bf922682a567f9d687a62257c6 |
|
MD5 | 83cfe70087ccc88cc639d5b288cb81f3 |
|
BLAKE2b-256 | c6681c930279d21f7ce03057fe1a4c534c3fcdd620d89893ece6be2a03bce70e |
bdsf-1.11.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d683101b650e3d850a908c1afbaf5d3ccbff155e0a9057abab465f9e2f9760e9 |
|
MD5 | 4b98ce811463d9eab3f1e5e0e18cbb7b |
|
BLAKE2b-256 | bc18e298a911c991cbd025df9c09915f6c7cec2efabda8565444453591be3604 |
散列值 为 bdsf-1.11.1-cp311-cp311-macosx_12_0_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ac84b4f03e6598ab1ba4a49209d93686877d32804d5961cd430f838029d48718 |
|
MD5 | e1f1c821e0bc289943a3586971c0d8e3 |
|
BLAKE2b-256 | 6daac54e352c1919fd5d0b7d4d203165559efda82bbf007966852eb5da3ae3e8 |
散列值 为 bdsf-1.11.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c3e08ff73fbb65271a4a030431cb6ce7922a0bebd64772ad8d0e128b663d8e11 |
|
MD5 | 5e5e6f51c363ed2d6553a0878e99b40c |
|
BLAKE2b-256 | d2ab156e2e661190a4844cea6ca4b85e16d72c3768c4b68507cc4e270a7295ab |
散列值 为 bdsf-1.11.1-cp310-cp310-macosx_12_0_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0062d932bca1c23e6f728b7ede9cc5329793c7d94c3e902a15c9d3b86b1681fa |
|
MD5 | c6a027934c32515536b01d590c7f5f5d |
|
BLAKE2b-256 | 22416516b1804adbfbd988de557ee69c0abce4e51a31b9d0421c38b417694bf6 |
散列值 为 bdsf-1.11.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5b01f6875d174634e6fd4f81e6cef0aec83cfbc0721128496cdc7f400257a8ca |
|
MD5 | d55904733f3a4d82bb05f775c0f50a0a |
|
BLAKE2b-256 | 7e82d4417a3f9cb4a257d0dd0ee1c12347e6dad557948f528a14aad9b53724c5 |
散列值 为 bdsf-1.11.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ab6b931413d52bee269d74651889226d279f5b412b563c8b5db9c2e4f7328aca |
|
MD5 | 40da50169b43b19dce48a13e45c10a9c |
|
BLAKE2b-256 | ba66c512effb3782b43db6b133148ff331a7989a9df0dbb240e89fe0c4f14c68 |