id,node_id,number,state,locked,title,user,body,created_at,updated_at,closed_at,merged_at,merge_commit_sha,assignee,milestone,draft,head,base,author_association,auto_merge,repo,url,merged_by 141467175,MDExOlB1bGxSZXF1ZXN0MTQxNDY3MTc1,1574,closed,0,DOC: Added examples to rolling.py,17162724,"This idea for this PR was discussed here: https://stackoverflow.com/questions/45992983/python-xarray-rolling-mean-example I wasn't able to drop the nans using min_periods so I used the dropna method. If there is a more eloquent method to my example feel free to point me to it. - [NA] Closes #xxxx - [NA] Tests added / passed - [ ] Passes ``git diff upstream/master | flake8 --diff`` - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API ",2017-09-17T00:14:41Z,2017-10-27T20:15:39Z,2017-09-21T01:46:11Z,2017-09-21T01:46:11Z,31921fad66698c167b4fe9049963c8bea3fb33ca,,,0,b7a92961103706bc06e1f72cb8e6d021d8438422,3fb5cbbeabef9d1df538ffa11cb01e6c09ea17a4,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1574, 149278022,MDExOlB1bGxSZXF1ZXN0MTQ5Mjc4MDIy,1665,closed,0,DOC: added apply example to core/dataarray.py,17162724," - [NA] Closes #xxxx - [NA] Tests added / passed - [ ] Passes ``git diff upstream/master | flake8 --diff`` - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API I added an example to apply as I just learnt about it from my Q on stackoverflow (https://stackoverflow.com/questions/46980823/python-xarray-compute-the-absolute-values-of-a-dataset/46981027#46981027). Also my first time using git and making edits on the command line rather than the web browser. ",2017-10-27T20:21:49Z,2017-10-27T23:17:54Z,2017-10-27T23:17:51Z,2017-10-27T23:17:51Z,bc3e59df9e8f467da289209bb13f4f3bf0c54354,,,0,a900b04ddbca51233003b2b0fdf9b26a1403415a,120e039ddb80510b5fe8be9c20c10362b00c7261,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1665, 156300436,MDExOlB1bGxSZXF1ZXN0MTU2MzAwNDM2,1758,closed,0,DOC: Added parameter list to open_dataarray,17162724,"Closes #1757 ",2017-12-04T20:41:09Z,2018-01-19T05:14:57Z,2018-01-19T05:13:51Z,2018-01-19T05:13:51Z,f2ea7b604a4b912e836d0abd9c33ad94defd0c14,,,0,2e80c6336a225aadd33838a96b8e7d9ee9d47aac,c2b205f29467a4431baa80b5c07fe31bda67fbef,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1758, 159303407,MDExOlB1bGxSZXF1ZXN0MTU5MzAzNDA3,1794,closed,0,DOC: added sortby example,17162724," - [NA] Closes #xxxx (remove if there is no corresponding issue, which should only be the case for minor changes) - [NA] Tests added (for all bug fixes or enhancements) - [NA] Tests passed (for all non-documentation changes) - [NA] Passes ``git diff upstream/master **/*py | flake8 --diff`` (remove if you did not edit any Python files) - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) ",2017-12-20T00:16:24Z,2017-12-20T01:21:06Z,2017-12-20T01:21:04Z,2017-12-20T01:21:04Z,76e9ed853a8d854d64bc14da2a0d50953786c4ed,,,0,1d7730a1dae137cad239f606736b5818e82ed496,a0ef2b7174d50a37b46dd7b0be153333d1a00e78,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1794, 169286483,MDExOlB1bGxSZXF1ZXN0MTY5Mjg2NDgz,1911,closed,0,DOC: Removed a line in setting up toy weather data,17162724," - [NA] Closes #xxxx (remove if there is no corresponding issue, which should only be the case for minor changes) - [NA] Tests added (for all bug fixes or enhancements) - [NA] Tests passed (for all non-documentation changes) - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) ",2018-02-15T05:11:42Z,2018-02-15T05:29:52Z,2018-02-15T05:29:28Z,,eab931f96d290ab91a0d0a8ca983957fd00a66fe,,,0,e8c249ca324cea1e47c75455c2ad5af6ecd37838,2aa5b8a5c094593569f5bd9ae220d1f2fc0ecda0,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1911, 170648737,MDExOlB1bGxSZXF1ZXN0MTcwNjQ4NzM3,1934,closed,0,DOC: Add contributing section in README.rst and README.rst in doc/,17162724," - [NA] Closes #xxxx (remove if there is no corresponding issue, which should only be the case for minor changes) - [NA] Tests added (for all bug fixes or enhancements) - [NA] Tests passed (for all non-documentation changes) - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) These were inspired by a discussion on the mailing list: https://groups.google.com/forum/#!topic/xarray/FyCFkuWbFSk ",2018-02-22T03:30:26Z,2018-02-23T19:55:47Z,2018-02-23T19:55:47Z,2018-02-23T19:55:47Z,fc7fe4875289778014fc1ea04b6b09be12f9750a,,,0,cabeb469d3b7d7757440d0a23a2eb39a01761e62,697cc74b9af5fbfedadd54fd07019ce7684553ec,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1934, 173180443,MDExOlB1bGxSZXF1ZXN0MTczMTgwNDQz,1969,closed,0,Switched broken pypip.in badges to shields.io,17162724," - [NA] Closes #xxxx (remove if there is no corresponding issue, which should only be the case for minor changes) - [NA] Tests added (for all bug fixes or enhancements) - [NA] Tests passed (for all non-documentation changes) - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) This seems to be happening to a lot of projects as highlighted on the recent list of people who have cited this issue https://github.com/badges/shields/issues/716. Here is a project with a recent commit to resolve this which explains the issue better that I can https://github.com/landscapeio/pylint-celery/pull/7",2018-03-06T14:51:49Z,2018-03-06T18:24:17Z,2018-03-06T18:24:17Z,,44bdadadfb5456f8d2676bfde66307d9a0880365,,,0,678f1121ab750fd50f75fbd4dd3e3fe570468e7a,3419e9e61beb551850ddc283bb963f09967cb6c3,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/1969, 185766187,MDExOlB1bGxSZXF1ZXN0MTg1NzY2MTg3,2101,closed,0,DOC: Add resample e.g. Edit rolling e.g. Add groupby e.g.,17162724," - [NA] Closes #xxxx (remove if there is no corresponding issue, which should only be the case for minor changes) - [NA] Tests added (for all bug fixes or enhancements) - [NA] Tests passed (for all non-documentation changes) - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) Added a `resample` example to reflect the `DeprecationWarning: .resample() has been modified to defer calculations. Instead of passing 'dim' and 'how=""mean"", instead consider using...`. There were also some missing parameters in the docs. Made a minor edit to my `rolling` example which uses the parameter `center`. I can't remember if that parameter was there last time but I think it's useful to return the time value for the middle of window. Added a `groupby` example. Not sure if this should go here. See text below for my motivation of putting an example in the docstring of the class/object. I learnt `xarray` before I learnt `pandas` so these example will hopefully be useful to other beginners as it took me a minute to get the syntax right. Whilst there are great examples of these functions in the docs, a google search of a function for example `xarray rolling` often returns the doc entry that that object. Having a little example there is helpful for me to get the syntax right. The key/value pair in a dictionary for example is very powerful and always takes me a few tries to get the entry right.",2018-05-03T16:08:48Z,2018-05-08T15:46:17Z,2018-05-08T04:23:03Z,2018-05-08T04:23:02Z,aeae80b21ed659e14d4378a513f2351452eed460,,,0,66567b86cd72152a0ea07283f24e24460180c134,b9f40cc1da9c45b3dd33a3434b69c3d8fce57138,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/2101, 203964375,MDExOlB1bGxSZXF1ZXN0MjAzOTY0Mzc1,2312,closed,0,DOC: add interp example,17162724," - [NA] Closes #xxxx (remove if there is no corresponding issue, which should only be the case for minor changes) - [NA] Tests added (for all bug fixes or enhancements) - [NA] Tests passed (for all non-documentation changes) - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API (remove if this change should not be visible to users, e.g., if it is an internal clean-up, or if this is part of a larger project that will be documented later) I wanted to add an example as googling 'xarray interp' takes me to http://xarray.pydata.org/en/stable/generated/xarray.Dataset.interp.html. However, there lots of great examples in http://xarray.pydata.org/en/stable/interpolation.html Perhaps I should edit it to: ``` Examples -------- See http://xarray.pydata.org/en/stable/interpolation.html ``` I was also thinking about adding a note about interpolating time as it came up in https://github.com/pydata/xarray/issues/2284 but not sure what would be the best way to do so. ",2018-07-25T21:10:08Z,2018-07-28T06:18:32Z,2018-07-28T06:17:22Z,2018-07-28T06:17:22Z,2fa9dded34e06104379ad1a12c6967913998889b,,,0,d0d3848bf04f3f9384585cecb30aa9be59d765b4,46732461d01fc1a2dd097599bb384b7306f1c0a5,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/2312, 206775413,MDExOlB1bGxSZXF1ZXN0MjA2Nzc1NDEz,2350,closed,0,DOC: Add xskillscore to project lists,17162724,Potentially fixes #1115 as I have a correlation function. http://xarray.pydata.org/en/stable/dask.html?highlight=spearman#automatic-parallelization probably fixes #1115 as well,2018-08-07T17:42:27Z,2018-08-07T18:05:35Z,2018-08-07T18:05:35Z,2018-08-07T18:05:35Z,0a60a52521e41dce897e265ac549cbf88c670faa,,,0,ba8218b83b1334db74f6ab66b41beeb4ca43cd7c,0b181226bbb1c26adfdd5d47d567fb78d0a450fa,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/2350, 211478901,MDExOlB1bGxSZXF1ZXN0MjExNDc4OTAx,2387,closed,0,DOC: move xskillscore to 'Extend xarray capabilities',17162724,Think my package should go in the 'extend xarray capabilities' section rather than the 'geoscience' section.,2018-08-28T16:13:13Z,2018-08-28T18:12:12Z,2018-08-28T18:11:56Z,2018-08-28T18:11:56Z,ecee9a0fe01db13bce1e234519614aeed53a7f07,,,0,e34f7594ba0712860e281c9aeadfa500d36b3ea6,b2ff906b2893e06f1e47bbe97974b9fd569c9518,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/2387, 407634791,MDExOlB1bGxSZXF1ZXN0NDA3NjM0Nzkx,3994,closed,0,DOC: add pandas.DataFrame.to_xarray,17162724," - [X] Closes #3895 - [ ] Tests added - [ ] Passes `isort -rc . && black . && mypy . && flake8` - [ ] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API Tested the docs build ![image](https://user-images.githubusercontent.com/17162724/80051253-bbb80d00-84e5-11ea-93f0-288497280738.png) ",2020-04-23T01:54:10Z,2020-04-23T07:58:13Z,2020-04-23T07:58:09Z,2020-04-23T07:58:09Z,c788ee44008cdd65c8b6de40c737f1b28e173496,,,0,bebd31c049d5f97a883be0263eab1d11db06326e,e1f0f987c76eb170f5b7ca26c1153c4e34760f0e,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/3994, 435570751,MDExOlB1bGxSZXF1ZXN0NDM1NTcwNzUx,4162,closed,0,DOC: drop eccodes in docs,17162724," - [x] Closes #4151 - [NA] Tests added - [NA] Passes `isort -rc . && black . && mypy . && flake8` - [NA] Fully documented, including `whats-new.rst` for all changes and `api.rst` for new API ",2020-06-17T02:55:06Z,2020-06-17T16:52:30Z,2020-06-17T16:52:30Z,2020-06-17T16:52:30Z,ad0a76bbf4a88ab03d495ba74423b0daa08d75ec,,,0,df891aa5179c2718bd7a2926298a94ffe10bebc6,6f272b5693913d4e6a989cbf2e8b18d02a71cb4c,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/4162, 493468224,MDExOlB1bGxSZXF1ZXN0NDkzNDY4MjI0,4464,closed,0,update url for isort in .pre-commit-config.yaml,17162724,"When opening the current url https://github.com/timothycrosley/isort it points to a new url https://github.com/PyCQA/isort. This PR replaces the old url with the new one ",2020-09-26T01:59:49Z,2020-09-26T09:45:06Z,2020-09-26T09:45:06Z,2020-09-26T09:45:06Z,ed1b865688b2437a434dbf5bd5e602ad714453db,,,0,b672a69856ed7ebb46a7cdb8c532c0bc9d1f074a,c0399d3de144bf26a0e6b5a8abe2b1560576c552,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/4464, 514690507,MDExOlB1bGxSZXF1ZXN0NTE0NjkwNTA3,4561,closed,0,rm inplace arg to rename,17162724,"This PR follows a TypeError I got ``` ds = xr.open_dataset('https://thredds.ucar.edu/thredds/dodsC/grib/NCEP/GFS/Global_0p25deg/Best') ds.rename({'lat': 'latitude', 'lon': 'longitude'}, inplace=True) TypeError: The `inplace` argument has been removed from xarray. You can achieve an identical effect with python's standard assignment. ``` I saw the option of the inplace in the docs http://xarray.pydata.org/en/stable/generated/xarray.Dataset.rename.html Removing this argument. TODO: - [ ] rm test_rename_inplace",2020-11-03T12:10:12Z,2020-11-07T06:55:49Z,2020-11-07T06:55:49Z,2020-11-07T06:55:49Z,c02b805499a16a0cd3d745734d59ec70d76e1293,,,0,6f0c95d53783c1f82d9c84255106658343bea81a,83884a1c6dac4b5f6309dfea530414facc100bc8,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/4561, 531303167,MDExOlB1bGxSZXF1ZXN0NTMxMzAzMTY3,4645,closed,0,DOC: add examples to concat,17162724," - [x] Closes #4620 ",2020-12-02T21:33:44Z,2020-12-19T23:20:26Z,2020-12-19T23:20:22Z,2020-12-19T23:20:22Z,f075345e1b83663a7af292cfee4a167c2881e273,,,0,bc3a28eec042e6736cb76bcf2e5bc469837f00a3,96e1aea0271aeeeda7c8f33a8491d5e2a06f9ddc,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/4645, 551242224,MDExOlB1bGxSZXF1ZXN0NTUxMjQyMjI0,4778,closed,0,DOC: update hyperlink for xskillscore,17162724,Update hyperlink for xskillscore,2021-01-07T19:00:16Z,2021-01-07T19:47:19Z,2021-01-07T19:47:14Z,2021-01-07T19:47:14Z,540b7ef4376cf1bc1a450ce2764f4546a0147e70,,,0,82278b00550c2cbf7e7047369aad25388f61a2f3,477e75af4cd2c5fa1f88820a5c6c6ba0501c5a01,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/4778, 579544432,MDExOlB1bGxSZXF1ZXN0NTc5NTQ0NDMy,4949,closed,0,DOC: rm np import,17162724,,2021-02-24T19:19:03Z,2021-02-25T08:46:42Z,2021-02-25T08:46:41Z,2021-02-25T08:46:41Z,835a53e62b1e5018faa323c649149e8294dd6af7,,,0,e41bdffe81ed294fbc5cd75667d6154a9ab83719,df052e7431540fb435ac8742aabc32754a00a7f5,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/4949, 579784974,MDExOlB1bGxSZXF1ZXN0NTc5Nzg0OTc0,4956,closed,0,DOC: add example for reindex,17162724,,2021-02-25T03:56:12Z,2021-02-26T06:55:49Z,2021-02-26T06:55:48Z,2021-02-26T06:55:48Z,f74c446332feba47615fa02e75cda961c974c2c0,,,0,61dd7359732f706a9ab874761574eeb56837795f,eda5f1dc2c58da37b04370e04a5b89ba2485e84a,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/4956, 616168108,MDExOlB1bGxSZXF1ZXN0NjE2MTY4MTA4,5163,closed,0,DOC: add see also for to_zarr,17162724," - [x] Closes #5159 - [ ] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst`",2021-04-15T15:54:15Z,2021-04-16T23:58:54Z,2021-04-16T15:30:12Z,2021-04-16T15:30:12Z,62d32eec3150dada704d09ff3525f4546a26a7f9,,,0,9a52622587f6ab71d6fe6265cdb7b5d9ef46e846,18ed29e4086145c29fde31c9d728a939536911c9,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5163, 617209476,MDExOlB1bGxSZXF1ZXN0NjE3MjA5NDc2,5176,closed,0,DOC: fix link to io.zarr,17162724,Fixes rendering in https://github.com/pydata/xarray/pull/5163,2021-04-17T00:50:57Z,2021-04-19T19:10:19Z,2021-04-19T18:13:36Z,2021-04-19T18:13:36Z,486999c3b15e585f067927a216913a04d492826e,,,0,aebf54db66eb09421384f58aedb57488acacb697,e0358e586079c12525ce60c4a51b591dc280713b,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5176, 628782722,MDExOlB1bGxSZXF1ZXN0NjI4NzgyNzIy,5249,closed,0,DOC: add query examples,17162724,"Add query examples in the docstrings. Relevent rtd buld links: - https://xray--5249.org.readthedocs.build/en/5249/generated/xarray.Dataset.query.html?highlight=query#xarray.Dataset.query - https://xray--5249.org.readthedocs.build/en/5249/generated/xarray.DataArray.query.html?highlight=query#xarray.DataArray.query",2021-05-03T01:27:28Z,2021-05-03T04:30:20Z,2021-05-03T04:30:20Z,2021-05-03T04:30:20Z,3391fec79da03361b13c9e113999740908152f86,,,0,913ca490e45a205f8327fdadc7296e0f8be0559f,6c602945c717537f5282d5fdce45e2fe0f5869de,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5249, 659675320,MDExOlB1bGxSZXF1ZXN0NjU5Njc1MzIw,5427,closed,0,DOC: zarr note on encoding,17162724,"It took me a while to realize this so I wanted to make a note in the docs for myself in the future and others uses. I was playing with pint-xarray and I couldn't work out why I couldn't round trip a file (https://github.com/xarray-contrib/pint-xarray/issues/109). It turns out the DataArray had an enconding attribute which was being used (and overriding my unit conversion). In addition, I was also scratching my head for a while as to where my zarr store was getting chunks from which didn't correspomd to my numpy array (https://github.com/pydata/xarray/discussions/5407). This PR just makes a note of the importance of encoding attribute of DataArray(s) when writing to a zarr store. docs page change is here: https://xray--5427.org.readthedocs.build/en/5427/generated/xarray.Dataset.to_zarr.html?highlight=zarr#xarray.Dataset.to_zarr",2021-06-02T03:27:15Z,2021-06-21T18:14:15Z,2021-06-21T17:47:47Z,2021-06-21T17:47:46Z,6a101a92860bdfb41337d13976f753c656d165c5,,,0,b7d0a4001160dfa263cf41cc332675d30f34ccd3,83eda1a8542a9dbd81bf0e08c8564c044df64c0a,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5427, 672086336,MDExOlB1bGxSZXF1ZXN0NjcyMDg2MzM2,5479,closed,0,DOC: add combine_by_coords in merge see also,17162724,Keewis mentioned other options to `merge` are `concat` and `combine_by_coords` (https://github.com/pydata/xarray/discussions/5462#discussioncomment-861492). This PR adds `combine_by_coords` in the see also docstring of `merge`,2021-06-17T01:46:31Z,2021-06-17T16:34:55Z,2021-06-17T16:04:24Z,2021-06-17T16:04:24Z,9eb592267b92f7f55f5503fcd15b871d9dc94b27,,,0,7082385aa1c8d209a02e3fb8bf47832e6777bcd3,fe87162caf17727ee0f53ef555f07ad5fbc8e77c,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5479, 679236387,MDExOlB1bGxSZXF1ZXN0Njc5MjM2Mzg3,5547,closed,0,DOC: typo,17162724,"missing code formatting on this https://xarray.pydata.org/en/latest/generated/xarray.open_dataset.html",2021-06-28T17:27:25Z,2021-06-28T18:11:52Z,2021-06-28T17:43:19Z,2021-06-28T17:43:19Z,5ccb06951cecd59b890c1457e36ee3c2030a67aa,,,0,d39446be59d1e7a5998d6303e2bf11eca3a3e149,1a0ac9993ef9eaa273d625d3ccef56b556abe53a,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5547, 689483513,MDExOlB1bGxSZXF1ZXN0Njg5NDgzNTEz,5599,closed,0,DOC: add open_mfdataset in See Also,17162724,Makes life a little easier when navigating the docs,2021-07-14T00:21:05Z,2021-07-14T04:26:14Z,2021-07-14T04:00:07Z,2021-07-14T04:00:07Z,75eefb8e95a70f1667623a8418d81da3f3148a40,,,0,5481f8d14056b2ed052520b6cd89ca674d2f0a16,7f722cf05aecb0ac1b24ea1c9b84dc8b3e0e0f80,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5599, 691699433,MDExOlB1bGxSZXF1ZXN0NjkxNjk5NDMz,5615,closed,0,add storage_options arg to to_zarr,17162724," - [ ] Tests added - [x] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` ### What does this PR do? Adds a `storage_options` arg to `to_zarr`. ### What is the `storage_options` arg? The `storage_options` arg is used throughout the pydata ecosystem where you can write a file to cloud storage. Such as: - **pandas**: https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_parquet.html?highlight=to_parquet - **dask.dataframe**: https://docs.dask.org/en/latest/generated/dask.dataframe.to_parquet.html - **dask.array**: https://docs.dask.org/en/latest/generated/dask.array.to_zarr.html#dask.array.to_zarr It allows you to write to a prd account or a dev account for example. It is can be used currently in xarray when reading data via `open_dataset` e.g. `xr.open_dataset(..., backend_kwargs=dict(storage_options=storage_options)` ### Why is it needed? When working in cloud based environments you storage options are often automatically created. I recently found when doing things in parallel dask can hiccup on finding the credentials (see https://dask.slack.com/archives/C02282J3Q6Q/p1626201210115500) passing the storage options as an arg gave it some stability. I imagine this could help when writing multiple zarr stores to cloud storage in parallel (e.g. delayed). This PR also brings similar functionality of `pandas.DataFrame.to_parquet` and `dask.array.to_zarr` to xarray. ### How is this tested? Not obvious how to test. e.g. no `storage_options` test in dask.array https://github.com/dask/dask/blob/main/dask/array/tests/test_array_core.py Pandas has more extensive tests https://github.com/pandas-dev/pandas/blob/master/pandas/tests/io/test_fsspec.py ### Background: The idea for this PR is discussed here: https://github.com/pydata/xarray/discussions/5601 cc. @martindurant ",2021-07-16T19:26:54Z,2021-08-21T23:19:12Z,2021-08-21T22:52:18Z,2021-08-21T22:52:18Z,befd1b98bd84047d62307419a30bcda7a0727926,,,0,9194359ba0dadb89c9b43819575dcf832ff04fcc,e26aec9500e04f3b926b248988b976dbfcb9c632,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5615, 734777992,PR_kwDOAMm_X84ry9KI,5797,closed,0,DOC: sortby see also,17162724," - [x] Closes my brain dump in https://github.com/pydata/xarray/discussions/5795 - [ ] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2021-09-15T17:35:35Z,2021-09-15T20:16:36Z,2021-09-15T19:49:07Z,2021-09-15T19:49:07Z,06a83efd299aacaab935efc6b9e898a088d133a6,,,0,07e49ebf1a4402f1364a90853327f3285c5882e1,c4f3a9ee7c20dfe9b5364b880204a13753d8ef2c,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5797, 754834381,PR_kwDOAMm_X84s_dvN,5851,closed,0,update ValueError message for wild card matching for remote files,17162724," - [x] Closes #5838 - [ ] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2021-10-11T01:31:18Z,2021-10-11T02:58:47Z,2021-10-11T02:58:47Z,2021-10-11T02:58:47Z,fecaa6a4ad867d9f1696987e7181a86214508c9d,,,0,7f06e229af9351143fef960119e51ac856c1f5b0,e3f52ea62a1c6f3d07a8a177c00dee057f05c6a7,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5851, 772453168,PR_kwDOAMm_X84uCrMw,5932,closed,0,DOC: add names of missing contributors to 0.20.0,17162724,"When I worked on https://github.com/pydata/xarray/pull/5615 I did so with a couple of team mates. I added them in the commit message: https://github.com/pydata/xarray/pull/5615/commits/67ccce2f9b31eebf38fffb5dc86b90810299111c Want to make sure they get a shout out here :)",2021-11-03T14:47:15Z,2021-11-03T15:17:42Z,2021-11-03T15:17:42Z,2021-11-03T15:17:41Z,448e403cb2d49d5600bcf04123a9d7afdf3a984e,,,0,9782178265a9ebb5894f0f25183c462b9fab3f7f,b3bc758b9f38aa9cf7ea0f20e91c0bfebfa0beef,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/5932, 800012074,PR_kwDOAMm_X84vrzcq,6065,closed,0,DOC: add link to Developers Meeting,17162724,"Related to https://github.com/pydata/xarray/issues/4001#issuecomment-779556647 ![Screen Shot 2021-12-10 at 2 00 12 PM](https://user-images.githubusercontent.com/17162724/145627611-e74b1f7d-9fa5-43a1-92e3-7dfaa5cb3964.png) ",2021-12-10T15:21:30Z,2021-12-10T21:27:55Z,2021-12-10T21:27:55Z,2021-12-10T21:27:55Z,bbb3c082b03af949c452782949c3391ed74a62a2,,,0,d2a17b279b77188fe96c750e9c85e5a7645a6147,3ff11c5edd8e2674bc528292c46152fc8f2cb138,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6065, 800036842,PR_kwDOAMm_X84vr5fq,6066,closed,0,DOC: cd command in build documentation,17162724,"In the section above (http://xarray.pydata.org/en/stable/contributing.html#how-to-build-the-xarray-documentation) i.e. build the env, it assumes you are in the root directory. This holds that assumptions and makes it easier for a user to copy-paste to build the docs",2021-12-10T15:51:49Z,2021-12-11T00:41:37Z,2021-12-11T00:41:37Z,2021-12-11T00:41:37Z,b5e3c0fb108655337d837ca63ade20060b3be6d6,,,0,cf2529538b89f3043d12186a981e0225aec5f8fe,3ff11c5edd8e2674bc528292c46152fc8f2cb138,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6066, 800041674,PR_kwDOAMm_X84vr6rK,6067,closed,0,DOC: fix sphinx warning,17162724," - [ ] Closes #xxxx - [ ] Tests added - [ ] Passes `pre-commit run --all-files` - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2021-12-10T15:57:59Z,2021-12-11T04:30:51Z,2021-12-11T04:30:46Z,2021-12-11T04:30:46Z,b449945f4f90628d0abff9b58e7312ad421eb97d,,,0,8cbd179b99643a6f4de683cf0e59efa86b2d1a8e,3ff11c5edd8e2674bc528292c46152fc8f2cb138,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6067, 966368085,PR_kwDOAMm_X845mZtV,6696,closed,0,DOC: note of how `chunks` can be defined,17162724,"Some tiny overlap with https://github.com/pydata/xarray/pull/6542. I feel this minor changes helps it easy to navigate to other parts of the docs. Some motivation behind the PR here: https://github.com/pydata/xarray/discussions/6697 Note: i've forgotten the syntax for how to create a link to https://xarray.pydata.org/en/stable/generated/xarray.Dataset.chunk.html",2022-06-14T02:12:56Z,2022-06-20T16:51:31Z,2022-06-20T16:51:31Z,2022-06-20T16:51:31Z,1d9c1e35a61cbb3680c141e29808c131e019301e,,,0,8c52179bd1b90d742a28e71b3d979e4a21fc8c67,2b6e729906de04feff5b9c9e0d3529786363ee67,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6696, 988099128,PR_kwDOAMm_X8465TI4,6755,closed,0,add axis arg to to_array,17162724," - [x] Closes #6754 - [x] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2022-07-06T03:04:55Z,2022-07-06T17:52:59Z,2022-07-06T17:52:59Z,,9be230e266c6577247cf49535b3ac774c8d7f50e,,,0,98e01d5e44d531fb4056d287f946fa59c72e13ae,d08bfea14971e99eaccbf720a5e14c1b7e0e51a8,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6755, 1010011702,PR_kwDOAMm_X848M442,6841,closed,0,DOC: link DataArray.expand_dims to Dataset.expand_dims,17162724," - [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` Help navigation in the docs of going between the DataArray method and the Dataset method.",2022-07-27T18:43:27Z,2022-07-27T20:20:35Z,2022-07-27T20:20:35Z,2022-07-27T20:20:35Z,3f7cc2da33d81e76afbfb82da57143b624b03a88,,,0,5cfb239d4a0d0631cf26f96caa5c7a7e6d2fcac5,5a4505199fe7deb449835f7f624a83ae1efed1d2,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/6841, 1763356769,PR_kwDOAMm_X85pGrBh,8816,closed,0,DOC: link to zarr.convenience.consolidate_metadata,17162724,"I wanted to know what `zarr.convenience.consolidate_metadata` does which motivated me to add a link to it in the docstring to make it easier for others (and future me) to discover it. I sorted `intersphinx_mapping` to make it easier to docs from other projects. I also added :func:`zarr.convenience.consolidate_metadata` in the doc string. Testing if it actually works is WIP",2024-03-08T17:14:19Z,2024-03-08T19:20:03Z,2024-03-08T18:47:14Z,2024-03-08T18:47:14Z,c6e0935071af10d1f291cee0a25efa3e964d2cd9,,,0,cd18dda16fa571321dff02a1d8cf04775864c403,8468be0ae59f7d2314c38d8749e0cc278535a98d,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/8816, 1821173885,PR_kwDOAMm_X85sjOh9,8936,closed,0,MAINT: use sphinxext-rediraffe conda install,17162724," - [ ] Closes #xxxx - [ ] Tests added - [ ] User visible changes (including notable bug fixes) are documented in `whats-new.rst` - [ ] New functions/methods are listed in `api.rst` ",2024-04-13T02:11:07Z,2024-04-13T02:53:53Z,2024-04-13T02:53:48Z,2024-04-13T02:53:48Z,e481094a0c18f26360c69155052bede88de4c2d2,,,0,9f26f0ef51451e983d659b6a8e70ae3a14cda19d,1d43672574332615f225089d69f95a9f8d81d912,CONTRIBUTOR,,13221727,https://github.com/pydata/xarray/pull/8936,