-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
(Note: Adapted from the issue submitted to the previous repo astropenguin/xarray-dataclasses#229. I've attempted to merge in from the current main branch here, but haven't yet tested it)
I have a module that used to implement a number of dataclasses based on xarray-dataclasses that I wanted to import quickly.
In order to accomplish this, I have a fork that implements lazy loading of numpy and xarray along these lines. To give you a rough sense for the resulting speedup, the initial import time drops from ~320 ms down to ~50 ms on my M2 macbook pro in python 3.9.
Do you think you may be interested in considering integrating this upstream? I have a draft PR at #20
Metadata
Metadata
Assignees
Labels
No labels