L. Markowsky | 3 Oct 03:08 2012
Picon
Picon

fuzzy-logic-toolkit release 0.4.2

Hello,

I've posted release 0.4.2 of the fuzzy-logic-toolkit to the package release forum.
When you have time, would you upload the new files to the server?

Thank you,
L. Markowsky
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Octave-dev mailing list
Octave-dev@...
https://lists.sourceforge.net/lists/listinfo/octave-dev
Juan Pablo Carbajal | 2 Oct 18:54 2012
Picon

Re: observations and improvements for the Octave geometry package

On Tue, Oct 2, 2012 at 4:58 PM, Francesco Potortì <Potorti@...> wrote:
> Please let me know if I should resend this mail elsewhere for archiving
> and publishing, or please do it yourself.
>
> I recently used the Octave geometry package.  Nice software.  Various
> things follow.
>
> 1) misbehaviour or bug with workaround
> There is a problem with the area of polygons, which is computed as
> negative if the vertices are counterclockwise.  Before using the
> polygonCentroid function below I had to check for this.  This is how I
> did, which may be useful to others or maybe trigger ideas for a better
> method:
>
>       a = clipPolygon(c)
>       if (isCounterClockwise(a(1,:),a(2,:),a(3,:)) < 1)
>         a = reversePolygon(a);
>       endif
>       scopecentr = polygonCentroid(a);
>
>
> 2) contributed software
> I wrote three small functions that I think could be added to the
> package.  I can write docs and tests for them, if required.  They are
> appended.
>
>
> ## Convert a box [minX maxX minY maxY] to a polygon [X Y]
> function poly = box2polygon (box)
>   p([1 4]) = box(1);
>   p([2 3]) = box(2);
>   p([5 6]) = box(3);
>   p([7 8]) = box(4);
>   poly = reshape(p,4,2);
> endfunction
>
> ## Clip a polygon with a box
> ## Needs pkg 'geometry'.
> function poly = clipPolygon (poly, box)
>   [x y] = oc_polybool(poly,box2polygon(box));
>   poly = [x y];
> endfunction
>
> ## Centroid of a polygon
> function centr = polygonCentroid (pl)
>   centr = shapecentroid(polygon2shape(pl));
> endfunction
>
> --
> Francesco Potortì (ricercatore)        Voice:  +39.050.315.3058 (op.2111)
> ISTI - Area della ricerca CNR          Mobile: +39.348.8283.107
> via G. Moruzzi 1, I-56124 Pisa         Fax:    +39.050.315.2040
> (entrance 20, 1st floor, room C71)     Web:    http://fly.isti.cnr.it

Francesco,

Thank you very much for your input.

1. didn't you get a warning when using reversed polygons? A reversed
polygon will mean a holw in the future, so functions should handle
correctly, but definitely not ignore the fact. I will see what I can
do.
2. Thank you very much for your functions. I will take a look. If you
do not want to leave this forgoten, add the request, together with
properly formatted files to the Feature request forum
https://sourceforge.net/p/octave/feature-requests/
Remember to follow this minimal instructions (more in the future)
http://wiki.octave.org/Contributing_to_the_development_of_packages/modules#Contributing_new_file_or_bundle_of_files

Cheers

--

-- 
M. Sc. Juan Pablo Carbajal
-----
PhD Student
University of Zürich
http://ailab.ifi.uzh.ch/carbajal/

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
JuanPi | 2 Oct 15:32 2012
Picon

SVN permission denied

Hi,

Since a while I am getting this message everytime I try to commit to
sf repository.

Transmitting file data .svn: Commit failed (details follow):
svn: Can't open file '/svn/p/octave/code/db/txn-current-lock': Permission denied

Any advice? Is this a problem of sf?

Thanks

--

-- 
JuanPi Carbajal
-----
"It is one thing not to be able to perform a certain feat, but quite
another to prove that it cannot be done." - Henry Ernest Dudeney
-----
http://ailab.ifi.uzh.ch/carbajal/

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
JuanPi | 2 Oct 15:26 2012
Picon

[SIGNAL] findpeaks

Hi,

I added this ticket
https://sourceforge.net/p/octave/feature-requests/39/

It is a first version of findpeaks. It was programmed from scratch so
any similarity to already existing functions is mere coincidence.

