Skip to main content

Native Himawari HSD to NetCDF converter (ROI-first, no reprojection).

Project description

himawari_hsd2nc

Native Himawari HSD to NetCDF converter (ROI-first, no reprojection).

Standard Layout

  • src/himawari_hsd2nc/ Python package
  • src/fortran/ backend Fortran/C source + Makefile
  • tests/ Python tests
  • docs/ docs placeholder
  • scripts/ maintainer build/hardening scripts
  • build_tools/linux_runtime_builder/ Linux runtime builder
  • .github/workflows/ CI/CD for wheels and publishing

Install

End users:

pip install himawari_hsd2nc

Developers:

pip install -e .[dev]

CLI

himawari-hsd2nc <input.DAT|.bz2> -o output.nc --bands 1 2 --roi 110 15 130 35

Runtime Build (Maintainers)

Windows runtime:

powershell -ExecutionPolicy Bypass -File scripts\build_windows_amd64.ps1

Linux runtime (run on Linux host):

bash scripts/build_linux_x86_64.sh

Wheel Publishing

  • Verification CI: .github/workflows/build-wheels.yml
  • Publish CI: .github/workflows/publish-pypi.yml

Release flow:

  1. Build/stage platform runtimes.
  2. Bump version in pyproject.toml.
  3. Tag vX.Y.Z and push.
  4. CI builds platform wheels and publishes.

Licensing

  • Project license: LICENSE (MIT)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

himawari_hsd2nc-0.1.0-cp312-cp312-win_amd64.whl (764.1 kB view details)

Uploaded CPython 3.12Windows x86-64

himawari_hsd2nc-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

himawari_hsd2nc-0.1.0-cp311-cp311-win_amd64.whl (764.1 kB view details)

Uploaded CPython 3.11Windows x86-64

himawari_hsd2nc-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

himawari_hsd2nc-0.1.0-cp310-cp310-win_amd64.whl (764.1 kB view details)

Uploaded CPython 3.10Windows x86-64

himawari_hsd2nc-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file himawari_hsd2nc-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for himawari_hsd2nc-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2467d40e8d9eead6d41ca59155b41ca2ac317cc7fc26eb37c044484484438c98
MD5 9783109c4885494e036d6f8a6bc3be46
BLAKE2b-256 afae0fd51903b533c08741247352249eadb43cfe06b7e4287271d35774cb887d

See more details on using hashes here.

Provenance

The following attestation bundles were made for himawari_hsd2nc-0.1.0-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on P-Coke/himawari_hsd2nc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file himawari_hsd2nc-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for himawari_hsd2nc-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0649ceeb95378e3c7a2a523d507cd20c3424d51d496abbb79c591f4a6955b57b
MD5 1b5b48f71e69d42ae76b4e03dacaa275
BLAKE2b-256 f56f6bfdacfb36f0d2abb2e87069350e8fdae771e1e1109eada5b2fd59e0a710

See more details on using hashes here.

Provenance

The following attestation bundles were made for himawari_hsd2nc-0.1.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on P-Coke/himawari_hsd2nc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file himawari_hsd2nc-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for himawari_hsd2nc-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e4fa451f2647502c69ba235ae8afddac80c3193b572f52acc2339f1ca90d3af4
MD5 c1975d3fd9b9e14a1592098f887ccf83
BLAKE2b-256 5fcf9350bc726ca27618bd3d70247ced56b773722afc0893364caebb51412c14

See more details on using hashes here.

Provenance

The following attestation bundles were made for himawari_hsd2nc-0.1.0-cp311-cp311-win_amd64.whl:

Publisher: publish-pypi.yml on P-Coke/himawari_hsd2nc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file himawari_hsd2nc-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for himawari_hsd2nc-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 33d652de52e7e545220d8dbee4b2a4ce28f0b6b0af813c5571e48cc4e886191d
MD5 819c7f7862caf4cf949d9a6ba514f0aa
BLAKE2b-256 d1f2d8b264d22f1c4ad45f5ea8ff466a48d7f45fd9a35c9f16a23c98246269ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for himawari_hsd2nc-0.1.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on P-Coke/himawari_hsd2nc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file himawari_hsd2nc-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for himawari_hsd2nc-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 863f60b45fc28d166a98ef1946a6218b67f4f6394ae2e4392118fcba1ec5a1b6
MD5 da1ceed2338282d3790765be7e955ee4
BLAKE2b-256 e59486159d8940570390c7bbc0fe3506835b132d63ace3ecfd405551609f5d4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for himawari_hsd2nc-0.1.0-cp310-cp310-win_amd64.whl:

Publisher: publish-pypi.yml on P-Coke/himawari_hsd2nc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file himawari_hsd2nc-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for himawari_hsd2nc-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d813b4517af69ed285904fcf79216c3b4029530d29836ea378c26b0a90958f94
MD5 20ec5b3fcd6a4853e5948b44e1e976bf
BLAKE2b-256 88d6d536f8c119c11718206febb6f7bdeebae6e4269c4d974699a28fb1087d34

See more details on using hashes here.

Provenance

The following attestation bundles were made for himawari_hsd2nc-0.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: publish-pypi.yml on P-Coke/himawari_hsd2nc

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page