Releases: astrogewgaw/priwo
v0.0.3
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
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
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