Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doc/contribute/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1056,7 +1056,7 @@ PR checklist
- Test the code using `Pytest <https://doc.pytest.org/en/latest/>`_. Running all tests (type ``pytest`` in the root directory) takes a while, so feel free to only run the tests you think are needed based on your PR (example: ``pytest xarray/tests/test_dataarray.py``). CI will catch any failing tests.
- By default, the upstream dev CI is disabled on pull request and push events. You can override this behavior per commit by adding a ``[test-upstream]`` tag to the first line of the commit message. For documentation-only commits, you can skip the CI per commit by adding a ``[skip-ci]`` tag to the first line of the commit message.

- **Properly format your code** and verify that it passes the formatting guidelines set by `ruff <https://github.com/astral-sh/ruff>`_. See `"Code formatting" <https://docs.xarray.dev/en/stablcontributing.html#code-formatting>`_. You can use `pre-commit <https://pre-commit.com/>`_ to run these automatically on each commit.
- **Properly format your code** and verify that it passes the formatting guidelines set by `ruff <https://github.com/astral-sh/ruff>`_. See `"Code formatting" <https://docs.xarray.dev/en/stable/contributing.html#code-formatting>`_. You can use `pre-commit <https://pre-commit.com/>`_ to run these automatically on each commit.

- Run ``pre-commit run --all-files`` in the root directory. This may modify some files. Confirm and commit any formatting changes.

Expand Down
2 changes: 1 addition & 1 deletion doc/gallery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,5 @@ external-examples:
thumbnail: _static/logos/Xarray_Logo_RGB_Final.svg

- title: Project Pythia Foundations Book
path: https://foundations.projectpythia.org/core/xarray.html
path: https://foundations.projectpythia.org/core/xarray
thumbnail: https://raw.githubusercontent.com/ProjectPythia/projectpythia.github.io/main/portal/_static/images/logos/pythia_logo-blue-btext-twocolor.svg
2 changes: 1 addition & 1 deletion doc/get-help/faq.rst
Original file line number Diff line number Diff line change
Expand Up @@ -426,7 +426,7 @@ Whilst we do occasionally make breaking changes in order to improve the library,
we `signpost changes <https://docs.xarray.dev/en/stable/contributing.html#backwards-compatibility>`_ with ``FutureWarnings`` for many releases in advance.
(An exception is bugs - whose behaviour we try to fix as soon as we notice them.)
Our `test-driven development practices <https://docs.xarray.dev/en/stable/contributing.html#test-driven-development-code-writing>`_ helps to ensure any accidental regressions are caught.
This philosophy applies to everything in the `public API <https://docs.xarray.dev/en/stable/getting-started-guide/faq.html#what-parts-of-xarray-are-considered-public-api>`_.
This philosophy applies to everything in the public API.

.. _public-api:

Expand Down
4 changes: 2 additions & 2 deletions doc/getting-started-guide/tutorials-and-videos.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,6 @@ Books, Chapters and Articles
.. _Xarray's Tutorials: https://xarray-contrib.github.io/xarray-tutorial/
.. _Journal of Open Research Software paper: https://doi.org/10.5334/jors.148
.. _UW eScience Institute's Geohackweek : https://geohackweek.github.io/nDarrays/
.. _tutorial: https://github.com/Unidata/unidata-users-workshop/blob/master/notebooks/xray-tutorial.ipynb
.. _with answers: https://github.com/Unidata/unidata-users-workshop/blob/master/notebooks/xray-tutorial-with-answers.ipynb
.. _tutorial: https://github.com/Unidata/unidata-users-workshop/blob/2015/notebooks/xray-tutorial.ipynb
.. _with answers: https://github.com/Unidata/unidata-users-workshop/blob/2015/notebooks/xray-tutorial-with-answers.ipynb
.. _Nicolas Fauchereau's 2015 tutorial: https://nbviewer.iPython.org/github/nicolasfauchereau/metocean/blob/master/notebooks/xray.ipynb
2 changes: 1 addition & 1 deletion doc/user-guide/data-structures.rst
Original file line number Diff line number Diff line change
Expand Up @@ -537,7 +537,7 @@ organise heterogeneous data which could not be stored inside a single
of multiple `groups`_ within a netCDF file or `Zarr Store`_.

.. _groups: https://www.unidata.ucar.edu/software/netcdf/workshops/2011/groups-types/GroupsIntro.html
.. _Zarr Store: https://zarr.readthedocs.io/en/stable/tutorial.html#groups
.. _Zarr Store: https://zarr.readthedocs.io/en/stable/user-guide/groups/#groups

Each :py:class:`~xarray.DataTree` object (or "node") contains the same data that a single
:py:class:`xarray.Dataset` would (i.e. :py:class:`~xarray.DataArray` objects stored under hashable
Expand Down
2 changes: 1 addition & 1 deletion doc/user-guide/duckarrays.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Some numpy-like array types that xarray already has some support for:
* `Sparse <https://sparse.pydata.org/en/stable/>`_ - for performant arrays with many zero elements,
* `Pint <https://pint.readthedocs.io/en/latest/>`_ - for tracking the physical units of your data (see `pint-xarray <https://pint-xarray.readthedocs.io>`_),
* `Dask <https://docs.dask.org/en/stable/>`_ - parallel computing on larger-than-memory arrays (see :ref:`using dask with xarray <dask>`),
* `Cubed <https://github.com/tomwhite/cubed/tree/main/cubed>`_ - another parallel computing framework that emphasises reliability (see `cubed-xarray <https://github.com/cubed-xarray>`_).
* `Cubed <https://github.com/cubed-dev/cubed/tree/main/cubed>`_ - another parallel computing framework that emphasises reliability (see `cubed-xarray <https://github.com/cubed-dev/cubed-xarray>`_).

.. warning::

Expand Down
2 changes: 1 addition & 1 deletion doc/user-guide/io.rst
Original file line number Diff line number Diff line change
Expand Up @@ -851,7 +851,7 @@ Natively the xarray data structures can only handle one level of nesting, organi
DataArrays inside of Datasets. If your HDF5 file has additional levels of hierarchy you
can only access one group and a time and will need to specify group names.

.. _HDF5: https://hdfgroup.github.io/hdf5/index.html
.. _HDF5: https://www.hdfgroup.org/solutions/hdf5/
.. _h5py: https://www.h5py.org/


Expand Down
2 changes: 1 addition & 1 deletion doc/user-guide/terminology.rst
Original file line number Diff line number Diff line change
Expand Up @@ -283,4 +283,4 @@ complete examples, please consult the relevant documentation.*
allows for grouping related data together.
Analogous to a single
`netCDF group <https://www.unidata.ucar.edu/software/netcdf/workshops/2011/groups-types/GroupsIntro.html>`_
or `Zarr group <https://zarr.readthedocs.io/en/stable/tutorial.html#groups>`_.
or `Zarr group <https://zarr.readthedocs.io/en/stable/user-guide/groups/#groups>`_.
Loading