# xncml
![Read the Docs](https://img.shields.io/readthedocs/xncml)
![PyPI](https://img.shields.io/pypi/v/xncml)
Tools for opening and manipulating NcML (NetCDF Markup Language) files with/for xarray.
These tools allow you to modify NcML by:
- Adding or removing global attributes
- Adding or removing variable attributes
- Removing variables and dimensions
and read NcML files into `xarray.Dataset` objects:
```python
import xncml
ds = xncml.open_ncml("large_ensemble.ncml")
```
See [documentation] for more information.
## Installation
xncml can be installed from PyPI with pip:
```bash
pip install xncml
```
[documentation]: https://xncml.readthedocs.io
Raw data
{
"_id": null,
"home_page": "https://github.com/xarray-contrib/xncml",
"name": "xncml",
"maintainer": "Anderson Banihirwe",
"docs_url": null,
"requires_python": ">=3.9, <4",
"maintainer_email": "abanihi@ucar.edu",
"keywords": "xncml,xarray,netcdf",
"author": "",
"author_email": "",
"download_url": "https://files.pythonhosted.org/packages/f7/a0/5a71b56aa357af67cdf3d9aa3248f8f2462149f9538d39697a83402fafd3/xncml-0.4.0.tar.gz",
"platform": null,
"description": "# xncml\n\n![Read the Docs](https://img.shields.io/readthedocs/xncml)\n![PyPI](https://img.shields.io/pypi/v/xncml)\n\n\nTools for opening and manipulating NcML (NetCDF Markup Language) files with/for xarray.\n\nThese tools allow you to modify NcML by:\n\n- Adding or removing global attributes\n- Adding or removing variable attributes\n- Removing variables and dimensions\n\nand read NcML files into `xarray.Dataset` objects:\n\n```python\nimport xncml\nds = xncml.open_ncml(\"large_ensemble.ncml\")\n```\n\nSee [documentation] for more information.\n\n## Installation\n\nxncml can be installed from PyPI with pip:\n\n```bash\npip install xncml\n```\n\n[documentation]: https://xncml.readthedocs.io\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "Tools for manipulating and opening NCML (NetCDF Markup) files with/for xarray",
"version": "0.4.0",
"project_urls": {
"Homepage": "https://github.com/xarray-contrib/xncml"
},
"split_keywords": [
"xncml",
"xarray",
"netcdf"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "51ae83008fb9701b6e31d517d9439cac1253a2b5ac1120fb4e1a09f6e0fb8a9b",
"md5": "9085651a9936fe722943e453f5c1346a",
"sha256": "187f0acaea73abdf5ab6489f5b7b77bac2773b6f5859253b7a2e1aa42fdf7160"
},
"downloads": -1,
"filename": "xncml-0.4.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9085651a9936fe722943e453f5c1346a",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.9, <4",
"size": 874783,
"upload_time": "2024-01-08T16:07:25",
"upload_time_iso_8601": "2024-01-08T16:07:25.700728Z",
"url": "https://files.pythonhosted.org/packages/51/ae/83008fb9701b6e31d517d9439cac1253a2b5ac1120fb4e1a09f6e0fb8a9b/xncml-0.4.0-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f7a05a71b56aa357af67cdf3d9aa3248f8f2462149f9538d39697a83402fafd3",
"md5": "53214fc2aec64905238920ce5031e8be",
"sha256": "85fe72ad12b3d5fb750e1cae4f3f610513dec5b9b804446695b5730bd3887f59"
},
"downloads": -1,
"filename": "xncml-0.4.0.tar.gz",
"has_sig": false,
"md5_digest": "53214fc2aec64905238920ce5031e8be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9, <4",
"size": 848861,
"upload_time": "2024-01-08T16:07:27",
"upload_time_iso_8601": "2024-01-08T16:07:27.287475Z",
"url": "https://files.pythonhosted.org/packages/f7/a0/5a71b56aa357af67cdf3d9aa3248f8f2462149f9538d39697a83402fafd3/xncml-0.4.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-08 16:07:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "xarray-contrib",
"github_project": "xncml",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"lcname": "xncml"
}