Skip to main content

pyxpcm: Ocean Profile Classification Model

Project description

pyXpcm: Ocean Profile Classification Model

DOI Documentation Status Build Status
Python 3.6
contributions welcome

pyXpcm is a python package to create and work with ocean Profile Classification Model that consumes and produces Xarray objects. Xarray objects are N-D labeled arrays and datasets in Python.

A ocean Profile Classification Model allows to automatically assemble ocean profiles in clusters according to their vertical structure similarities.
The geospatial properties of these clusters can be used to address a large variety of oceanographic problems: front detection, water mass identification, natural region contouring (gyres, eddies), reference profile selection for QC validation, etc... The vertical structure of these clusters furthermore provides a highly synthetic representation of large ocean areas that can be used for dimensionality reduction and coherent intercomparisons of ocean data (re)-analysis or simulations.

Why pyXpcm?

The Ocean dynamics and its 3-dimensional structure and variability is so complex that it is very difficult to develop objective and efficient diagnostics of horizontally and vertically coherent oceanic patterns. However, identifying such patterns is crucial to the understanding of interior mechanisms as, for instance, the integrand giving rise to Global Ocean Indicators (e.g. heat content and sea level rise). We believe that, by using state of the art machine learning algorithms and by building on the increasing availability of ever-larger in situ and numerical model datasets, we can address this challenge in a way that was simply not possible a few years ago. Following this approach, Profile Classification Modelling focuses on the smart identification of vertically coherent patterns and their space/time distribution and occurrence.

Documentation

https://pyxpcm.readthedocs.io

Install

Latest release:

pip install pyxpcm

Development version:

pip install git+https://github.com/obidam/pyxpcm.git

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

pyxpcm-0.4.1.tar.gz (35.1 kB view details)

Uploaded Source

Built Distributions

pyxpcm-0.4.1-py3.6.egg (38.8 kB view details)

Uploaded Source

pyxpcm-0.4.1-py3-none-any.whl (51.7 kB view details)

Uploaded Python 3

File details

Details for the file pyxpcm-0.4.1.tar.gz.

File metadata

  • Download URL: pyxpcm-0.4.1.tar.gz
  • Upload date:
  • Size: 35.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7

File hashes

Hashes for pyxpcm-0.4.1.tar.gz
Algorithm Hash digest
SHA256 5435ebcd0f156e3b8b30904b6b57ec550366282591f3b7c760b679c5a9aaaf4d
MD5 0dc233b04675e13ac9684af15f81eea2
BLAKE2b-256 2439aad04cc264f2e4c4b91da4bfae6018b3c4b12baaa4e9b127f0dac5788a89

See more details on using hashes here.

File details

Details for the file pyxpcm-0.4.1-py3.6.egg.

File metadata

  • Download URL: pyxpcm-0.4.1-py3.6.egg
  • Upload date:
  • Size: 38.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7

File hashes

Hashes for pyxpcm-0.4.1-py3.6.egg
Algorithm Hash digest
SHA256 a87923a0e74bf3baf26ccaf0945b1f60becb3129c43adc1932f572e0ea932ee9
MD5 23e91945a3ca6b2b9ab55b9c5980b6d7
BLAKE2b-256 0734ae73f1be5d487b26faa41d1366ce48eb9c98648e741bb3eea4ce6e669be8

See more details on using hashes here.

File details

Details for the file pyxpcm-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: pyxpcm-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 51.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0.post20200106 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.7

File hashes

Hashes for pyxpcm-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bbe2ee8d1d2bdc9aecb28d4e95c50a7d51699f94e3fccd1b09f758899772d260
MD5 1d66822d77f614fd3bc2d3e1210cdf27
BLAKE2b-256 b34903e8b5fc3a24e1e3b9c18b29096b0aa2c93eeb198b27e679f735656c382b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page