Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in or
create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision |
Your text |
Line 6: |
Line 6: |
| My hobbies are aquaristics, cycling and free software. | | My hobbies are aquaristics, cycling and free software. |
|
| |
|
| I have been a user of free software and linux since approximately 1999, but GNU Octave is the first project which I contribute to. | | == 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 had I 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). |
|
| |
|
| == Contribution to Octave ==
| | 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 previous PHP exercise payed out). |
| === [[Interval package]] ===
| |
| 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://www.bibsonomy.org/bibtex/21691391037ae43d79ff2a05ec2da8ae3/nehmeier][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 have 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 standard [https://standards.ieee.org/findstds/standard/1788-2015.html IEEE Std 1788-2015] (finally, my silly PHP exercise payed out). | |
| | |
| == External links ==
| |
| * [https://github.com/oheim oheim] on Github
| |