What package[s] are state-of-the art OR attract you to Julia, and make you stay there (not easily replicateable in e.g. Python, R, MATLAB)?

Naming isolated packages does the ecosystem disregard because things julia-magically work together and therefore packages do not only add to the ecosystem but multiply.

Prime example ForwardDiff which makes everything else nicer. You model a trebuchet with RigidBodyDynamics on one day and find the optimal proportions on the next day with ForwardDiff. I still owe you to do that actually, so in the meantime I just have the example of a simple Kalman filter which suddenly can be fitted to data because we have automatic differentiation and did I say that it is the fasted filter in the world too because of StaticArrays?

https://github.com/mschauer/Kalman.jl/blob/master/example/Kalman%20filter%20with%20automatic%20differentiation.ipynb

9 Likes