Skip to main content

A PYthon library for latest and eXtended COntinuous Change Detection algorithms

Project description

PYXCCD

GithubActions Pypi Downloads ReadTheDocs

A PYthon library for latest and eXtended Continuous Change Detection

Author: Su Ye (remotesensingsuy@gmail.com)

The Continuous Change Detection and Classification (CCDC) algorithm has been popular for processing satellite-based time series datasets, particularly for Landsat-based datasets. As a CCDC user, you may already be familiar with the existing CCDC tools such as pyccd and gee ccdc.

Wait.. so why does the pyxccd package still exist?

We developed pyxccd mainly for the below purposes:

  1. Near real-time monitoring: Implements the unique S-CCD algorithm, which recursively updates model coefficients and enables timely change detection.

  2. Latest CCDC (COLD): Integrates the advanced COLD algorithm, offering the highest retrospective breakpoint detection accuracy to date, validated against Zhe’s MATLAB version.

  3. Efficient Large-scale time-series processing: The core of pyxccd is written in C language, ensuring high computational efficiency and low memory usage in the desktop as well as HPC environments.

  4. Flexible multi-sensor support: Supports arbitrary band combinations from diverse sensors (e.g., Sentinel-2, MODIS, GOSIF, and SMAP) in addition to Landsat.

  5. State-space model incoporation: S-CCD allows modeling trend and seasonal signals as time-varying variables (namely “states”) guided by break detection, enabling (a) characterization of subtle inter-segment variations (e.g., phenological shifts) and (b) gap filling that accounts for land cover conversions (temporal breaks).

1. Installation

pip install pyxccd

Note: the installation has been cross-platform (Windows, Linux and MacOS), python >= 3.9. Contact the author (remotesensingsuy@gmail.com) if you have problems for installation

2. Using pyxccd for pixel-based processing

COLD:

from pyxccd import cold_detect
import pandas as pd
data = pd.read_csv('tutorial/datasets/1_hls_sc.csv')
dates, blues, greens, reds, nirs, swir1s, swir2s, thermals, qas, sensor = data.to_numpy().copy().T
cold_result = cold_detect(dates, blues, greens, reds, nirs, swir1s, swir2s, thermals, qas)

COLD algorithm for any combination of band inputs from any sensor:

from pyxccd import cold_detect_flex
# input a user-defined array instead of multiple lists
cold_result = cold_detect_flex(dates, np.stack((reds, nirs, swir1s), axis=1), qas, lambda=20,tmask_b1_index=1, tmask_b2_index=2)

S-CCD:

# require offline processing for the first time
from pyxccd import sccd_detect, sccd_update
sccd_pack = sccd_detect(dates, blues, greens, reds, nirs, swir1s, swir2s, qas)

# then use sccd_pack to do recursive and short-memory NRT update
sccd_pack_new = sccd_update(sccd_pack, dates, blues, greens, reds, nirs, swir1s, swir2s, qas)

S-CCD for outputting continuous seasonal and trend states:

# open state output (state_ensemble) by setting state_intervaldays as a non-zero value
sccd_result, state_ensemble = sccd_detect(dates, blues, greens, reds, nirs, swir1s, swir2s, qas, state_intervaldays=1)

3. Tutorials

No.

Topics

Applications

Location

Time series

Resolution

Density

0

Introduction

1

Break detection

Forest fire

Sichuan, China

HLS2.0

30 m

2–3 days

2

Parameter selection

Forest insects

CO & MA, United States

Landsat

30 m

8–16 days

3

Flexible choice for inputs

Crop dynamics

Henan, China

Sentinel-2

10 m

5 days

4

Tile-based processing

General disturbances

Zhejiang, China

HLS2.0

30 m

2–3 days

5

State analysis 1

Greening

Tibet, China

MODIS

500 m

16 days

6

State analysis 2

Precipitation seasonality

Arctic

GPCP

2.5°

Monthly

7

Anomalies vs. breaks

Agricultural drought

Rajasthan, India

GOSIF

0.05°

8 days

8

Near real-time monitoring

Forest logging

Sichuan, China

HLS2.0

30 m

2–3 days

9

Gap filling

Soil moisture

Henan, China

FY3B

25 km

Daily

4. GUI

We provided GUI to quickly test S-CCD or COLD algorithms using point-based time series formated in CSV or EXCEL:

夸克硬盘 (for China mainland)

Dropbox (for outside China mainland)

5. Documentation

API documents: readthedocs

6. Citations

If you make use of the algorithms in this repo (or to read more about them), please cite (/see) the relevant publications from the following list:

[S-CCD] Ye, S., Rogan, J., Zhu, Z., & Eastman, J. R. (2021). A near-real-time approach for monitoring forest disturbance using Landsat time series: Stochastic continuous change detection. Remote Sensing of Environment, 252, 112167.

