Priwo

Latest version: v0.0.3

Safety actively analyzes 623136 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.0.3

<div align="justify">

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.

</div>

0.0.2

<div align="justify">

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`**][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.

</div>

[sigproc]: http://sigproc.sourceforge.net

0.0.1

<div align="justify">

This is the first release 🎉 of the [**priwo**][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**][sigproc] headers
* [**presto**][presto] metadata files (`*.inf`),
* [**presto**][presto] time series data files (`*.dat`),
* [**sigproc**][sigproc] time series data files (`*.tim`),
* [**presto**][presto] frequency/power spectra data files (`*.fft`),
* [**presto**][presto] folded data files (`*.pfd`),
* [**presto**][presto] best profile data files (`*.bestprof`),
* [**presto**][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**][numpy] array. More formats (such as [**sigproc**][sigproc]'s filterbank files for frequency-time arrays, [**PSRFITS**][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**][discussions] page for this very repository

</div>

[numpy]: https://numpy.org/
[sigproc]: http://sigproc.sourceforge.net/
[priwo]: https://github.com/astrogewgaw/priwo
[presto]: https://github.com/scottransom/presto
[discussions]: https://github.com/astrogewgaw/priwo/discussions
[psrfits]: https://www.atnf.csiro.au/research/pulsar/psrfits_definition/Psrfits.html

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.