MasonProtter / Symbolics.jl

A symbolic math library written in Julia modelled off scmutils
MIT License
107 stars 15 forks source link

Add support for more degrees of freedom and separate tests #13

Closed PerezHz closed 5 years ago

PerezHz commented 5 years ago

While working on #12, I tried to test easy examples in 2d and 3d (free particle, Kepler problem, etc.), following SICM as close as possible. So I tried to make those examples work; this PR is the fruit of those attempts. I made some changes in the function so that it now supports partially-differentiating vectorial functions; these changes were somewhat ugly, and I'm sure we can make it better, but for now, it gets the job done while exploiting Julia's multiple dispatch.

Also, this PR separates tests in several files.

PerezHz commented 5 years ago

appveyor was failing on x86 builds (32-bit platforms), and the error was rather obscure, so I just turned it off for those cases

MasonProtter commented 5 years ago

Awesome! Great work, I’ve gotta catch up!