Skip to main content

colorcorrect by Shunsuke Aihara - http://argmax.jp

date:

February 2012

description:

Imprement some of color correction algorithms

require:

python3.10 or later
numpy>=2.0
Pillow>=10.0
a C++ compiler (the block based algorithms and the sampled ACE are in C++)

install:

% pip install .

(a C++ compiler is needed; "python -m build" creates sdist and wheel)

test:

% pip install -e .
% python -m unittest discover -s test -p "*_test.py"

impement algorithms:

gray world
     colorcorrect.algorithm.gray_world
     usage: image
max white
    colorcorrect.algorithm.max_white
    usage: image
stretch
    colorcorrect.algorithm.stretch
    usage: image
retinex
    colorcorrect.algorithm.retinex
    usage: image
retinex with adjust (gray world + retinex quadratic mapping)
        colorcorrect.algorithm.retinex_with_adjust
        usage: image
standard deviation weighted grey world
         colorcorrect.algorithm.standard_deviation_weighted_grey_world
         usage: image,subblock width(default:20), subblock height(default:20)
standard deviation and luminance weighted gray world
         colorcorrect.algorithm.standard_deviation_and_luminance_weighted_gray_world
         usage: image,subblock width(default:20), subblock height(default:20)
luminance weighted gray world
          colorcorrect.algorithm.luminance_weighted_gray_world
         usage: image,subblock width(default:20), subblock height(default:20)
(each block based algorithm also has a pure numpy twin with a _python suffix)
automatic color equalization
          colorcorrect.algorithm.automatic_color_equalization
          usage: image,slope(default:10),limit(default:1000),samples(default:500),
                 method(default:"fft"),levels(default:16),seed(default:None),workers(default:None),
                 min_distance(default:None),preserve_chroma(default:False)
          method="fft" evaluates the full image sum of the paper with FFT
          convolutions (exact up to the interpolation over `levels` grey
          levels, deterministic, multi-threaded).  method="sampling" is the
          Monte-Carlo C++ implementation comparing every pixel with
          `samples` random pixels; pass `seed` for reproducible output and
          `min_distance` (default: half the mean sample spacing) to keep a
          sample right next to a pixel from dominating it.
          The saturation function is r(x) = clip(slope*x, -limit, limit) on
          pixel differences in [-255, 255]; only slope/limit matters.
          preserve_chroma=True runs ACE on the luminance only and keeps the
          colour of every pixel (an extension of the paper); combined with
          retinex_with_adjust it adds local contrast without desaturating:

          >>> cca.automatic_color_equalization(cca.retinex_with_adjust(img), preserve_chroma=True)

All functions take and return (height, width, 3) uint8 numpy arrays and never modify their input.

sample usage:

>>> from PIL import Image
>>> import colorcorrect.algorithm as cca
>>> from colorcorrect.util import from_pil, to_pil
>>> img = Image.open('/path/to/image')
>>> to_pil(cca.stretch(from_pil(img))).show()

References:

Denis. Nikitenko, M. Wirth and K. Trudel, "Applicability Of White-Balancing Algorithms to Restoring Faded Colour Slides: An Empirical Evaluation.", Journal of Multimedia, vol. 3, no. 5, 2008.
HK. Lam, OC. Au and CW. Wong, "Automatic white balancing using luminance component and standard deviation of RGB components", in Proc. ICASSP, 2004.
E. Lam, "Combining gray world and retinex theory for automatic white balance in digital photography", in Proc. ISCE, 2005.
A. Rizzi, C. Gatta and D. Marini, "A new algorithm for unsupervised global and local color correction.", Pattern Recognition Letters, vol. 24, no. 11, 2003.
P. Getreuer, "Automatic Color Enhancement (ACE) and its Fast Implementation", Image Processing On Line, 2012. (FFT evaluation of ACE)

Metadata