[COLD] Zhu, Z., Zhang, J., Yang, Z., Aljaddani, A. H., Cohen, W. B., Qiu, S., & Zhou, C. (2020). Continuous monitoring of land disturbance based on Landsat time series. Remote Sensing of Environment, 238, 111116.

The recent applications of S-CCD could be found in CONUS Land Watcher

Q&A

Q1: Has pyxccd been verified?

Re: Multiple rounds of verification have been conducted. A comparison based on two testing tiles indicates that differences between pyxccd and the MATLAB implementation are minimal, with discrepancies of less than 2% in both breakpoint detection and harmonic coefficients. Furthermore, the accuracy of pyxccd was evaluated against the same reference dataset used in the original COLD study (Zhu et al., 2020). The results demonstrate that COLD in pyxccd achieves equivalent accuracy (27% omission and 28% commission), confirming that the observed discrepancies do not compromise performance. The primary source of the discrepancy stems from numerical precision: MATLAB employs float64, whereas pyxccd uses float32 to reduce memory consumption and improve computational efficiency.

Q2: how much time for production of a tile-based disturbance map (5000*5000 pixels) using pyxccd?

Re: I tested COLD in UCONN HPC environment (200 EPYC7452 cores): for processing a 40-year Landsat ARD tile (1982-2021), the stacking typically takes 15 mins; per-pixel COLD processing costs averagely 1 hour, while per-pixel S-CCD processing costs averagely 0.5 hour; exporting maps needs 7 mins.

Project details


Download files

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

Source Distribution

pyxccd-1.0.0.tar.gz (15.6 MB view details)

Uploaded Source

Built Distributions

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

pyxccd-1.0.0-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

pyxccd-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.4 MB view details)

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

pyxccd-1.0.0-cp313-cp313-macosx_15_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pyxccd-1.0.0-cp313-cp313-macosx_14_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pyxccd-1.0.0-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

pyxccd-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.4 MB view details)

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

pyxccd-1.0.0-cp312-cp312-macosx_15_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pyxccd-1.0.0-cp312-cp312-macosx_14_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pyxccd-1.0.0-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

pyxccd-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.4 MB view details)

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

pyxccd-1.0.0-cp311-cp311-macosx_15_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pyxccd-1.0.0-cp311-cp311-macosx_14_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pyxccd-1.0.0-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

pyxccd-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.4 MB view details)

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

pyxccd-1.0.0-cp310-cp310-macosx_15_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

pyxccd-1.0.0-cp310-cp310-macosx_14_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pyxccd-1.0.0-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86-64

pyxccd-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.4 MB view details)

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

pyxccd-1.0.0-cp39-cp39-macosx_15_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

pyxccd-1.0.0-cp39-cp39-macosx_14_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file pyxccd-1.0.0.tar.gz.

File metadata

  • Download URL: pyxccd-1.0.0.tar.gz
  • Upload date:
  • Size: 15.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxccd-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a1c1af05f2a081ac509291d2d2f375538e0f7b17a9ca8109d544a1da3e70ef82