The function depends on the general package > 1.3.2

If there are no comments in a week I will add it to the signal package.

Thanks for reviewing!

--

-- 
JuanPi Carbajal
-----
"It is one thing not to be able to perform a certain feat, but quite
another to prove that it cannot be done." - Henry Ernest Dudeney
-----
http://ailab.ifi.uzh.ch/carbajal/

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
Carnë Draug | 2 Oct 09:06 2012
Picon

Instrument control 0.1.0 released [initial release]

Hi everyone

a new package, instrument control by Andrius Sutas, has just been
released. See the notice at
http://andriussutassocis2012.blogspot.com/2012/10/progress-report.html
and the wiki at http://wiki.octave.org/Instrument_control_package

Enjoy Octave responsibly.

Carnë

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
adam aitkenhead | 1 Oct 13:51 2012
Picon

DICOM package installation problem

Hi,
 
I've been having trouble installing the DICOM toolbox, which fails with the following error message:
 
octave:2> pkg install dicom-0.1.1.tar.gz
/usr/bin/ld: /usr/local/lib/libgdcmDSED.a(gdcmReader.cxx.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libgdcmDSED.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make: *** [dicominfo.oct] Error 1
'make' returned the following error: make: Entering directory `/tmp/oct-iaKJnH/dicom/src'
mkoctfile -c  -g dicominfo.cpp
mkoctfile -c  -g dicomdict.cpp
mkoctfile  -L/usr/local/lib -lgdcmcharls  -lgdcmjpeg8 -lgdcmjpeg12 -lgdcmjpeg16 -lgdcmCommon -lgdcmDICT -lgdcmDSED -lgdcmIOD -lgdcmMSFF   -g dicominfo.o dicomdict.o -o dicominfo.oct
make: Leaving directory `/tmp/oct-iaKJnH/dicom/src'
error: called from `pkg>configure_make' in file /usr/local/share/octave/3.6.3/m/pkg/pkg.m near line 1385, column 9
error: called from:
error:   /usr/local/share/octave/3.6.3/m/pkg/pkg.m at line 827, column 5
error:   /usr/local/share/octave/3.6.3/m/pkg/pkg.m at line 383, column 9
 
This is on a 64-bit Scientific Linux 5.7 system, with gdcm-2.0.19.  I've tried recompiling gdcm with -fPIC and -64 with no success.
 
I've previously installed it on a different system (64-bit Scientific Linux 6.2 with gdcm-2.0.19 compiled with the default settings) without any problems.
 
Any ideas what the problem might be?
 
Thanks,
Adam
 
 
------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Octave-dev mailing list
Octave-dev@...
https://lists.sourceforge.net/lists/listinfo/octave-dev
JuanPi | 1 Oct 13:51 2012
Picon

[URGENT] Website action needed

Hi,

We need to at least update
http://octave.sourceforge.net/developers.html

The line
svn co https://octave.svn.sourceforge.net/svnroot/octave/trunk/octave-forge

should change to
svn checkout https://svn.code.sf.net/p/octave/code/trunk/octave-forge/
octave-code

People is checking out the old repository.

Thank you

--

-- 
JuanPi Carbajal
-----
"It is one thing not to be able to perform a certain feat, but quite
another to prove that it cannot be done." - Henry Ernest Dudeney
-----
http://ailab.ifi.uzh.ch/carbajal/

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
José Luis García Pallero | 1 Oct 11:53 2012
Picon

New versions of OctCLIP and OctPROJ packages

Hello:

I've uploaded to sourceforge new versions of OctCLIP and OctPROJ
packages. There are minor changes related to compiler flags in both
packages. In oc_polybool functiom of OctCLIP I've corrected the way of
calculation of the minumum perturbation number and I've added a new
output argument

Cheers

--

-- 
*****************************************
José Luis García Pallero
jgpallero@...
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
Carnë Draug | 1 Oct 11:01 2012
Picon

finishing up new release of image package

Hi everyone

I've been preparing a new release of the image package. There's a lot
of changes on it, I think enough changes to be version 2.0.0.

I would be great if people could give it a try and report any problems.

Thanks,
Carnë

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
JuanPi | 1 Oct 08:22 2012
Picon

Image processing functions

Hi all,

Has anybody ever checked this cite?
http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/index.html

It contains several image processing functions that (according to the
author) run in Octave. Maybe some of them can aggrandize the image
package.

Cheers

--

-- 
JuanPi Carbajal
-----
"It is one thing not to be able to perform a certain feat, but quite
another to prove that it cannot be done." - Henry Ernest Dudeney
-----
http://ailab.ifi.uzh.ch/carbajal/

------------------------------------------------------------------------------
Got visibility?
Most devs has no idea what their production app looks like.
Find out how fast your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219671;13503038;y?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
José Luis García Pallero | 26 Sep 14:44 2012
Picon

Error compiling octave from mercurial repository [changeset: 15442:015cc3d1f389]

Hello:

I'm tryng to compile octave from the hg sources in order to test the
gui and the jit features, but the compilation stops after an error.
For the jit I have the llvm 3.1 dependencies installed and detected in
the ./configure step.

After configure all are OK:

  Build Octave GUI:                   true
  JIT compiler for loops:             true
  Do internal array bounds checking:  false
  Use octave_allocator:               false
  Build static libraries:             false
  Build shared libraries:             true
  Dynamic Linking:                    true (dlopen)
  Include support for GNU readline:   true
  64-bit array dims and indexing:     false

In the compilation proccess I obtain this results:

1.

From

g++ -E -DHAVE_CONFIG_H -I. -I..  \
          -I../liboctave/cruft/misc -I../liboctave/array
-I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators
-I../liboctave/operators -I../liboctave/system -I../liboctave/util
-I./octave-value -I./operators -Iparse-tree -I./parse-tree
-Iinterp-core -I./interp-core -Iinterpfcn -I./interpfcn -Icorefcn
-I../libgnu -I../libgnu  -isystem /usr/lib/llvm-3.1/include
-I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -pthread
\
          -DMAKE_BUILTINS octave.cc | ./mkdefs . octave.cc > octave.df-t

to

g++ -E -DHAVE_CONFIG_H -I. -I..  \
          -I../liboctave/cruft/misc -I../liboctave/array
-I../liboctave/numeric -I../liboctave/numeric -I../liboctave/operators
-I../liboctave/operators -I../liboctave/system -I../liboctave/util
-I./octave-value -I./operators -Iparse-tree -I./parse-tree
-Iinterp-core -I./interp-core -Iinterpfcn -I./interpfcn -Icorefcn
-I../libgnu -I../libgnu  -isystem /usr/lib/llvm-3.1/include
-I/usr/include/freetype2   -Wall -W -Wshadow -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -pthread
\
          -DMAKE_BUILTINS corefcn/typecast.cc | ./mkdefs .
corefcn/typecast.cc > corefcn/typecast.df-t

I obtain the message:

"
In file included from interpfcn/defun.h:30:0,
                 from corefcn/typecast.cc:32:
interp-core/defun-int.h:31:21: fatal error: version.h: No existe el
fichero o el directorio (File or directory does not exist -my locales
are spanish)
compilation terminated.
"

But the compilation is not aborted!

Then, from

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I..
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric
-I../liboctave/numeric -I../liboctave/operators
-I../liboctave/operators -I../liboctave/system -I../liboctave/util
-I./octave-value -I./operators -Iparse-tree -I./parse-tree
-Iinterp-core -I./interp-core -Iinterpfcn -I./interpfcn -Icorefcn
-I../libgnu -I../libgnu -isystem /usr/lib/llvm-3.1/include
-I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -pthread
-MT parse-tree/parse_tree_libparse_tree_la-pt-arg-list.lo -MD -MP -MF
parse-tree/.deps/parse_tree_libparse_tree_la-pt-arg-list.Tpo -c
parse-tree/pt-arg-list.cc  -fPIC -DPIC -o
parse-tree/.libs/parse_tree_libparse_tree_la-pt-arg-list.o

to

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I..
-I../liboctave/cruft/misc -I../liboctave/array -I../liboctave/numeric
-I../liboctave/numeric -I../liboctave/operators
-I../liboctave/operators -I../liboctave/system -I../liboctave/util
-I./octave-value -I./operators -Iparse-tree -I./parse-tree
-Iinterp-core -I./interp-core -Iinterpfcn -I./interpfcn -Icorefcn
-I../libgnu -I../libgnu -isystem /usr/lib/llvm-3.1/include
-I/usr/include/freetype2 -Wall -W -Wshadow -Wold-style-cast -Wformat
-Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -pthread
-MT octave-value/octave_value_liboctave_value_la-ov-usr-fcn.lo -MD -MP
-MF octave-value/.deps/octave_value_liboctave_value_la-ov-usr-fcn.Tpo
-c octave-value/ov-usr-fcn.cc  -fPIC -DPIC -o
octave-value/.libs/octave_value_liboctave_value_la-ov-usr-fcn.o

I obtain the warnings:

"
octave-value/ov-usr-fcn.cc: In member function 'void
octave_user_function::restore_warning_states()':
octave-value/ov-usr-fcn.cc:675:42: error: 'Fwarning' was not declared
in this scope
In file included from ../liboctave/array/dMatrix.h:27:0,
                 from ../liboctave/array/Range.h:28,
                 from ./octave-value/ov.h:33,
                 from interp-core/Cell.h:32,
                 from octave-value/ov-usr-fcn.cc:32:
../liboctave/array/MDiagArray2.h: In instantiation of 'MArray<T>
MDiagArray2<T>::diag(octave_idx_type) const [with T = double;
octave_idx_type = int]':
../liboctave/array/dDiagMatrix.h:102:35:   required from here
../liboctave/array/MDiagArray2.h:94:36: warning: 'Array<T>
DiagArray2<T>::diag(octave_idx_type) const [with T = double;
octave_idx_type = int]' is deprecated (declared at
../liboctave/array/DiagArray2.h:100) [-Wdeprecated-declarations]
../liboctave/array/MDiagArray2.h: In instantiation of 'MArray<T>
MDiagArray2<T>::diag(octave_idx_type) const [with T =
std::complex<double>; octave_idx_type = int]':
../liboctave/array/CDiagMatrix.h:124:36:   required from here
../liboctave/array/MDiagArray2.h:94:36: warning: 'Array<T>
DiagArray2<T>::diag(octave_idx_type) const [with T =
std::complex<double>; octave_idx_type = int]' is deprecated (declared
at ../liboctave/array/DiagArray2.h:100) [-Wdeprecated-declarations]
../liboctave/array/MDiagArray2.h: In instantiation of 'MArray<T>
MDiagArray2<T>::diag(octave_idx_type) const [with T = float;
octave_idx_type = int]':
../liboctave/array/fDiagMatrix.h:102:34:   required from here
../liboctave/array/MDiagArray2.h:94:36: warning: 'Array<T>
DiagArray2<T>::diag(octave_idx_type) const [with T = float;
octave_idx_type = int]' is deprecated (declared at
../liboctave/array/DiagArray2.h:100) [-Wdeprecated-declarations]
../liboctave/array/MDiagArray2.h: In instantiation of 'MArray<T>
MDiagArray2<T>::diag(octave_idx_type) const [with T =
std::complex<float>; octave_idx_type = int]':
../liboctave/array/fCDiagMatrix.h:124:41:   required from here
../liboctave/array/MDiagArray2.h:94:36: warning: 'Array<T>
DiagArray2<T>::diag(octave_idx_type) const [with T =
std::complex<float>; octave_idx_type = int]' is deprecated (declared
at ../liboctave/array/DiagArray2.h:100) [-Wdeprecated-declarations]
"

And after this last message:

"
make[3]: *** [octave-value/octave_value_liboctave_value_la-ov-usr-fcn.lo]
Error 1
make[3]: se sale del directorio `/home/topo/octave/libinterp'
make[2]: *** [all] Error 2
make[2]: se sale del directorio `/home/topo/octave/libinterp'
make[1]: *** [all-recursive] Error 1
make[1]: se sale del directorio `/home/topo/octave'
make: *** [all] Error 2
"

And the compilation is aborted, but I didn't find any error

Is this a bug?

Thanks

--

-- 
*****************************************
José Luis García Pallero
jgpallero@...
(o<
/ / \
V_/_
Use Debian GNU/Linux and enjoy!
*****************************************

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/

Gmane