While work has been done to minimize the dependency list of uqlm as much as possible, some dependencies require the loading or downloading of large files. This can make the import of uqlm a time intense process.
This issue hopes to speed up import times by:
- speed profiling imports to identify import bottlenecks
- remove bottlenecks where possible by either restructuring code so these bottlenecks only run when absolutely needed or refactoring code so the bottlenecks simply don't exist
If after speed profiling we find that step 2 does not have any reasonable quick wins, we will at least know where the limitations lie and can prioritize improvements as future work.
While work has been done to minimize the dependency list of uqlm as much as possible, some dependencies require the loading or downloading of large files. This can make the import of uqlm a time intense process.
This issue hopes to speed up import times by:
If after speed profiling we find that step 2 does not have any reasonable quick wins, we will at least know where the limitations lie and can prioritize improvements as future work.