Skip to content
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

Plan to enhance the speed? #32

Open
stegben opened this issue Jun 15, 2017 · 2 comments
Open

Plan to enhance the speed? #32

stegben opened this issue Jun 15, 2017 · 2 comments
Milestone

Comments

@stegben
Copy link

stegben commented Jun 15, 2017

Just curious if there're any plan to rewrite some module in Cython?

@jaidevd
Copy link
Owner

jaidevd commented Jun 15, 2017

Hi @stegben

There's nothing planned as such, but I think I should at least do a profiling / benchmarking of all the code. Currently the largest bottleneck is the spline interpolation. I don't think that can be made faster with Cython, since I'm using scipy.iterpolate.iterp1d

However, yes, there are many other things that can be sped up. Let me do a proper profiling of the code first.

@jaidevd
Copy link
Owner

jaidevd commented Jun 22, 2017

This is a simple line by line performance profiling of the module. There are clearly some avoidable bottlenecks. I'll check them out when over the weekend.
profresults.txt

@jaidevd jaidevd added this to the 0.2 Release milestone Jan 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants