From communication at scilab.org Thu May 12 13:44:00 2011 From: communication at scilab.org (Scilab Communication) Date: Thu, 12 May 2011 13:44:00 +0200 Subject: Release of Scilab 5.3.2 Message-ID: <4DCBC800.8030405@scilab.org> Dear Scilab Developers, The Scilab R&D Team is pleased to announce the release of Scilab 5.3.2. Download and information can be found at: http://www.scilab.org/en/products/scilab/download Sources for this version: http://www.scilab.org/en/communities/developer_zone/scilab_versions/stable Best Regards ----------------------------------------------- The Scilab Consortium R&D Team ----------------------------------------------- Digiteo Domaine de Voluceau Rocquencourt - B.P. 105 78153 Le Chesnay Cedex - France From b.kunkel at glr-gruppe.de Fri May 20 10:27:00 2011 From: b.kunkel at glr-gruppe.de (Bernhard Kunkel) Date: Fri, 20 May 2011 10:27:00 +0200 Subject: SciLab 5.3.2 / XCOS Message-ID: Hello developers of this wonderful software, working with XCOS ThermoHydraulics it would be nice to have a "Flowmeter" like in ScicosLab 4.4.1. Is that possible or planed in future ? Best regards B.Kunkel -------------- next part -------------- An HTML attachment was scrubbed... URL: From manivannan.siyamalan at inria.fr Mon May 23 10:10:22 2011 From: manivannan.siyamalan at inria.fr (manishiyam) Date: Mon, 23 May 2011 01:10:22 -0700 (PDT) Subject: Matrix division Message-ID: <1306138222252-2974410.post@n3.nabble.com> Hi, How the matrix division operator for solving Ax=b is implemented in SciLab. Where A is sparse symmetric matrix. What is the technique behind that? Is it finding the inverse of A or is it using any direct solvers to solve this system? -- View this message in context: http://mailinglists.scilab.org/Matrix-division-tp2974410p2974410.html Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com. From leratojeffrey.mohapi at gmail.com Mon May 23 14:02:27 2011 From: leratojeffrey.mohapi at gmail.com (Lerato Jeffrey Mohapi) Date: Mon, 23 May 2011 14:02:27 +0200 Subject: How to implement a variable In/Out ports Block Message-ID: Hi, Can you please help me implement a block which can have variable input/output ports as specified by the user during modeling. Something Like the super block. Such that a user can double click to modify block input/output port when need arises. Regardds -- Lerato J Mohapi iThemba LABS - EIT Student Somerset West Cell: 079 181 7501 From patrick at digimetrie.com Mon May 23 16:44:34 2011 From: patrick at digimetrie.com (Patrick - Digimetrie) Date: Mon, 23 May 2011 07:44:34 -0700 (PDT) Subject: Atoms and private Dll Message-ID: <1306161874203-2975578.post@n3.nabble.com> Hi, I've build a custom package for my company, i've made a Inno Setup installer, and wondering if i can use the Atoms system to publish it. But, the module use one private Dll of my companie to interface with acquisitions boards. Did Atoms permits such modules in its tree ? If yes, is there specific stuff i should do before the submission ? Thanks for your works -- View this message in context: http://mailinglists.scilab.org/Atoms-and-private-Dll-tp2975578p2975578.html Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com. From patrick at digimetrie.com Mon May 23 16:46:16 2011 From: patrick at digimetrie.com (Patrick - Digimetrie) Date: Mon, 23 May 2011 07:46:16 -0700 (PDT) Subject: Atoms and private Dll Message-ID: <1306161976363-2975584.post@n3.nabble.com> Hi, I've build a custom package for my company, i've made a Inno Setup installer, and wondering if i can use the Atoms system to publish it. But, the module use one private Dll of my companie to interface with acquisitions boards. Did Atoms permits such modules in its tree ? If yes, is there specific stuff i should do before the submission ? Thanks for your works -- View this message in context: http://mailinglists.scilab.org/Atoms-and-private-Dll-tp2975584p2975584.html Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com. From sylvestre.ledru at scilab.org Mon May 23 17:22:06 2011 From: sylvestre.ledru at scilab.org (Sylvestre Ledru) Date: Mon, 23 May 2011 17:22:06 +0200 Subject: [Scilab-Dev] Atoms and private Dll In-Reply-To: <1306161976363-2975584.post@n3.nabble.com> References: <1306161976363-2975584.post@n3.nabble.com> Message-ID: <1306164126.21163.20.camel@korcula.inria.fr> Bonjour Patrick, Le lundi 23 mai 2011 ? 07:46 -0700, Patrick - Digimetrie a ?crit : > Hi, > > I've build a custom package for my company, i've made a Inno Setup > installer, and wondering if i can use the Atoms system to publish it. > But, the module use one private Dll of my companie to interface with > acquisitions boards. > Did Atoms permits such modules in its tree ? > If yes, is there specific stuff i should do before the submission ? ATOMS does not install packages created with Inno Setup. It provides it own installations system. If you want to provide your package under ATOMS, you have to follow the standard model of a Scilab module. Sylvestre From sylvestre.ledru at scilab.org Mon May 23 17:47:23 2011 From: sylvestre.ledru at scilab.org (Sylvestre Ledru) Date: Mon, 23 May 2011 17:47:23 +0200 Subject: SEP 064: HDF5 Scilab specification Message-ID: <1306165643.21163.28.camel@korcula.inria.fr> Hello, Since Scilab 5.2.0, we introduced a HDF5 storage for Scilab variables. It is already widely used in the Xcos internal. HDF5 is now a de-facto standard for the storage of numerical data [1]. In Scilab 5.4.0, we are going to update the load/save functions to use this format (it is going to be the SEP 065). This for two main reasons: * for the future version 6.0 of Scilab (which won't manage current .bin files) * allows the management of Scilab data (import/export) files by other software. The attached document shows the current specification and implementation of the Scilab / HDF5 schema. Sylvestre [1] http://en.wikipedia.org/wiki/Hierarchical_Data_Format -------------- next part -------------- A non-text attachment was scrubbed... Name: SEP_064_hdf5_scilab_specification.odt Type: application/vnd.oasis.opendocument.text Size: 31142 bytes Desc: not available URL: From sylvestre.ledru at scilab.org Wed May 25 00:00:30 2011 From: sylvestre.ledru at scilab.org (Sylvestre Ledru) Date: Wed, 25 May 2011 00:00:30 +0200 Subject: [Scilab-Dev] SEP 064: HDF5 Scilab specification In-Reply-To: <1306165643.21163.28.camel@korcula.inria.fr> References: <1306165643.21163.28.camel@korcula.inria.fr> Message-ID: <1306274430.20538.6.camel@losinj.inria.fr> Le lundi 23 mai 2011 ? 17:47 +0200, Sylvestre Ledru a ?crit : > Hello, > > Since Scilab 5.2.0, we introduced a HDF5 storage for Scilab variables. > It is already widely used in the Xcos internal. > HDF5 is now a de-facto standard for the storage of numerical data [1]. > In Scilab 5.4.0, we are going to update the load/save functions to use > this format (it is going to be the SEP 065). This for two main reasons: > * for the future version 6.0 of Scilab (which won't manage current .bin > files) > * allows the management of Scilab data (import/export) files by other > software. > > The attached document shows the current specification and implementation > of the Scilab / HDF5 schema. For information, this SEP is incomplete. It will be updated once we will completed the support of handlers (including uicontrol & uimenu). Sylvestre From benjamin.eibenberger at nomura.com Wed May 25 14:02:40 2011 From: benjamin.eibenberger at nomura.com (eben92) Date: Wed, 25 May 2011 05:02:40 -0700 (PDT) Subject: Fmincon Message-ID: <1306324960657-2984025.post@n3.nabble.com> Hi, I am trying to use the Fmincon package (it is written that it is available for scilab versions>=5.2) I do have the 5.2 version. It is written that this package needs the Sci-IPOpt package. Unfortunately that last package require a 5.3 version of scilab ( at least that is what is written on the website of atoms) How do I solve this problem knowing that I cannot upgrade my scilab version to 5.3? Thanks -- View this message in context: http://mailinglists.scilab.org/Fmincon-tp2984025p2984025.html Sent from the Scilab developers - Mailing Lists Archives mailing list archive at Nabble.com. From sylvestre.ledru at scilab.org Wed May 25 18:40:45 2011 From: sylvestre.ledru at scilab.org (Sylvestre Ledru) Date: Wed, 25 May 2011 18:40:45 +0200 Subject: Revhistory: new docbook tag managed. Message-ID: <1306341645.1062.25.camel@korcula.inria.fr> Hello, To improve the Scilab documentation, we introduced, for the release 5.4.0, the management of the tag revhistory [1] which allows to keep track of changes in the documentation. This must be used to document changes of functions in cases like: * In which version of Scilab the function has been introduced * In which version did the behavior of the function changed * In which version the profile changed * When it has been tagged as obsolete ... Please consider using it. For example, how it looks with the function comet3d: http://codereview.scilab.org/#patch,sidebyside,4122,4,scilab/modules/graphics/help/en_US/3d_plot/comet3d.xml Thanks, Sylvestre [1] http://www.docbook.org/tdg5/en/html/revhistory.html Note that the tags date and author are not managed on purpose. From Samuel.Gougeon at univ-lemans.fr Wed May 25 20:53:40 2011 From: Samuel.Gougeon at univ-lemans.fr (Samuel GOUGEON) Date: Wed, 25 May 2011 20:53:40 +0200 Subject: [Scilab-Dev] SEP 064: HDF5 Scilab specification In-Reply-To: <1306274430.20538.6.camel@losinj.inria.fr> References: <1306165643.21163.28.camel@korcula.inria.fr> <1306274430.20538.6.camel@losinj.inria.fr> Message-ID: <4DDD5034.6000502@univ-lemans.fr> Hello Sylvestre, Taking some time to read completely the SEP, i would have some remarks on some specific points of it: * (head of page 2) *Several "types" are based on tlist or mlist. It is the case of rational, state-space, hypermat and struct.They are therefor transparently saved.* => What about the missing /cell/ datatype ? (this one is presently also a predefined mlist() type, isn't it? But there will be some changes in Scilab 6 about cells. So...a new full type?) * (2 lines before 3.2)/ If the variable is primitive and without complex values associated, .../ By /primitive/, you are not speaking about a pointer to a primitive (function), are you? * 3.2.1 Example. After the screenshot of the table, you mention /hdfview/. Is it a new editor, distinct from /browsevar/ ? Couldn't browsevar be extended, instead of being bypassed/duplicated? * (the main concern) In 3.3, you describe the specific role of the # char. Now, # in an authorized heading as well as building char in names of variables. Couldn't this be of concern, for instance when "decoding" the nesting level of hierarchical data with names including some #? * 3.3.1 sparse (1 line before 3.3.2: / #2# reference a matrix of _double_ which contains 1.0; 3.0; 2.0/ => (i am underlying) Apparently, sparse with /complex/ numbers won't be supported. Do you confirm that? * 3.3.2 Boolean sparse: A typo: / While a sparse has 3 datasets, the// sparse has only 2 .../ => While a sparse has 3 datasets, the boolean sparse has only 2... That's all for me ;-) Best regards Samuel ----- Message d'origine ----- De : Sylvestre Ledru Date : 25/05/2011 00:00: > Le lundi 23 mai 2011 ? 17:47 +0200, Sylvestre Ledru a ?crit : >> Hello, >> >> Since Scilab 5.2.0, we introduced a HDF5 storage for Scilab variables. >> It is already widely used in the Xcos internal. >> HDF5 is now a de-facto standard for the storage of numerical data [1]. >> In Scilab 5.4.0, we are going to update the load/save functions to use >> this format (it is going to be the SEP 065). This for two main reasons: >> * for the future version 6.0 of Scilab (which won't manage current .bin >> files) >> * allows the management of Scilab data (import/export) files by other >> software. >> >> The attached document shows the current specification and implementation >> of the Scilab / HDF5 schema. > For information, this SEP is incomplete. It will be updated once we will > completed the support of handlers (including uicontrol& uimenu). > > Sylvestre > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Samuel.Gougeon at univ-lemans.fr Wed May 25 21:01:02 2011 From: Samuel.Gougeon at univ-lemans.fr (Samuel GOUGEON) Date: Wed, 25 May 2011 21:01:02 +0200 Subject: [Scilab-Dev] SEP 064: HDF5 Scilab specification In-Reply-To: <4DDD5034.6000502@univ-lemans.fr> References: <1306165643.21163.28.camel@korcula.inria.fr> <1306274430.20538.6.camel@losinj.inria.fr> <4DDD5034.6000502@univ-lemans.fr> Message-ID: <4DDD51EE.60501@univ-lemans.fr> ----- Message d'origine ----- De : Samuel GOUGEON Date : 25/05/2011 20:53: > > * 3.3.1 sparse (1 line before 3.3.2: / > #2# reference a matrix of _double_ which contains 1.0; 3.0; 2.0/ > => (i am underlying) Apparently, sparse with /complex/ numbers won't be supported. > Do you confirm that? Sorry, the exact quoting is:/ #2# reference a matrix of double// (not complex) which contains 1.0; 3.0; 2.0 / So you will likely confirm that. But my remark was about the fact that Scilab knows sparse with complexes. So i was pointing out that it will not be possible to record/recall this type of created data. Samuel -------------- next part -------------- An HTML attachment was scrubbed... URL: From clement.david at scilab.org Thu May 26 09:46:01 2011 From: clement.david at scilab.org (=?ISO-8859-1?Q?Cl=E9ment?= David) Date: Thu, 26 May 2011 09:46:01 +0200 Subject: [Scilab-Dev] How to implement a variable In/Out ports Block In-Reply-To: References: Message-ID: <1306395961.3586.3.camel@pinarellu.inria.fr> Hello, On the interface function [1] you can modify any field of the block instance. Especially you can change model.in and model.out fields. [1]: interface function example : http://cgit.scilab.org/scilab/tree/scilab/modules/scicos_blocks/macros/Linear/SUMMATION.sci Regards, -- Cl?ment Le lundi 23 mai 2011 ? 14:02 +0200, Lerato Jeffrey Mohapi a ?crit : > Hi, > > Can you please help me implement a block which can have variable > input/output ports as specified by the user during modeling. > Something Like the super block. Such that a user can double click to > modify block input/output port when need arises. > Regardds > -- Cl?ment David From lukas.wischounig at aon.at Thu May 26 09:35:07 2011 From: lukas.wischounig at aon.at (Lukas Wischounig) Date: Thu, 26 May 2011 09:35:07 +0200 Subject: Point Cloud Library - PCL? Message-ID: <4DDE02AB.8020602@aon.at> Dear Ladies and Gentlemen, ane there any intentions to link tzhe Point Cloud Library - PCL to Scilab? Best Reguards Lukas Wischounig -- Lukas Wischounig Sadrachstrasse 30 6020 Innsbruck From leratojeffrey.mohapi at gmail.com Thu May 26 10:02:14 2011 From: leratojeffrey.mohapi at gmail.com (Lerato Jeffrey Mohapi) Date: Thu, 26 May 2011 10:02:14 +0200 Subject: [Scilab-Dev] How to implement a variable In/Out ports Block In-Reply-To: <1306395961.3586.3.camel@pinarellu.inria.fr> References: <1306395961.3586.3.camel@pinarellu.inria.fr> Message-ID: Hi Clement, Thank you so much. Exactly what I was looking for. Best Regards. 2011/5/26 Cl?ment David : > Hello, > > On the interface function [1] you can modify any field of the block > instance. Especially you can change model.in and model.out fields. > > [1]: interface function example : > http://cgit.scilab.org/scilab/tree/scilab/modules/scicos_blocks/macros/Linear/SUMMATION.sci > > Regards, > > -- > Cl?ment > > Le lundi 23 mai 2011 ? 14:02 +0200, Lerato Jeffrey Mohapi a ?crit : >> Hi, >> >> Can you please help me implement a block which can have variable >> input/output ports as specified by the user during modeling. >> Something Like the super block. Such that a user can double click to >> modify block input/output port when need arises. >> Regardds >> > > -- > Cl?ment David > > -- Lerato J Mohapi iThemba LABS - EIT Student Somerset West Cell: 079 181 7501 From sylvestre.ledru at scilab.org Fri May 27 10:43:40 2011 From: sylvestre.ledru at scilab.org (Sylvestre Ledru) Date: Fri, 27 May 2011 10:43:40 +0200 Subject: [Scilab-Dev] SEP 064: HDF5 Scilab specification In-Reply-To: <4DDD5034.6000502@univ-lemans.fr> References: <1306165643.21163.28.camel@korcula.inria.fr> <1306274430.20538.6.camel@losinj.inria.fr> <4DDD5034.6000502@univ-lemans.fr> Message-ID: <1306485820.30807.29.camel@korcula.inria.fr> Le mercredi 25 mai 2011 ? 20:53 +0200, Samuel GOUGEON a ?crit : > Hello Sylvestre, > > Taking some time to read completely the SEP, i would have some remarks > on some specific points of it: > > * (head of page 2) Several ?types? are based on tlist or mlist. It is > the case of rational, > state-space, hypermat and struct.They are therefor transparently > saved. > => What about the missing cell datatype ? (this one is presently also > a predefined mlist() type, > isn't it? I forgot it. > But there will be some changes in Scilab 6 about cells. So...a new > full type?) Yes. > * (2 lines before 3.2) If the variable is primitive and without > complex values associated, ... > By primitive, you are not speaking about a pointer to a primitive > (function), are you? primitive type (double, boolean, string...). Type which are not "recursive". > * 3.2.1 Example. After the screenshot of the table, you mention > hdfview. > Is it a new editor, distinct from browsevar ? Couldn't browsevar be > extended, > instead of being bypassed/duplicated? hdfview is a software provided by the hdf group: http://www.hdfgroup.org/hdf-java-html/hdfview/ > * (the main concern) In 3.3, you describe the specific role of the # > char. > Now, # in an authorized heading as well as building char in names of > variables. > Couldn't this be of concern, for instance when "decoding" the nesting > level of > hierarchical data with names including some #? No, it is managed by the load. > * 3.3.1 sparse (1 line before 3.3.2: > #2# reference a matrix of double which contains 1.0; 3.0; 2.0 > => (i am underlying) Apparently, sparse with complex numbers won't be > supported. > Do you confirm that? Heuu, it was just an example here. ;) I updated the sentence to avoid the confusion. It is already working: -->dense=[0., 1., 0., 0., 0., -->1., 0., 2., 0., 0. -->0., 0., 0., 0., 0. -->0., 0., 0., 0., -0.5]; -->sp=sparse(dense*(1+2*%i)) sp = ( 4, 5) sparse matrix ( 1, 2) 1. + 2.i ( 2, 1) 1. + 2.i ( 2, 3) 2. + 4.i ( 4, 5) - 0.5 - 1.i -->export_to_hdf5("/tmp/plop.h5","sp") -->import_from_hdf5("/tmp/plop.h5") ans = T -->sp sp = ( 4, 5) sparse matrix ( 1, 2) 1. + 2.i ( 2, 1) 1. + 2.i ( 2, 3) 2. + 4.i ( 4, 5) - 0.5 - 1.i > * 3.3.2 Boolean sparse: A typo: > While a sparse has 3 datasets, the sparse has only 2 ... > => While a sparse has 3 datasets, the boolean sparse has only 2... Bien vu! Merci It is under review here: http://codereview.scilab.org/4142 Sylvestre From sylvestre.ledru at scilab.org Fri May 27 10:32:02 2011 From: sylvestre.ledru at scilab.org (Sylvestre Ledru) Date: Fri, 27 May 2011 10:32:02 +0200 Subject: [Scilab-Dev] Point Cloud Library - PCL? In-Reply-To: <4DDE02AB.8020602@aon.at> References: <4DDE02AB.8020602@aon.at> Message-ID: <1306485122.30807.23.camel@korcula.inria.fr> Le jeudi 26 mai 2011 ? 09:35 +0200, Lukas Wischounig a ?crit : > Dear Ladies and Gentlemen, > > ane there any intentions to link tzhe Point Cloud Library - PCL to Scilab? Not that I am aware of ... :) Sylvestre