Release files for colorcorrect 0.9.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for colorcorrect 0.9.3
File Size Uploaded Provenance Actions
colorcorrect-0.9.3.tar.gz 123.2 kB With provenance Details for colorcorrect-0.9.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for colorcorrect 0.9.3
File Actions
colorcorrect-0.9.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for colorcorrect-0.9.3-cp314-cp314-win_amd64.whl
colorcorrect-0.9.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for colorcorrect-0.9.3-cp314-cp314-musllinux_1_2_x86_64.whl
colorcorrect-0.9.3-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for colorcorrect-0.9.3-cp314-cp314-musllinux_1_2_aarch64.whl
colorcorrect-0.9.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for colorcorrect-0.9.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
colorcorrect-0.9.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for colorcorrect-0.9.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
colorcorrect-0.9.3-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details for colorcorrect-0.9.3-cp314-cp314-macosx_10_15_universal2.whl
colorcorrect-0.9.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for colorcorrect-0.9.3-cp313-cp313-win_amd64.whl
colorcorrect-0.9.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for colorcorrect-0.9.3-cp313-cp313-musllinux_1_2_x86_64.whl
colorcorrect-0.9.3-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for colorcorrect-0.9.3-cp313-cp313-musllinux_1_2_aarch64.whl
colorcorrect-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for colorcorrect-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
colorcorrect-0.9.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details for colorcorrect-0.9.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
colorcorrect-0.9.3-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details for colorcorrect-0.9.3-cp313-cp313-macosx_10_13_universal2.whl
colorcorrect-0.9.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for colorcorrect-0.9.3-cp312-cp312-win_amd64.whl
colorcorrect-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for colorcorrect-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl
colorcorrect-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for colorcorrect-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl
colorcorrect-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for colorcorrect-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
colorcorrect-0.9.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for colorcorrect-0.9.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
colorcorrect-0.9.3-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details for colorcorrect-0.9.3-cp312-cp312-macosx_10_13_universal2.whl
colorcorrect-0.9.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for colorcorrect-0.9.3-cp311-cp311-win_amd64.whl
colorcorrect-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for colorcorrect-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl
colorcorrect-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for colorcorrect-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl
colorcorrect-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for colorcorrect-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
colorcorrect-0.9.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for colorcorrect-0.9.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
colorcorrect-0.9.3-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details for colorcorrect-0.9.3-cp311-cp311-macosx_10_9_universal2.whl
colorcorrect-0.9.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for colorcorrect-0.9.3-cp310-cp310-win_amd64.whl
colorcorrect-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for colorcorrect-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl
colorcorrect-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for colorcorrect-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl
colorcorrect-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details for colorcorrect-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
colorcorrect-0.9.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details for colorcorrect-0.9.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
colorcorrect-0.9.3-cp310-cp310-macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) Details for colorcorrect-0.9.3-cp310-cp310-macosx_10_9_universal2.whl

Total release size: 12.2 MB

Release files / colorcorrect-0.9.3.tar.gz

Download URL colorcorrect-0.9.3.tar.gz
Size 123.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fe62ff33d63522ebe63a7db9f7d8df238b5ff87e0717e31e26e4d404a4c0e106
BLAKE2b-256 checksum
How to use checksums
89cc02c5425825740474902badac98b02c7c3bb95495023bed5fd32ba1db7bba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp314-cp314-win_amd64.whl

Download URL colorcorrect-0.9.3-cp314-cp314-win_amd64.whl
Size 23.3 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
009cdf35a201e882c396c96596c02be6682e6ffdf61c42cbc43d6d2fc3307de5
BLAKE2b-256 checksum
How to use checksums
b83efb76ad2bc6dc6268e45419ecf97663781752cd75a64b25911f574173390b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL colorcorrect-0.9.3-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
07c3e872a0f17bb8db906a61d3f67eb7ae185259800d298e18fab04ce62c2005
BLAKE2b-256 checksum
How to use checksums
d296bcb0941c94652697b0ccfcb67570594684a18539a9467624c261a42d5ae3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL colorcorrect-0.9.3-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
a270c22682ec848fb7bffe63b9da446e3803e91bb92800e3b7d2e0d943b07f35
BLAKE2b-256 checksum
How to use checksums
ecc64b5c64f2483c43028e81ab379d221a0cb85c54efbe5fc78d284643e05e27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL colorcorrect-0.9.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 86.0 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
828f161f3da30103f8c44291505b490c595eae5d11149ff3175b99e35b49d85b
BLAKE2b-256 checksum
How to use checksums
e3b273b863ec9add31060a2daa0f4658db0e79f077e3b85bcbfeb0121cac019a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL colorcorrect-0.9.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 87.1 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
182e279e558557fa19825842e644a4c6dccb031286d86e4cdbec802a1d466abb
BLAKE2b-256 checksum
How to use checksums
c848314b36a6d2349f157241b7f213f064a2e311290ee6c9b4280aed63f6f881
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp314-cp314-macosx_10_15_universal2.whl

