User:Oheim: Difference between revisions

Jump to navigation Jump to search
7 bytes added ,  3 March 2015
m
Line 9: Line 9:


== My contribution to GNU Octave ==
== My contribution to GNU Octave ==
After my exit from academia, I could no longer legally use my educational license of MATLAB and its toolboxes, which I had  used for research [http://dx.doi.org/10.1109/SIMUL.2010.24]  [http://exp.ln0.de/heimlich-power-2011.htm]. I continued working on my thesis' topic [http://dx.doi.org/10.1007/s00500-013-1008-8] and—as a hobby—put up a website showing off some functions from my thesis [http://exp.ln0.de/]. At first I experimented with integrating my MATLAB based functions via a webservice for the computational work, but since this was illegal, I had to reimplement my functions and some required interval arithmetic routines in PHP from scratch. Yes, I really did this, but it was no fun because the language isn't made for it and I had to compromise a lot.
After my exit from academia, I could no longer legally use my educational license of MATLAB and its toolboxes, which I had  used for research [http://dx.doi.org/10.1109/SIMUL.2010.24]  [http://exp.ln0.de/heimlich-power-2011.htm]. I continued working on my thesis' topic [http://dx.doi.org/10.1007/s00500-013-1008-8] and—as a hobby—put up a website showing off some functions from my thesis [http://exp.ln0.de/]. At first I experimented with integrating my MATLAB based functions via a webservice for the computational work, but since this was illegal, I had to reimplement my functions as well as some required interval arithmetic routines in PHP from scratch. Yes, I really did this, but it was no fun because the language isn't made for it and I had to compromise a lot.


In 2014, since I was still subscribed to the IEEE interval standard working group [http://grouper.ieee.org/groups/1788/], I noticed that the standard document was nearly finished and conforming implementations were still to be done. Also I noticed a request by the FSF for supporting GNU Octave as a high priority project with free replacements of MATLAB toolboxes [http://www.fsf.org/campaigns/priority-projects/priority-projects/highpriorityprojects#Octave]. I followed their call and created the [[Interval_package|interval package]], which soon became the first complete implementation of the preliminary standard IEEE 1788 (finally, my silly PHP exercise  payed out).
In 2014, since I was still subscribed to the IEEE interval standard working group [http://grouper.ieee.org/groups/1788/], I noticed that the standard document was nearly finished and conforming implementations were still to be done. Also I noticed a request by the FSF for supporting GNU Octave as a high priority project with free replacements of MATLAB toolboxes [http://www.fsf.org/campaigns/priority-projects/priority-projects/highpriorityprojects#Octave]. I followed their call and created the [[Interval_package|interval package]], which soon became the first complete implementation of the preliminary standard IEEE 1788 (finally, my silly PHP exercise  payed out).
240

edits

Navigation menu