issues
32 rows where repo = 13221727 and user = 226037 sorted by updated_at descending
This data as json, CSV (advanced)
Suggested facets: comments, state_reason, created_at (date), updated_at (date), closed_at (date)
id | node_id | number | title | user | state | locked | assignee | milestone | comments | created_at | updated_at ▲ | closed_at | author_association | active_lock_reason | draft | pull_request | body | reactions | performed_via_github_app | state_reason | repo | type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
394423623 | MDU6SXNzdWUzOTQ0MjM2MjM= | 2634 | Opening a file with open_mfdataset fails if dask is not installed: ModuleNotFoundError: No module named 'dask.base' | alexamici 226037 | closed | 0 | 3 | 2018-12-27T15:33:27Z | 2023-12-05T21:43:15Z | 2023-12-05T21:43:15Z | MEMBER | Problem descriptionOpening a file with
ModuleNotFoundError Traceback (most recent call last) ~/devel/MPY/xarray/xarray/backends/api.py in open_mfdataset(paths, chunks, concat_dim, compat, preprocess, engine, lock, data_vars, coords, autoclose, parallel, kwargs) 626 --> 627 datasets = [open_(p, open_kwargs) for p in paths] 628 file_objs = [getattr_(ds, '_file_obj') for ds in datasets] 629 if preprocess is not None: ~/devel/MPY/xarray/xarray/backends/api.py in open_dataset(filename_or_obj, group, decode_cf, mask_and_scale, decode_times, autoclose, concat_characters, decode_coords, engine, chunks, lock, cache, drop_variables, backend_kwargs) 340 341 with close_on_error(store): --> 342 return maybe_decode_store(store) 343 else: 344 if engine is not None and engine != 'scipy': ~/devel/MPY/xarray/xarray/backends/api.py in maybe_decode_store(store, lock) 276 277 if chunks is not None: --> 278 from dask.base import tokenize 279 # if passed an actual file path, augment the token with 280 # the file modification time ModuleNotFoundError: No module named 'dask.base' ``` ReasonThe reason is that the test in In fact setting line https://github.com/pydata/xarray/blob/master/xarray/backends/api.py#L614 as follows solves the problem:
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2634/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
not_planned | xarray 13221727 | issue | ||||||
1215082284 | I_kwDOAMm_X85IbK8s | 6514 | plugins.py:98: DeprecationWarning: SelectableGroups dict interface is deprecated. Use select. | alexamici 226037 | closed | 0 | 4 | 2022-04-25T21:49:20Z | 2022-04-27T01:07:50Z | 2022-04-27T01:07:50Z | MEMBER | What happened?The plugin interface warns with What did you expect to happen?No warning to be issued. Minimal Complete Verifiable Example
Relevant log output
Anything else we need to know?According to the Compatibity note in: https://docs.python.org/3/library/importlib.metadata.html#entry-points the new API is Environment
INSTALLED VERSIONS
------------------
commit: None
python: 3.10.4 | packaged by conda-forge | (main, Mar 24 2022, 17:42:03) [Clang 12.0.1 ]
python-bits: 64
OS: Darwin
OS-release: 21.3.0
machine: arm64
processor: arm
byteorder: little
LC_ALL: None
LANG: None
LOCALE: (None, 'UTF-8')
libhdf5: None
libnetcdf: None
xarray: 2022.3.0
pandas: 1.4.2
numpy: 1.22.3
scipy: 1.8.0
netCDF4: None
pydap: None
h5netcdf: None
h5py: None
Nio: None
zarr: 2.11.3
cftime: None
nc_time_axis: None
PseudoNetCDF: None
rasterio: 1.2.10
cfgrib: None
iris: None
bottleneck: None
dask: 2022.04.1
distributed: 2022.4.1
matplotlib: 3.5.1
cartopy: None
seaborn: None
numbagg: None
fsspec: 2022.3.0
cupy: None
pint: None
sparse: None
setuptools: 62.1.0
pip: 22.0.4
conda: 4.12.0
pytest: 7.1.2
IPython: 8.2.0
sphinx: None
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/6514/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
completed | xarray 13221727 | issue | ||||||
769288855 | MDExOlB1bGxSZXF1ZXN0NTQxNDUzNDQ3 | 4701 | Allow pathlib.Path to be passed to all engines | alexamici 226037 | closed | 0 | 4 | 2020-12-16T21:36:33Z | 2021-09-01T08:46:35Z | 2020-12-18T13:43:32Z | MEMBER | 0 | pydata/xarray/pulls/4701 |
Once Note that |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4701/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
877567048 | MDExOlB1bGxSZXF1ZXN0NjMxNDk2ODgx | 5266 | v0.18.0 release highlights | alexamici 226037 | closed | 0 | 0 | 2021-05-06T14:35:56Z | 2021-05-06T16:43:14Z | 2021-05-06T16:43:14Z | MEMBER | 0 | pydata/xarray/pulls/5266 |
@TomNicholas @dcherian & @pydata/xarray please review and propose changes I'm at the item 6. of the how to release guide. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5266/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
875151070 | MDExOlB1bGxSZXF1ZXN0NjI5NTUyODUx | 5256 | More correct deprecation warning for `lock` argument | alexamici 226037 | closed | 0 | 0 | 2021-05-04T06:34:50Z | 2021-05-04T15:08:11Z | 2021-05-04T14:30:09Z | MEMBER | 0 | pydata/xarray/pulls/5256 |
@TomNicholas and all, sorry again for addressing this late. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5256/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
855388231 | MDExOlB1bGxSZXF1ZXN0NjEzMTMzODA3 | 5139 | Protect against an exception raised by python-eccodes | alexamici 226037 | closed | 0 | 3 | 2021-04-11T19:28:25Z | 2021-04-12T11:24:57Z | 2021-04-12T07:29:03Z | MEMBER | 0 | pydata/xarray/pulls/5139 | Depending on the kind of problem
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5139/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
852256995 | MDU6SXNzdWU4NTIyNTY5OTU= | 5125 | Add `BackendEntrypoint` to an easier to find location | alexamici 226037 | closed | 0 | 3 | 2021-04-07T10:21:16Z | 2021-04-11T18:53:03Z | 2021-04-11T18:53:03Z | MEMBER | Is your feature request related to a problem? Please describe. I started implementing a few backend plugins following the documentation so I noticed a few easily fixable quirks: http://xarray.pydata.org/en/latest/internals/how-to-add-new-backend.html The main one is the Describe the solution you'd like I suggest to add an easier to find reference:
* Additional context For the simplest plugins See this dummy GDAL plugin: https://github.com/bopen/xarray-gdal/blob/main/xarray_gdal/xarray_plugin.py But also the rioxarray plugin in this PR: corteva/rioxarray/pull/281 |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5125/reactions", "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
completed | xarray 13221727 | issue | ||||||
852296907 | MDExOlB1bGxSZXF1ZXN0NjEwNTc0MDg5 | 5127 | Simplify the user experience of a backend developer (imports and docs) | alexamici 226037 | closed | 0 | 0 | 2021-04-07T11:11:58Z | 2021-04-11T18:50:06Z | 2021-04-11T18:50:06Z | MEMBER | 0 | pydata/xarray/pulls/5127 |
This is mostly a stylistic revamp of the documentation on "How to add a new backend" after I followed the process a couple of times:
* add import statments
* use always The main code change is adding references to |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5127/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
851746775 | MDExOlB1bGxSZXF1ZXN0NjEwMTE3MTc1 | 5121 | Do not write an empty "coordinates" attribute to a netCDF file | alexamici 226037 | closed | 0 | 0 | 2021-04-06T19:29:23Z | 2021-04-07T17:34:15Z | 2021-04-07T17:34:15Z | MEMBER | 0 | pydata/xarray/pulls/5121 |
The behaviour is not too problematic as CF checkers don't complain about the empty string, but it is aesthetically annoying. This happens more frequently after #2844 added the auxiliary variable to |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5121/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
850236909 | MDExOlB1bGxSZXF1ZXN0NjA4ODQxOTAy | 5112 | Add LazilyOuterIndexedArray alias to LazilyIndexedArray for external backends to use | alexamici 226037 | closed | 0 | 3 | 2021-04-05T09:34:03Z | 2021-04-06T10:18:04Z | 2021-04-06T09:18:50Z | MEMBER | 0 | pydata/xarray/pulls/5112 |
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5112/reactions", "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
850231277 | MDU6SXNzdWU4NTAyMzEyNzc= | 5111 | Rename of LazilyOuterIndexedArray to LazilyIndexedArray breaks rioxarray | alexamici 226037 | closed | 0 | 0 | 2021-04-05T09:25:16Z | 2021-04-06T09:18:49Z | 2021-04-06T09:18:49Z | MEMBER | What happened: With current xarray What you expected to happen: With the released version 0.17.0 of xarray the open works as expected. Minimal Complete Verifiable Example: ```python
AttributeError Traceback (most recent call last) <ipython-input-7-fedc16472305> in <module> ----> 1 da = rioxarray.open_rasterio("../../../FLAIR-PROC/rome-lockdown-2020/georeferenced/20200309+0130+417_VV-20200109-20200115-EPSG:32632-5.human-activity.tif") 2 da /usr/local/Caskroom/miniconda/base/envs/BOP/lib/python3.8/site-packages/rioxarray/_io.py in open_rasterio(filename, parse_coordinates, chunks, cache, lock, masked, mask_and_scale, variable, group, default_name, **open_kwargs) 820 821 da_name = attrs.pop("NETCDF_VARNAME", default_name) --> 822 data = indexing.LazilyOuterIndexedArray( 823 RasterioArrayWrapper( 824 manager, AttributeError: module 'xarray.core.indexing' has no attribute 'LazilyOuterIndexedArray' ``` Anything else we need to know?:
Adding an alias would make the transition easier. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/5111/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
completed | xarray 13221727 | issue | ||||||
821312099 | MDExOlB1bGxSZXF1ZXN0NTg0MTI1MzQw | 4989 | Switch backend API to v2 | alexamici 226037 | closed | 0 | 3 | 2021-03-03T17:12:14Z | 2021-03-09T01:04:05Z | 2021-03-09T01:04:00Z | MEMBER | 0 | pydata/xarray/pulls/4989 |
The documentation is in PR #4803 This is a big change so it better gets in early in the development cycle. Some users visible changes to |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4989/reactions", "total_count": 4, "+1": 4, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
807455876 | MDExOlB1bGxSZXF1ZXN0NTcyNzAzNzUz | 4899 | Revert defaults of backends' open_datasets to prepare the switch to APIv2 | alexamici 226037 | closed | 0 | 0 | 2021-02-12T18:28:01Z | 2021-02-17T18:12:34Z | 2021-02-17T18:12:34Z | MEMBER | 0 | pydata/xarray/pulls/4899 |
Internal fix. At the moment even when setting This PR fixes the backend defaults to be the same as in v1 in all cases. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4899/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
785997226 | MDExOlB1bGxSZXF1ZXN0NTU0OTM4NDQ2 | 4809 | Remove the references to `_file_obj` outside low level code paths, change to `_close` | alexamici 226037 | closed | 0 | 3 | 2021-01-14T13:40:25Z | 2021-01-18T15:19:35Z | 2021-01-18T15:19:35Z | MEMBER | 0 | pydata/xarray/pulls/4809 |
You can now pass a The PR is draft pending some cleanups and the documentation. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4809/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
781348113 | MDExOlB1bGxSZXF1ZXN0NTUxMDg3NjM4 | 4777 | Remove special case in guess_engines | alexamici 226037 | closed | 0 | 0 | 2021-01-07T14:20:46Z | 2021-01-08T09:33:20Z | 2021-01-08T09:33:20Z | MEMBER | 0 | pydata/xarray/pulls/4777 |
This is a minor cleanup of the backend API v2. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4777/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
775396676 | MDExOlB1bGxSZXF1ZXN0NTQ2MDkwODA3 | 4737 | Declare only BASIC indexing for cfgrib. Fixes #4733 and ecmwf/cfgrib#157 | alexamici 226037 | closed | 0 | 0 | 2020-12-28T13:19:21Z | 2021-01-02T08:17:37Z | 2021-01-02T08:17:37Z | MEMBER | 0 | pydata/xarray/pulls/4737 |
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4737/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
774436992 | MDExOlB1bGxSZXF1ZXN0NTQ1MzYxNTgy | 4731 | Close files in PseudoNetCDF backend to avoid CachingFileManager warnings. | alexamici 226037 | closed | 0 | 0 | 2020-12-24T13:25:32Z | 2020-12-28T11:06:04Z | 2020-12-28T11:06:04Z | MEMBER | 0 | pydata/xarray/pulls/4731 |
Tiny cleanup to silence a couple |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4731/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
773048869 | MDExOlB1bGxSZXF1ZXN0NTQ0MjA3MjE0 | 4721 | APIv2 internal cleanups | alexamici 226037 | closed | 0 | 1 | 2020-12-22T15:52:28Z | 2020-12-22T16:47:10Z | 2020-12-22T16:47:10Z | MEMBER | 0 | pydata/xarray/pulls/4721 |
Stop importing This is needed by another change that results in a cyclic import due to |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4721/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
771048648 | MDExOlB1bGxSZXF1ZXN0NTQyNjc2MDQ4 | 4709 | APIv2: move all _autodetect_engine logic to the plugins | alexamici 226037 | closed | 0 | 0 | 2020-12-18T17:23:16Z | 2020-12-22T15:33:40Z | 2020-12-22T15:33:40Z | MEMBER | 0 | pydata/xarray/pulls/4709 |
Changes affects only APIv2. This PR removes all remaining knowledge about what backend support from the generic code path in Once we make the switch to API v2 a big chunk of code can be removed from |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4709/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
770801513 | MDExOlB1bGxSZXF1ZXN0NTQyNDc3NDg0 | 4707 | APIv2: pass user defined `filename_or_obj` to backends as is | alexamici 226037 | closed | 0 | 1 | 2020-12-18T11:14:05Z | 2020-12-22T14:14:18Z | 2020-12-22T14:14:18Z | MEMBER | 0 | pydata/xarray/pulls/4707 |
The change affects only APIv2. Pros:
- Cons: - at the moment backends expect paths to always be absolute, not sure if they use this info. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4707/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
709195443 | MDExOlB1bGxSZXF1ZXN0NDkzMjk5OTI4 | 4462 | Cleanup logic inside `open_dataset`, mostly `extra_kwargs` | alexamici 226037 | closed | 0 | 0 | 2020-09-25T18:30:28Z | 2020-12-10T10:31:02Z | 2020-10-08T15:06:37Z | MEMBER | 0 | pydata/xarray/pulls/4462 | This is a small, pure code-refactor PR that removes some of the cruft left in
Note that |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4462/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
708766975 | MDExOlB1bGxSZXF1ZXN0NDkyOTMxMzk3 | 4458 | Autodetect the engine only when `engine=None` | alexamici 226037 | closed | 0 | 2 | 2020-09-25T08:53:27Z | 2020-12-10T10:30:56Z | 2020-09-28T15:42:01Z | MEMBER | 0 | pydata/xarray/pulls/4458 | Always use the
The refactor complexity stems mostly from moving or duplicating some logic from Later in the backend refactor the plugins will provide the functionalities to identify the format from the file content and the duplication should be eliminated. @jhamman do you think I need to acknowledge the CZI sponsorship in the changelog? |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4458/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
703550109 | MDExOlB1bGxSZXF1ZXN0NDg4NjM5MDYy | 4431 | Refactor of the big if-chain to a dictionary in the form {backend_name: backend_open}. | alexamici 226037 | closed | 0 | 9 | 2020-09-17T12:39:55Z | 2020-12-10T10:30:40Z | 2020-09-24T15:03:46Z | MEMBER | 0 | pydata/xarray/pulls/4431 | This ports the clean up of the messy if-else-chain from #3166. It should make adding the new back-end API easier. The change is relatively trivial, but it touches code in
I cannot add reviewers myself, but we agreed this should go to @jhamman. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4431/reactions", "total_count": 3, "+1": 3, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
708459047 | MDU6SXNzdWU3MDg0NTkwNDc= | 4457 | Silently ignoring user passed `engine` key in some cases when opening file objects | alexamici 226037 | closed | 0 | 0 | 2020-09-24T20:37:37Z | 2020-09-28T15:42:01Z | 2020-09-28T15:42:01Z | MEMBER | What happened: When I What you expected to happen: Silent autodetection of the engine is fine when passing Minimal Complete Verifiable Example: ```python
KeyError Traceback (most recent call last) [...] TypeError: Error: netCDF4.nc is not a valid NetCDF 3 file If this is a NetCDF4 file, you may need to install the netcdf4 library, e.g.,
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4457/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
completed | xarray 13221727 | issue | ||||||
673061269 | MDExOlB1bGxSZXF1ZXN0NDYyOTkwNzg1 | 4310 | Remove all unused and warn-raising methods from AbstractDataStore | alexamici 226037 | closed | 0 | 1 | 2020-08-04T20:27:57Z | 2020-09-22T21:12:47Z | 2020-08-05T14:27:51Z | MEMBER | 0 | pydata/xarray/pulls/4310 |
@shoyer this could be the first pass of the simplification of the current backend API. It not needed for #4309, but it make more obvious that we'd be free to keep the AbstractDataStore class if we wanted to. The reason the change can be considered reasonably innocuous is that warnings would have been printed on access to any of the removed methods, but you never know. Your call (but I'd love to have a delete-only contribution to xarray :D). Please note that:
1. this change is the absolute lowest hanging fruit,
2. removing |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4310/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
448741666 | MDExOlB1bGxSZXF1ZXN0MjgyNDI1MzA2 | 2992 | Simplify conda envs: cfgrib is now part of conda-forge | alexamici 226037 | closed | 0 | 1 | 2019-05-27T08:55:26Z | 2019-05-28T21:32:27Z | 2019-05-28T21:32:27Z | MEMBER | 0 | pydata/xarray/pulls/2992 | This is a minor cleanup of the conda environment creation files: * no direct reference to ecCodes * conda-only dependency resolution |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2992/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
377366269 | MDExOlB1bGxSZXF1ZXN0MjI4MzI2MjU0 | 2544 | Drop the hack needed by CachingFileManager in cfgrib_.py | alexamici 226037 | closed | 0 | 1 | 2018-11-05T11:51:05Z | 2018-11-06T16:23:17Z | 2018-11-06T16:23:16Z | MEMBER | 0 | pydata/xarray/pulls/2544 | This is a minor cleanup of the I didn't include this bit in #2540 because I didn't want to pollute the important fix with cleanup noise. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2544/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
377196329 | MDExOlB1bGxSZXF1ZXN0MjI4MjAzOTQw | 2540 | Remove use of deprecated and unused keyword in cfgrib.open_file. | alexamici 226037 | closed | 0 | 1 | 2018-11-04T21:23:30Z | 2018-11-05T02:35:28Z | 2018-11-05T02:35:28Z | MEMBER | 0 | pydata/xarray/pulls/2540 | This is a trivial fix to remove the use of the Better to have this fix in before the v0.11 release. |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2540/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
368004737 | MDExOlB1bGxSZXF1ZXN0MjIxMjgyMzI0 | 2476 | Add a GRIB backend via ECMWF cfgrib / ecCodes | alexamici 226037 | closed | 0 | 17 | 2018-10-09T01:13:10Z | 2018-10-25T21:10:36Z | 2018-10-17T16:53:32Z | MEMBER | 0 | pydata/xarray/pulls/2476 | This is currently a WIP PR for review.
- [x] Addresses #2475 - only read support is proposed for now.
- [x] Tests added.
- [x] Documented, including The implementation depends on the python module cfgrib and the C-library ecCodes to be installed. Work in progress items:
- [x] the coordinate rename doesn't really belong here, move it to cfgrib,
- [x] port cfgrib backend to use the new cc @StephanSiemen @iainrussell |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2476/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
372924734 | MDExOlB1bGxSZXF1ZXN0MjI0OTgxMjc5 | 2502 | Fix tests to new coordinate names in cfgrib>=0.9.2 | alexamici 226037 | closed | 0 | 2 | 2018-10-23T10:24:05Z | 2018-10-25T20:57:40Z | 2018-10-23T18:28:48Z | MEMBER | 0 | pydata/xarray/pulls/2502 | Fix No other user visible coordinate name change is expected so the test can remain like it is. Sorry for the inconvenience!
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2502/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
371514413 | MDExOlB1bGxSZXF1ZXN0MjIzOTQzNTcz | 2492 | ENH: Detect the GRIB files by the filename extension and suggest engine. | alexamici 226037 | closed | 0 | 11 | 2018-10-18T12:50:13Z | 2018-10-25T20:57:38Z | 2018-10-22T15:26:14Z | MEMBER | 0 | pydata/xarray/pulls/2492 |
Updated: The whole engine detection strategy looked a bit fragile as the
|
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2492/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
xarray 13221727 | pull | |||||
368003448 | MDU6SXNzdWUzNjgwMDM0NDg= | 2475 | Please add support for GRIB files via ECMWF cfgrib / ecCodes | alexamici 226037 | closed | 0 | 2 | 2018-10-09T01:04:24Z | 2018-10-17T17:17:36Z | 2018-10-17T17:14:21Z | MEMBER | The cfgrib project offers to open a GRIB file as an
cc @StephanSiemen @iainrussell |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/2475/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
completed | xarray 13221727 | issue |
Advanced export
JSON shape: default, array, newline-delimited, object
CREATE TABLE [issues] ( [id] INTEGER PRIMARY KEY, [node_id] TEXT, [number] INTEGER, [title] TEXT, [user] INTEGER REFERENCES [users]([id]), [state] TEXT, [locked] INTEGER, [assignee] INTEGER REFERENCES [users]([id]), [milestone] INTEGER REFERENCES [milestones]([id]), [comments] INTEGER, [created_at] TEXT, [updated_at] TEXT, [closed_at] TEXT, [author_association] TEXT, [active_lock_reason] TEXT, [draft] INTEGER, [pull_request] TEXT, [body] TEXT, [reactions] TEXT, [performed_via_github_app] TEXT, [state_reason] TEXT, [repo] INTEGER REFERENCES [repos]([id]), [type] TEXT ); CREATE INDEX [idx_issues_repo] ON [issues] ([repo]); CREATE INDEX [idx_issues_milestone] ON [issues] ([milestone]); CREATE INDEX [idx_issues_assignee] ON [issues] ([assignee]); CREATE INDEX [idx_issues_user] ON [issues] ([user]);