MD5 6a322c940b9eb72a779ca5461b2a6408
BLAKE2b-256 f52adb465f03b81c9eac35299bb20717017a877c57699b164c311db90df275b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0.tar.gz:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxccd-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a1a9738d8f752d384cc4d90d0de88231497538901ac77ce6d2aafec44851d785
MD5 13b3fbb00bd04a605213770ddd441620
BLAKE2b-256 978bdc738f682fb982a7d762f443fb2f809c8c1453f135a6a2a2d5163387c795

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp313-cp313-win_amd64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f322844edb339e5ad11fa70983d57b0d9584dbb6f4d5abe4be3a0a4be0df8fd1
MD5 f640ab168da75265f28a5ce49e7a2475
BLAKE2b-256 291f076afe205814996c05b2794b8258d6f28c50c7859623f8a59baa36c324f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f4cede4e56015c45c750bbdc6404564efaf2c8b9cc30bcfe1a8c312f57dff314
MD5 3566feb0b8ba498a0ecda27a70b3777d
BLAKE2b-256 edbbacceb4732a8965b393edc10b97ec2f2c98a5b672f20a61eb734d2b41e277

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9369123190a1bf23f476efd6acb039df97aa7cb3bb4a38bbb99f77f0bddb2bbc
MD5 cae9374d7e95cff205a1ad3a287fa8c0
BLAKE2b-256 9d05c96e49375c845811ffdc32b88deab09bdc4e8dc24c167154fa7d7160128c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxccd-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e0df907aa74e8bd5a0bb32afefe3d58851d1f8a2519634065b8aa786b7602eba
MD5 0ca3df8b11ded327244e85ec13c47edc
BLAKE2b-256 1fecb03b4d3c3e6c8ea3e6ecff3a2219e60d17501a2a839a4351d5ea8aa24d9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp312-cp312-win_amd64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b9e784b3185c54640b9a007fabaef293159739e6b3207586f8961e721a1adb3c
MD5 475073f2d4dd9b5a785c3cb6dda33026
BLAKE2b-256 26eb005695fb2f3493628e44d2063ddece612627ea8c8edc5d74f8a1df8c4c33

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5fb3eb1d0c1327b53b1d824d8b3b83c17716e95010fd335a3c373d8c3d2fc29f
MD5 3fd02ef7902285321fb6001a5c999dbc
BLAKE2b-256 9258038e864f88417eca8321bca5f3dbe0ab73af17c4bb54dd458de85e1a8a44

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6b933d08746eddcaaa5d3537d1ca519f32f3ca040c53a271fda063f21147245f
MD5 cc6eb300587735fa9a505ccb7f5d1245
BLAKE2b-256 47f79c7ec0b1f8349eeb6ab83639114ce2104491ff88081d962d633ea926b28b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxccd-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7453f545fca2f51519dc95920588db34323ebc29348d2219cf98061a7f77b5eb
MD5 c10a162e45422e597e863c2424d2b8e3
BLAKE2b-256 8279ee4707da8323c36049218eba6aa5c29aa1f688abb4e67ad50db8e1f55957

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp311-cp311-win_amd64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c4dd4e9691f37327e26a31c687918ca4e65084dc132449461b71d613dd3cb24
MD5 42ab8208db38f560ea40eed3a1db10a1
BLAKE2b-256 ea8bd37ca13958a1f4ff554595e849eb09070a4c69d67046deb622874e63b785

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5bd2148e0ac04cee94ddc0fc6a2cf554a76b33ee856d9ccba2587ce3b421a8fe
MD5 ee55eae3eba1ca74d834ce4cbcda97ce
BLAKE2b-256 ed3a99536a92b26882f5067463db70b9930b5e346c03821a5f965fd25c1396db

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 d74504fc50b77572cd3754f046e45c3128a46a4146597c5af145284640ccd77f
MD5 e393f56548a253975dd6a22ceaf18b10
BLAKE2b-256 febda0062b49b19ac2618d24af11dcfa2984f15b2a63c43f64494386b09ea42f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxccd-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ae23ceb3ab30278955e678508234a9c6a1428b54b1bce5ee2031f6b251d9e545
MD5 8093e18cb3f42f197ab72f9a996f4bc0
BLAKE2b-256 69edde601190eb296fa7a4d18f38acc2f164f428bf39d4e72803272b868a6a53

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp310-cp310-win_amd64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcc3895f1eb99d92d5e2eb36377ee8123a22ce0f2ad3ea8adfdac6dce2f90526
MD5 b3446b0b2840b86f1a165ee543e1e2d4
BLAKE2b-256 a787f478739617f0b3053c8f2ec0f8bbe5c785daa47d75df2b81a74934c7e915

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 843741617012a9f2c7aadd2d4a4d0c758c6be8f5c62b1d5f0a0c6b3e5a3e2153
MD5 4dc80a6d6d853648b8c323ddece691c6
BLAKE2b-256 9f1271d745de02895ecb5aacaaa7b19107ea5b1bd5630d3a14b26caed8cf7176

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 822ad01a1a81ac867426c5e76821a725a0be40c4a8d83b160470cac9e50af777
MD5 5a367a994bfbd89e6e793a76f85671a6
BLAKE2b-256 b4718c94d899a9403485aa1076db33826a849175dd8d409ac8d3f080305693cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyxccd-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 86af8cdda5e93703ca90bb087ba5fc85c074ead7dac1ab7fbf2d10630a20d1cb
MD5 5fb67b73ba765350917a35b893605412
BLAKE2b-256 26cd718588fe3dd5e9de0c1f07b66e2ed313313bff1b17de5a6fcb4d169e4429

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp39-cp39-win_amd64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea4ec6d652ab6240e57189773030a41fc80abf57faac9fb40ea753c127b3b8fb
MD5 6e15cda5c922d3169f2a951d59b0ec64
BLAKE2b-256 63e831393517531954dea6c18c4113d63aa0ed5565b962964a2267fdfb9dd695

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f2249bf9cc912cec46c171032848619e3629f966ae947c2b2bc58fd914925f6e
MD5 5b894f54328a2668e1f7c46f5fa1f728
BLAKE2b-256 b3616b1fdd40c6a92f0a7a8288c838c0ead676a1d2104ad4488615f5766b432b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp39-cp39-macosx_15_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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

File details

Details for the file pyxccd-1.0.0-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f74b6f0440779e5027afb9ce7f778c4d507b6ccecd7d62e4fa560e0191f46eee
MD5 b197a3541bef3d98ee6705d8697919c2
BLAKE2b-256 b3655a34a8cb23b12948806c93bddf3700589c0b66676c08330b347c267cb1b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.0-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: main.yml on Remote-Sensing-of-Land-Resource-Lab/pyxccd

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