Nuts, Bolts and Spanners
I have decided to open source ShapeShifter so that people can gain easy access to code and ideas
used in the program. I found it extremely hard to find certain algorithms and thus resorted in
're-inventing the wheel'. For example, I developed the code for symbolic differentiation after much
thought and an insufficient introduction that this was done using tree structures. I want other people
to experience less pain when trying to implement such calculus algorithms, thus my code is open source.
Much as I would like to create a comprehensive and robust piece of software, I am unable
to do this on my own. Therefore ShapeShifter has been Open-Sourced for people like yourself
to help in its development to make it a better solution for your graphing needs.
You do not need to do the coding to help out. Presently, I would like to add certain
mathematical features, like symbolic integration and solution of differential equations, but
have not had the time to figure out (or find) the algorithms for these. Thus I implore that
you help me if you can.
|