In 2009 (ten years ago! how can it have been so long!), Amanda Olsen worked diligently on a project to use an open source programming language (Octave) to create a toolbox. I wrote about and provided links to the toolbox
Introduction In 2009, as an undergraduate researcher, Amanda Olsen coded what was to be part of a Graph Theory Toolbox. Since there was none for Octave at the time, she coded a few good basic functions. Her work was basic
Introduction In March, 2012 I was privileged to give a talk at the Southeast Mathematical Association of America meeting. Dr. Janine Haugh and I co-chaired a special session on advanced undergraduate mathematical modeling. Dr. Stacey Ernstberger and Dr. Tessa Weinstein
http://www.eecs.berkeley.edu/Pubs/TechRpts/2011/EECS-2011-12.html The above link seems like it could be useful in some research in which I am involved (undergraduate and personal).