Tool to homogenize netCDF files to CF standard
Project description
Versions |
|
Documentation and Support |
|
Open Source |
|
Coding Standards |
|
Development Status |
Tool to homogenize netCDF to CF standard files using xarray
Documentation
The official documentation is at https://pyhomogenize.readthedocs.io/
Features
some useful functions to read and write large netCDF files
basics: This class creates a fixed frequency CFTimeIndex from user-given start and end dates. You can manipulate the CFTimeIndex and crop it to user-specific conditions.
netcdf_basics: This class opens one or multiple netCDF files by calling the class. You can manipulate the netCDF attributes and write it to a new file.
time_control: This class is a time checker for NetCDF files following CF Metadata Conventions. It is based on pyhomogenize’s netcdf_basics class. Thus it opens the netCDF files by calling the class.
time_compare: This class compares the time axes of list entires of multiple xr.datasets, netCDF files and/or time_control objects.
Installation
You can install the package directly with pip:
pip install pyhomogenize
If you want to contribute, I recommend cloning the repository and installing the package in development mode, e.g.
git clone https://github.com/ludwiglierhammer/pyhomogenize.git
cd pyhomogenize
pip install -e .
This will install the package but you can still edit it and you don’t need the package in your PYTHONPATH
Requirements
python3.6 or higher
cftime
dask
xarray
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyhomogenize-0.6.3.tar.gz.
File metadata
- Download URL: pyhomogenize-0.6.3.tar.gz
- Upload date:
- Size: 34.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ef7555798e448e1fc3fe2be0a35f0e0ef549aa412d53ed49875ba3ef4e7c4e69
|
|
| MD5 |
d904be295edfeafcc1607def9226f18b
|
|
| BLAKE2b-256 |
0cd1ed66be4dc54019c871244fd5fab2db11e02a4465eccd57a00dcbea814fef
|
Provenance
The following attestation bundles were made for pyhomogenize-0.6.3.tar.gz:
Publisher:
publish.yml on climate-service-center/pyhomogenize
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyhomogenize-0.6.3.tar.gz -
Subject digest:
ef7555798e448e1fc3fe2be0a35f0e0ef549aa412d53ed49875ba3ef4e7c4e69 - Sigstore transparency entry: 1573167891
- Sigstore integration time:
-
Permalink:
climate-service-center/pyhomogenize@7506b21474be8e5a397da4b248b0a90012dd2a1e -
Branch / Tag:
refs/tags/v0.6.3 - Owner: https://github.com/climate-service-center
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7506b21474be8e5a397da4b248b0a90012dd2a1e -
Trigger Event:
release
-
Statement type:
File details
Details for the file pyhomogenize-0.6.3-py3-none-any.whl.
File metadata
- Download URL: pyhomogenize-0.6.3-py3-none-any.whl
- Upload date:
- Size: 34.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a04c652e59bd3fc9f7d8caa344736b76d94da4ec135711ec2edcccea75687852
|
|
| MD5 |
02f19da6bd566c73af37672e81ec426e
|
|
| BLAKE2b-256 |
b06f2a2bf788012e3bc4879b1dbb6ce7dd3ef6691bf4a4d241786a15956e5ba6
|
Provenance
The following attestation bundles were made for pyhomogenize-0.6.3-py3-none-any.whl:
Publisher:
publish.yml on climate-service-center/pyhomogenize
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyhomogenize-0.6.3-py3-none-any.whl -
Subject digest:
a04c652e59bd3fc9f7d8caa344736b76d94da4ec135711ec2edcccea75687852 - Sigstore transparency entry: 1573167961
- Sigstore integration time:
-
Permalink:
climate-service-center/pyhomogenize@7506b21474be8e5a397da4b248b0a90012dd2a1e -
Branch / Tag:
refs/tags/v0.6.3 - Owner: https://github.com/climate-service-center
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@7506b21474be8e5a397da4b248b0a90012dd2a1e -
Trigger Event:
release
-
Statement type: