Editing User:Oheim

Jump to navigation Jump to search
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 8: Line 8:
I have been a user of free software and linux since approximately 1999, but GNU Octave is the first project which I contribute to.
I have been a user of free software and linux since approximately 1999, but GNU Octave is the first project which I contribute to.


== Contribution to Octave ==
== My contribution to GNU Octave ==
=== [[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://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.
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).
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).
 
== External links ==
* [https://github.com/oheim oheim] on Github
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)