PolSpectra | manipulating tables of polarized radio spectra

 by   CIRADA-Tools Python Version: 1.1.0 License: MIT

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).
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              PolSpectra has a low active ecosystem.
              It has 2 star(s) with 0 fork(s). There are 1 watchers for this library.
              OutlinedDot
              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

            kandi-Quality Quality

              PolSpectra has no bugs reported.

            kandi-Security Security

              PolSpectra has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License 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.

            kandi-Reuse 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
            Get all kandi verified functions for this library.

            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.

            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:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • PyPI

            pip install Polspectra

          • CLONE
          • HTTPS

            https://github.com/CIRADA-Tools/PolSpectra.git

          • CLI

            gh repo clone CIRADA-Tools/PolSpectra

          • sshUrl

            git@github.com:CIRADA-Tools/PolSpectra.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link