rust-grib-decoder 0.1.1

Utilities to decode GRIB2 CCSDS/AEC (template 5.0=42) payloads and extract Section 7 payloads per message.
Documentation
[package]

name = "rust-grib-decoder"

version = "0.1.1"

edition = "2024"

authors = ["(HUANG Kunlun) <hkl@duck.com>"]

description = "Utilities to decode GRIB2 CCSDS/AEC (template 5.0=42) payloads and extract Section 7 payloads per message."

homepage = "https://crates.io/crates/rust-grib-decoder"

repository = "https://github.com/hkwk/rust-grib-decoder" # <-- update to your repo URL before publishing

documentation = "https://docs.rs/rust-grib-decoder"

license = "MIT OR Apache-2.0"

readme = "README.md"

keywords = ["grib","ccsds","aec","decoder"]

categories = ["parsing", "science::geo"]



[dependencies]

memchr = "2.1"



# Pure-Rust CCSDS/AEC decoder (required)

rust-aec = "0.1.1"



# Optional GRIB parsing support (enabled only when consumers want to rely on `grib` crate for broad decode support)

grib = { version = "0.13.5", default-features = false, optional = true }



[features]

# Keep default builds minimal; enable `grib` parsing when requested

default = []

grib-support = ["grib"]



# Minimal dependencies (rust-aec required)

# grib is optional to keep this crate small and portable



[package.metadata]

# crate intended to be used as a workspace helper and exposes AEC decoding utilities