PolSpectra | manipulating tables of polarized radio spectra
kandi X-RAY | PolSpectra Summary
kandi X-RAY | PolSpectra Summary
PolSpectra is a Python library. PolSpectra has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has low support. You can install using 'pip install PolSpectra' or download it from GitHub, PyPI.
A package for creating and manipulating tables of polarized radio spectra. Detailed documentation is available on the wiki here. A full description of the PolSpectra standard is being written up and will be published soon. This package was motivated for the need for a volume-efficient way of storing the Stokes IQUV spectra of compact sources: avoiding massive duplication of information (in FITS headers) and also avoiding the need for very large numbers of files (potentially half a billion files for the entirety of POSSUM!). The design set out to fulfill these goals: it would be space efficient (minimal duplication), easily readable (without requiring special software), and flexible in terms of combining data from separate instruments and observations into a single file if desired. This has been implemented using the FITS table format. The use of variable-length array columns allow the spectra to be stored efficiently, even if different rows have different numbers of channels (although this has only limited official support under the FITS standard). The basic unit for a row is a single source-observation (the same source observed multiple times gets a row for each individual observation), with a 'source_number' column that can group together multiple observations under the same source. The resulting tables should be readable by anything that supports FITS tables (with the variable-length array column standard). This Python package offers a streamlined way to create these tables as objects in Python and read/write them to FITS format. Designed for use by the CIRADA Polarization pipeline, for processing of data for the POSSUM and VLASS radio surveys, and for use in the RM-tools polarization analysis package (not yet supported). Cameron Van Eck (cameron.van.eck (at) utoronto.ca).
A package for creating and manipulating tables of polarized radio spectra. Detailed documentation is available on the wiki here. A full description of the PolSpectra standard is being written up and will be published soon. This package was motivated for the need for a volume-efficient way of storing the Stokes IQUV spectra of compact sources: avoiding massive duplication of information (in FITS headers) and also avoiding the need for very large numbers of files (potentially half a billion files for the entirety of POSSUM!). The design set out to fulfill these goals: it would be space efficient (minimal duplication), easily readable (without requiring special software), and flexible in terms of combining data from separate instruments and observations into a single file if desired. This has been implemented using the FITS table format. The use of variable-length array columns allow the spectra to be stored efficiently, even if different rows have different numbers of channels (although this has only limited official support under the FITS standard). The basic unit for a row is a single source-observation (the same source observed multiple times gets a row for each individual observation), with a 'source_number' column that can group together multiple observations under the same source. The resulting tables should be readable by anything that supports FITS tables (with the variable-length array column standard). This Python package offers a streamlined way to create these tables as objects in Python and read/write them to FITS format. Designed for use by the CIRADA Polarization pipeline, for processing of data for the POSSUM and VLASS radio surveys, and for use in the RM-tools polarization analysis package (not yet supported). Cameron Van Eck (cameron.van.eck (at) utoronto.ca).
Support
Quality
Security
License
Reuse
Support
PolSpectra has a low active ecosystem.
It has 2 star(s) with 0 fork(s). There are 1 watchers for this library.
It had no major release in the last 12 months.
There are 1 open issues and 0 have been closed. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of PolSpectra is 1.1.0
Quality
PolSpectra has no bugs reported.
Security
PolSpectra has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
PolSpectra is licensed under the MIT License. This license is Permissive.
Permissive licenses have the least restrictions, and you can use them in most projects.
Reuse
PolSpectra releases are available to install and integrate.
Deployable package is available in PyPI.
Build file is available. You can build the component from source.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of PolSpectra
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of PolSpectra
PolSpectra Key Features
No Key Features are available at this moment for PolSpectra.
PolSpectra Examples and Code Snippets
No Code Snippets are available at this moment for PolSpectra.
Community Discussions
No Community Discussions are available at this moment for PolSpectra.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install PolSpectra
You can install using 'pip install PolSpectra' or download it from GitHub, PyPI.
You can use PolSpectra like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
You can use PolSpectra like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page