Download URL colorcorrect-0.9.3-cp314-cp314-macosx_10_15_universal2.whl
Size 29.2 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
baa800519e796369b353f1ed0b8000e0ce3a98649575ac10c022c5461cabe1e8
BLAKE2b-256 checksum
How to use checksums
9b2d0bbff6d504c6363df004ef0746be0e3d24678fd6940d409149b5dcaf68a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp313-cp313-win_amd64.whl

Download URL colorcorrect-0.9.3-cp313-cp313-win_amd64.whl
Size 22.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cb2ca8d3b4ce1bc9d13ad03438e36842f930ff9297f915cfafd73a67e8b25276
BLAKE2b-256 checksum
How to use checksums
cf250ec9b68f0153b1d78866d890445da2ebf8d7d9c3995c9698c46aecc13b6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL colorcorrect-0.9.3-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6f3d7efc71b6d8950624643500136684b8f7224805165f820575610b841acc26
BLAKE2b-256 checksum
How to use checksums
e5ec4f5751170c745a27528adaa6dcc5945eab8c84568829ea2ef20cfa609b39
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL colorcorrect-0.9.3-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
1fe4763020c64344ee91c564e713fc7b70d35faba7a234d9c82600d1a39ae9fe
BLAKE2b-256 checksum
How to use checksums
a771706de0c840a8556d3fe81c05c0d751ff8886960eec6fd1a12e452ebcfb81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL colorcorrect-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 86.0 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
90abde3ab9fcb7ffeab1d4da1035685f58771a06bab8973bd579ba34a827bd5d
BLAKE2b-256 checksum
How to use checksums
820a99669930069172d92db27e1b0c0c202c9e0db339154131034a2435c3f60b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL colorcorrect-0.9.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 87.1 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2b84c2fb993feef581001c867def410dedeb0c0dc0a617de1d646ce87d9ebbc1
BLAKE2b-256 checksum
How to use checksums
3f51d8e77f860be80588a8a0df48015a5d1f326991b979f51cab1c0b5f4b0185
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp313-cp313-macosx_10_13_universal2.whl

Download URL colorcorrect-0.9.3-cp313-cp313-macosx_10_13_universal2.whl
Size 28.9 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
db7135b9460d64c047b189b6e94c8bdb7d6066f25d79e1459845271634c1f7fa
BLAKE2b-256 checksum
How to use checksums
3de9dab4db9c7ada83c71ac8c37428afe3dd0e1ccb7c99cdf050050f81363fe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp312-cp312-win_amd64.whl

Download URL colorcorrect-0.9.3-cp312-cp312-win_amd64.whl
Size 22.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e85e792e5b8a6fa29ba78aa6d5c7668a31879836210009031066d7eb9f5f3d01
BLAKE2b-256 checksum
How to use checksums
cbee4e028d359e3cba80e1e4e0198e5e18fe6571d61ff1b54cb6f1590250d28a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL colorcorrect-0.9.3-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
bfc37fcf2456624b65e0c16f31e8998965c95738c0c238ee13d21db0d95c3515
BLAKE2b-256 checksum
How to use checksums
d3313167d76816f444da9df6dce6881e9c03fa80a9d61e655a5e6fbd3a5470df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL colorcorrect-0.9.3-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
7fead09b88318afa47b4b3a170bc0a23ee3dc4177302283371fe2424623b64e4
BLAKE2b-256 checksum
How to use checksums
86722c930338f0ca504ecf5dfb2f8dd312639da9cf4c37fc99829a968e315f0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL colorcorrect-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 86.0 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3802b63e0ed2a7ff93d3f906c5d3847872319d16d29bb5513d61278aabbb4cb6
BLAKE2b-256 checksum
How to use checksums
1649c19db1a22fafb5366f4ee601ddc06dc4722fe5cf23a4ee7ffcd453726cb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL colorcorrect-0.9.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 87.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d8e594006b62e714f19de608c9bbeff3ebcc392c4c0c60e859e351e005438107
BLAKE2b-256 checksum
How to use checksums
bef9ecea6dd186518aeca11db52879c885d7d0492c40890677ab5a43dd4a5ef3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp312-cp312-macosx_10_13_universal2.whl

Download URL colorcorrect-0.9.3-cp312-cp312-macosx_10_13_universal2.whl
Size 28.9 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
08b0b83b19613aa88374ad12b69bc930580e4beb07de8eef2625e3f461f8cb59
BLAKE2b-256 checksum
How to use checksums
07c655feaa47756fa74d73caf4d58f7522b2de23703cd8c5d76d5eba8b043b44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp311-cp311-win_amd64.whl

