Installation#
Pulsarbat has the following dependencies:
Python 3.10 or later
Astropy 6.1 or later
Numpy 1.26 or later
Scipy 1.13 or later
Baseband 4.1.3 or later
Dask 2024.5 or later: with Dask Array.
Released version#
To install the latest released version of Pulsarbat with pip, run:
$ pip install pulsarbat
If you don’t have pip installed, this Python installation guide can guide you through the process.
Development version#
To install the latest development version of Pulsarbat, you can clone the public repository and install the package:
$ git clone git://github.com/theXYZT/pulsarbat
$ cd pulsarbat
$ pip install -e .
The -e flag installs the package in editable mode which allows you to update the package at any time via:
$ git pull
Testing#
Pulsarbat uses pytest for testing. You can test the development version of the package from the source directory with:
$ pytest