Draft:Pcodec
![]() | Review waiting, please be patient.
This may take 3 months or more, since drafts are reviewed in no specific order. There are 3,163 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
Pcodec or Pco is a lossless compression format and algorithm for numerical data. Its is open sourced under Apache 2.0 License. Its stated goal is to compress with high compression ratio and moderately fast speed. [1]
Pco differs from LZ77 and LZ78 compression in that it applies "binning" to numerical values instead of matching exact sequences of bytes. These bins are then entropy coded. [1]
Pco is the remake of an earlier codec named Quantile Compression or q_compress. Work on q_compress began in mid 2021, and Pco's first stable version was released in November 2023. [2] [3] Pco is used in other wrapping data formats such as Zarr, and it is known to store at least petabytes of data. [4]
References
- ^ a b "pcodec/pcodec: Lossless codec for numerical data". github.com. Retrieved 2025-04-06.
- ^ "basic algorithm - mwlon/pcodec". github.com. 2021-05-31. Retrieved 2025-04-06.
- ^ "crates.io: Rust Package Registry". crates.io. 2023-11-28. Retrieved 2025-04-06.
- ^ "Support `pcodec` v0.3". github.com. 2024-11-14. Retrieved 2025-04-06.