home / github

Menu
  • Search all tables
  • GraphQL API

commits

Table actions
  • GraphQL API for commits

1,581 rows where author = 1217238 and repo = 13221727 sorted by author_date descending

✎ View and edit SQL

This data as json, CSV (advanced)

Suggested facets: raw_author, raw_committer, committer, author_date (date), committer_date (date)

repo 1

  • xarray · 1,581 ✖

author 1

  • shoyer · 1,581 ✖
sha message author_date ▲ committer_date raw_author raw_committer repo author committer
6c131fe4d6256e2a8592e69ceaad015b27c180aa Update calendar for developers meeting (#7933) 2023-06-21T17:56:21Z 2023-06-21T17:56:21Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
268753696f5886615adf5edd8024e80e40c9d4ea Cache files for different CachingFileManager objects separately (#4879) * Cache files for different CachingFileManager objects separately This means that explicitly opening a file multiple times with ``open_dataset`` (e.g., after modifying it on disk) now reopens the file from scratch, rather than reusing a cached version. If users want to reuse the cached file, they can reuse the same xarray object. We don't need this for handling many files in Dask (the original motivation for caching), because in those cases only a single CachingFileManager is created. I think this should some long-standing usability issues: #4240, #4862 Conveniently, this also obviates the need for some messy reference counting logic. * Fix whats-new message location * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Add id to CachingFileManager * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * restrict new test to only netCDF files * fix whats-new message * skip test on windows * Revert "[pre-commit.ci] auto fixes from pre-commit.com hooks" This reverts commit e6371658bb0362240cc998208d3683b06cf71a88. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Revert "Fix whats-new message location" This reverts commit 6bc80e705448c83b8c14b4d12e0c62d6d5436f95. * fixups * fix syntax * tweaks * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix types for mypy * add uuid * restore ref_counts * doc tweaks * close files inside test_open_mfdataset_list_attr * remove unused itertools * don't use refcounts * re-enable ref counting * cleanup * Apply typing suggestions from code review Co-authored-by: Illviljan <14371165+Illviljan@users.noreply.github.com> * fix import of Hashable * ignore __init__ type * fix whats-new Co-a… 2022-10-18T16:40:40Z 2022-10-18T16:40:40Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
23d345bd920a5e799370a8035ff214e9d3f223a2 Simplify missing value handling in xarray.corr (#6025) 2021-11-28T04:39:22Z 2021-11-28T04:39:22Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
c31e970bcf23d421000fa182bced34cdf1793735 Docs: fix URL for PTSA (#5935) 2021-11-05T09:36:03Z 2021-11-05T09:36:03Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
deaca14295d23c021a8352e485b199318907f59b Make typing-extensions optional (#5624) 2021-07-22T23:02:03Z 2021-07-22T23:02:03Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
158bc525480bfc95773ca024f41cd227af3035ec Add mode="r+" for to_zarr and use consolidated writes/reads by default (#5252) 2021-06-17T17:19:26Z 2021-06-17T17:19:26Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
24c61522219604f8092cf6c4805875825b78e3fe Better error message when no backend engine is found. (#5300) * Better error message when no backend engine is found. I consider this progress towards fixing GH5291 but not a complete fix yet. * Better error message for tutorial datasets * flake8 2021-05-18T21:22:59Z 2021-05-18T21:22:59Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
c6f2cf05b137061fd3ef7fdebcc2b82977791692 More robust guess_can_open for netCDF4/scipy/h5netcdf entrypoints (#5296) * More robust guess_can_open for netCDF4/scipy/h5netcdf entrypoints The new version check magic numbers in files on disk, not just already open file objects. I've also added a bunch of unit-tests. Fixes GH5295 * Fix failures and warning in test_backends.py * format black 2021-05-14T22:40:13Z 2021-05-14T22:40:13Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
dd806b87bb91d98e920e459419782bb39c93cc2a Support parallel writes to regions of zarr stores (#4035) * WIP: support writing to a region with zarr * Consolidate before closing * write -> save * Integration test for writing to regions * Skip compute=False if dask is not installed * raise an error for non-matching vars in to_zarr with region * wip docstring * Update to_zarr docstring * Error handling and tests for writing to a zarr region * Add narrative docs on to_zarr() with region * Add whats-new note on region * Add dask.array import * Fixup docs * Add in PR link to whats-new * more description in docs * don't override attrs when writing to regions * Another check for edge cases * Blacken * edits per Ryan's review * move whats-new * Mark tests as requiring dask * doc clarifications * Update doc/whats-new.rst Co-authored-by: keewis <keewis@users.noreply.github.com> Co-authored-by: keewis <keewis@users.noreply.github.com> 2020-11-04T06:19:00Z 2020-11-04T06:19:00Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
18c692651a1c6e895eea1852171247b52b1d4c63 Add variable/attribute names to netCDF validation errors (#4500) * Add variable/attribute names to netCDF validation errors This should result in a better user experience, e.g., specifically pointing out the attribute with an invalid value. * fix lint 2020-10-10T05:28:08Z 2020-10-10T05:28:08Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
2ed6d57fa5e14e87e83c8194e619538f6edcd90a Fix for h5py deepcopy issues (#4426) * Potential fix for h5py deepcopy issues * lint * Add unit test * blacker than the blackest black Co-authored-by: dcherian <deepak@cherian.net> 2020-09-18T22:31:08Z 2020-09-18T22:31:08Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
59f57f3e410aca19a722c4a0d84359bde9852fbf Fix indexing with datetime64[ns] with pandas=1.1 (#4292) * Fix indexing with datetime64[ns] with pandas=1.1 Fixes #4283 The underlying issue is that calling `.item()` on a NumPy array with `dtype=datetime64[ns]` returns an _integer_, rather than an `np.datetime64 scalar. This is somewhat baffling but works this way because `.item()` returns native Python types, but `datetime.datetime` doesn't support nanosecond precision. `pandas.Index.get_loc` used to support these integers, but now is more strict. Hence we get errors. We can fix this by using `array[()]` to convert 0d arrays into NumPy scalars instead of calling `array.item()`. I've added a crude regression test. There may well be a better way to test this but I haven't figured it out yet. * lint fix * add a test checking the datetime indexer * use label.item() for non-datetime / timedelta labels * unpin pandas in the docs * ignore the future warning about deprecated arguments to pandas.Grouper * Update xarray/core/indexing.py Co-authored-by: keewis <keewis@users.noreply.github.com> * Add whatsnew note Co-authored-by: Keewis <keewis@posteo.de> Co-authored-by: Maximilian Roos <5635139+max-sixty@users.noreply.github.com> Co-authored-by: keewis <keewis@users.noreply.github.com> 2020-09-16T01:33:29Z 2020-09-16T01:33:29Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
03d409ec35034d78a3a625dcaf1744117587b93c Improve the speed of from_dataframe with a MultiIndex (by 40x!) (#4184) * Add MultiIndexSeries.time_to_xarray() benchmark * Improve the speed of from_dataframe with a MultiIndex Fixes GH-2459 Before: pandas.MultiIndexSeries.time_to_xarray ======= ========= ========== -- subset ------- -------------------- dtype True False ======= ========= ========== int 505±0ms 37.1±0ms float 485±0ms 38.3±0ms ======= ========= ========== After: pandas.MultiIndexSeries.time_to_xarray ======= ========= ========== -- subset ------- -------------------- dtype True False ======= ========= ========== int 11.5±0ms 39.2±0ms float 12.5±0ms 26.6±0ms ======= ========= ========== There are still some cases where we have to fall back to the existing slow implementation, but hopefully they should now be relatively rare. * remove unused import * Simplify converting MultiIndex dataframes * remove comments * remove types with NA * more multiindex dataframe tests * add whats new note * Preserve order of MultiIndex levels in from_dataframe * Add todo note * Rewrite from_dataframe to avoid passing around a dataframe * Require that MultiIndexes are unique even with sparse=True * clarify comment 2020-07-02T20:39:00Z 2020-07-02T20:39:00Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
a64cf2d5476e7bbda099b34c40b7be1880dbd39a Show data by default in HTML repr for DataArray (#4182) * Show data by default in HTML repr for DataArray Fixes GH-4176 * add whats new for html repr * fix test 2020-06-28T17:03:39Z 2020-06-28T17:03:39Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
65ca92a5c0a4143d00dd7a822bcb1d49738717f1 Add CONTRIBUTING.md for the benefit of GitHub 2020-06-25T06:20:56Z 2020-06-25T06:20:56Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
a2dac231cd946893d9fc51219b0c053e04fa7fb7 Remove <pre> from nested HTML repr (#4171) Using `<pre>` messes up the display of nested HTML reprs, e.g., from dask. Now we only use the `<pre>` tag when displaying text. 2020-06-24T15:44:59Z 2020-06-24T15:44:59Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
b9e6a36ff7a0ca3593165cf191f4152666fa4a66 Revise pull request template (#4039) * Revise pull request template See below for the new language, to clarify that documentation is only necessary for "user visible changes." I added "including notable bug fixes" to indicate that minor bug fixes may not be worth noting (I was thinking of test-suite only fixes in this category) but perhaps that is too confusing. * remove line break * Update releasing notes 2020-06-18T05:45:10Z 2020-06-18T05:45:10Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
52bb0a22ed25195a1b47b693f1881c90f15983e6 Update issue templates inspired/based on dask (#4154) * Update issue templates based on dask * add config.yml for issue template 2020-06-17T16:50:56Z 2020-06-17T16:50:56Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
6f272b5693913d4e6a989cbf2e8b18d02a71cb4c Fix failing upstream-dev build & remove docs build (#4160) Instead, we'll use RTD's new doc builder instead. For an example, click on "docs/readthedocs.org:xray" below or look at GH4159 2020-06-16T06:35:43Z 2020-06-16T06:35:43Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
9ec3f7b44d50ffa2298a9796847e69953ae96cbd Remove broken test for Panel with to_pandas() (#4028) * Remove broken test for Panel with to_pandas() We don't support creating a Panel with to_pandas() with *any* version of pandas at present, so this test was previous broken if pandas < 0.25 was isntalled. * remove unused import * Fixup LooseVersion import 2020-05-06T01:50:20Z 2020-05-06T01:50:20Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
59b470f5d1464366dc55b082618ea87da8fbc9af Allow warning with cartopy in docs plotting build (#4032) It looks like this is triggered by the new cartopy version now being installed on RTD (version 0.17.0 -> 0.18.0). Long term we should fix this, but for now it's better just to disable the warning. Here's the message from RTD: ``` Exception occurred: File "/home/docs/checkouts/readthedocs.org/user_builds/xray/conda/latest/lib/python3.8/site-packages/IPython/sphinxext/ipython_directive.py", line 586, in process_input raise RuntimeError('Non Expected warning in `{}` line {}'.format(filename, lineno)) RuntimeError: Non Expected warning in `/home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/latest/doc/plotting.rst` line 732 The full traceback has been saved in /tmp/sphinx-err-qav6jjmm.log, if you want to report the issue to the developers. Please also report this if it was a user error, so that a better error message can be provided next time. A bug report can be filed in the tracker at <https://github.com/sphinx-doc/sphinx/issues>. Thanks! >>>------------------------------------------------------------------------- Warning in /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/latest/doc/plotting.rst at block ending on line 732 Specify :okwarning: as an option in the ipython:: block to suppress this message ---------------------------------------------------------------------------- /home/docs/checkouts/readthedocs.org/user_builds/xray/checkouts/latest/xarray/plot/facetgrid.py:373: UserWarning: Tight layout not applied. The left and right margins cannot be made large enough to accommodate all axes decorations. self.fig.tight_layout() <<<------------------------------------------------------------------------- ``` https://readthedocs.org/projects/xray/builds/10969146/ 2020-05-05T21:49:25Z 2020-05-05T21:49:25Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
1c5adc9fba6dcde73f31282719d3d8614e54f59b Support overriding existing variables in to_zarr() without appending (#4029) * Support overriding existing variables in to_zarr() without appending This should be useful for cases where users want to update values in existing Zarr datasets. * Update docstring for to_zarr 2020-05-05T19:28:01Z 2020-05-05T19:28:01Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
d06c028bc7f0af1f2123d5818d76013fc682687e Remove garbage text inserted in DASK_LICENSE (#3729) I'm not sure how this got here, but it was probably my fault at one point :) 2020-01-30T03:32:50Z 2020-01-30T03:32:50Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
9c6b457bd022ee4beba395bb06e52a766dc18078 Use cftime master for upstream-dev build (#3439) 2019-10-24T01:28:20Z 2019-10-24T01:28:20Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
4c05d38459dcf20ac4dc7fb32bb8cef4d7627c8b BUG: overrides to a dimension coordinate do not get aligned (#3393) Fixes GH3377 2019-10-11T15:47:57Z 2019-10-11T15:47:57Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 Deepak Cherian 0c7e9e762dbfd6554e60c953bf27493047d95109 xarray 13221727 shoyer 1217238 dcherian 2448579
dfdeef79d82e81357a276120a7d34738db460e48 Explicitly keep track of indexes with merging (#3234) * Explicitly keep track of indexes in merge.py * Typing fixes * More tying fixes * more typing fixes * fixup 2019-10-04T04:42:50Z 2019-10-04T04:42:50Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
df259331c5b66088f67738338e0b1b3f940e09c2 Fix isel performance regression (#3319) * Fix isel performance regression xref GH2227 Before: indexing.BooleanIndexing.time_indexing 898±0ms After indexing.BooleanIndexing.time_indexing 401±0ms * mypy fix 2019-09-18T18:33:15Z 2019-09-18T18:33:15Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
fedc95ff760f1bb6a8325e318e548ceeae9900bf Clarify that "scatter" is a plotting method in what's new. (#3316) When I read this, I thought it was referring to scattering data somehow :). 2019-09-18T03:46:34Z 2019-09-18T03:46:34Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
3f4b0250e386f08233f4e11dc1cd4b12cfa953b0 sparse=True option for from_dataframe and from_series (#3210) sparse=True option for from_dataframe and from_series Fixes https://github.com/pydata/xarray/issues/3206 2019-08-27T08:54:25Z 2019-08-27T08:54:25Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 crusaderky 2ff6d9e74ee03928d143f0bb1557924a28d3b23d xarray 13221727 shoyer 1217238 crusaderky 6213168
3f1b879c93426825f8c378f043afff8259dc8d28 Fix sparse ops that were calling bottleneck (#3254) min and max are now working. notnull was already fixed by one of my earlier PRs. std/var/median are still broken, but only because sparse hasn't implemented the corresponding NumPy functions yet (nanstd, nanvar and nanmedian). rank needs pure NumPy implementation (not via bottleneck) if we want it to work on sparse or dask arrays. 2019-08-24T05:08:56Z 2019-08-24T05:08:56Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
131f6022763d35edf461b11857d7c4ec6630b19d Fix xarray's test suite with the dask master (#3235) We shouldn't be checking the details of dask's repr. 2019-08-20T22:25:06Z 2019-08-20T22:25:06Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
e678ec982e6976f2d3c5eea74d15af1508b2f543 Array formatting fixes for sparse and NEP-18 arrays. (#3211) * Array formatting fixes for sparse and NEP-18 arrays. I also did a bit of cleanup (e.g., renaming methods) in xarray.core.formatting. Sparse arrays were previously not shown in the Dataset repr: <xarray.Dataset> Dimensions: (x: 4) Coordinates: y (x) int64 ... Dimensions without coordinates: x Data variables: a (x) float64 ...""" Now they are: <xarray.Dataset> Dimensions: (x: 4) Coordinates: y (x) int64 <COO: shape=(4,), nnz=3, fill_value=0> Dimensions without coordinates: x Data variables: a (x) float64 <COO: shape=(4,), nnz=4, fill_value=0.0>""" * Let black worry about lines that are too long, not flake8 * Test fixes * typo * Fix comment on repr * black * remove all references to E501 * skip dataarray repr test for old numpy * add comment to asserts * ensure checks for dask arrays work with old dask * formatting tweaks * fix skip * Test for old dask * black fix 2019-08-16T19:12:27Z 2019-08-16T19:12:27Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
fc44bae87856a357e669a519915486f7e46733c1 Remove duck_array_ops.as_like_arrays() (#3204) * Remove duck_array_ops.as_like_arrays() It has some questionable coercion logic that no longer seems to be necessary. * cast with asarray * Disable failing sparse tests 2019-08-12T15:06:07Z 2019-08-12T15:06:07Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
50f897058e361ba4d9f2ebf048a31b18a7521c2b Internal clean-up of isnull() to avoid relying on pandas (#3132) * Internal clean-up of isnull() to avoid relying on pandas This version should be much more compatible out of the box with duck typing. * Use isnat ufunc * update comment 2019-08-05T03:29:19Z 2019-08-05T03:29:19Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
77a31e56d221245ff7dc10041bf0ca34cab91897 Temporarily remove pynio from py36 CI build (#3157) This should get things building again. 2019-07-22T16:44:51Z 2019-07-22T16:44:51Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
5111a9cba9f3937eba1064ce5d921f8a60f71c03 Remove the matplotlib=3.0 constraint from py36.yml (#3143) The upstream issue that required the constraint seems to have been fixed: https://github.com/barronh/pseudonetcdf/issues/69 2019-07-18T17:39:58Z 2019-07-18T17:39:58Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
4cbe635488a16c133cb22bc50c13c89cd3607e38 Tell codecov that Azure is a CI provider (#3122) In theory, this should make codecov wait until reports from Azure are back (and require that all Azure checks pass) before posting its comment. 2019-07-14T08:02:47Z 2019-07-14T08:02:47Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
ae6907928499436b7ea133ca5f000249890ec80a whats-new for 0.12.4 2019-07-10T19:58:18Z 2019-07-10T19:58:18Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
38ee23f96035df95ee3baf06645ef5a21616f47f move around whats-new 2019-07-10T19:57:15Z 2019-07-10T19:57:15Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
96a337f451885d22a9cb4dca55d04a045ba4e4ff Finalize whats-new for 0.12.3 2019-07-10T17:59:47Z 2019-07-10T19:53:18Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
ff5c2ef7d264e46f2120599c2607ea4c3a8254de Cache root netCDF4.Dataset objects instead of groups (#3082) * Cache root netCDF4.Dataset objects instead of groups NetCDF-C and HDF5 are not threads-safe, so it's likely that closing the file object associated with one group could invalidate other open groups from the same file. Now, we cache a single object corresponding to the root group for each file, and access sub-groups on the fly as needed. * Fixup acquire_with_cache_info * acquire_with_cache_info -> acquire_context * fixup * try/except -> pytest.raises 2019-07-10T16:01:37Z 2019-07-10T16:01:37Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
714ae8661a829d02e6c9529392feeaa49d36ced7 Suppress warnings and add test coverage (#3087) * Silence warnings from matplotlib and dask This should help get the numbers down to more reasonable levels... * Test coverage for print_versions.py * remove unconditional dask import * fixup filter * add test * restore printing versions * unguarded import, remove later * Remove unguarded import * pin matplotlib in py36 build for pnc * remove unused SingleSlotPickleMixin * Test robust_getitem * no cover pragmas * don't do branch coverage * Better comment 2019-07-10T01:16:48Z 2019-07-10T01:16:48Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
23fc0d6f8a5affefb84e5f20dc0bef7ace4542e2 One CI build for upstream dev versions (#3084) * One CI build for upstream dev versions Using pre-built wheels for NumPy and pandas, so hopefully things will install with reasonable speed. Adapted from https://github.com/dask/dask/blob/2.0.0/continuous_integration/travis/install.sh * restore missing bash line continuation * separate pip install * fix conda update * remove conda update step * remove conda uninstall * pip upgrade * Use jobname for test run title * remove windows 36 * Fix for numpy 1.17 with __array_function__ * remove compat modules from coverage stats * More compatibility fixes for pandas and pydap/numpy 1.17 * restore pydap squeeze * don't use deprecated box keyword argument 2019-07-06T19:54:46Z 2019-07-06T19:54:46Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
246e28a92fe2b7da75201f2323446f33cfdd4189 Fix codecov reports (#3085) * Fix codecov reports The location of the XML output was being changed by pytest-azurepipelines. * move .coverage.rc * print conda info * try to fix coverage path * fix xml path * remove pytest-azurepipelines * only fail if pytest fails * Intentionally break build * remove assert false 2019-07-06T05:01:10Z 2019-07-06T05:01:10Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
f8fd295a85c3f9c691ca5bd69a9971f3d15a1b3b More explicit index handling in dataset.py (#2816) * More explicit index handling in dataset.py The only part that's left is explicit index handling in merge. * Fix indexes in Dataset.diff 2019-07-05T17:49:58Z 2019-07-05T17:49:58Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
8890fae315da9c002d41f6f3f9396fc72b7eed3f Remove Travis-CI in favor of only using Azure Pipelines (#3072) * Remove Travis-CI in favor of only using Azure Pipelines Azure seems to be working pretty well, e.g., we now use it for test coverage with codecov. I don't see any particular reason to keep Travis around at this point. * update readme badges * Separate lint and type checking 2019-07-04T22:10:18Z 2019-07-04T22:10:18Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
1a5b6305be4261f04b130a84f7780c9b5dafc943 Fix the ability to run network and flaky tests (#3070) * Fix the ability to run network and flaky tests The old setup didn't seem to work on CI, even when we explicitly passed the relevant flags. * fix flake8 * verbose tests * Fix use of pytest_extra_flags * Update conda * add --yes * fix allowed failure * fixup allow failures * Update conda in base * Don't update conda * Tweak conditional * Fix pandas.Panel fix * Try an alternative for allowed failures * exit * tweak exit * fix bash 2019-07-04T20:51:28Z 2019-07-04T20:51:28Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
0e0d42c3570e4e99ef38361c61f0c607907b6446 Add FAQ entry clarifying what parts of xarray are public API (#3075) xref https://github.com/Unidata/MetPy/issues/1077 2019-07-04T03:24:37Z 2019-07-04T03:24:37Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
378c330bb9527739bfb10ff06bdf6ae7d8da9ce6 Cleanup uses of super() to use Python 3 only syntax (#3069) No user facing changes 2019-07-02T15:48:15Z 2019-07-02T15:48:15Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
e2c2264833ce7e861bbb930be44356e1510e13c3 Try installing pytest-azurepipelines (#3071) 2019-07-02T06:04:13Z 2019-07-02T06:04:13Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
e26fbca88cb6c3b950bd52879a193de85feef7c8 Fix another OS X test that can be flakey on Azure (#3063) 2019-07-02T03:35:19Z 2019-07-02T03:35:19Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
c6c8af7f45c826931ccdfc24800120a323d486f6 Internal cleanup in xarray.backends.file_manager (#3061) 2019-07-02T03:34:57Z 2019-07-02T03:34:57Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
e5bb647637063153a7feb750793d6fd8fb58dda8 Tweak codecov.io configuration (#3067) - Exclude `_version.py` from coverage, since it was generated from versioneer. - Remove the "reach" graph from comments. - Don't give PRs a failing status if they decrease coverage. 2019-07-01T16:31:32Z 2019-07-01T16:31:32Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
0aeee7fc1bfdfc8a31064522a7668984df402d2b setup.py updates (#3062) Mark xarray as "Production/Stable" rather than "Beta". Apparently some users have IT polices prohibiting the use of "beta" software! 2019-07-01T15:40:22Z 2019-07-01T15:40:22Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 Deepak Cherian 0c7e9e762dbfd6554e60c953bf27493047d95109 xarray 13221727 shoyer 1217238 dcherian 2448579
76aa4f059228befa788f07d751095452d8390426 Ensure xarray imports (and docs build) even without pandas.Panel (#3058) It's being removed in the next pandas 0.25 release (see https://github.com/pandas-dev/pandas/pull/27101). 2019-06-30T18:01:07Z 2019-06-30T18:01:07Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
2b3489b9ac91f1567aaa94c9fdbdc8fd617cda79 Upload coverage from Azure to codecov.io (#3064) * WIP: use codecov.io * Always use bash * use codecov.token directly * fixup * include token directly 2019-06-30T06:55:33Z 2019-06-30T06:55:33Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
1cd7132d7799846f5b5e477ecd73f46df64a3c39 Add new section to whats-new for 0.12.3 2019-06-30T03:41:30Z 2019-06-30T03:41:30Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
fbe53fe2a35b3eeda63e50f1f38c7cfc92134a0c Fix setup.py description for 0.12.2 2019-06-30T03:38:35Z 2019-06-30T03:38:35Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
4950c41a37db5d177a14a6900ae75bb5926bcf75 DOC: reorganize whats-new for 0.12.2 (#3060) 2019-06-30T03:31:34Z 2019-06-30T03:31:34Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
d30635ce7f8618b12b8071708f3494689bb63f9d Fix test suite use of str(exception) (#3059) 2019-06-29T19:23:09Z 2019-06-29T19:23:09Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
a78e0f6ce7c0cc48f746a122c79f1bcf903efd51 Fix rolling window operations with dask when bottleneck is installed (#3040) xref GH2940, GH2942 Previously, these operations could silently return incorrect results (dask 2.0), or use unbounded amounts of memory (older versions of dask). This requires a fairly large refactoring, because deciding when to use bottleneck now needs to be done at runtime rather than at import-time. These methods are now constructed as methods rather being injected aftewards into the class, which should also be a much more standard and understable design. 2019-06-28T16:49:04Z 2019-06-28T16:49:04Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
3b622b0b92df44867cc9516343cc9c9d0c34bc88 Replace Appveyor with Azure Pipelines in README and contributor guide (#3052) * Replace Appveyor with Azure Pipelines in README and contributor guide * Delete coveralls upload * doc note on auto-cancelling 2019-06-28T00:37:04Z 2019-06-28T00:37:04Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
cc1972a440e11e17de0dff549e8120eef0ee0488 Set up CI with Azure Pipelines (and remove Appveyor) (#3039) * Set up CI with Azure Pipelines For now, only duplicates our Linux pytest setup. [skip ci] * Fix image_name variable * Add Azure config for multiple platforms * Fix strategy * fix path * Try conda init * Try a variable for conda activate * Remove coverage report * Fix azure windows * Simplify conda activation * Finish porting jobs to azure * Fix template * Azure tweaks * Fix variables section * Tweak yml * Fix unit-tests.yml * Azure fixes * Tweak * Tweaking... * fix conda env * Debug * fix parameters usage * Fix conda install * Fix displayName order * Env fix-up * more minimal test matrix * Minor fixup * Add code coverage * Fix windows environments * Use --cov-append * remove HTML coverage report * Use Azure for coveralls * Add stage for finalizing test coverage * Coverage stage * Fix steps * fix coverage stage * Fix yaml * Don't use Azure for coverage * Remove Appveyor from CI * Fix flakey backend test on OS X * Fix variables used in naming jobs in test output * fix the correct test * whitespace * Try consolidating allowed failure jobs * Try an expression 2019-06-27T20:44:11Z 2019-06-27T20:44:11Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
223a05f1b77d4efe8ac7d4dc2c24bff61335693c Ensure explicitly indexed arrays are preserved (#3027) * Ensure indexing explicitly indexed arrays don't leak out. Previously, indexing an ImplicitToExplicitIndexingAdapter object could directly return an ExplicitlyIndexed object, which could not be indexed normally. This resulted in broken behavior with dask's new `_meta` attribute. This change almost but not entirely fixes xarray on dask master. There are still errors raised inside two tests from dask's `blockwise_meta` helper function: > return meta.astype(dtype) E AttributeError: 'ImplicitToExplicitIndexingAdapter' object has no attribute 'astype' * Set meta in dask.array.from_array 2019-06-23T16:49:22Z 2019-06-23T16:49:22Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
145f25f69078f245313bb8e07b7c6af7509d0de8 More consistency checks (#2859) * Enable additional invariant checks in xarray's test suite * Tweak internal consistency checks * Various small fixes * Always use internal invariant checks * Fix coordinates type from DataArray.transpose() 2019-06-18T14:05:08Z 2019-06-18T14:05:08Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
7dfca707756f15cce17d0eaa8add96cabc29a619 Less verbose tests on Windows (#2952) We don't want 10000 lines printing every single test :) 2019-05-13T17:08:09Z 2019-05-13T17:08:09Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Deepak Cherian 0c7e9e762dbfd6554e60c953bf27493047d95109 xarray 13221727 shoyer 1217238 dcherian 2448579
ccd0b047ea8ca89c68ab6cfa942557e676e7d402 Attempt to fix py35 build on Travis (#2925) * Attempt to fix py35 build on Travis This build is currently install NumPy 1.11, which isn't supported by xarray. Maybe adding minimum numpy and pandas versions will help. * fix pandas version * remove py35 build entirely * xfail failing test 2019-05-04T06:15:54Z 2019-05-04T06:15:54Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
3435b03de218f54a55eb72dff597bb47b0f407cb Fix mypy typing error in cftime_offsets.py (#2878) 2019-04-08T06:42:30Z 2019-04-08T06:42:30Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
23d54a890e6cfe1de420071b597c911164de4cb8 revert to 0.12.2 dev 2019-04-05T01:34:37Z 2019-04-05T01:34:37Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
aa6abb592ac2464170459ca96409398ec8b4593a 0.12.1 release 2019-04-05T01:31:26Z 2019-04-05T01:31:26Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
31619d711b952a30c8cfe56916c8720359835827 Various fixes for explicit Dataset.indexes (#2858) * Various fixes for explicit Dataset.indexes Fixes GH2856 I've added internal consistency checks to the uses of ``assert_equal`` in our test suite, so this shouldn't happen again. * Fix indexes in Dataset.interp 2019-04-04T21:58:23Z 2019-04-04T21:58:23Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
89dddc1f5892178abf7375e14adfd5b729b71037 Fix indexes created by Dataset.swap_dims (#2845) Fixes GH2842 2019-03-25T02:30:28Z 2019-03-25T02:30:28Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
164d20abb6ffc35eb3f314ce7fb5b9600cf9de3f DOC: remove outdated warning (#2818) 2019-03-20T19:07:58Z 2019-03-20T19:07:58Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 Deepak Cherian 0c7e9e762dbfd6554e60c953bf27493047d95109 xarray 13221727 shoyer 1217238 dcherian 2448579
55b8fe92473724ae03c93777e21fc7c36074188f DOC: Update donation links 2019-03-20T04:43:26Z 2019-03-20T04:43:26Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
a5ca64ac5988f0c9c9c6b741a5de16e81b90cad5 Rework whats-new for 0.12 2019-03-16T04:28:13Z 2019-03-16T04:28:13Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
0c9152c0413cd36df8f744a3b0e9c026d37d2b05 Add whats-new for 0.12.1 2019-03-16T04:16:05Z 2019-03-16T04:16:05Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
ad977c94eaaa1ad151bb46f2dad319566261c282 Release 0.12.0 2019-03-16T04:02:04Z 2019-03-16T04:02:04Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
f382fd840dafa5fdd95e66a7ddd15a3d498c1bce Push back finalizing deprecations for 0.12 (#2809) 0.12 will already have a big change in dropping Python 2.7 support. I'd rather wait a bit longer to finalize these deprecations to minimize the impact on users. 2019-03-15T04:22:10Z 2019-03-15T04:22:10Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
81cedd6e6d111c3ac58655585ffa6945fcc0e39b Drop failing tests writing multi-dimensional arrays as attributes (#2810) These aren't valid for netCDF files. Fixes GH2803 2019-03-14T15:59:12Z 2019-03-14T15:59:12Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
2089382ebe5828eeefe0590e28fd3a54156e69d0 Update computation.py to use Python 3 function signatures (#2756) * Update computation.py to use Python 3 function signatures This lets us remove lots of ugly explicit calls to ``kwargs.pop()``. * Lint / py35 fixup 2019-02-12T05:39:36Z 2019-02-12T05:39:36Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
6d2076688d4f5466cf77ace2b196e910c1c0fbb8 Fix mypy errors (#2753) Apparently I wasn't paying attention in my last PR :) 2019-02-08T04:45:32Z 2019-02-08T04:45:32Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
e677b7a0aa344faee3eb407e63422038c2029399 Refactor (part of) dataset.py to use explicit indexes (#2696) * Refactor (part of) dataset.py to use explicit indexes * Use copy.copy() * Ensure coordinate order is deterministic 2019-02-06T16:07:38Z 2019-02-06T16:07:38Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
053aed1f76b7ccbac86078475b61c23182ace982 Reenable cross engine read write netCDF test (#2739) Fixes https://github.com/pydata/xarray/issues/2050 I'm not quite sure what was going on, but it passes now. 2019-02-04T04:42:16Z 2019-02-04T04:42:16Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 Joe Hamman 5f199557d0f8f69fbea5e027a407146e2669a812 xarray 13221727 shoyer 1217238  
620b946b6f9ad922d919c68b0954d7ac13e65282 Fix test failures / warnings for pandas 0.24 (#2720) * Fix test failures / warnings for pandas 0.24 Fixes GH2717 * Brief doc note * Comment on name order 2019-01-27T21:02:03Z 2019-01-27T21:02:03Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
882deac6a38078a64032f88d4785567fd9be8d56 DOC: refresh whats-new for 0.11.3 / 0.12.0 (#2718) 2019-01-27T17:11:47Z 2019-01-27T17:11:47Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 Joe Hamman 5f199557d0f8f69fbea5e027a407146e2669a812 xarray 13221727 shoyer 1217238  
8ca8efe16698e08e6ac96c63e720c3a7efd248a7 Update environment for doc build (#2708) * Update environment for doc build We were pinning very old versions for most of these packages. This should fix the failures on ReadTheDocs. * Build fixes 2019-01-26T18:14:49Z 2019-01-26T18:14:49Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
2e99c7dde32e396dd2c5fc6261a2d06217621e10 Print full environment fron conf.py (#2709) This should make it easier to debug the doc build environment. 2019-01-25T21:52:17Z 2019-01-25T21:52:17Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
cc5015aabe0b08cdf05610ead9e7bfcbeee807c8 BUG: ensure indexes are reset when coords are modified (#2707) This was introduced by the recent indexes refactor, but never made it into a release. 2019-01-25T19:55:07Z 2019-01-25T19:55:07Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
f13536c965d02bb2845da31e909899a90754b375 Fix test failures with numpy=1.16 (#2675) Fixes https://github.com/pydata/xarray/issues/2673 Note that these were only test failures, not a real bug. 2019-01-15T11:19:58Z 2019-01-15T11:19:58Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
44a8c97b1a1938992aa32a6f885e22251fcd36ce xfail cftimeindex multiindex test (#2669) It was a nice idea to support CFTimeIndex in a pandas.MultiIndex, but pandas seems to have inadvertently broken this, see https://github.com/pandas-dev/pandas/issues/24263 2019-01-13T17:07:18Z 2019-01-13T17:07:18Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
d4c46829b283ab7e7b7db8b86dae77861ce68f3c DOC: refresh "Why xarray" and shorten top-level description (#2657) * DOC: refresh "Why xarray" and shorten top-level description This documentation revamp builds upon rabernat's rewrite in GH2430. The main change is that the three paragraph description felt too long to me, so I moved the background paragraph on multi-dimensional arrays into the next section, on "Why xarray". I also ended up rewriting most of that page, and made a few adjustments to the FAQ and related projects pages. * 'why xarray' in setup.py, too * Updates per review 2019-01-11T01:06:10Z 2019-01-11T01:06:10Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
6795fd06a70b0e7e5b748e2ad8d17d980a5f6b8e Remove broken Travis-CI builds (#2661) * Remove broken Travis-CI builds Remove the optional condaforge-rc, netcdf4-dev and pynio-dev builds. These have been continuously failing (due to broken installs), so we shouldn't waste time/energy running them. * Install latest miniconda * Make appveyor default to python 3 miniconda 2019-01-08T18:33:59Z 2019-01-08T18:33:59Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
6963164dbdc55f86f34b741073838f083a68a152 Type checking with mypy (#2655) * Type checking with mypy The rest of the scientific Python stack doesn't seem to support type annotations yet, but that's OK -- we can use this incrementally in xarray when it seems appropriate, and may check a few bugs. I'm especially excited to use this for internal functions, where we don't always bother with full docstrings (e.g., what is the type of the ``variables`` argument?). This includes: 1. various minor fixes to ensure that "mypy xarray" passes. 2. adding "mypy xarray" to our lint check on Travis-CI. For reference, see "Using mypy with an existing codebase": https://mypy.readthedocs.io/en/stable/existing_code.html Question: are we OK with (2)? This means Travis-CI will fail if your code causes mypy to error. * Lint fix * DOC: document mypy, don't run it in travis * document how to run mypy * fix type annotation * Pin pytest to avoid pytest-cov failure see https://github.com/pytest-dev/pytest-cov/pull/253 * Revert pytest pinning * Revert "Revert pytest pinning" This reverts commit cd187a64eb97ca917476046a2f33c2a995a18680. * Revert "Pin pytest to avoid pytest-cov failure" This reverts commit 87ba452fad10f9f3715edae12abb1f28153ce99c. 2019-01-08T07:21:41Z 2019-01-08T07:21:41Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
06244df57cd910af4e85506fe067291888035155 ENH: switch Dataset and DataArray to use explicit indexes (#2639) * ENH: switch Dataset and DataArray to use explicit indexes This change switches Dataset.indexes and DataArray.indexes to be backed by explicit dictionaries of indexes, instead of being implicitly defined by the set of coordinates with names matching dimensions. There are no changes to the public interface yet: these will come later. For now, indexes are recreated from coordinates every time a new DataArray or Dataset is created. In follow-up PRs, I will refactor indexes to be propagated explicitly in xarray operations. This will facilitate future API changes, when indexes will no longer only be associated with dimensions. * Add xarray.core.indexes * Fixes per review 2019-01-04T17:15:33Z 2019-01-04T17:15:33Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
28123bb99cebee7d6bad2a1acd674ca023f4ff8d Use pycodestyle for lint checks. (#2642) * Use pycodestyle for lint checks. flake8 includes a few more useful checks, but it's annoying to only see it's output in Travis-CI results. This keeps Travis-CI and pep8speaks in sync. * Config fixup * Show issues from all patches with pep8speaks * lint in test_indexing.py * Lint adjust * blanket noqa * blanket ignore ambiguous variable name * Fix remaining lint errors 2019-01-03T18:10:13Z 2019-01-03T18:10:13Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
a70b3c40979b16baaec3f58a97e11d6fa0353597 Switch whats-new for 0.11.2 -> 0.11.3 2019-01-03T01:59:54Z 2019-01-03T01:59:54Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
cb5ef42d39fbd359b8a9800ca950bd0efad9035e DOC: document v0.11.2 release 2019-01-03T01:54:44Z 2019-01-03T01:58:48Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238
c62c4fa0a3fff09dbf5e4cb842c1dc290a3ba412 BUG: pytest-runner no required for setup.py (#2643) 2019-01-03T01:14:37Z 2019-01-03T01:14:37Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
11e6aac859a12a9ffda66bbf5963e545314257e0 TST: silence warnings from bottleneck (#2638) 2018-12-31T23:48:35Z 2018-12-31T23:48:35Z Stephan Hoyer f10b21bed2846b879806f87039b77245b18e7671 GitHub cd792325681cbad9f663f2879d8b69f1edbb678f xarray 13221727 shoyer 1217238 web-flow 19864447
e95f765b52166b7b52b58ecdf1fc3ad4d7e24f99 revert to dev version 2018-12-30T02:27:27Z 2018-12-30T02:27:27Z Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 Stephan Hoyer b3ac90e3a22acc66f9f523cc0d3c7e3fa6df7833 xarray 13221727 shoyer 1217238 shoyer 1217238

Next page

Advanced export

JSON shape: default, array, newline-delimited, object

CSV options:

CREATE TABLE [commits] (
   [sha] TEXT PRIMARY KEY,
   [message] TEXT,
   [author_date] TEXT,
   [committer_date] TEXT,
   [raw_author] TEXT REFERENCES [raw_authors]([id]),
   [raw_committer] TEXT REFERENCES [raw_authors]([id]),
   [repo] INTEGER REFERENCES [repos]([id]),
   [author] INTEGER REFERENCES [users]([id]),
   [committer] INTEGER REFERENCES [users]([id])
);
CREATE INDEX [idx_commits_committer]
    ON [commits] ([committer]);
CREATE INDEX [idx_commits_author]
    ON [commits] ([author]);
CREATE INDEX [idx_commits_repo]
    ON [commits] ([repo]);
CREATE INDEX [idx_commits_raw_committer]
    ON [commits] ([raw_committer]);
CREATE INDEX [idx_commits_raw_author]
    ON [commits] ([raw_author]);
Powered by Datasette · Queries took 75.626ms · About: xarray-datasette