Skip to main content

Blob Detection and Source Finder

Project description

PyBDSF (the Python Blob Detection and Source Finder, formerly PyBDSM) is a tool designed to decompose radio interferometry images into sources and make available their properties for further use. PyBDSF can decompose an image into a set of Gaussians, shapelets, or wavelets as well as calculate spectral indices and polarization properties of sources and measure the psf variation across an image. PyBDSF uses an interactive environment based on CASA that will be familiar to most radio astronomers. Additionally, PyBDSF may also be used in Python scripts.

The documentation is currently hosted at http://www.astron.nl/citt/pybdsf

Installation

Installation is done through pip, e.g. pip install . if you cloned the repository or pip install https://github.com/lofar-astron/PyBDSF/archive/v1.9.1.tar.gz to install the latest release.

External requirements include the ubuntu packages (or similar packages in another Linux distribution):

  • gfortran

  • libboost-python-dev

  • libboost-numpy-dev (Only if boost > 1.63)

  • python-setuptools.

Also, a working numpy installation is required. At runtime, you will need scipy and either pyfits and pywcs or python-casacore or astropy.

If you install as a user not using conda, use pip install --user. Make sure to use similar versions for gcc, g++ and gfortran (use update-alternatives if multiple versions of gcc/g++/gfortran are present on the system). In this case, the script pybdsf is installed in ~/.local/bin, so you might want to add that to your $PATH.

Installation on MacOS / OSX is more involved, you will need the packages mentioned above, for example installed with Homebrew. You will need to tell setup.py to use the same compiler for fortran as for C++. In case of problems, see https://github.com/lofar-astron/PyBDSF/issues/104#issuecomment-509267088 for some possible steps to try.

https://travis-ci.org/lofar-astron/PyBDSF.svg?branch=master

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bdsf-1.9.2.tar.gz (8.0 MB view details)

Uploaded Source

Built Distributions

bdsf-1.9.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

bdsf-1.9.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

bdsf-1.9.2-cp37-cp37m-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

bdsf-1.9.2-cp36-cp36m-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

bdsf-1.9.2-cp35-cp35m-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

bdsf-1.9.2-cp27-cp27mu-manylinux2010_x86_64.whl (2.6 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

File details

Details for the file bdsf-1.9.2.tar.gz.

File metadata

  • Download URL: bdsf-1.9.2.tar.gz
  • Upload date:
  • Size: 8.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for bdsf-1.9.2.tar.gz
Algorithm Hash digest
SHA256 31d25a285c331b24abc8807dd55b61f9a932fd17ef6c4f5dc4b4f1ea469d9126
MD5 8cd5de1b4c004d63f8ebf8a533a174e2
BLAKE2b-256 c7241c262df75c4556a19409d0abaa4a717a9328acc5099d0fa7d3691fd1dbf7

See more details on using hashes here.

File details

Details for the file bdsf-1.9.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bdsf-1.9.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5fc12b9334657006d49443709f35b94782b4de411c655898bb3cb2e64e2985d3
MD5 5e80f251c8033bc2c4244c812664e504
BLAKE2b-256 ce7b61ddacf1f3d6293498160be6ec17a2b20c9681fbb4eae516cb0303b19035

See more details on using hashes here.

File details

Details for the file bdsf-1.9.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for bdsf-1.9.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 da45129152ff1515d8f9714f177c9912351dfccc8b72280780748de7bacf05e5
MD5 69646ca5d29a095d0ea4689f155f96d0
BLAKE2b-256 086efad3f7692e963b1f09aeb96977d0b4f1c2df7d13dd299aeb20f27cea6ef2

See more details on using hashes here.

File details

Details for the file bdsf-1.9.2-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: bdsf-1.9.2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for bdsf-1.9.2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3398aaec8cf960efa9fb7ef4ff60f4195bc0192d4195ba94af760aa535ef2e0a
MD5 73a156c12855d2fbd145594cba32e909
BLAKE2b-256 c8f8789258dd81c85fd13f09471173541abc4e240a347baf7c1eba8b8d9027bb

See more details on using hashes here.

File details

Details for the file bdsf-1.9.2-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: bdsf-1.9.2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for bdsf-1.9.2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3c4f9b26b662cf576cd0f58a11f6f43b51262b58ff6b598c82c33a680cc0809d
MD5 18cb239d08dc87770556295768a90e06
BLAKE2b-256 4995bf2100f42423cce262989c4f3d0418acf0e62ba7e9080ade7de60ffe3f82

See more details on using hashes here.

File details

Details for the file bdsf-1.9.2-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: bdsf-1.9.2-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for bdsf-1.9.2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 144509e975e32556b75ad62d28ba3d29427a6794562d720af578626e2aed71f5
MD5 9d4b698b0eaec1027a963c423a5f5312
BLAKE2b-256 846f1be674a8a877fbd2fc076319c6867305680671493d344578d78921334271

See more details on using hashes here.

File details

Details for the file bdsf-1.9.2-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: bdsf-1.9.2-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for bdsf-1.9.2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8c1e0405fd1dd63e125976b35f2b0846890fc0a572fd28df6148f5a3114e61ce
MD5 316459478ef3f639f82acba80e0e5d4b
BLAKE2b-256 2b19150be97c58947f9de216b8ffea7657dbaf6b7930d82973419b800b74e43c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page