-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cythonize slow parts of the code #204
Comments
Not sure if you have done this already, but it's probably worth trying to isolate the performance at the various levels:
When I run a slightly modified repro from #193
It seems that the It's probably worth writing the equivalent HDF5 code in C to compare it with |
I can look into optimizations that can be done here. Without knowing exactly what the cause of the slow performance is, I can spend 10h investigating what can be done and pursuing simpler optimizations. If I need more time on it, I can report back here with a more in-depth assessment. Does that sounds good? |
This is achieved in three parts: |
For #198 and other performance issues, it may be worth seeing if we can Cythonize key parts of the library to improve the performance. It's still not clear yet whether this can work, or if the performance gains will be significant enough to warrant the additional complexity of having non-pure Python parts of the code.
The text was updated successfully, but these errors were encountered: