Editing User:Andy1978
Jump to navigation
Jump to search
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 1: | Line 1: | ||
== ToDo == | == ToDo == | ||
=== Core === | === Core === | ||
* | * fix imread bug with opaque images, see https://savannah.gnu.org/bugs/?func=detailitem&item_id=36820 | ||
* remove removed but still referenced function in "seealso" blocks | |||
* | * <strike>FFTW multithreaded https://savannah.gnu.org/patch/?7922</strike> | ||
* | |||
<strike> | |||
=== Forge === | === Forge === | ||
==== image ==== | ==== image ==== | ||
* implement [http://en.wikipedia.org/wiki/SURF SURF], integralImage is cumsum(cumsum(a,1),2) | * implement [http://en.wikipedia.org/wiki/SURF SURF], integralImage is cumsum(cumsum(a,1),2) | ||
===== corner/cornermetric, harris ===== | ===== corner/cornermetric, harris ===== | ||
First post on mailing list in 12.01.2013 http://octave.1599824.n4.nabble.com/corner-cornermetric-equivalent-in-octave-td4648802.html | First post on mailing list in 12.01.2013 http://octave.1599824.n4.nabble.com/corner-cornermetric-equivalent-in-octave-td4648802.html | ||
== brainstorming == | |||
* something like autobuilder for octave would be cool. Jordi mentioned http://hydra.nixos.org/jobset/gnu/octave-default | |||
* perhaps http://www.phoronix-test-suite.com/? | |||
== Snippets == | == Snippets == | ||
Line 56: | Line 34: | ||
mtimes(num2cell(m,[1,2]){:}) | mtimes(num2cell(m,[1,2]){:}) | ||
mtimes(s{:}) | mtimes(s{:}) | ||
== Tracking octave bugs with hg bisect== | == Tracking octave bugs with hg bisect== | ||
I had a | I had a strange problem when loading gzip compressed ascii files in octave. It failed dependent on the integer values. After some stripping I made a minimalistic test script (min_testcase_fails.m) which always fails in a current dev (88616c872933): | ||
fn="file2.txt" | fn="file2.txt" | ||
fid = fopen (fn,"w"); | fid = fopen (fn,"w"); | ||
Line 96: | Line 50: | ||
system(cmd); | system(cmd); | ||
c=load("file2.txt.gz") #this fails in newer versions | c=load("file2.txt.gz") #this fails in newer versions | ||
If line 4 with "663, 15, 154, 978161" is changed to ""663, 16, 154, 978161", load works as expected. '''Strange, isn't it?''' | If line 4 with "663, 15, 154, 978161" is changed to ""663, 16, 154, 978161", load works as expected. '''Strange, isn't it?''' | ||
Line 125: | Line 71: | ||
make -j 7 | make -j 7 | ||
After compilation I tried my test min_testcase_fails.m: | After compilation I tried my test min_testcase_fails.m: | ||
./run-octave -q ../min_testcase_fails.m | |||
cd .. | |||
cd octave | |||
hg bisect -g | |||
I used [http://jordi.platinum.linux.pl/tmp/bisect-32818.sh Jordis bisect script for bug 32818] and modified it to my needs: | I used [http://jordi.platinum.linux.pl/tmp/bisect-32818.sh Jordis bisect script for bug 32818] and modified it to my needs: | ||