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

Optimize isel for lazy array equality checking #3588

Merged
merged 19 commits into from
Feb 24, 2020

Commits on Nov 26, 2019

  1. Add some xfailed tests.

    dcherian committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    e57b099 View commit details
    Browse the repository at this point in the history
  2. Only xfail failing tests.

    dcherian committed Nov 26, 2019
    Configuration menu
    Copy the full SHA
    6ba4509 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61b7334 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2019

  1. Update tests.

    dcherian committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    6f36416 View commit details
    Browse the repository at this point in the history
  2. todos

    dcherian committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    165fbba View commit details
    Browse the repository at this point in the history
  3. Fix isel. Tests pass.

    dcherian committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    15c4018 View commit details
    Browse the repository at this point in the history
  4. All tests pass.

    dcherian committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    3754662 View commit details
    Browse the repository at this point in the history
  5. Add comments.

    dcherian committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    ae94620 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2019

  1. wip

    dcherian committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    cbfbc50 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. cleanup

    dcherian committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    23fbd07 View commit details
    Browse the repository at this point in the history
  2. Revert "Add DataArray.rename_dims, DataArray.rename_vars"

    This reverts commit 61b7334.
    dcherian committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    5ba42ea View commit details
    Browse the repository at this point in the history
  3. more tests

    dcherian committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    eb79595 View commit details
    Browse the repository at this point in the history
  4. Add comment

    dcherian committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    28074b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2019

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

Commits on Dec 30, 2019

  1. Merge branch 'master' of github.com:pydata/xarray into optimize-lazy-…

    …equiv
    
    * 'master' of github.com:pydata/xarray: (28 commits)
      Add nanmedian for dask arrays (pydata#3604)
      added pyinterp to related projects (pydata#3655)
      Allow incomplete hypercubes in combine_by_coords (pydata#3649)
      concat keeps attrs from first variable. (pydata#3637)
      Extend DatetimeAccessor properties and support `.dt` accessor for Timedelta (pydata#3612)
      update readthedocs.yml (pydata#3639)
      silence sphinx warnings round 3 (pydata#3602)
      Fix/quantile wrong errmsg (pydata#3635)
      Provide shape info in shape mismatch error. (pydata#3619)
      Minor doc fixes (pydata#3615)
      Respect user-specified coordinates attribute. (pydata#3487)
      Add Facetgrid.row_labels & Facetgrid.col_labels (pydata#3597)
      Fix pint integration tests (pydata#3600)
      Minor fix to combine_by_coords to allow for the combination of CFTimeIndexes separated by large time intervals (pydata#3543)
      Fix map_blocks HLG layering (pydata#3598)
      Silence sphinx warnings: Round 2 (pydata#3592)
      2x~5x speed up for isel() in most cases (pydata#3533)
      remove xarray again (pydata#3591)
      fix plotting with transposed nondim coords. (pydata#3441)
      make coarsen reductions consistent with reductions on other classes (pydata#3500)
      ...
    dcherian committed Dec 30, 2019
    Configuration menu
    Copy the full SHA
    9291b91 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2020

  1. Update xarray/core/variable.py

    Co-Authored-By: crusaderky <[email protected]>
    dcherian and crusaderky authored Jan 17, 2020
    Configuration menu
    Copy the full SHA
    96d8ded View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. minor.

    dcherian committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    2ce560f View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into optimize-lazy-equiv

    * upstream/master: (23 commits)
      Feature/align in dot (pydata#3699)
      ENH: enable `H5NetCDFStore` to work with already open h5netcdf.File a… (pydata#3618)
      One-off isort run (pydata#3705)
      hardcoded xarray.__all__ (pydata#3703)
      Bump mypy to v0.761 (pydata#3704)
      remove DataArray and Dataset constructor deprecations for 0.15  (pydata#3560)
      Tests for variables with units (pydata#3654)
      Add an example notebook using apply_ufunc to vectorize 1D functions (pydata#3629)
      Use encoding['dtype'] over data.dtype when possible within CFMaskCoder.encode (pydata#3652)
      allow passing any iterable to drop when dropping variables (pydata#3693)
      Typo on DataSet/DataArray.to_dict documentation (pydata#3692)
      Fix mypy type checking tests failure in ds.merge (pydata#3690)
      Explicitly convert result of pd.to_datetime to a timezone-naive type (pydata#3688)
      ds.merge(da) bugfix (pydata#3677)
      fix docstring for combine_first: returns a Dataset (pydata#3683)
      Add option to choose mfdataset attributes source. (pydata#3498)
      How do I add a new variable to dataset. (pydata#3679)
      Add map_blocks example to whats-new (pydata#3682)
      Make dask names change when chunking Variables by different amounts. (pydata#3584)
      raise an error when renaming dimensions to existing names (pydata#3645)
      ...
    dcherian committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    6b20a3e View commit details
    Browse the repository at this point in the history
  3. Merge branch 'optimize-lazy-equiv' of github.com:dcherian/xarray into…

    … optimize-lazy-equiv
    
    * 'optimize-lazy-equiv' of github.com:dcherian/xarray:
      Update xarray/core/variable.py
    dcherian committed Jan 21, 2020
    Configuration menu
    Copy the full SHA
    7b1a55f View commit details
    Browse the repository at this point in the history