Download URL colorcorrect-0.9.3-cp311-cp311-win_amd64.whl
Size 22.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b3148fe3a421e475fed85e2dc089c2cf95823ee3fc9c6ae7ab913876af998dee
BLAKE2b-256 checksum
How to use checksums
a0b8a076dcf364bf3cdd40b5dc9633a7b431921a1fd91b28336e9e079c6ebdac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL colorcorrect-0.9.3-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
ecc0762e69247648925fee9cdbd4374d8af599037a496d37eec0cefd4e599f17
BLAKE2b-256 checksum
How to use checksums
c2d002b28d4c8792804581c893c1ceb98b75fb0563879992d2ec9022a4ac12d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL colorcorrect-0.9.3-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
859e6814b9e9e8eac796648e5596ef772d79943553071cf65de73b328d2715a5
BLAKE2b-256 checksum
How to use checksums
9eb55a6e3d37196b64db6759a553c0c8ebde490d344c585c221ca1d067cc618f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL colorcorrect-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 86.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fd2b1e6fffeef0302e84c297c74f351e9ab53d1ae3f44205b4110e62857663d3
BLAKE2b-256 checksum
How to use checksums
9f2aa59024c63b59d5f307b9b24d0e54c899c2bebb2b4f9efe30e0e1656ef373
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL colorcorrect-0.9.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 87.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5deb899fe7527bb2bfc12cf6ce72149d631d1070075b00aec373b006aa91ada8
BLAKE2b-256 checksum
How to use checksums
88a0a1af6a94b1874a7a31333afe3c4a9eb670a96091b8a4066de4a6a2099126
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp311-cp311-macosx_10_9_universal2.whl

Download URL colorcorrect-0.9.3-cp311-cp311-macosx_10_9_universal2.whl
Size 28.9 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
db783f2b24616a0794851dca8c098f1b14ea448958373745df43a0cac9c2d804
BLAKE2b-256 checksum
How to use checksums
5473c7b43371f2c61688b25d80f4695260a082aa74e244af17893a8ea352b34d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp310-cp310-win_amd64.whl

Download URL colorcorrect-0.9.3-cp310-cp310-win_amd64.whl
Size 22.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
2c72140bd14032c127d99164705d69829c431dbc97397c4969a385a075d050cf
BLAKE2b-256 checksum
How to use checksums
568e3dbb4437280c33e35ec4aba2f73af8a5c070bc3e65351abd990b276d02d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL colorcorrect-0.9.3-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c01519e99b10817e70ec4809395acdf8b6cad592d0fcb68942aff1d49b226d5f
BLAKE2b-256 checksum
How to use checksums
a161c8324e097d08efeb69ab4e4fab29a2e07643d5b93008e2772b6034684d64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL colorcorrect-0.9.3-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
331559073a6691e1e07fd252efb6a541974e94f084093e085333aedc0e1f2f96
BLAKE2b-256 checksum
How to use checksums
fe3c10d5ba86525680b8e304c071767d9f898cf355db1fb14851eb00d76f05b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL colorcorrect-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 86.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9deec60298155fe58ccff4e3265ef992ace543be64c9fe9f163be89f369b3a95
BLAKE2b-256 checksum
How to use checksums
ced51b998e84e5863701268f0b419ec838e9b66a16628f59da075930e0844c57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL colorcorrect-0.9.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 87.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b7e87af783ea61249128f5d4c48c44431944a79d7c830d4a6fe566c033b6a91c
BLAKE2b-256 checksum
How to use checksums
570dcc1b2b71760c74fe6ad0a795d1eb5e05b3a1afb6e3d5e0792fd784ee1606
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Release files / colorcorrect-0.9.3-cp310-cp310-macosx_10_9_universal2.whl

Download URL colorcorrect-0.9.3-cp310-cp310-macosx_10_9_universal2.whl
Size 28.9 kB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
bbc3b89b02a8f2dbe441346c19e762782789673a4afe17336eae5e21aeb65e0c
BLAKE2b-256 checksum
How to use checksums
1b40690f811df4af83e90bc6095ec773bfb16e7e605ad8936079af24b4e07909
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

Security for colorcorrect 0.9.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for colorcorrect-0.9.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page