Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: keewis/xarray-tutorial
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: xarray-contrib/xarray-tutorial
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 51 files changed
  • 7 contributors

Commits on Jul 7, 2026

  1. modernize the pre-commit hooks (xarray-contrib#356)

    * use `ruff`, `prettier`, and `taplo`
    
    * only auto-fix isort warnings
    
    * run all hooks
    
    * ignore the remaining failures
    keewis authored Jul 7, 2026
    Configuration menu
    Copy the full SHA
    9461d92 View commit details
    Browse the repository at this point in the history
  2. simple backend engine for image formats (xarray-contrib#355)

    * imageio backend and example data
    
    * add imageio
    
    * create a time offset coordinate + index
    
    * bump versions and format
    
    * exclude `pixi.lock` from `prettier`
    
    * relock
    
    * don't show diffs of `pixi.lock`
    keewis authored Jul 7, 2026
    Configuration menu
    Copy the full SHA
    2ac823e View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2026

  1. Configuration menu
    Copy the full SHA
    220c7ac View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2026

  1. Add data cataloging tutorial (xarray-contrib#359)

    * Add data cataloging tutorial
    
    * Add examples
    
    * Update TOC
    
    * Copy edits and review feedback
    
    * Copy edits
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    VeckoTheGecko and pre-commit-ci[bot] authored Jul 13, 2026
    Configuration menu
    Copy the full SHA
    f7e7dee View commit details
    Browse the repository at this point in the history
  2. tutorial hierarchical zarr stores (xarray-contrib#361)

    * tutorial hierarchical zarr stores
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * sync lock file
    
    * style: formating of headers
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * spelling
    
    * spelling rip
    
    * spelling
    
    * pr suggestions and some clean up
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * adding to toc
    
    * updated _toc correctly this time
    
    * more info zarr stores and datatree
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    eni-awowale and pre-commit-ci[bot] authored Jul 13, 2026
    Configuration menu
    Copy the full SHA
    34c0d1f View commit details
    Browse the repository at this point in the history
  3. Xarray's Rasterio Backend Tutorial (xarray-contrib#365)

    * add rasterio backend
    
    * use tutorial
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * pr suggestions
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    eni-awowale and pre-commit-ci[bot] authored Jul 13, 2026
    Configuration menu
    Copy the full SHA
    f456a11 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2026

  1. Introduction to backends (xarray-contrib#367)

    * adding intro to backends notebook
    
    * adding pydap
    
    * section about netcdf4 backends
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Add cell tag
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Vecko <36369090+VeckoTheGecko@users.noreply.github.com>
    3 people authored Jul 14, 2026
    Configuration menu
    Copy the full SHA
    250b8ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6775cf0 View commit details
    Browse the repository at this point in the history
  3. Create custom backends (xarray-contrib#368)

    * initial
    
    * imagio
    
    * custom backend
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * fixes
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * path
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * relative path
    
    * path
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * relative path
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Fix typo
    
    * remove return
    
    * repro
    
    * adding compute
    
    * removed debugging code
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    Co-authored-by: Vecko <36369090+VeckoTheGecko@users.noreply.github.com>
    3 people authored Jul 14, 2026
    Configuration menu
    Copy the full SHA
    8e1eeb2 View commit details
    Browse the repository at this point in the history
  4. Finalize Scipy 2026 tutorial website page (xarray-contrib#369)

    * Finalize Scipy 2026 tutorial website page
    
    * added remaining links
    
    * custom backend
    
    * indexing
    
    * broken link
    
    ---------
    
    Co-authored-by: Olufunke Awowale <e.awowale@nasa.gov>
    VeckoTheGecko and eni-awowale authored Jul 14, 2026
    Configuration menu
    Copy the full SHA
    ac73256 View commit details
    Browse the repository at this point in the history
  5. Why an index (xarray-contrib#366)

    * Add 'why an index' custom index tutorial notebook
    
    Initial draft of intermediate/indexing/why-an-index.ipynb: an
    intuition-first tutorial on why xarray needs indexes and when to build
    a custom one.
    
    * Add handoff notes for why-an-index tutorial work
    
    * wip
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Remove local handoff notes from version control
    
    The handoff/session notes under notes/ are local working docs and should
    not be tracked (they were appearing in the draft PR diff). Untrack the
    handoff note and gitignore notes/ so working notes stay out of git.
    
    * fix
    
    * wip
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * WIP
    
    * Dedupe and reshape why-an-index notebook
    
    - Collapse the merge-duplicated notebook down to a single copy
    - Simplify PeriodicIndex to a scalar-query exercise with an explicit
      input/return contract; blank the body to hints + a runnable stub and
      add an attach-and-call demo that prints what sel receives
    - Rename SliceRuler to DIYRangeIndex and give it the same exercise
      scaffolding (contract comment, print of received dict, stub, demo)
    - Generalize the CoordinateTransform forward/reverse description
    - Remove the 2-D affine grid section; renumber the fisheye section to
      step 2 of 2 and trim the outline accordingly
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    * Remove stray TODO/placeholder prose from why-an-index
    
    * Skip why-an-index notebook in codespell (inline base64 image)
    
    * Fix ruff errors: drop unused var, discard bare expr, define line_x
    
    * [pre-commit.ci] auto fixes from pre-commit.com hooks
    
    for more information, see https://pre-commit.ci
    
    ---------
    
    Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
    ianhi and pre-commit-ci[bot] authored Jul 14, 2026
    Configuration menu
    Copy the full SHA
    f4ac651 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ed06124 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2026

  1. Configuration menu
    Copy the full SHA
    54df4e2 View commit details
    Browse the repository at this point in the history
Loading