[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: control 2.8.3 released
From: |
Lukas Reichlin |
Subject: |
Re: control 2.8.3 released |
Date: |
Mon, 6 Jul 2015 21:05:52 +0200 |
On 06.07.2015, at 19:57, Thomas D. Dean <address@hidden> wrote:
> On 07/06/15 08:17, Carnë Draug wrote:
>> Hi everyone
>>
>> a new release of the control package [1] is out, version 2.8.3, by Lukas
>> Reichlin. A summary of important user-visible changes is also available
>> online [2].
>
> It seems to work, but, there are several deprecated warnings.
>
> Tom Dean
>
> octave:688> pkg list
> Package Name | Version | Installation directory
> -------------------+---------+-----------------------
> control *| 2.8.2 | /home/tomdean/octave/control-2.8.2
> data-smoothing | 1.3.0 | /home/tomdean/octave/data-smoothing-1.3.0
> general | 2.0.0 | /home/tomdean/octave/general-2.0.0
> geometry | 2.0.0 | /home/tomdean/octave/geometry-2.0.0
> image | 2.4.0 | /home/tomdean/octave/image-2.4.0
> image-acquisition | 0.2.2 | /home/tomdean/octave/image-acquisition-0.2.2
> io | 2.2.8 | /home/tomdean/octave/io-2.2.8
> linear-algebra | 2.2.2 | /home/tomdean/octave/linear-algebra-2.2.2
> mapping | 1.0.7 | /home/tomdean/octave/mapping-1.0.7
> miscellaneous | 1.2.1 | /home/tomdean/octave/miscellaneous-1.2.1
> odebvp | 1.0.6 | /home/tomdean/octave/odebvp-1.0.6
> odepkg | 0.8.5 | /home/tomdean/octave/odepkg-0.8.5
> optim | 1.4.1 | /home/tomdean/octave/optim-1.4.1
> parallel | 2.2.1 | /home/tomdean/octave/parallel-2.2.1
> quaternion | 2.4.0 | /home/tomdean/octave/quaternion-2.4.0
> signal | 1.3.2 | /home/tomdean/octave/signal-1.3.2
> specfun | 1.1.0 | /home/tomdean/octave/specfun-1.1.0
> statistics | 1.2.4 | /home/tomdean/octave/statistics-1.2.4
> struct | 1.0.11 | /home/tomdean/octave/struct-1.0.11
> symbolic *| 2.2.1 | /home/tomdean/octave/symbolic-2.2.1
> octave:689> pkg update
> In file included from __control_slicot_functions__.cc:24:0:
> sl_tg04bx.cc: In function 'octave_value_list F__sl_tg04bx__(const
> octave_value_list&, int)':
> sl_tg04bx.cc:79:41: warning: 'octave_idx_type Array<T>::length() const [with
> T = double; octave_idx_type = int]' is deprecated (declared at
> /usr/local/include/octave-4.1.0+/octave/../octave/Array.h:269)
> [-Wdeprecated-declarations]
> octave_idx_type ip = pr.length (); // ip: number of finite poles
> ^
> sl_tg04bx.cc:80:41: warning: 'octave_idx_type Array<T>::length() const [with
> T = double; octave_idx_type = int]' is deprecated (declared at
> /usr/local/include/octave-4.1.0+/octave/../octave/Array.h:269)
> [-Wdeprecated-declarations]
> octave_idx_type iz = zr.length (); // iz: number of zeros
> ^
> In file included from __control_slicot_functions__.cc:42:0:
> sl_ident.cc: In function 'octave_value_list F__sl_ident__(const
> octave_value_list&, int)':
> sl_ident.cc:184:47: warning: 'octave_idx_type Array<T>::nelem() const [with T
> = octave_value; octave_idx_type = int]' is deprecated (declared at
> /usr/local/include/octave-4.1.0+/octave/../octave/Array.h:274)
> [-Wdeprecated-declarations]
> octave_idx_type n_exp = y_cell.nelem (); // number of
> experi
> ^
> In file included from __control_slicot_functions__.cc:43:0:
> sl_ib01cd.cc: In function 'octave_value_list F__sl_ib01cd__(const
> octave_value_list&, int)':
> sl_ib01cd.cc:97:47: warning: 'octave_idx_type Array<T>::nelem() const [with T
> = octave_value; octave_idx_type = int]' is deprecated (declared at
> /usr/local/include/octave-4.1.0+/octave/../octave/Array.h:274)
> [-Wdeprecated-declarations]
> octave_idx_type n_exp = y_cell.nelem (); // number of
> experi
> ^
> In file included from __control_slicot_functions__.cc:44:0:
> sl_ib01ad.cc: In function 'octave_value_list F__sl_ib01ad__(const
> octave_value_list&, int)':
> sl_ib01ad.cc:148:47: warning: 'octave_idx_type Array<T>::nelem() const [with
> T = octave_value; octave_idx_type = int]' is deprecated (declared at
> /usr/local/include/octave-4.1.0+/octave/../octave/Array.h:274)
> [-Wdeprecated-declarations]
> octave_idx_type n_exp = y_cell.nelem (); // number of
> experi
> ^
> For information about changes from previous versions of the control package,
> run 'news control'.
> For information about changes from previous versions of the symbolic package,
> run 'news symbolic'.
> octave:690> pkg list
> Package Name | Version | Installation directory
> -------------------+---------+-----------------------
> control | 2.8.3 | /home/tomdean/octave/control-2.8.3
> data-smoothing | 1.3.0 | /home/tomdean/octave/data-smoothing-1.3.0
> general | 2.0.0 | /home/tomdean/octave/general-2.0.0
> geometry | 2.0.0 | /home/tomdean/octave/geometry-2.0.0
> image | 2.4.0 | /home/tomdean/octave/image-2.4.0
> image-acquisition | 0.2.2 | /home/tomdean/octave/image-acquisition-0.2.2
> io | 2.2.8 | /home/tomdean/octave/io-2.2.8
> linear-algebra | 2.2.2 | /home/tomdean/octave/linear-algebra-2.2.2
> mapping | 1.0.7 | /home/tomdean/octave/mapping-1.0.7
> miscellaneous | 1.2.1 | /home/tomdean/octave/miscellaneous-1.2.1
> odebvp | 1.0.6 | /home/tomdean/octave/odebvp-1.0.6
> odepkg | 0.8.5 | /home/tomdean/octave/odepkg-0.8.5
> optim | 1.4.1 | /home/tomdean/octave/optim-1.4.1
> parallel | 2.2.1 | /home/tomdean/octave/parallel-2.2.1
> quaternion | 2.4.0 | /home/tomdean/octave/quaternion-2.4.0
> signal | 1.3.2 | /home/tomdean/octave/signal-1.3.2
> specfun | 1.1.0 | /home/tomdean/octave/specfun-1.1.0
> statistics | 1.2.4 | /home/tomdean/octave/statistics-1.2.4
> struct | 1.0.11 | /home/tomdean/octave/struct-1.0.11
> symbolic | 2.2.2 | /home/tomdean/octave/symbolic-2.2.2
>
The control package is intended for use with Octave versions 3.8 and 4.0. As it
seems, they changed a lot of internal stuff for the upcoming Octave 4.2
release. I'm stuck with Octave 3.8.2 because noone seems to be able to build
4.0 on the Mac. This means that you're on your own with Octave development
versions (4.1.0)
Lukas
PS: I didn't include your VLFamp.m yet because some plots (margin) need to be
fixed first.