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. Documentation

API documents: readthedocs

4. 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

5. 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-0.1.7.tar.gz (8.7 MB view details)

Uploaded Source

Built Distributions

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

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

Uploaded CPython 3.13Windows x86-64

pyxccd-0.1.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

pyxccd-0.1.7-cp313-cp313-macosx_15_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pyxccd-0.1.7-cp313-cp313-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pyxccd-0.1.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

pyxccd-0.1.7-cp312-cp312-macosx_15_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pyxccd-0.1.7-cp312-cp312-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pyxccd-0.1.7-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pyxccd-0.1.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

pyxccd-0.1.7-cp311-cp311-macosx_15_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pyxccd-0.1.7-cp311-cp311-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pyxccd-0.1.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

pyxccd-0.1.7-cp310-cp310-macosx_15_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

pyxccd-0.1.7-cp310-cp310-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

pyxccd-0.1.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

pyxccd-0.1.7-cp39-cp39-macosx_15_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

pyxccd-0.1.7-cp39-cp39-macosx_14_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for pyxccd-0.1.7.tar.gz
Algorithm Hash digest
SHA256 246eb3d920002e71500023fa6c3f5df0e9f818d477723ba25f57ac6dbf8eff91
MD5 e4d8ce1b2a5ef8a68b640cfa7caa3906
BLAKE2b-256 2a85a03d201e49c54fb78263e04fd65dfa3407927a0af725e57dd3785f44d88b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyxccd-0.1.7-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-0.1.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 50ca22aec4d54398cff9c1e5931bbab306c0af4657998e8e45a7093c098736d2
MD5 05bf5025319cc9defa885b93d3d29313
BLAKE2b-256 0f2bf121973ba78b9360fd5e992e403609430d0d7859afbbb65b50f03d3a9b5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd2e86bfc8eaf868589e16bc93f131a9c0080e431268c9f21fd8dd64e536d663
MD5 f49c96267f4a605b5da2a4f298c4c8c8
BLAKE2b-256 d5f17752b819af964a265dfc9d659e98768f55b9261d062027605c893b9f0ce0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 328523d6cbd33c7176c92808bb2b28f2ab61b706eba00e1584679307bd5b8e7e
MD5 03c194c5c19f073a917a7e28e3fb6bcc
BLAKE2b-256 95a643e18a7637f00eda3b60ca057d80101464d4bc22551ed49959a221d2f33e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 968a98dba0a52876623b0271a79e756dfe6c2967d8892b3d297fb83b850fdd9a
MD5 d8a9e392721b65f2145420f8a8a10706
BLAKE2b-256 5ddf8e5a48696abd6bd29890aef68a86237d92a3b559237ecd749329dd2bb64c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyxccd-0.1.7-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-0.1.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7077c0283dd1e51499767773d932cbe9b953672911057b7f3ad5b26ffe9d90a7
MD5 c393b9068cc46e46441b47c647d20a26
BLAKE2b-256 13f9d067da6702d928e0a9aa221de53955780c479aabcba4f636c69a009558bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85d48e4ec563f967b0e233662a87dfd16d643faa7cf2d4837670513e078f3328
MD5 7054fa88ef1ddf83247c783de9a5fcfc
BLAKE2b-256 598e58e72bb54e3c186dbe1682e3ba1312bf668d58529cec15f86ee26f5d3150

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b0edfe117ad06b208c8eb3960104684b65e5622d8232242953b504b5d5838272
MD5 90b5e619345b46fe8be8422736fd7ac7
BLAKE2b-256 5eaff23975a0cd6a921b56c5b228437871134372fbf3f40010d2d217144859cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e9b47f8366785f9f400e6d94d3ff618e9f58333112ce221770deb50ba5005c0c
MD5 cd65417a1db8a03e90ac0904cf777028
BLAKE2b-256 84bc820dd8a546243855efdd6780799c88f039d3acf5046ce6da5bbe91515a5f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyxccd-0.1.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 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-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5c5060e9cf734a4bf4f50dfd759df54996eb38131d1165f21a1e95b86f3a4a4c
MD5 49869f9b6ede2c678df51e5386d643aa
BLAKE2b-256 1c3f87e37315fb5c045a3655a01ec5d83e9f97d8e5a6da44fd04a9bd88a296e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15808dd09ff2c6f4199b1792b66746241be9d314717a545a1828c41b457fa959
MD5 cc500a9e3ba6703b1ba8f521216b9c88
BLAKE2b-256 2a9c968a15afc5855158f10ab840a06f951f49a91ace94d858862ce6395d9f11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bb1218d73fb7bdc7aab0c64eda3bb1af1f2abe53c1f29760f90326a0e0adc407
MD5 c109fe56779974f10b00ef202f0ded98
BLAKE2b-256 e3bdb7b7778284c10cba8d12597d75321a248cf9b869927875e5006459d3f392

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 ebe5e465e326180c4e2767ed2c97aec6f6da673a926b377862d6b6d5d4ca1595
MD5 20f811d817c950a39c455df687346366
BLAKE2b-256 6fe95bb37ac6b71c5e41174a2e515757e35023268589e454ede21880ee9cbd94

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyxccd-0.1.7-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-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 752eadad68b093d5f8a7af91e74b67d8f52ffac0fb7d8f4e7fa15a6abca59e48
MD5 d6cfc270507d9be4484079c779b1283e
BLAKE2b-256 1f55d03f3506735616024a215d44aced986b8d3fb9537b326943e3abcfe65417

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ac32506a0baf2004de451b711593a564af16361d102f38f5877018dd6ce9df9
MD5 960a4d7e946c41ee10868429ce1efda3
BLAKE2b-256 952c4ec523174efe289c0a028d395c02a1ade4763b20511404e8eba9b7b11c9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b1fe2c1415449b48ea1dd2f8710a8b5faf1c3e34535018589be8b50973cd88b8
MD5 c26f72f197ba37eda840e3749e41a846
BLAKE2b-256 d4478cb68788a250091c71ee542e045c268d1dae36df246fefc3708ad5dc1cc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a3963d030a817f0d734073f9ce833cc5eee47b6b45bf1412583326378db7959a
MD5 dd0c3ed507ce9cfc4b5aa35361944d24
BLAKE2b-256 b40f26504c798a1c331fdfa1ce43fbb6129439cdda6ea8c54cb0556ae1b8cd23

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pyxccd-0.1.7-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-0.1.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 04fe3e82a0e01ecf3626d90d25af476b6493f95acb931f06fcfd885fcc3e9f59
MD5 31140732c369eca073d7ea7f1cf64969
BLAKE2b-256 63d27078b7ba738366fb42d7b63dd8368d1819dc0aa0c56316765e64e8222c67

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b69ce9c4495ba6a75394b6369a1a55184b936c75c433641f8b9eddf2986f9ff1
MD5 485957efbcb926bdad2296a028b005ff
BLAKE2b-256 4af34de338a44d29033db3bf33a51e4c09078033c6025557c98e107a85672cd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ded843b38272325f446a74665b25a9027710528f41e8b4d54bff8c931a93fc9a
MD5 7f878b719f25e16ba34d753f9526f777
BLAKE2b-256 88257a92807a2a69272b0c38492221ded7a6364055988c55d7bfaf916586555a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pyxccd-0.1.7-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 cd6441334be41bb0660413ce687e1e7c7023a9316a6d7cc869f1e069c335972b
MD5 21e1633cc489f5840fad6854a9a29f8e
BLAKE2b-256 230f553e68bcd58daf3664460c12c1d55b55d19602ccc2e2b9744ee122171a41

See more details on using hashes here.

Provenance

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