Releases: hustf/MechanicalSketch.jl
Drop dependencies ForwardDiff, Interpolations
This means dropping substantial parts of the functionality. The code has simply been commented out, including test files.
This functionality might be reimplemented through MechGluecode later. This version is for testing whether dropping these dependencies may solve downstream version challenges.
Cleanup dependencies
...in the test folder. Added a dependency graph.
Disabled JuMP / Ipopt.
Drop dependencies
Hopefully clear up strange suppressed packages.
v0.5.1: Changes to be committed:
import new Luxor functions, remove Julia compat restriction.
Macros, latexify, snapshot
Introduction of shapshot enables watching the sketch develop, and also enables animation and zooming without redrawing. It uses Cairo's recording surfaces.
The macros @eq_draw and @ev_draw enables rendering expressions while simultaneously rendering as latex.
The rendering for this package is done with NodeJS, but small adaptions enables translation to Katex for html output, too.
The tests don't fully keep up with the changes. We realized we ought to move some functionality out to MechGluecode.jl, and we still don't know the best home for some functionality.
General expansion, improvement
See commit messages.