Skip to content

Releases: astrogewgaw/priwo

v0.0.3

10 Jun 14:48
Compare
Choose a tag to compare

This release reduces the dependencies to just one: pabo. numpy is no longer a direct dependency, and is only required during testing. Support for Python 3.6 has finally been added back, even though it reached end-of-life in 2021. priwo aims to support as many versions of Python as possible, for as long as possible. There are no new features in this release.

v0.0.2

27 Feb 13:55
102a4f2
Compare
Choose a tag to compare

This release brings with it a complete revamp of priwo's installation, packing, and development machinery, and quite a few breaking changes. However, none of the latter should be too surprising. The only new format for which support has been added is the SIGPROC filterbank format, but support for many others is on the way. These are still pre-v0.1.0 days, so I am hoping to push through all possible changes, even if they are breaking, before we get to v0.1.0. I don't think anyone is using this package in production; if you are, let me know, and I will try keep the breaking changes to a minimum. There are three main targets, going forward: increasing the stability of the package over all, adding support for more formats, and adding support for conversion between formats.

v0.0.1

23 Jul 14:33
Compare
Choose a tag to compare

This is the first release 🎉 of the priwo package: a pure Python, low-dependency solution for reading in and writing out data from various pulsar data formats. The data formats currently supported are:

  • sigproc headers
  • presto metadata files (*.inf),
  • presto time series data files (*.dat),
  • sigproc time series data files (*.tim),
  • presto frequency/power spectra data files (*.fft),
  • presto folded data files (*.pfd),
  • presto best profile data files (*.bestprof),
  • presto polynomial coefficient data files (*.polycos).

The package provides simple functions for each data format, and outputs a dictionary with all the data and metadata. The data is read in as a n-dimensional numpy array. More formats (such as sigproc's filterbank files for frequency-time arrays, PSRFITS files for both fold and search modes, and so on) are on the way 😁 ! If you have any data formats in mind that you would like to see support for, do not hestitate to drop in to the discussions page for this very repository