Skip to main content

No project description provided

Project description

🎩 🪄 A Pinch of PixC Dust 🐇

This python project centralizes librairies to facilitate local studies based on SWOT-HR Level-2 Pixel Cloud products.

🚀 Quick Start

start by cloning this package and installing the environment with
pip:

pip install -e .

poetry:

poetry install

📔 Notebooks

Start here to understand what you can do: "There is nothing more frustrating than a good example" (Mark Twain)

⬇️ Downloaders

The downloader classes allow you to directly download SWOT Pixel Cloud files from hydroweb.next (or other sources such as PO.DAAC to be implemented).
For hydroweb.next, it requires you to create an account and an API Key (token) from the platform: https://hydroweb.next.theia-land.fr

🪄 Converters

The converter classes allow you to create more easy-to-use databases than the original netcdf4 format. The various databases are designed for local studies, not for huge country-scale databases (though it should work, they will not be efficient).
Zarr (with zcollection), geopackage and shapefile are currently supported.
The converters allow you to limit the databases to areas of interest (provided by polygons) and variables of interest (limitated to the pixel_cloud group mono-dimensional variables).
Users are encouraged to limit the number of variables to what is useful, especially for geopackage format, but also for the planet ;)

👓 Readers :

The reader classes allow you to read the original netcdf4 format or the databases generated by converters.

🧰 Tools

Here are some python script implementing the classes.

🔶 Discrete Global Grid System (experimental)

I enjoy DDGS a lot. It is pretty great if you want to perform on-the-fly "rasterization", partitionning, comparing pixels over time or space, etc.
Currently only H3 is implemented.

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

pixcdust-0.1.0.tar.gz (299.2 kB view details)

Uploaded Source

Built Distribution

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

pixcdust-0.1.0-py3-none-any.whl (311.3 kB view details)

Uploaded Python 3

File details

Details for the file pixcdust-0.1.0.tar.gz.

File metadata

  • Download URL: pixcdust-0.1.0.tar.gz
  • Upload date:
  • Size: 299.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.13 Linux/5.10.0-26-amd64

File hashes

Hashes for pixcdust-0.1.0.tar.gz
Algorithm Hash digest
SHA256 75199f9811a198e46c2cb2590e857ea225da8f4ee8430a7568c58899934636b5
MD5 451e650a78065d5af35a26deb289338a
BLAKE2b-256 8d5ad01edbabd6c0d17da70c3b2d1dff9b3397bf38c14530070f1c0926b334e2

See more details on using hashes here.

File details

Details for the file pixcdust-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pixcdust-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 311.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.10.13 Linux/5.10.0-26-amd64

File hashes

Hashes for pixcdust-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87accbd5187512a728dc5a9de6a046b33e944119aa682c76a90f8a2dc9697005
MD5 a095ab7a8cbfa3281d45180929406bda
BLAKE2b-256 05d93d766dcd35a71ba0b4605e9430d71f91f6b1c5e09feb300508d63fb64163

See more details on using hashes here.

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