Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove caching logic from xarray.Variable #1128

Merged
merged 14 commits into from
Nov 30, 2016
Merged

Commits on Nov 16, 2016

  1. Disable all caching on xarray.Variable

    This is a follow-up to generalize the changes from pydata#1024:
    
    - Caching and copy-on-write behavior has been moved to separate array classes
      that are explicitly used in `open_dataset` to wrap arrays loaded from disk (if
      `cache=True`).
    - Dask specific logic has been removed from the caching/loading logic on
      `xarray.Variable`.
    - Pickle no longer caches automatically under any circumstances.
    
    Still needs tests for the `cache` argument to `open_dataset`, but everything
    else seems to be working.
    shoyer committed Nov 16, 2016
    Configuration menu
    Copy the full SHA
    81f9b94 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2016

  1. Fixes for test failures

    shoyer committed Nov 17, 2016
    Configuration menu
    Copy the full SHA
    49135f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2016

  1. Fix IndexVariable.load

    shoyer committed Nov 20, 2016
    Configuration menu
    Copy the full SHA
    7f70d15 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2016

  1. Made DataStores pickle-able

    shoyer committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    8d19a16 View commit details
    Browse the repository at this point in the history
  2. Add dask.distributed test

    shoyer committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    5f5ca9e View commit details
    Browse the repository at this point in the history
  3. Fix failing Python 2 tests

    shoyer committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    c85dce7 View commit details
    Browse the repository at this point in the history
  4. Fix failing test on Windows

    shoyer committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    95e6737 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0379bfe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9a5364b View commit details
    Browse the repository at this point in the history
  7. a different windows fix

    shoyer committed Nov 21, 2016
    Configuration menu
    Copy the full SHA
    85f29cf View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6fa043d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f804e2e View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2016

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

Commits on Nov 30, 2016

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