Skip to main content
https://github.com/ssec/polar2grid/workflows/CI/badge.svg?branch=main https://coveralls.io/repos/github/ssec/polar2grid/badge.svg CodeScene Code Health

Polar2Grid and Geo2Grid are a set of tools for extracting data from earth-observing satellite instruments, remapping it to uniform grids, and writing that gridded data to a new file format. As the names suggest, Polar2Grid is meant to operate on polar-orbiting satellite data and Geo2Grid on geostationary satellite data. Due to the projects sharing a lot of internal functionality their code bases are stored in the same code repository. Both projects are created by scientists and software developers at the Space Science and Engineering Center (SSEC) at the University of Wisconsin - Madison. Polar2Grid is distributed as part of the Community Satellite Processing Package (CSPP) for processing of data received via direct broadcast antennas. Geo2Grid is distributed as part of the CSPP Geo project for processing of data received via direct broadcast antennas. Although both projects were created to serve the direct broadcast community, they can be used on most archived data files. See the documentation for specific functionality.

Polar2Grid Documentation

Geo2Grid Documentation

GitHub Repository

Polar2Grid Contact

CSPP LEO Forum

CSPP Geo Forum

Installation

It is recommended that users use the official Polar2Grid/Geo2Grid release compatible with RHEL6+ systems whenever possible. This tarball is available through the CSPP team’s website (see above). To install the Polar2Grid python package (used for Polar2Grid and Geo2Grid) from source, run:

pip install .

Other Installation Methods

The “polar2grid” package that powers the official CSPP Polar2Grid and CSPP Geo Geo2Grid all-in-one tarballs is also released as a traditional python package on PyPI and conda-forge. Installing the package in this way allows Polar2Grid and Geo2Grid functionality to be used from non-Linux systems. The python package can be installed into your normal Python 3.8+ environment by doing the following in a conda environment (recommended):

conda install -c conda-forge polar2grid

Or with pip:

pip install polar2grid

Once the package is installed the regular “geo2grid.sh” and “polar2grid.sh” scripts are available. For systems without the bash shell available there are also “geo2grid” and “polar2grid” wrapper scripts available. For example:

polar2grid -h

Contributing

Feel free to submit issues and pull requests on Github or contact us (see above) about more involved feature requests. We do ask that before you add features yourself or fix complex issues that you contact us in some way. Both projects are in active development and features and fixes are added all the time. Developers should see the Developer’s Guide for more information on the internals of both projects.

Directories

In addition to the source for the Polar2Grid Python package, there are other directories containing useful information for users, but most importantly for those wanting to contribute to the project. These directories are described below.

  • polar2grid: The Polar2Grid python package.

  • swbundle: Helper scripts and other files provided in the Polar2Grid Software Bundle released by the CSPP team.

  • awips_scmi: Configuration files meant to be copied to an AWIPS data server

  • continuous_integration: Scripts and configuration for Continuous Integration (CI) workflows. GitHub Actions are defined in the .github/workflows/ directory.

  • doc: Documentation source files for generating sphinx documentation website and PDF file

  • integration_tests: Scripts and configuration for more in-depth integration tests run on SSEC servers

Metadata

Release files for polar2grid 3.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for polar2grid 3.3.0
File Size Uploaded
polar2grid-3.3.0.tar.gz 209.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for polar2grid 3.3.0
File Interpreter ABI Platform
polar2grid-3.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 543.6 kB

Release files / polar2grid-3.3.0.tar.gz

Download URL polar2grid-3.3.0.tar.gz
Size 209.5 kB
Tags Source
SHA-256 checksum
How to use checksums
2e8509827cf7c2b600662237b71a94f9f27285720f9f522cb18b125ddebfc0e0
BLAKE2b-256 checksum
How to use checksums
e89c4f96ed3d536b154b7d107755fe8f5ab01cf92d18f412f35a999eb4f02963
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / polar2grid-3.3.0-py3-none-any.whl

Download URL polar2grid-3.3.0-py3-none-any.whl
Size 334.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
36f13d75efdb1ceb9506603b4e8d7f4a6e4a5803225bea35154e1f4e15ac0a79
BLAKE2b-256 checksum
How to use checksums
332ed7d08cfa72f456e61067cf4a4443b1d7434549fc2df0d5732024730c3664
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

3.3.0 This release

2 release files

3.2.0

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.2

1 release file

3.0.1

1 release file

3.0.0

1 release file

2.4.1

1 release file

2.4.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page