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

Tutorial datasets: Github link

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.1.tar.gz (12.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.1-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

pyxccd-1.0.1-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.1-cp313-cp313-macosx_15_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pyxccd-1.0.1-cp313-cp313-macosx_14_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pyxccd-1.0.1-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.1-cp312-cp312-macosx_15_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pyxccd-1.0.1-cp312-cp312-macosx_14_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

pyxccd-1.0.1-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.1-cp311-cp311-macosx_15_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pyxccd-1.0.1-cp311-cp311-macosx_14_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pyxccd-1.0.1-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.1-cp310-cp310-macosx_15_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

pyxccd-1.0.1-cp310-cp310-macosx_14_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

pyxccd-1.0.1-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.1-cp39-cp39-macosx_15_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

pyxccd-1.0.1-cp39-cp39-macosx_14_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

  • Download URL: pyxccd-1.0.1.tar.gz
  • Upload date:
  • Size: 12.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.1.tar.gz
Algorithm Hash digest
SHA256 ee96e3f29e8fb1c729a6bf02ad301dc4f20be8b7294c9fc09462a07a2e1c5dea
MD5 b04c53414777d68bdcfbf1b09636c52a
BLAKE2b-256 0d837fb8c30d06a66be02fab02f9fb8fe4e37c4e5accd3dbf902a728eb35af01

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1.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.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d16223fe9bb3b80abe19b7d0b6d6d195d9b6e7764e4d39b0702df544f1646d4d
MD5 52d674fbe966dfa86a413c05f8a3868e
BLAKE2b-256 5883119af2ff6dda7d6087d40008564866de7cea2b6f8390d9fd5a3a242aa2a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34eb6049bfe41e5dfd9aefa80d180dacd73280267cebff02e839ccd79d526cb0
MD5 d7236f8664586bae9f9148266fbec021
BLAKE2b-256 c5ec1cf2cd733d426c7734f176cce615c7a08068847be973e7ae4d2bd001d10f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2ac24c5043ede22d68ea610b96074030332ba0ab9a75ec5b166b3b7041fde19b
MD5 49737dec9fc193c8467c342fbaf8cbcf
BLAKE2b-256 4874f7650fa9feffb3be021e1ac1271529301811d4b1c71be5ec252cd26694a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7d9f22b74b7927c2e9a02d276d453f75509823048e55da35748fea7643939c92
MD5 4a55b37e909936af0fa8735a6dd47270
BLAKE2b-256 f0b70d2b0ed2b4659193171ef93567d4a3547b832ec2fd059d6a70169421a800

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e69aca2f83267e2c663714ffd58a68095ee1377411250991410b7a8373eeae0d
MD5 050108d8105c5d63ccec4763369994d9
BLAKE2b-256 406b03be61ff36d616982899e2a17436d5519998bcfa3f5d4031b81e181a6094

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d78e36c8ed6d9ce643722c3e2347bcedc505e26eb4f81faa169ade056ec1485a
MD5 1f639aeaf4a15e31cc3faa325e89f076
BLAKE2b-256 88c085827a3e38ffcc46fdca14041d78ebb75122faa4ee38e3e2a0a4f502761d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a8f5ed19b1bf8184937a08e956307be1139763e4e74583252eccefd4a13fe759
MD5 a821feaa9b32f0d291763f310a796278
BLAKE2b-256 ed477250dff63cd1492bdace2dbc9dda1c13d9c8b15fe008bb88eed809f7a1fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8a995ba1479e6c724def133ea7cb949cf0229e3537b51d67b8f5fd353f9d430a
MD5 31204cf0d83cb515fdf3c7bab17742ec
BLAKE2b-256 5b4afd5a2cda335e15a080bda779a793e26e827c46162a7f54fa75bf449eab59

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 771d0a40c3a0f97f604a4cc3f860b52c1baf72bce1f06f486af20da96d368e6b
MD5 bcac7bc7b817696cc1d2ab0bbbc873d1
BLAKE2b-256 e75533ff0571dd1775c500feffd313dcababa3bd7f938f699f5ebbe03525d9f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccb187e9708b36507930b2274bcb0850a70f6e3d8d8e5fb25d18d2a6c408b284
MD5 122aedc7812ef175af25cbb95966b50f
BLAKE2b-256 4e9e0ff065c47d933b30f4ddf133e0d95c6a5a1f5c666d98e1890c3820b1c2a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1ebe79cb1dc0ddf0eca1cbbca19e83eab5887d346a12224a46e54e49ab5d85f1
MD5 c689115b0412da2e2026f5bc19ad0b08
BLAKE2b-256 b37943fb6ccca2e8b9814a5c8a72e4392fe2e860c83a94132b9e1df7528e149f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dc2603b19ed8cc2527eed22ef4f4999dd115c3b6bbedc0d8a920b2aef4ad634c
MD5 bb87ae7671a5223629bf78675c67d7b2
BLAKE2b-256 444f8113dae56b1c4e1d89c3c503d5ca82285c47c6913ebdc6f8339d347ed213

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1bf2ac6d6c856c7d0185617133c3eca653703f32db9d2025f8ff4d2a7535a310
MD5 40afe9970e36f8a6882a6ebdee8d12b6
BLAKE2b-256 e9dab5577933c471c6bd8db1a5b81d1b9c5d1fb9efe83e54800a9b682ee19180

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15001736844c31b2000237d0935bb3f0d4b730688f823adb67c9c2018390fb8b
MD5 9f78f549975f4c351a3a244e8040c3c8
BLAKE2b-256 8421260e8dde2436cacc8add54bb1fca888109e2e1e696d71fa6f700aab50bd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 dbd5d96d7bcc0f476401175193932f0725ab5abe15c0547c6e1e248f8a5229b5
MD5 6cd2441dfb9500845004624ddc91002a
BLAKE2b-256 2a64f40d198ab640fd159004f2fe5cb4271c2e89647ab8a3d10bd1d9aeef554f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 bdcc5bbe7cdc07e36fd511be9e94f800c7d7f282accebe013f80fa6b75dea8d8
MD5 a02f204108be2e0f528cc22e6569b129
BLAKE2b-256 31640e3895cb319324dd0126064a7a3933d5f82ab6d0f110d8c2d5be8ae1e94d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyxccd-1.0.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c11b3ffe3ea1cf32d964dca1c46e831599d119bc16636aeb53d4c3738d9b0916
MD5 a51b8f8f7df6df03b02ffb3c336a2326
BLAKE2b-256 7d861ca44d6b014c6698c87fc136509a169ea2b91dc7759b5de300c42cf04211

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ed9c96e634f73aa27012425af6632e62af57404901ed5db75ab4e03083868e4
MD5 85636605c87920f38e4e4795cd983627
BLAKE2b-256 217b4615ef69be0696b5c4d49c75ff75a5e81f93b2dc96edc182ffb3d8fb0255

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 de18bb673c2899c6bda51e52774a32b8cf341a0816e87a294b15bbff1ed4c734
MD5 4d339b7a88ba6c95ed1d9b9547f18191
BLAKE2b-256 f194805bae2c59e4a05513d64eb24aedd6ce7aed483a28ff37fea69b5fa1930d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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.1-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pyxccd-1.0.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 0d093e2eb9943d4e3c9ac11ea0931441ba85c50e1c539764499a5f5ae2b478b5
MD5 e7d2140a3bc4be56062332b0c2ca243d
BLAKE2b-256 ec04bb124e79a7026222b7a4e01edd2b7baa33efaee615d27ea2c76f2e5cb679

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyxccd-1.0.1-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