home / github / pull_requests

Menu
  • GraphQL API
  • Search all tables

pull_requests: 1714393522

This data as json

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
1714393522 PR_kwDOAMm_X85mL5Gy 8716 closed 0 Add lru_cache to module_available 32731672 Our application creates many small netcdf3 files: https://github.com/equinor/ert/blob/9c2b60099a54eeb5bb40013acef721e30558a86c/src/ert/storage/local_ensemble.py#L593 . A significant time in xarray.backends.common.py:AbstractWriteableDataStore.set_variables is spent on common.py:is_dask_collection as it checks for the presence of the module dask which takes about 0.3 ms. This time becomes significant in the case of many small files. This PR uses lru_cache to avoid rechecking for the presence of dask as it should not change for the lifetime of the application. <!-- Feel free to remove check-list items aren't relevant to your change --> - [ ] 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-02-06T20:00:19Z 2024-02-07T14:50:19Z 2024-02-07T14:50:19Z   77e990f80653b6c16a9095b8ec6dd5fbc520b778     0 c0b5ef544c61c49fe4672ff5e24efef60fc999ce f33a632bf87ec29dd9346f9b01ad4eec2194f72a CONTRIBUTOR   13221727 https://github.com/pydata/xarray/pull/8716  

Links from other tables

  • 1 row from pull_requests_id in labels_pull_requests
Powered by Datasette · Queries took 0.994ms