home / github / issue_comments

Menu
  • GraphQL API
  • Search all tables

issue_comments: 412319738

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/2059#issuecomment-412319738 https://api.github.com/repos/pydata/xarray/issues/2059 412319738 MDEyOklzc3VlQ29tbWVudDQxMjMxOTczOA== 1217238 2018-08-12T05:27:10Z 2018-08-12T05:27:10Z MEMBER

Is it possible to preserve dtype when persisting xarray Datasets/DataArrays to disk?

Unfortunately, there is a frustrating disconnect between string data types in NumPy and netCDF.

This could be done in principle, but it would require adding our xarray specific convention on top of netCDF. I'm not sure this would be worth it -- we already end up converting np.unicode_ to object dtypes in many operations because we need a string dtype that can support missing values.

For reading data from disk, we use object dtype because we don't know the length of the longest string until we actually read the data, so this would be incompatible with lazy loading.

{
    "total_count": 0,
    "+1": 0,
    "-1": 0,
    "laugh": 0,
    "hooray": 0,
    "confused": 0,
    "heart": 0,
    "rocket": 0,
    "eyes": 0
}
  314444743
Powered by Datasette · Queries took 4.44ms · About: xarray-datasette