4 ms·
We would definitely be very interested. If the code is in Python, I can even sign up to review it.
by Fede_V 11y ago
We would definitely be very interested. If the code is in Python, I can even sign up to review it.
- streptomycin 11y agoHere's another problem: the code is in Matlab. What do you guys think about publishing reproductions in proprietary languages?
- ogrisel 11y agoReScience explicitly does not accept submissions that are not written in an open source programming language. It you can make your code work with Octave I assume it's fine. https://www.gnu.org/software/octave/ https://www.gnu.org/software/octave/ Although I am sure you will find more reviewers ready to review code written with Python / NumPy / SciPy.
- streptomycin 11y agoGuess I'll try to port. IMHO Matlab is still the best thing I've seen for numerical analysis of differential equations.
- plus 11y agoWhile it's a bit of a pain to install, Assimulo provides very nice Python interface to the robust Sundials library of ODE/DAE solvers. I'm currently using it in a project that requires the solution of DAEs and it behaves much more nicely than any other Python ODE/DAE solver I've come across. Edit: Here's a link: http://www.jmodelica.org/assimulo_home/index.html http://www.jmodelica.org/assimulo_home/index.html
- Fede_V 11y agoI benchmarked Assimulo vs LSODA (the function wrapped by SciPy odeint) and LSODA was significantly faster for bigger problems. Assimulo has a lot more features though, like adjoint sensitivity, etc...