holoviz / param

Param: Make your Python code clearer and more reliable by declaring Parameters
https://param.holoviz.org
BSD 3-Clause "New" or "Revised" License
410 stars 69 forks source link

Cythonize Param #923

Open philippjfr opened 3 months ago

philippjfr commented 3 months ago

More and more I'm finding creation of Parameterized object a real bottleneck in Panel code. Here I'm experimenting with completely naive Cythonization of the core modules. Over time I'll try to actually rewrite portions of the codebase to leverage Cython and see if there are any gains to be made here.

jbednar commented 3 months ago

How does this compare to https://github.com/holoviz/param/pull/122 , removed in https://github.com/holoviz/param/pull/194 ?

MarcSkovMadsen commented 3 months ago

Time to learn rust?