issue_comments: 870854800
This data as json
html_url | issue_url | id | node_id | user | created_at | updated_at | author_association | body | reactions | performed_via_github_app | issue |
---|---|---|---|---|---|---|---|---|---|---|---|
https://github.com/pydata/xarray/issues/5545#issuecomment-870854800 | https://api.github.com/repos/pydata/xarray/issues/5545 | 870854800 | MDEyOklzc3VlQ29tbWVudDg3MDg1NDgwMA== | 14371165 | 2021-06-29T19:24:28Z | 2021-06-29T19:24:28Z | MEMBER | If you want to fix your doctests results you can try out: https://github.com/max-sixty/pytest-accept xarray was the odd one out having an infinite repr when comparing to other data science packages. numpy and pandas (the gold standard?) for example are limiting it. which also probably makes those reprs meaningless for some users that are making sure all the elements/columns/series have been processed correctly. I like 12 rows because that fills up pretty much 80% of the screen. It was in inline with the guideline suggested by @shoyer of a repr should fit in 1 screen in #4736 and you don't have to waste too much time scrolling up to figure out your calculation error for the 100th time. I don't mind it being slightly larger but at around 16 rows I feel the scrolling starts to become rather annoying. Some related ideas:
* If only variables are important there could be some prioritization logic so that as many variables are shown within some limited amount of rows. I think I considered this but dropped it because it requires a larger refactor.
* I think the Lets set up some examples: ```python import numpy as np import xarray as xr a = np.arange(0, 2000) data_vars = dict() for i in a: data_vars[f"long_variable_name_{i}"] = xr.DataArray( name=f"long_variable_name_{i}", data=2np.arange(25), dims=[f"long_coord_name"], coords={f"long_coord_name": 2np.arange(25)}, ) ds0 = xr.Dataset(data_vars) ds0.attrs = {f"attr_{k}": 2 for k in a} ``` Now if you convert this to a Pandas dataframe and print it will look like this: ```python df0 = ds0.to_dataframe() print(df0)
long_coord_name ... [100 rows x 2000 columns] ``` The xarray dataset looks like this: ```python print(ds0) <xarray.Dataset> Dimensions: (long_coord_name: 100) Coordinates: * long_coord_name (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 Data variables: (12/2000) long_variable_name_0 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_1 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_2 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_3 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_4 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_5 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 ... long_variable_name_1994 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_1995 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_1996 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_1997 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_1998 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 long_variable_name_1999 (long_coord_name) int32 0 2 4 6 ... 192 194 196 198 Attributes: (12/2000) attr_0: 2 attr_1: 2 attr_2: 2 attr_3: 2 attr_4: 2 attr_5: 2 ... attr_1994: 2 attr_1995: 2 attr_1996: 2 attr_1997: 2 attr_1998: 2 attr_1999: 2 ``` xarray shows a lot more information in fewer rows which is good and I think its size is still manageable. Lets try some of the suggestions, I apologize for the long post but remember that this is the kind of scrolling you're going to have to do 100 times when figuring out where that invisible typo is: ```python import numpy as np import xarray as xr a = np.arange(0, 2000) data_vars = dict() for i in a: data_vars[f"long_variable_name_{i}"] = xr.DataArray( name=f"long_variable_name_{i}", data=2np.arange(25), dims=[f"long_coord_name_{np.mod(i, 25)}"], coords={f"long_coord_name_{np.mod(i, 25)}": 2np.arange(25)}, ) ds0 = xr.Dataset(data_vars) ds0.attrs = {f"attr_{k}": 2 for k in a} ```
```python with xr.set_options(display_max_rows=20): print(ds0) <xarray.Dataset> Dimensions: (long_coord_name_0: 25, long_coord_name_1: 25, long_coord_name_10: 25, long_coord_name_11: 25, long_coord_name_12: 25, long_coord_name_13: 25, long_coord_name_14: 25, long_coord_name_15: 25, long_coord_name_16: 25, long_coord_name_17: 25, long_coord_name_18: 25, long_coord_name_19: 25, long_coord_name_2: 25, long_coord_name_20: 25, long_coord_name_21: 25, long_coord_name_22: 25, long_coord_name_23: 25, long_coord_name_24: 25, long_coord_name_3: 25, long_coord_name_4: 25, long_coord_name_5: 25, long_coord_name_6: 25, long_coord_name_7: 25, long_coord_name_8: 25, long_coord_name_9: 25) Coordinates: (20/25) * long_coord_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 ... * long_coord_name_15 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_16 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_17 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_18 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_19 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_20 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_21 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_22 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_23 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_24 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Data variables: (20/2000) long_variable_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 ... long_variable_name_1990 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1991 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1992 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1993 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1994 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1995 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1996 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1997 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1998 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1999 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Attributes: (20/2000) attr_0: 2 attr_1: 2 attr_2: 2 attr_3: 2 attr_4: 2 attr_5: 2 attr_6: 2 attr_7: 2 attr_8: 2 attr_9: 2 ... attr_1990: 2 attr_1991: 2 attr_1992: 2 attr_1993: 2 attr_1994: 2 attr_1995: 2 attr_1966: 2 attr_1997: 2 attr_1998: 2 attr_1999: 2 ``` ```python with xr.set_options(display_max_rows=24): print(ds0) <xarray.Dataset> Dimensions: (long_coord_name_0: 25, long_coord_name_1: 25, long_coord_name_10: 25, long_coord_name_11: 25, long_coord_name_12: 25, long_coord_name_13: 25, long_coord_name_14: 25, long_coord_name_15: 25, long_coord_name_16: 25, long_coord_name_17: 25, long_coord_name_18: 25, long_coord_name_19: 25, long_coord_name_2: 25, long_coord_name_20: 25, long_coord_name_21: 25, long_coord_name_22: 25, long_coord_name_23: 25, long_coord_name_24: 25, long_coord_name_3: 25, long_coord_name_4: 25, long_coord_name_5: 25, long_coord_name_6: 25, long_coord_name_7: 25, long_coord_name_8: 25, long_coord_name_9: 25) Coordinates: (24/25) * long_coord_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_10 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_11 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 ... * long_coord_name_13 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_14 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_15 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_16 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_17 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_18 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_19 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_20 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_21 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_22 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_23 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_24 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Data variables: (24/2000) long_variable_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_varrable_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_10 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_11 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 ... long_variable_name_1988 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1989 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1990 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1991 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1992 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1993 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1994 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1995 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1996 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1997 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1998 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1999 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Attributes: (24/2000) attr_0: 2 attr_1: 2 attr_2: 2 attr_3: 2 attr_4: 2 attr_5: 2 attr_6: 2 attr_7: 2 attr_8: 2 attr_9: 2 attr_10: 2 attr_11: 2 ... attr_1988: 2 attr_1989: 2 attr_1990: 2 attr_1991: 2 attr_1992: 2 attr_1993: 2 attr_1994: 2 attr_1995: 2 attr_1996: 2 attr_1997: 2 attr_1998: 2 attr_1999: 2 ``` ```python with xr.set_options(display_max_rows=30): print(ds0) <xarray.Dataset> Dimensions: (long_coord_name_0: 25, long_coord_name_1: 25, long_coord_name_10: 25, long_coord_name_11: 25, long_coord_name_12: 25, long_coord_name_13: 25, long_coord_name_14: 25, long_coord_name_15: 25, long_coord_name_16: 25, long_coord_name_17: 25, long_coord_name_18: 25, long_coord_name_19: 25, long_coord_name_2: 25, long_coord_name_20: 25, long_coord_name_21: 25, long_coord_name_22: 25, long_coord_name_23: 25, long_coord_name_24: 25, long_coord_name_3: 25, long_coord_name_4: 25, long_coord_name_5: 25, long_coord_name_6: 25, long_coord_name_7: 25, long_coord_name_8: 25, long_coord_name_9: 25) Coordinates: * long_coord_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 * long_coood_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_10 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_11 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_12 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_13 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_14 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_15 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_16 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_17 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_18 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_19 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_20 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_21 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_22 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_23 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_24 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Data variables: (30/2000) long_variable_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_10 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_11 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_12 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_13 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_14 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 ... long_variable_name_1985 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1986 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1987 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1988 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1989 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1990 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1991 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1992 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1993 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1994 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1995 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1996 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1997 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1998 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1999 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Attributes: (30/2000) attr_0: 2 attr_1: 2 attr_2: 2 attr_3: 2 attr_4: 2 attr_5: 2 attr_6: 2 attr_7: 2 attr_8: 2 attr_9: 2 attr_10: 2 attr_11: 2 attr_12: 2 attr_13: 2 attr_14: 2 ... attr_1985: 2 attr_1986: 2 attr_1987: 2 attr_1988: 2 attr_1989: 2 attr_1990: 2 attr_1991: 2 attr_1992: 2 attr_1993: 2 attr_1994: 2 attr_1995: 2 attr_1996: 2 attr_1997: 2 attr_1998: 2 attr_1999: 2 ``` There's a noticeable slow down around here: ```python with xr.set_options(display_max_rows=50): print(ds0) <xarray.Dataset> Dimensions: (long_coord_name_0: 25, long_coord_name_1: 25, long_coord_name_10: 25, long_coord_name_11: 25, long_coord_name_12: 25, long_coord_name_13: 25, long_coord_name_14: 25, long_coord_name_15: 25, long_coord_name_16: 25, long_coord_name_17: 25, long_coord_name_18: 25, long_coord_name_19: 25, long_coord_name_2: 25, long_coord_name_20: 25, long_coord_name_21: 25, long_coord_name_22: 25, long_coord_name_23: 25, long_coord_name_24: 25, long_coord_name_3: 25, long_coord_name_4: 25, long_coord_name_5: 25, long_coord_name_6: 25, long_coord_name_7: 25, long_coord_name_8: 25, long_coord_name_9: 25) Coordinates: * long_coord_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_10 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_11 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_12 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_13 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_14 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_15 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_16 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_17 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_18 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_19 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_20 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_21 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_22 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_23 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_24 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Data variables: (50/2000) long_variable_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_10 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_11 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_12 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_13 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_14 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_15 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_16 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_17 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_18 (long_coord_name_18) int16 0 2 4 6 ... 42 44 46 48 long_variable_name_19 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_20 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_21 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_22 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_23 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_24 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 ... long_variable_name_1975 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1976 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1977 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1978 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1979 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1980 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1981 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1982 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1983 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1984 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1985 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1986 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1987 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1988 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1989 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1990 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1991 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1992 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1993 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1994 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1995 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1996 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1997 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1998 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1999 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Attributes: (50/2000) attr_0: 2 attr_1: 2 attr_2: 2 attr_3: 2 attr_4: 2 attr_5: 2 attr_6: 2 attr_7: 2 attr_8: 2 attr_9: 2 attr_10: 2 attr_11: 2 attr_12: 2 attr_13: 2 attr_14: 2 attr_15: 2 attr_16: 2 attr_17: 2 attr_18: 2 attr_19: 2 attr_20: 2 attr_21: 2 attr_22: 2 attr_23: 2 attr_24: 2 ... attr_1975: 2 attr_1976: 2 attr_1977: 2 attr_1978: 2 attr_1979: 2 attr_1980: 2 attr_1981: 2 attr_1982: 2 attr_1983: 2 attr_1984: 2 attr_1985: 2 attr_1986: 2 attr_1987: 2 attr_1988: 2 attr_1989: 2 attr_1990: 2 attr_1991: 2 attr_1992: 2 attr_1993: 2 attr_1994: 2 attr_1995: 2 attr_1996: 2 attr_1997: 2 attr_1998: 2 attr_1999: 2 ``` ```python with xr.set_options(display_max_rows=100): print(ds0) <xarray.Dataset> Dimensions: (long_coord_name_0: 25, long_coord_name_1: 25, long_coord_name_10: 25, long_coord_name_11: 25, long_coord_name_12: 25, long_coord_name_13: 25, long_coord_name_14: 25, long_coord_name_15: 25, long_coord_name_16: 25, long_coord_name_17: 25, long_coord_name_18: 25, long_coord_name_19: 25, long_coord_name_2: 25, long_coord_name_20: 25, long_coord_name_21: 25, long_coord_name_22: 25, long_coord_name_23: 25, long_coord_name_24: 25, long_coord_name_3: 25, long_coord_name_4: 25, long_coord_name_5: 25, long_coord_name_6: 25, long_coord_name_7: 25, long_coord_name_8: 25, long_coord_name_9: 25) Coordinates: * long_coord_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 * long_coord_name_10 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_11 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_12 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_13 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_14 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_15 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_16 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_17 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_18 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_19 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_20 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_21 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_22 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_23 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 * long_coord_name_24 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Data variables: (100/2000) long_variable_name_0 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_2 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_3 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_4 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_5 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_6 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_7 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_8 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_9 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_10 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_11 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_12 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_13 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_14 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_15 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_16 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_17 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_18 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_19 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_20 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_21 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_22 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_23 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_24 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_25 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_26 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_27 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_28 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_29 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_30 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_31 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_32 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_33 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_34 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_35 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_36 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_37 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_38 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_39 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_40 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_41 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_42 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_43 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_44 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_45 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_46 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_47 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_48 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_49 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 ... long_variable_name_1950 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1951 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1952 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1953 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1954 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1955 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1956 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1957 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1958 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1959 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1960 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1961 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1962 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1963 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1964 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1965 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1966 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1967 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1968 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1969 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1970 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1971 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1972 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1973 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1974 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1975 (long_coord_name_0) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1976 (long_coord_name_1) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1977 (long_coord_name_2) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1978 (long_coord_name_3) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1979 (long_coord_name_4) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1980 (long_coord_name_5) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1981 (long_coord_name_6) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1982 (long_coord_name_7) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1983 (long_coord_name_8) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1984 (long_coord_name_9) int32 0 2 4 6 8 ... 42 44 46 48 long_variable_name_1985 (long_coord_name_10) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1986 (long_coord_name_11) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1987 (long_coord_name_12) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1988 (long_coord_name_13) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1989 (long_coord_name_14) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1990 (long_coord_name_15) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1991 (long_coord_name_16) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1992 (long_coord_name_17) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1993 (long_coord_name_18) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1994 (long_coord_name_19) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1995 (long_coord_name_20) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1996 (long_coord_name_21) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1997 (long_coord_name_22) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1998 (long_coord_name_23) int32 0 2 4 6 ... 42 44 46 48 long_variable_name_1999 (long_coord_name_24) int32 0 2 4 6 ... 42 44 46 48 Attributes: (100/2000) attr_0: 2 attr_1: 2 attr_2: 2 attr_3: 2 attr_4: 2 attr_5: 2 attr_6: 2 attr_7: 2 attr_8: 2 attr_9: 2 attr_10: 2 attr_11: 2 attr_12: 2 attr_13: 2 attr_14: 2 attr_15: 2 attr_16: 2 attr_17: 2 attr_18: 2 attr_19: 2 attr_20: 2 attr_21: 2 attr_22: 2 attr_23: 2 attr_24: 2 attr_25: 2 attr_26: 2 attr_27: 2 attr_28: 2 attr_29: 2 attr_30: 2 attr_31: 2 attr_32: 2 attr_33: 2 attr_34: 2 attr_35: 2 attr_36: 2 attr_37: 2 attr_38: 2 attr_39: 2 attr_40: 2 attr_41: 2 attr_42: 2 attr_43: 2 attr_44: 2 attr_45: 2 attr_46: 2 attr_47: 2 attr_48: 2 attr_49: 2 ... attr_1950: 2 attr_1951: 2 attr_1952: 2 attr_1953: 2 attr_1954: 2 attr_1955: 2 attr_1956: 2 attr_1957: 2 attr_1958: 2 attr_1959: 2 attr_1960: 2 attr_1961: 2 attr_1962: 2 attr_1963: 2 attr_1964: 2 attr_1965: 2 attr_1966: 2 attr_1967: 2 attr_1968: 2 attr_1969: 2 attr_1970: 2 attr_1971: 2 att__1972: 2 attr_1973: 2 attr_1974: 2 attr_1975: 2 attr_1976: 2 attr_1977: 2 attr_1978: 2 attr_1979: 2 attr_1980: 2 attr_1981: 2 attr_1982: 2 attr_1983: 2 attr_1984: 2 attr_1985: 2 attr_1986: 2 attr_1987: 2 attr_1988: 2 attr_1989: 2 attr_1990: 2 attr_1991: 2 attr_1992: 2 attr_1993: 2 attr_1994: 2 attr_1995: 2 attr_1996: 2 attr_1997: 2 attr_1998: 2 attr_1999: 2 ``` By the way, I've added some typos in each of these, so you can haves some fun figuring out where they are as you're scrolling up and down the reprs. :) |
{ "total_count": 1, "+1": 1, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
931591247 |