From: Lukas R. <luk...@gm...> - 2012-09-12 12:15:52
|
Begin forwarded message: > From: Lukas Reichlin <luk...@gm...> > Date: 12. September 2012 13:42:25 MESZ > To: Juan Pablo Carbajal <car...@if...> > Cc: Brett Ninness <bre...@ne...> > Subject: Re: Application to use SPM ID Toolbox > > Dear Brett, > > Sounds like very good news! :-) > > Regarding Octave installation on a Mac, I recommend the use of the Fink package manager [1] because of its well-maintained and up-to-date Octave packages. First install the Xcode tools, then Fink according to the instructions on [1]. After that step, run > fink selfupdate > followed by > fink update all > Then use > fink install PACKAGE > where PACKAGE stands for octave363-ref, octave363-ref-dev and octave-ref > There are many dependencies and building takes some time. > Once Octave is installed, run > pkg install -forge control > from the Octave prompt to download, compile and install the control package. You can check the package by running test_control. > > Hope this helps! > > Best regards, > Lukas > > > [1] > http://www.finkproject.org/ > > > On 12.09.2012, at 12:39, Juan Pablo Carbajal wrote: > >> Dear Brett, >> >> This are great news! I am very happy. >> I have forwarded your mail to the packages developer mailing list >> <oct...@li...> and to the help mailing list >> <hel...@oc...>, we will try to support you as much as >> possible. >> >> Lukas (in CC) is the developer and maintainer of the control package. >> He also uses Mac, so it should be easy to get help on this platform. >> >> Looking forward for SPM for GNU Octave. Remember that the only >> constraint that we have is code released under GPL compatible licenses >> :D. >> >> Please let me know if I can be of any assistance. >> >> Regards, >> >> JPi >> >> >> On Wed, Sep 12, 2012 at 11:52 AM, Brett Ninness >> <bre...@ne...> wrote: >>> Dear Juan Pablo, >>> >>> Thanks for your email. >>> >>> The situation regarding the toolbox has changed since last I wrote - I am currently actively updating it and in fact just >>> in the last few weeks was investigating what it would take to make it run under octave. >>> >>> A problem here is that I work on a Mac, and the distribution of octave on that platform does not seem to be so well supported. >>> >>> To begin with, there is no .pkg or .dmg distribution as for almost all other mac software - one needs to install fink. >>> >>> I have done that, but then the octave package management does not seem to work - attached is a screen grab on my mac >>> illustrating that I cannot install the control package you mention. >>> >>> Having said that - I am very interested in making my software available and working with octave. >>> >>> Best regards >>> >>> Brett >>> >>> >>> >>> >>> >>>> Dear Brett Ninness, >>>> >>>> I am writing you once more in relation to the SPM toolbox >>>> (http://sigpromu.org/idtoolbox/). >>>> >>>> GNU Octave is now in its 3.6.x version and the packages are >>>> experiencing fast development. Take for example (and most related to >>>> your package) the control package >>>> (http://octave.sourceforge.net/control/overview.html). You may notice >>>> under the section "Experimental data handling" and "System >>>> identification" some interesting new functionality. >>>> >>>> Do you have plans to release your package under a GPL compatible >>>> license (http://en.wikipedia.org/wiki/List_of_FSF-approved_software_licenses)? >>>> Only under this licesing scheme we can include and extended your >>>> package into GNU Octave packages. It may be advantageous, in terms of >>>> visibility and use, to release a free version that can be shipped with >>>> GNU Octave packages, since users can download it and install it >>>> directly from the prompt. Additionally, the packages that are most >>>> popular are shipped within Linux distributions like Debian and Fedora. >>>> >>>> Please let us know about your decision. >>>> >>>> Thank you very much in advance. >>>> >>>> Kind regards, >>>> >>>> On Tue, Jul 12, 2011 at 3:28 PM, Brett Ninness >>>> <Bre...@ne...> wrote: >>>>> Dear Juan Pablo >>>>> >>>>> Many thanks for your interest in our toolbox. >>>>> >>>>> We began with octave compatibility, but as the toolbox evolved and we started to use >>>>> more new matlab features, we have not have the manpower/time to maintain octave >>>>> compatibility, and do not currently have plans for octave 3.5.0+ porting. >>>>> >>>>> Best regards >>>>> >>>>> Brett >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> Dear Brett, >>>>>> >>>>>> Thank you very much for your toolbox. >>>>>> I am trying to run it in Octave 3.5.0+ and it doesn't work. On one >>>>>> side the control functions of octave have been updated and the old >>>>>> ones (that apparently are dumped by Mathworks in the signal toolbox) >>>>>> were removed, but I am working on it. On the other side, I found some >>>>>> bugs in your package. >>>>>> >>>>>> For example, the function rksqrtv.m is empty! which makes demo_unit >>>>>> option 19 fail. However, even if the function were there, with the >>>>>> interface as explained in the help, then ks.m would produce an error >>>>>> at the end, because the matrix G has no field called ss. >>>>>> >>>>>> Another bug I found in m2f line 165. The output of mimofr would be of >>>>>> size number-of-ouputs x number-of-inputs x number-of-frequencies. As >>>>>> it is used there, the addition will fail for the option 20 of >>>>>> demo_unit I corrected by doing >>>>>> G.H=mimofr(G.ss.A,G.ss.K,G.ss.C,[],ww); >>>>>> DK = eye(size(G.H,1),size(G.H,2)); >>>>>> G.H=G.H + DK(:,:,ones(1,length(ww))); >>>>>> >>>>>> by the way, if you were aiming to make UNIT compatible with Octave >>>>>> 3.5.0+, you would have freqresp.m available in the control package. >>>>>> >>>>>> Are you planning to produce an Octave 3.5.0+ compatible version of >>>>>> your excellent package? >>>>>> >>>>>> Thanks again, >>>>>> >>>>>> Regards, >>>>>> >>>>>> On Fri, Jul 1, 2011 at 1:34 AM, SPM Admin >>>>>> <Bre...@ne...> wrote: >>>>>>> Dear Juan Pablo Carbajal, >>>>>>> >>>>>>> This email has been sent in response to a request for downloads >>>>>>> registration at http://sigpromu.org/idtoolbox/ >>>>>>> If you did not request registration, you may safely ignore this email. >>>>>>> >>>>>>> Otherwise, thank you for your interest. >>>>>>> >>>>>>> You may log into the site with the following details: >>>>>>> >>>>>>> email: car...@if... >>>>>>> Access Key: r6cst >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Brett Ninness >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> M. Sc. Juan Pablo Carbajal >>>>>> ----- >>>>>> PhD Student >>>>>> University of Zürich >>>>>> www.ailab.ch/carbajal >>>>> >>>>> >>>>> ------------------------------------------ >>>>> >>>>> Brett Ninness, >>>>> School of Elec.Eng&Comp.Sci. >>>>> University of Newcastle, >>>>> Callaghan, 2308, AUSTRALIA >>>>> >>>>> Phone: +61 (0)2 49 216032 >>>>> FAX: +61 (0)2 49 216993 >>>>> >>>>> http://sigpromu.org/brett/ >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> M. Sc. Juan Pablo Carbajal >>>> ----- >>>> PhD Student >>>> University of Zürich >>>> http://ailab.ifi.uzh.ch/carbajal/ >>> >>> >>> ------------------------------------------ >>> >>> Brett Ninness, >>> School of Elec.Eng&Comp.Sci. >>> University of Newcastle, >>> Callaghan, 2308, AUSTRALIA >>> >>> Phone: +61 (0)2 49 216032 >>> FAX: +61 (0)2 49 216993 >>> >>> http://sigpromu.org/brett/ >>> >>> >>> >>> >>> >>> >>> >>> >> >> >> >> -- >> M. Sc. Juan Pablo Carbajal >> ----- >> PhD Student >> University of Zürich >> http://ailab.ifi.uzh.ch/carbajal/ > |