Replies: 1 comment
-
First list of Octave compatibility issuesOpenGL Precision issueMain problem comes from a precision issue with time series with OpenGL graphics toolkits which use single precision: see this Octave documentation article. This affects all time series graphics based on the datenum time vectors which use double precision in Matlab. Actually there is two solutions to investigate:
2-D interpolationAn other major problem is the 2-D interpolation function dirIn Octave the Backslash characterThe backslach character must be escaped in Octave, so textscan format
time precision issue
image transparency
function behavior with empty objectsSome functions do not allow empty objects (for example XML files
Character encodingSince Matlab R2011b only accepts ISO-8859-1 character encoding, a lot of effort has been done in the WebObs project to fit this limitation. But Octave uses UTF-8 sot there is a lot of accent outcomes... |
Beta Was this translation helpful? Give feedback.
-
Presently WebObs is using the Matlab language for most of the built-in procs. All codes are open source, written in pure Matlab core language without the need for toolboxes, and since the WebObs package contains compiled binaries, no license is required for use (see install instructions). We point out here that the use of Matlab, apart from the fact that it was an initial and relevant choice 20 years ago, still allows today a gain in execution speed of a factor up to 5 compared to similar free interpreted languages. But the last might be useful for development or even for production when the speed is not an issue. For that reason, and in order to move towards a totally free open source project, making all the codes compatible with GNU Octave has always been a long term objective.
During the transition period of development, the coding strategy remains to make Matlab optimized code (presently using R2011b), but the same code should run under Octave and produce reasonable similar results, at least without execution errors...
The last commits 269ed9e, 2b7bf73, and 77b4f2e initiated the first efforts:
readproc
is fully functional (proc and associated nodes configuration and the data import!)sefran3
is working with minor graphical issues (channels banner size)genplot
is working but only with gnuplot (see OpenGL problem below)hypomap
is working except for timeseries graphs (still OpenGL problem)gridmaps
is functional (only with French accent issues)In the following comment I will list the first issues (and solutions).
Beta Was this translation helpful? Give feedback.
All reactions