Hi all,
I am an algorithms researcher and I am building a general purpose code optimization program. It figures out the best way to write a particular code for maximal performance, without changing the behavior of code. I have previously sped up libraries like Pydantic using this.
I found a bunch (15-20) of high impact optimizations for networkx Python code that I think every user of networkx would benefit from it. How do I go about opening the PRs? I am also trying to understand how networkx thinks about performance. Do you like micro-optimizations (where they make sense) or do you only like larger algorithmic optimizations?
I would also love collaborate with to review and merge these optimizations in.
Thank you,
Saurabh