Skip to main content
# # # This source code is subject to the license referenced at
# # # https://github.com/NRLMMD-GEOIPS.

PyroCb GeoIPS Plugin

The pyrocb package is a GeoIPS-compatible plugin, intended to be used within the GeoIPS ecosystem. Please see the GeoIPS Documentation for more information on the GeoIPS plugin architecture and base infrastructure.

Package Overview

The pyrocb plugin provides the capability for identifying and plotting pyrocumulonimbus using GOES ABI data.

System Requirements

  • geoips >= 1.18.0
  • Test data repos contained in $GEOIPS_TESTDATA_DIR for tests to pass.
    • test_data_pyrocb
    • test_data_nucaps
    • test_data_ahi
  • data fusion
  • geoips_nucaps
  • metpy

Installation Guide

This installation guide has installation steps specific to installing this plugin, including the base geoips conda install if not already installed.

IF REQUIRED: Install and test base geoips conda environment

If GeoIPS Base is not yet installed, follow the installation instructions within the geoips source repo documentation:

Install pyrocb package and dependencies

    # Ensure GeoIPS Python environment is enabled.

    # Install pyrocb and geoips plugin package dependencies
    git clone https://github.com/NRLMMD-GEOIPS/data_fusion $GEOIPS_PACKAGES_DIR/data_fusion
    git clone https://github.com/NRLMMD-GEOIPS/geoips_nucaps $GEOIPS_PACKAGES_DIR/geoips_nucaps
    git clone https://github.com/NRLMMD-GEOIPS/pyrocb $GEOIPS_PACKAGES_DIR/pyrocb
    pip install -e $GEOIPS_PACKAGES_DIR/data_fusion
    pip install -e $GEOIPS_PACKAGES_DIR/geoips_nucaps
    pip install -e $GEOIPS_PACKAGES_DIR/pyrocb

Test pyrocb installation

    # Ensure GeoIPS Python environment is enabled.

    # Install required test data repositories.
    geoips config install test_data_pyrocb
    geoips config install test_data_nucaps
    geoips config install test_data_ahi

    # Test all functionality
    cd $GEOIPS_PACKAGES_DIR/pyrocb
    pytest

    # Individual direct test calls, for reference
    $GEOIPS_PACKAGES_DIR/pyrocb/tests/scripts/abi.sh PyroCb-Standard PCBCalNev
    $GEOIPS_PACKAGES_DIR/pyrocb/tests/scripts/abi.sh PyroCb-Standard PCBFourCorners
    $GEOIPS_PACKAGES_DIR/pyrocb/tests/scripts/abi_nucaps.sh PyroCb-Standard-NUCAPS PCBCalNev
    $GEOIPS_PACKAGES_DIR/pyrocb/tests/scripts/abi_nucaps.sh PyroCb-Standard-NUCAPS PCBFourCorners

Release files for pyrocb 1.18.1

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

Source distribution (sdist)

Source distribution for pyrocb 1.18.1
File Size Uploaded
pyrocb-1.18.1.tar.gz 31.2 kB Details

Built distribution (wheel)

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

Total release size: 86.9 kB

Release files / pyrocb-1.18.1.tar.gz

Download URL pyrocb-1.18.1.tar.gz
Size 31.2 kB
Tags Source
SHA-256 checksum
How to use checksums
41ad091ce9a057099da11e8228e6dce0ed28183f4a6695122ba7edd3d03af593
BLAKE2b-256 checksum
How to use checksums
715246ed055279c21dfe0cb12c8fff6229d44771e5e7316f7767ea76ef9e36b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / pyrocb-1.18.1-py3-none-any.whl

Download URL pyrocb-1.18.1-py3-none-any.whl
Size 55.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4ee8b6f12759837808fbabe065bf1913f3028056165457c12be3a7a1743b5cb8
BLAKE2b-256 checksum
How to use checksums
6b462eba4a8d3e9d722c037ba6b53ddb3ebdf2b378955d492928e85833246dbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

1.18.1 This release

2 release files

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