SourceForge has been redesigned. Learn more.
Close

#1 nan-2.5.9, tsa-4.2.7

None
closed
nobody
None
5
2017-02-11
2012-08-02
No

NaN-toolbox 2.5.6 and tsa-toolbox 4.2.5 are released.

== tsa-4.2.5 ==
- bug fix in mvfilter
- \\\\"mexext: command not found message\\\\"
- does not provide precompiled *.mex binaries for octave (for details see
https://sourceforge.net/tracker/?func=detail&aid=3552548&group_id=2888&atid=102888
http://gnu-octave-repository.2306053.n4.nabble.com/Re-strange-message-while-installing-tsa-4-2-4-tar-gz-package-td4647905.html
)

The file is available for upload from
http://pub.ist.ac.at/~schloegl/matlab/tsa/tsa-4.2.5.tar.gz
md5sum: d67fd1724d479d2f57f57c109ae5d9c7

=== NaN-2.5.6 ===
- \\\\"mexext: command not found message\\\\"
- xptopen: identification of special platform (hurd, apple, mingw)

The file is available for upload from
http://pub.ist.ac.at/~schloegl/matlab/NaN/nan-2.5.6.tar.gz
md5sum: bc9be24eb9dd13a894d794c2f0d0235f

Discussion

  • Carnë Draug

    Carnë Draug - 2012-08-03

    Hi Alois

    could you please generate the packages HTML and upload them as well? I'll need that to upload them. There's a "Add a file" button down on this page. It doesn't look like a button at all, and the mouse does not change when you move over it but it is a button.

    Thanks,
    Carnë

     
  • Carnë Draug

    Carnë Draug - 2012-08-03

    By the way, I get some warnings when installing these packages. Not all functions, but many of them return problems with the help text:

    • covm_mex
    • sumskipnan_mex
    • covm_mex
    • histo_mex
    • kth_element
    • str2array
    • sumskipnan_mex
    • svmpredict_mex
    • svmtrain_mex
    • train
    • xptopen

    I also get the following warning when compiling linear.cpp

    linear.cpp:2111: warning: unused parameter ‘prob’

    And the problems you mentioned about mexext are still present.

     
  • Carnë Draug

    Carnë Draug - 2012-08-03

    Also, I was trying to see the changes to the last version but seems you haven't made the commit yet. Could you commit to the repository? Thanks

    Carnë

     
  • Carnë Draug

    Carnë Draug - 2012-08-05

    Oh, had never before had to use mex files so had to do some googling. I assumed they were just like oct, no idea they couldn't have help text. The only solutions I see is to use a directory named "private" and place these functions there. That way they will only be visible to the functions on the directory below (I believe this also works on matlab).

    For the ones that should already be private, you wouldn't need to do anything else, and this would be a really clean solution. For the ones that are to be accessible by the user, you could place them inside "private" as well, and have a simple m function with help text that only passes the variables around. Something like:

    function [varargout] = xptopen (varargin)
    varargout = xptopen_mex (varargin)
    end

    I think this would have some hit on performance though (don't know how much, but probably not much). Other than also shadowing the help function for these functions, I don't see other solution without breaking compatibilities.

    Do you want me to upload this function anyway or do you prefer to try it?

    By the way, I tried to install the new nan package and got even more warnings (may be because it's also on another system). Here's the ouput, hope it's helpful to fix it http://pastebin.com/FBLGT3hW I thought that removing the -Wxxx flags would help but it didn't.

    Carnë

     
  • marco atzeri

    marco atzeri - 2012-08-05

    any reason to leave the binary file in the src package ?

    covm_mex.cpp: C source, ASCII text
    covm_mex.mexa64: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x66e4f8ef0eb1179ddf88595900aa33211f306806, not stripped
    covm_mex.mexw32: PE32 executable (DLL) (console) Intel 80386 (stripped to external PDB), for MS Windows
    covm_mex.mexw64: PE32+ executable (DLL) (console) x86-64 (stripped to external PDB), for MS Windows
    Makefile: makefile script, ASCII text
    sumskipnan_mex.cpp: C source, ASCII text
    sumskipnan_mex.mexa64: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0xfd6dd2bf9c01bfe306f6a40cba118db6320e456a, not stripped
    sumskipnan_mex.mexw32: PE32 executable (DLL) (console) Intel 80386 (stripped to external PDB), for MS Windows
    sumskipnan_mex.mexw64: PE32+ executable (DLL) (console) x86-64 (stripped to external PDB), for MS Windows

    In my opinion, the only files to leave should be:
    covm_mex.cpp
    Makefile
    sumskipnan_mex.cpp

    additional:
    warning: gen_doc_cache: unusable help text found in file 'covm_mex'
    warning: gen_doc_cache: unusable help text found in file 'sumskipnan_mex'

     
  • Julien Bect

    Julien Bect - 2017-02-11
    • summary: NaN-tb and TSA-tb release --> nan-2.5.9, tsa-4.2.7
    • status: open --> closed
    • Group: -->
     

Log in to post a comment.