Rename .h5 for .sod (Scilab Open Data format) 02/6902/8
Sylvestre Ledru [Fri, 6 Apr 2012 11:58:34 +0000 (13:58 +0200)]
Change-Id: Iac6d78dbb889058c2aea3f18de20ed7577fba05c

302 files changed:
scilab/CHANGES_5.4.X
scilab/contrib/xcos_toolbox_skeleton/etc/xcos_toolbox_skeleton.start
scilab/modules/api_scilab/tests/nonreg_tests/bug_7242.dia.ref
scilab/modules/api_scilab/tests/nonreg_tests/bug_7242.tst
scilab/modules/hdf5/Makefile.am
scilab/modules/hdf5/Makefile.in
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabBoolean.java
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabDouble.java
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabGraph.java
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabList.java
scilab/modules/hdf5/tests/java/org/scilab/tests/modules/hdf5/testScilabString.java
scilab/modules/hdf5/tests/nonreg_tests/bug_6440.dia.ref
scilab/modules/hdf5/tests/nonreg_tests/bug_6440.tst
scilab/modules/hdf5/tests/nonreg_tests/bug_7224.dia.ref
scilab/modules/hdf5/tests/nonreg_tests/bug_7224.tst
scilab/modules/hdf5/tests/nonreg_tests/bug_8170.dia.ref
scilab/modules/hdf5/tests/nonreg_tests/bug_8170.sod [moved from scilab/modules/hdf5/tests/nonreg_tests/bug_8170.h5 with 100% similarity]
scilab/modules/hdf5/tests/nonreg_tests/bug_8170.tst
scilab/modules/hdf5/tests/nonreg_tests/bug_8383.dia.ref
scilab/modules/hdf5/tests/nonreg_tests/bug_8383.tst
scilab/modules/hdf5/tests/nonreg_tests/bug_9510.dia.ref
scilab/modules/hdf5/tests/nonreg_tests/bug_9510.tst
scilab/modules/hdf5/tests/sample_scilab_data/booleanmatrix.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/booleanmatrix.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/booleanscalar.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/booleanscalar.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/booleansparse.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/booleansparse.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/emptysparse.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/emptysparse.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/hypermatrix.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/hypermatrix.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/hypermatrixcomplex.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/hypermatrixcomplex.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/int16.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/int16.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/int32.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/int32.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/int8.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/int8.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/list.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/list.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/listnested.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/listnested.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/matricedouble.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/matricedouble.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/matricedoublecomplex.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/matricedoublecomplex.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/matricedoublecomplexscalar.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/matricedoublecomplexscalar.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/matricedoublescalar.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/matricedoublescalar.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/matricestring.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/matricestring.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/matricestringscalar.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/matricestringscalar.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/mlist.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/mlist.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/polynomials.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/polynomials.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/polynomialscoef.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/polynomialscoef.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/sparsematrix.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/sparsematrix.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/tlist.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/tlist.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/uint16.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/uint16.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/uint32.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/uint32.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/uint8.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/uint8.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/undefinedelement.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/undefinedelement.h5 with 100% similarity]
scilab/modules/hdf5/tests/sample_scilab_data/voidelement.sod [moved from scilab/modules/hdf5/tests/sample_scilab_data/voidelement.h5 with 100% similarity]
scilab/modules/hdf5/tests/unit_tests/loadhdf5data.dia.ref
scilab/modules/hdf5/tests/unit_tests/loadhdf5data.tst
scilab/modules/io/tests/nonreg_tests/bug_10946.dia.ref
scilab/modules/io/tests/nonreg_tests/bug_10946.tst
scilab/modules/modules_manager/macros/tbx_build_blocks.sci
scilab/modules/scicos_blocks/Makefile.am
scilab/modules/scicos_blocks/Makefile.in
scilab/modules/scicos_blocks/blocks/ABS_VALUE.sod [moved from scilab/modules/scicos_blocks/blocks/ABS_VALUE.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/AFFICH_m.sod [moved from scilab/modules/scicos_blocks/blocks/AFFICH_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/ANDBLK.sod [moved from scilab/modules/scicos_blocks/blocks/ANDBLK.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/ANDLOG_f.sod [moved from scilab/modules/scicos_blocks/blocks/ANDLOG_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/AUTOMAT.sod [moved from scilab/modules/scicos_blocks/blocks/AUTOMAT.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/BACKLASH.sod [moved from scilab/modules/scicos_blocks/blocks/BACKLASH.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/BARXY.sod [moved from scilab/modules/scicos_blocks/blocks/BARXY.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/BIGSOM_f.sod [moved from scilab/modules/scicos_blocks/blocks/BIGSOM_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/BITCLEAR.sod [moved from scilab/modules/scicos_blocks/blocks/BITCLEAR.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/BITSET.sod [moved from scilab/modules/scicos_blocks/blocks/BITSET.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/BOUNCE.sod [moved from scilab/modules/scicos_blocks/blocks/BOUNCE.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/BOUNCEXY.sod [moved from scilab/modules/scicos_blocks/blocks/BOUNCEXY.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/BPLATFORM.sod [moved from scilab/modules/scicos_blocks/blocks/BPLATFORM.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Bache.sod [moved from scilab/modules/scicos_blocks/blocks/Bache.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CANIMXY.sod [moved from scilab/modules/scicos_blocks/blocks/CANIMXY.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CANIMXY3D.sod [moved from scilab/modules/scicos_blocks/blocks/CANIMXY3D.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CBLOCK.sod [moved from scilab/modules/scicos_blocks/blocks/CBLOCK.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CCS.sod [moved from scilab/modules/scicos_blocks/blocks/CCS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CEVENTSCOPE.sod [moved from scilab/modules/scicos_blocks/blocks/CEVENTSCOPE.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CFSCOPE.sod [moved from scilab/modules/scicos_blocks/blocks/CFSCOPE.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLINDUMMY_f.sod [moved from scilab/modules/scicos_blocks/blocks/CLINDUMMY_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLKFROM.sod [moved from scilab/modules/scicos_blocks/blocks/CLKFROM.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLKGOTO.sod [moved from scilab/modules/scicos_blocks/blocks/CLKGOTO.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLKGotoTagVisibility.sod [moved from scilab/modules/scicos_blocks/blocks/CLKGotoTagVisibility.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLKINV_f.sod [moved from scilab/modules/scicos_blocks/blocks/CLKINV_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLKOUTV_f.sod [moved from scilab/modules/scicos_blocks/blocks/CLKOUTV_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLKSOMV_f.sod [moved from scilab/modules/scicos_blocks/blocks/CLKSOMV_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLOCK_c.sod [moved from scilab/modules/scicos_blocks/blocks/CLOCK_c.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLR.sod [moved from scilab/modules/scicos_blocks/blocks/CLR.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CLSS.sod [moved from scilab/modules/scicos_blocks/blocks/CLSS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CMAT3D.sod [moved from scilab/modules/scicos_blocks/blocks/CMAT3D.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CMATVIEW.sod [moved from scilab/modules/scicos_blocks/blocks/CMATVIEW.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CMSCOPE.sod [moved from scilab/modules/scicos_blocks/blocks/CMSCOPE.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CONSTRAINT_c.sod [moved from scilab/modules/scicos_blocks/blocks/CONSTRAINT_c.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CONST_m.sod [moved from scilab/modules/scicos_blocks/blocks/CONST_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CONVERT.sod [moved from scilab/modules/scicos_blocks/blocks/CONVERT.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/COSBLK_f.sod [moved from scilab/modules/scicos_blocks/blocks/COSBLK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CSCOPE.sod [moved from scilab/modules/scicos_blocks/blocks/CSCOPE.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CSCOPXY.sod [moved from scilab/modules/scicos_blocks/blocks/CSCOPXY.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CSCOPXY3D.sod [moved from scilab/modules/scicos_blocks/blocks/CSCOPXY3D.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CUMSUM.sod [moved from scilab/modules/scicos_blocks/blocks/CUMSUM.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CURV_f.sod [moved from scilab/modules/scicos_blocks/blocks/CURV_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CVS.sod [moved from scilab/modules/scicos_blocks/blocks/CVS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Capacitor.sod [moved from scilab/modules/scicos_blocks/blocks/Capacitor.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/ConstantVoltage.sod [moved from scilab/modules/scicos_blocks/blocks/ConstantVoltage.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Counter.sod [moved from scilab/modules/scicos_blocks/blocks/Counter.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/CurrentSensor.sod [moved from scilab/modules/scicos_blocks/blocks/CurrentSensor.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DEADBAND.sod [moved from scilab/modules/scicos_blocks/blocks/DEADBAND.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DEBUG_SCICOS.sod [moved from scilab/modules/scicos_blocks/blocks/DEBUG_SCICOS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DELAYV_f.sod [moved from scilab/modules/scicos_blocks/blocks/DELAYV_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DELAY_f.sod [moved from scilab/modules/scicos_blocks/blocks/DELAY_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DEMUX.sod [moved from scilab/modules/scicos_blocks/blocks/DEMUX.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DERIV.sod [moved from scilab/modules/scicos_blocks/blocks/DERIV.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DFLIPFLOP.sod [moved from scilab/modules/scicos_blocks/blocks/DFLIPFLOP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DIFF_f.sod [moved from scilab/modules/scicos_blocks/blocks/DIFF_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DLATCH.sod [moved from scilab/modules/scicos_blocks/blocks/DLATCH.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DLR.sod [moved from scilab/modules/scicos_blocks/blocks/DLR.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DLRADAPT_f.sod [moved from scilab/modules/scicos_blocks/blocks/DLRADAPT_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DLSS.sod [moved from scilab/modules/scicos_blocks/blocks/DLSS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/DOLLAR_f.sod [moved from scilab/modules/scicos_blocks/blocks/DOLLAR_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Diode.sod [moved from scilab/modules/scicos_blocks/blocks/Diode.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EDGE_TRIGGER.sod [moved from scilab/modules/scicos_blocks/blocks/EDGE_TRIGGER.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/ENDBLK.sod [moved from scilab/modules/scicos_blocks/blocks/ENDBLK.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/END_c.sod [moved from scilab/modules/scicos_blocks/blocks/END_c.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/ESELECT_f.sod [moved from scilab/modules/scicos_blocks/blocks/ESELECT_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EVTDLY_c.sod [moved from scilab/modules/scicos_blocks/blocks/EVTDLY_c.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EVTGEN_f.sod [moved from scilab/modules/scicos_blocks/blocks/EVTGEN_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EVTVARDLY.sod [moved from scilab/modules/scicos_blocks/blocks/EVTVARDLY.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EXPBLK_m.sod [moved from scilab/modules/scicos_blocks/blocks/EXPBLK_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EXPRESSION.sod [moved from scilab/modules/scicos_blocks/blocks/EXPRESSION.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EXTRACT.sod [moved from scilab/modules/scicos_blocks/blocks/EXTRACT.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EXTRACTBITS.sod [moved from scilab/modules/scicos_blocks/blocks/EXTRACTBITS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EXTRACTOR.sod [moved from scilab/modules/scicos_blocks/blocks/EXTRACTOR.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/EXTTRI.sod [moved from scilab/modules/scicos_blocks/blocks/EXTTRI.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Extract_Activation.sod [moved from scilab/modules/scicos_blocks/blocks/Extract_Activation.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/FROM.sod [moved from scilab/modules/scicos_blocks/blocks/FROM.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/FROMMO.sod [moved from scilab/modules/scicos_blocks/blocks/FROMMO.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/FROMWSB.sod [moved from scilab/modules/scicos_blocks/blocks/FROMWSB.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/GAINBLK_f.sod [moved from scilab/modules/scicos_blocks/blocks/GAINBLK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/GENERAL_f.sod [moved from scilab/modules/scicos_blocks/blocks/GENERAL_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/GENSIN_f.sod [moved from scilab/modules/scicos_blocks/blocks/GENSIN_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/GENSQR_f.sod [moved from scilab/modules/scicos_blocks/blocks/GENSQR_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/GOTO.sod [moved from scilab/modules/scicos_blocks/blocks/GOTO.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/GOTOMO.sod [moved from scilab/modules/scicos_blocks/blocks/GOTOMO.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/GotoTagVisibility.sod [moved from scilab/modules/scicos_blocks/blocks/GotoTagVisibility.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/GotoTagVisibilityMO.sod [moved from scilab/modules/scicos_blocks/blocks/GotoTagVisibilityMO.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Ground.sod [moved from scilab/modules/scicos_blocks/blocks/Ground.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Gyrator.sod [moved from scilab/modules/scicos_blocks/blocks/Gyrator.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/HALT_f.sod [moved from scilab/modules/scicos_blocks/blocks/HALT_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/HYSTHERESIS.sod [moved from scilab/modules/scicos_blocks/blocks/HYSTHERESIS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/IFTHEL_f.sod [moved from scilab/modules/scicos_blocks/blocks/IFTHEL_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/INIMPL_f.sod [moved from scilab/modules/scicos_blocks/blocks/INIMPL_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/INTEGRAL_f.sod [moved from scilab/modules/scicos_blocks/blocks/INTEGRAL_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/INTEGRAL_m.sod [moved from scilab/modules/scicos_blocks/blocks/INTEGRAL_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/INTMUL.sod [moved from scilab/modules/scicos_blocks/blocks/INTMUL.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/INTRP2BLK_f.sod [moved from scilab/modules/scicos_blocks/blocks/INTRP2BLK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/INTRPLBLK_f.sod [moved from scilab/modules/scicos_blocks/blocks/INTRPLBLK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/INVBLK.sod [moved from scilab/modules/scicos_blocks/blocks/INVBLK.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/IN_f.sod [moved from scilab/modules/scicos_blocks/blocks/IN_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/ISELECT_m.sod [moved from scilab/modules/scicos_blocks/blocks/ISELECT_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/IdealTransformer.sod [moved from scilab/modules/scicos_blocks/blocks/IdealTransformer.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Inductor.sod [moved from scilab/modules/scicos_blocks/blocks/Inductor.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/JKFLIPFLOP.sod [moved from scilab/modules/scicos_blocks/blocks/JKFLIPFLOP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/LOGBLK_f.sod [moved from scilab/modules/scicos_blocks/blocks/LOGBLK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/LOGIC.sod [moved from scilab/modules/scicos_blocks/blocks/LOGIC.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/LOGICAL_OP.sod [moved from scilab/modules/scicos_blocks/blocks/LOGICAL_OP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/LOOKUP_f.sod [moved from scilab/modules/scicos_blocks/blocks/LOOKUP_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATBKSL.sod [moved from scilab/modules/scicos_blocks/blocks/MATBKSL.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATCATH.sod [moved from scilab/modules/scicos_blocks/blocks/MATCATH.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATCATV.sod [moved from scilab/modules/scicos_blocks/blocks/MATCATV.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATDET.sod [moved from scilab/modules/scicos_blocks/blocks/MATDET.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATDIAG.sod [moved from scilab/modules/scicos_blocks/blocks/MATDIAG.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATDIV.sod [moved from scilab/modules/scicos_blocks/blocks/MATDIV.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATEIG.sod [moved from scilab/modules/scicos_blocks/blocks/MATEIG.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATEXPM.sod [moved from scilab/modules/scicos_blocks/blocks/MATEXPM.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATINV.sod [moved from scilab/modules/scicos_blocks/blocks/MATINV.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATLU.sod [moved from scilab/modules/scicos_blocks/blocks/MATLU.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATMAGPHI.sod [moved from scilab/modules/scicos_blocks/blocks/MATMAGPHI.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATMUL.sod [moved from scilab/modules/scicos_blocks/blocks/MATMUL.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATPINV.sod [moved from scilab/modules/scicos_blocks/blocks/MATPINV.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATRESH.sod [moved from scilab/modules/scicos_blocks/blocks/MATRESH.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATSING.sod [moved from scilab/modules/scicos_blocks/blocks/MATSING.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATSUM.sod [moved from scilab/modules/scicos_blocks/blocks/MATSUM.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATTRAN.sod [moved from scilab/modules/scicos_blocks/blocks/MATTRAN.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATZCONJ.sod [moved from scilab/modules/scicos_blocks/blocks/MATZCONJ.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MATZREIM.sod [moved from scilab/modules/scicos_blocks/blocks/MATZREIM.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MAXMIN.sod [moved from scilab/modules/scicos_blocks/blocks/MAXMIN.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MAX_f.sod [moved from scilab/modules/scicos_blocks/blocks/MAX_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MBLOCK.sod [moved from scilab/modules/scicos_blocks/blocks/MBLOCK.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MCLOCK_f.sod [moved from scilab/modules/scicos_blocks/blocks/MCLOCK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MFCLCK_f.sod [moved from scilab/modules/scicos_blocks/blocks/MFCLCK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MIN_f.sod [moved from scilab/modules/scicos_blocks/blocks/MIN_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/MUX.sod [moved from scilab/modules/scicos_blocks/blocks/MUX.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/M_SWITCH.sod [moved from scilab/modules/scicos_blocks/blocks/M_SWITCH.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/M_freq.sod [moved from scilab/modules/scicos_blocks/blocks/M_freq.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Modulo_Count.sod [moved from scilab/modules/scicos_blocks/blocks/Modulo_Count.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/NEGTOPOS_f.sod [moved from scilab/modules/scicos_blocks/blocks/NEGTOPOS_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/NMOS.sod [moved from scilab/modules/scicos_blocks/blocks/NMOS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/NPN.sod [moved from scilab/modules/scicos_blocks/blocks/NPN.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/NRMSOM_f.sod [moved from scilab/modules/scicos_blocks/blocks/NRMSOM_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/OUTIMPL_f.sod [moved from scilab/modules/scicos_blocks/blocks/OUTIMPL_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/OUT_f.sod [moved from scilab/modules/scicos_blocks/blocks/OUT_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/OpAmp.sod [moved from scilab/modules/scicos_blocks/blocks/OpAmp.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PDE.sod [moved from scilab/modules/scicos_blocks/blocks/PDE.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PID.sod [moved from scilab/modules/scicos_blocks/blocks/PID.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PMOS.sod [moved from scilab/modules/scicos_blocks/blocks/PMOS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PNP.sod [moved from scilab/modules/scicos_blocks/blocks/PNP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/POSTONEG_f.sod [moved from scilab/modules/scicos_blocks/blocks/POSTONEG_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/POWBLK_f.sod [moved from scilab/modules/scicos_blocks/blocks/POWBLK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PRODUCT.sod [moved from scilab/modules/scicos_blocks/blocks/PRODUCT.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PROD_f.sod [moved from scilab/modules/scicos_blocks/blocks/PROD_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PerteDP.sod [moved from scilab/modules/scicos_blocks/blocks/PerteDP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PotentialSensor.sod [moved from scilab/modules/scicos_blocks/blocks/PotentialSensor.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/PuitsP.sod [moved from scilab/modules/scicos_blocks/blocks/PuitsP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/QUANT_f.sod [moved from scilab/modules/scicos_blocks/blocks/QUANT_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/RAMP.sod [moved from scilab/modules/scicos_blocks/blocks/RAMP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/RAND_m.sod [moved from scilab/modules/scicos_blocks/blocks/RAND_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/RATELIMITER.sod [moved from scilab/modules/scicos_blocks/blocks/RATELIMITER.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/READAU_f.sod [moved from scilab/modules/scicos_blocks/blocks/READAU_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/READC_f.sod [moved from scilab/modules/scicos_blocks/blocks/READC_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/REGISTER.sod [moved from scilab/modules/scicos_blocks/blocks/REGISTER.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/RELATIONALOP.sod [moved from scilab/modules/scicos_blocks/blocks/RELATIONALOP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/RELAY_f.sod [moved from scilab/modules/scicos_blocks/blocks/RELAY_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/RFILE_f.sod [moved from scilab/modules/scicos_blocks/blocks/RFILE_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/RICC.sod [moved from scilab/modules/scicos_blocks/blocks/RICC.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/ROOTCOEF.sod [moved from scilab/modules/scicos_blocks/blocks/ROOTCOEF.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Resistor.sod [moved from scilab/modules/scicos_blocks/blocks/Resistor.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SAMPHOLD_m.sod [moved from scilab/modules/scicos_blocks/blocks/SAMPHOLD_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SATURATION.sod [moved from scilab/modules/scicos_blocks/blocks/SATURATION.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SAWTOOTH_f.sod [moved from scilab/modules/scicos_blocks/blocks/SAWTOOTH_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SELECT_m.sod [moved from scilab/modules/scicos_blocks/blocks/SELECT_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SELF_SWITCH.sod [moved from scilab/modules/scicos_blocks/blocks/SELF_SWITCH.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SHIFT.sod [moved from scilab/modules/scicos_blocks/blocks/SHIFT.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SIGNUM.sod [moved from scilab/modules/scicos_blocks/blocks/SIGNUM.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SINBLK_f.sod [moved from scilab/modules/scicos_blocks/blocks/SINBLK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SQRT.sod [moved from scilab/modules/scicos_blocks/blocks/SQRT.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SRFLIPFLOP.sod [moved from scilab/modules/scicos_blocks/blocks/SRFLIPFLOP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/STEP_FUNCTION.sod [moved from scilab/modules/scicos_blocks/blocks/STEP_FUNCTION.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SUBMAT.sod [moved from scilab/modules/scicos_blocks/blocks/SUBMAT.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SUMMATION.sod [moved from scilab/modules/scicos_blocks/blocks/SUMMATION.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SUM_f.sod [moved from scilab/modules/scicos_blocks/blocks/SUM_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SUPER_f.sod [moved from scilab/modules/scicos_blocks/blocks/SUPER_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SWITCH2_m.sod [moved from scilab/modules/scicos_blocks/blocks/SWITCH2_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SWITCH_f.sod [moved from scilab/modules/scicos_blocks/blocks/SWITCH_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SampleCLK.sod [moved from scilab/modules/scicos_blocks/blocks/SampleCLK.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Sigbuilder.sod [moved from scilab/modules/scicos_blocks/blocks/Sigbuilder.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SineVoltage.sod [moved from scilab/modules/scicos_blocks/blocks/SineVoltage.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/SourceP.sod [moved from scilab/modules/scicos_blocks/blocks/SourceP.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/Switch.sod [moved from scilab/modules/scicos_blocks/blocks/Switch.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TANBLK_f.sod [moved from scilab/modules/scicos_blocks/blocks/TANBLK_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TCLSS.sod [moved from scilab/modules/scicos_blocks/blocks/TCLSS.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TEXT_f.sod [moved from scilab/modules/scicos_blocks/blocks/TEXT_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TIME_DELAY.sod [moved from scilab/modules/scicos_blocks/blocks/TIME_DELAY.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TIME_f.sod [moved from scilab/modules/scicos_blocks/blocks/TIME_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TKSCALE.sod [moved from scilab/modules/scicos_blocks/blocks/TKSCALE.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TOWS_c.sod [moved from scilab/modules/scicos_blocks/blocks/TOWS_c.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TRASH_f.sod [moved from scilab/modules/scicos_blocks/blocks/TRASH_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/TrigFun.sod [moved from scilab/modules/scicos_blocks/blocks/TrigFun.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/VARIABLE_DELAY.sod [moved from scilab/modules/scicos_blocks/blocks/VARIABLE_DELAY.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/VVsourceAC.sod [moved from scilab/modules/scicos_blocks/blocks/VVsourceAC.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/VanneReglante.sod [moved from scilab/modules/scicos_blocks/blocks/VanneReglante.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/VariableResistor.sod [moved from scilab/modules/scicos_blocks/blocks/VariableResistor.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/VoltageSensor.sod [moved from scilab/modules/scicos_blocks/blocks/VoltageSensor.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/VsourceAC.sod [moved from scilab/modules/scicos_blocks/blocks/VsourceAC.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/WFILE_f.sod [moved from scilab/modules/scicos_blocks/blocks/WFILE_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/WRITEAU_f.sod [moved from scilab/modules/scicos_blocks/blocks/WRITEAU_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/WRITEC_f.sod [moved from scilab/modules/scicos_blocks/blocks/WRITEC_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/ZCROSS_f.sod [moved from scilab/modules/scicos_blocks/blocks/ZCROSS_f.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/c_block.sod [moved from scilab/modules/scicos_blocks/blocks/c_block.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/fortran_block.sod [moved from scilab/modules/scicos_blocks/blocks/fortran_block.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/freq_div.sod [moved from scilab/modules/scicos_blocks/blocks/freq_div.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/generic_block3.sod [moved from scilab/modules/scicos_blocks/blocks/generic_block3.h5 with 100% similarity]
scilab/modules/scicos_blocks/blocks/scifunc_block_m.sod [moved from scilab/modules/scicos_blocks/blocks/scifunc_block_m.h5 with 100% similarity]
scilab/modules/scicos_blocks/scicos_blocks.iss
scilab/modules/xcos/etc/palettes.xml
scilab/modules/xcos/help/en_US/scilab_utilities_functions/xcosPalExport.xml
scilab/modules/xcos/macros/%Block_xcosUpdateBlock.sci
scilab/modules/xcos/macros/importScicosPal.sci
scilab/modules/xcos/macros/importXcosDiagram.sci
scilab/modules/xcos/macros/xcosPalAdd.sci
scilab/modules/xcos/macros/xcosPalAddBlock.sci
scilab/modules/xcos/macros/xcosPalExport.sci
scilab/modules/xcos/src/java/org/scilab/modules/xcos/utils/FileUtils.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/utils/XcosFileType.java
scilab/modules/xcos/src/java/org/scilab/modules/xcos/utils/XcosMessages.java
scilab/modules/xcos/tests/nonreg_tests/bug_6776.dia.ref
scilab/modules/xcos/tests/nonreg_tests/bug_6776.tst
scilab/modules/xcos/tests/nonreg_tests/bug_7269.tst
scilab/modules/xcos/tests/nonreg_tests/bug_7537.dia.ref
scilab/modules/xcos/tests/nonreg_tests/bug_7537.tst
scilab/modules/xcos/tests/nonreg_tests/bug_7716.dia.ref
scilab/modules/xcos/tests/nonreg_tests/bug_7716.tst
scilab/modules/xcos/tests/nonreg_tests/bug_9478.dia.ref
scilab/modules/xcos/tests/nonreg_tests/bug_9478.tst
scilab/modules/xcos/tests/unit_tests/SEP_45_xcos_palette.dia.ref
scilab/modules/xcos/tests/unit_tests/SEP_45_xcos_palette.tst
scilab/modules/xcos/tests/unit_tests/block_tests/ESELECT_f/sinus.dia.ref
scilab/modules/xcos/tests/unit_tests/block_tests/ESELECT_f/sinus.tst
scilab/modules/xcos/tests/unit_tests/block_tests/ESELECT_f/sinus_ref.sod [moved from scilab/modules/xcos/tests/unit_tests/block_tests/ESELECT_f/sinus_ref.h5 with 100% similarity]
scilab/modules/xcos/tests/unit_tests/xcosPal.dia.ref
scilab/modules/xcos/tests/unit_tests/xcosPalAdd.dia.ref
scilab/modules/xcos/tests/unit_tests/xcosPalAdd.tst
scilab/modules/xcos/tests/unit_tests/xcosPalAddBlock.dia.ref
scilab/modules/xcos/tests/unit_tests/xcosPalAddBlock.tst
scilab/modules/xcos/tests/unit_tests/xcosPalExport.dia.ref
scilab/modules/xcos/tests/unit_tests/xcosPalExport.tst

index a952c16..8c3f2c0 100644 (file)
@@ -69,6 +69,9 @@ Xcos
   - SELECT_m - Selector block
   - NEGTOPOS_f - Threshold negative to positive
 
+* External modules should be updated to use the new Scilab Open Data format
+  instead of the previous HDF5 format.
+
 * Bug #6201 fixed - Block help menu had no shortcut.
 
 * Bug #6733 fixed - Each call to xcos created an empty diagram.
index 2ab521b..cf0a03c 100644 (file)
@@ -36,7 +36,7 @@ function xcos_skeletonlib = startModule()
   mprintf("\tLoad palette\n");
   pal = xcosPal("Xcos toolbox blocks");
 
-  h5Files = gsort(ls(root_tlbx + "/images/h5/*.h5"));
+  h5Files = gsort(ls(root_tlbx + "/images/h5/*.sod"));
   gifFiles = gsort(ls(root_tlbx + "/images/gif/*." + ["png" "jpg" "gif"]));
   svgFiles = gsort(ls(root_tlbx + "/images/svg/*." + ["svg" "png" "jpg" "gif"]));
 
index 96c82d1..50a02be 100644 (file)
@@ -17,5 +17,5 @@ function result = myExport(data, filepath)
     result = export_to_hdf5(filepath, "data");
 endfunction
 myData = "blam";
-myFile = TMPDIR + "/myFile.h5";
+myFile = TMPDIR + "/myFile.sod";
 if ~myExport(myData, myFile)                            then bugmes();quit;end
index 4d68d38..dc5aeb4 100644 (file)
@@ -21,6 +21,6 @@ function result = myExport(data, filepath)
 endfunction
 
 myData = "blam";
-myFile = TMPDIR + "/myFile.h5";
+myFile = TMPDIR + "/myFile.sod";
 
 if ~myExport(myData, myFile) then pause,end
index e9b6437..7a22dbc 100644 (file)
@@ -146,32 +146,32 @@ libscihdf5_la_etc_DATA = etc/hdf5.quit etc/hdf5.start
 
 #### hdf5 : test file ####
 libscihdf5_la_testsampledatadir = $(mydatadir)/tests/sample_scilab_data
-libscihdf5_la_testsampledata_DATA = tests/sample_scilab_data/booleanmatrix.h5 \
-tests/sample_scilab_data/booleanscalar.h5 \
-tests/sample_scilab_data/booleansparse.h5 \
-tests/sample_scilab_data/emptysparse.h5 \
-tests/sample_scilab_data/hypermatrixcomplex.h5 \
-tests/sample_scilab_data/hypermatrix.h5 \
-tests/sample_scilab_data/int16.h5 \
-tests/sample_scilab_data/int32.h5 \
-tests/sample_scilab_data/int8.h5 \
-tests/sample_scilab_data/list.h5 \
-tests/sample_scilab_data/listnested.h5 \
-tests/sample_scilab_data/matricedoublecomplex.h5 \
-tests/sample_scilab_data/matricedoublecomplexscalar.h5 \
-tests/sample_scilab_data/matricedouble.h5 \
-tests/sample_scilab_data/matricedoublescalar.h5 \
-tests/sample_scilab_data/matricestring.h5 \
-tests/sample_scilab_data/matricestringscalar.h5 \
-tests/sample_scilab_data/mlist.h5 \
-tests/sample_scilab_data/polynomialscoef.h5 \
-tests/sample_scilab_data/polynomials.h5 \
-tests/sample_scilab_data/sparsematrix.h5 \
-tests/sample_scilab_data/tlist.h5 \
-tests/sample_scilab_data/uint16.h5 \
-tests/sample_scilab_data/uint32.h5 \
-tests/sample_scilab_data/uint8.h5 \
-tests/sample_scilab_data/undefinedelement.h5 \
-tests/sample_scilab_data/voidelement.h5
+libscihdf5_la_testsampledata_DATA = tests/sample_scilab_data/booleanmatrix.sod \
+tests/sample_scilab_data/booleanscalar.sod \
+tests/sample_scilab_data/booleansparse.sod \
+tests/sample_scilab_data/emptysparse.sod \
+tests/sample_scilab_data/hypermatrixcomplex.sod \
+tests/sample_scilab_data/hypermatrix.sod \
+tests/sample_scilab_data/int16.sod \
+tests/sample_scilab_data/int32.sod \
+tests/sample_scilab_data/int8.sod \
+tests/sample_scilab_data/list.sod \
+tests/sample_scilab_data/listnested.sod \
+tests/sample_scilab_data/matricedoublecomplex.sod \
+tests/sample_scilab_data/matricedoublecomplexscalar.sod \
+tests/sample_scilab_data/matricedouble.sod \
+tests/sample_scilab_data/matricedoublescalar.sod \
+tests/sample_scilab_data/matricestring.sod \
+tests/sample_scilab_data/matricestringscalar.sod \
+tests/sample_scilab_data/mlist.sod \
+tests/sample_scilab_data/polynomialscoef.sod \
+tests/sample_scilab_data/polynomials.sod \
+tests/sample_scilab_data/sparsematrix.sod \
+tests/sample_scilab_data/tlist.sod \
+tests/sample_scilab_data/uint16.sod \
+tests/sample_scilab_data/uint32.sod \
+tests/sample_scilab_data/uint8.sod \
+tests/sample_scilab_data/undefinedelement.sod \
+tests/sample_scilab_data/voidelement.sod
 
 include $(top_srcdir)/Makefile.incl.am
index 6ebde5b..ca08ad9 100644 (file)
@@ -557,33 +557,33 @@ libscihdf5_la_etc_DATA = etc/hdf5.quit etc/hdf5.start
 
 #### hdf5 : test file ####
 libscihdf5_la_testsampledatadir = $(mydatadir)/tests/sample_scilab_data
-libscihdf5_la_testsampledata_DATA = tests/sample_scilab_data/booleanmatrix.h5 \
-tests/sample_scilab_data/booleanscalar.h5 \
-tests/sample_scilab_data/booleansparse.h5 \
-tests/sample_scilab_data/emptysparse.h5 \
-tests/sample_scilab_data/hypermatrixcomplex.h5 \
-tests/sample_scilab_data/hypermatrix.h5 \
-tests/sample_scilab_data/int16.h5 \
-tests/sample_scilab_data/int32.h5 \
-tests/sample_scilab_data/int8.h5 \
-tests/sample_scilab_data/list.h5 \
-tests/sample_scilab_data/listnested.h5 \
-tests/sample_scilab_data/matricedoublecomplex.h5 \
-tests/sample_scilab_data/matricedoublecomplexscalar.h5 \
-tests/sample_scilab_data/matricedouble.h5 \
-tests/sample_scilab_data/matricedoublescalar.h5 \
-tests/sample_scilab_data/matricestring.h5 \
-tests/sample_scilab_data/matricestringscalar.h5 \
-tests/sample_scilab_data/mlist.h5 \
-tests/sample_scilab_data/polynomialscoef.h5 \
-tests/sample_scilab_data/polynomials.h5 \
-tests/sample_scilab_data/sparsematrix.h5 \
-tests/sample_scilab_data/tlist.h5 \
-tests/sample_scilab_data/uint16.h5 \
-tests/sample_scilab_data/uint32.h5 \
-tests/sample_scilab_data/uint8.h5 \
-tests/sample_scilab_data/undefinedelement.h5 \
-tests/sample_scilab_data/voidelement.h5
+libscihdf5_la_testsampledata_DATA = tests/sample_scilab_data/booleanmatrix.sod \
+tests/sample_scilab_data/booleanscalar.sod \
+tests/sample_scilab_data/booleansparse.sod \
+tests/sample_scilab_data/emptysparse.sod \
+tests/sample_scilab_data/hypermatrixcomplex.sod \
+tests/sample_scilab_data/hypermatrix.sod \
+tests/sample_scilab_data/int16.sod \
+tests/sample_scilab_data/int32.sod \
+tests/sample_scilab_data/int8.sod \
+tests/sample_scilab_data/list.sod \
+tests/sample_scilab_data/listnested.sod \
+tests/sample_scilab_data/matricedoublecomplex.sod \
+tests/sample_scilab_data/matricedoublecomplexscalar.sod \
+tests/sample_scilab_data/matricedouble.sod \
+tests/sample_scilab_data/matricedoublescalar.sod \
+tests/sample_scilab_data/matricestring.sod \
+tests/sample_scilab_data/matricestringscalar.sod \
+tests/sample_scilab_data/mlist.sod \
+tests/sample_scilab_data/polynomialscoef.sod \
+tests/sample_scilab_data/polynomials.sod \
+tests/sample_scilab_data/sparsematrix.sod \
+tests/sample_scilab_data/tlist.sod \
+tests/sample_scilab_data/uint16.sod \
+tests/sample_scilab_data/uint32.sod \
+tests/sample_scilab_data/uint8.sod \
+tests/sample_scilab_data/undefinedelement.sod \
+tests/sample_scilab_data/voidelement.sod
 
 
 # Where all the Scilab stuff is installed (macros, help, ...)
index 56d3b16..4abaae8 100644 (file)
@@ -29,7 +29,7 @@ public class testScilabBoolean {
     @Test
     public void testSingleBoolean() throws NullPointerException, HDF5Exception {
         ScilabBoolean scilabSingleboolean = new ScilabBoolean(myBoolean);
-        String fileName = tempDir + "/singleBooleanFromJava.h5";
+        String fileName = tempDir + "/singleBooleanFromJava.sod";
 
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "SingleBoolean", scilabSingleboolean);
@@ -52,7 +52,7 @@ public class testScilabBoolean {
             {false, true},
             {false, false}
         };
-        String fileName = tempDir + "/matrixbooleanFromJava.h5";
+        String fileName = tempDir + "/matrixbooleanFromJava.sod";
         int ROWS = dataBooleanMatix.length;
         int COLS = dataBooleanMatix[0].length;
 
index d4d08fe..01294be 100644 (file)
@@ -31,7 +31,7 @@ public class testScilabDouble {
     @Test
     public void emptyMatrix() throws NullPointerException, HDF5Exception {
         ScilabDouble scilabEmptyDouble = new ScilabDouble();
-        String fileName = tempDir + "/emptyDoubleFromJava.h5";
+        String fileName = tempDir + "/emptyDoubleFromJava.sod";
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "EmptyDouble", scilabEmptyDouble);
         H5Write.closeFile(fileId);
@@ -48,7 +48,7 @@ public class testScilabDouble {
     public void testScalarHDF5() throws NullPointerException, HDF5Exception {
         double a = 42.;
         ScilabDouble scilabScalar = new ScilabDouble(a);
-        String fileName = tempDir + "/scalarFromJava.h5";
+        String fileName = tempDir + "/scalarFromJava.sod";
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "EmptyDouble", scilabScalar);
         H5Write.closeFile(fileId);
@@ -64,7 +64,7 @@ public class testScilabDouble {
     @Test
     public void testRealMatrix() throws NullPointerException, HDF5Exception {
         double [][]realPart = new double[ROWS][COLS];
-        String fileName = tempDir + "/realDoubleFromJava.h5";
+        String fileName = tempDir + "/realDoubleFromJava.sod";
         for (int i = 0 ; i < ROWS ; ++i) {
             for (int j = 0 ; j < COLS ; ++j) {
                 realPart[i][j] = Math.random();
@@ -95,7 +95,7 @@ public class testScilabDouble {
     public void testComplexMatrix() throws NullPointerException, HDF5Exception {
         double [][]realPart = new double[ROWS][COLS];
         double [][]imagPart = new double[ROWS][COLS];
-        String fileName = tempDir + "/complexDoubleFromJava.h5";
+        String fileName = tempDir + "/complexDoubleFromJava.sod";
         for (int i = 0 ; i < ROWS ; ++i) {
             for (int j = 0 ; j < COLS ; ++j) {
                 realPart[i][j] = Math.random();
index b6af345..dca63e7 100644 (file)
@@ -156,7 +156,7 @@ public class testScilabGraph {
         /*
          * GRAPH
          */
-        String fileName = tempDir + "/fakeGraph.h5";
+        String fileName = tempDir + "/fakeGraph.sod";
         String[] graphTypes = {"graph", "version", "name", "directed", "nodes", "edges"};
         ScilabTList graph = new ScilabTList(graphTypes);
         graph.add(new ScilabString("5.2"));
index a60e718..504c025 100644 (file)
@@ -30,7 +30,7 @@ public class testScilabList {
     @Test
     public void testEmptyList() throws NullPointerException, HDF5LibraryException, HDF5Exception {
         ScilabList data = new ScilabList();
-        String fileName = tempDir + "/emptyListFromJava.h5";
+        String fileName = tempDir + "/emptyListFromJava.sod";
 
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "EmptyList", data);
@@ -49,7 +49,7 @@ public class testScilabList {
         ScilabList dataList = new ScilabList();
         dataList.add(new ScilabString("hello"));
         String[][] stringData = {{"i", "am", "a"}, {"string", "matrix", "!!!"}};
-        String fileName = tempDir + "/stringListFromJava.h5";
+        String fileName = tempDir + "/stringListFromJava.sod";
 
         dataList.add(new ScilabString(stringData));
 
@@ -72,7 +72,7 @@ public class testScilabList {
     @Test
     public void testDoubleList() throws NullPointerException, HDF5LibraryException, HDF5Exception {
         ScilabList dataList = new ScilabList();
-        String fileName = tempDir + "/doubleListFromJava.h5";
+        String fileName = tempDir + "/doubleListFromJava.sod";
         dataList.add(new ScilabDouble(2));
         dataList.add(new ScilabDouble(51));
 
@@ -94,7 +94,7 @@ public class testScilabList {
 
     @Test
     public void testMixedList() throws HDF5Exception {
-        String fileName = tempDir + "/mixedListFromJava.h5";
+        String fileName = tempDir + "/mixedListFromJava.sod";
         ScilabList dataList = new ScilabList();
         dataList.add(new ScilabDouble(2));
         dataList.add(new ScilabDouble(51));
index 090918c..ced4dbb 100644 (file)
@@ -38,7 +38,7 @@ public class testScilabString {
     @Test
     public void emptyStringTest() throws NullPointerException, HDF5Exception {
         ScilabString emptyString = new ScilabString("");
-        String fileName = tempDir + "/emptyStringFromJava.h5";
+        String fileName = tempDir + "/emptyStringFromJava.sod";
 
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "EmptyString", emptyString);
@@ -49,7 +49,7 @@ public class testScilabString {
     @Test
     public void testSingleString() throws NullPointerException, HDF5Exception {
         ScilabString scilabSingleString = new ScilabString(myString);
-        String fileName = tempDir + "/singleStringFromJava.h5";
+        String fileName = tempDir + "/singleStringFromJava.sod";
         int fileId = H5Write.createFile(fileName);
         H5Write.writeInDataSet(fileId, "SingleString", scilabSingleString);
         H5Write.closeFile(fileId);
@@ -74,7 +74,7 @@ public class testScilabString {
 
         int ROWS = dataStringMatix.length;
         int COLS = dataStringMatix[0].length;
-        String fileName = tempDir + "/matrixStringFromJava.h5";
+        String fileName = tempDir + "/matrixStringFromJava.sod";
         ScilabString scilabMatrixString = new ScilabString(dataStringMatix);
 
         int fileId = H5Write.createFile(fileName);
@@ -106,7 +106,7 @@ public class testScilabString {
 
         int ROWS = dataStringMatix.length;
         int COLS = dataStringMatix[0].length;
-        String fileName = tempDir + "/matrixMultiByteStringFromJava.h5";
+        String fileName = tempDir + "/matrixMultiByteStringFromJava.sod";
         ScilabString scilabMatrixString = new ScilabString(dataStringMatix);
 
         int fileId = H5Write.createFile(fileName);
index 96033ab..02588e2 100644 (file)
@@ -17,7 +17,7 @@
 //
 dataDirP1 = TMPDIR + '/世界您好';
 dataDirP2 = TMPDIR + '/世界您好/JOSÉDO~1/';
-dataFile = dataDirP2 + '/my_data.h5";
+dataFile = dataDirP2 + '/my_data.sod";
 mkdir(dataDirP1);
 mkdir(dataDirP2);
 if ~isdir(dataDirP2) then bugmes();quit;end
index b3810cc..c9900a0 100644 (file)
@@ -18,7 +18,7 @@
 
 dataDirP1 = TMPDIR + '/世界您好';
 dataDirP2 = TMPDIR + '/世界您好/JOSÉDO~1/';
-dataFile = dataDirP2 + '/my_data.h5";
+dataFile = dataDirP2 + '/my_data.sod";
 
 mkdir(dataDirP1);
 mkdir(dataDirP2);
index ac22598..528bb53 100644 (file)
@@ -17,6 +17,6 @@
 loadXcosLibs();
 importScicosDiagram("SCI/modules/hdf5/tests/nonreg_tests/bug_7224.cos");
 emp=[];         // or list([]), scicos_diagram(), etc.
-export_to_hdf5(TMPDIR + "/emp.h5","emp");
-import_from_hdf5(TMPDIR + "/emp.h5");
-if execstr("export_to_hdf5(TMPDIR + ""/emp.h5"",""emp"");","errcatch") then bugmes();quit;end
+export_to_hdf5(TMPDIR + "/emp.sod","emp");
+import_from_hdf5(TMPDIR + "/emp.sod");
+if execstr("export_to_hdf5(TMPDIR + ""/emp.sod"",""emp"");","errcatch") then bugmes();quit;end
index 3e179dd..b55c155 100644 (file)
@@ -20,6 +20,6 @@ loadXcosLibs();
 importScicosDiagram("SCI/modules/hdf5/tests/nonreg_tests/bug_7224.cos");
 
 emp=[];         // or list([]), scicos_diagram(), etc.
-export_to_hdf5(TMPDIR + "/emp.h5","emp");
-import_from_hdf5(TMPDIR + "/emp.h5");
-if execstr("export_to_hdf5(TMPDIR + ""/emp.h5"",""emp"");","errcatch") then pause, end
+export_to_hdf5(TMPDIR + "/emp.sod","emp");
+import_from_hdf5(TMPDIR + "/emp.sod");
+if execstr("export_to_hdf5(TMPDIR + ""/emp.sod"",""emp"");","errcatch") then pause, end
index 154eec4..4f1feb8 100644 (file)
@@ -14,5 +14,5 @@
 // <-- Short Description -->
 // Check format of HDF5 file
 //
-ierr = execstr("import_from_hdf5(SCI + ""/modules/hdf5/tests/nonreg_tests/bug_8170.h5"")", "errcatch");
+ierr = execstr("import_from_hdf5(SCI + ""/modules/hdf5/tests/nonreg_tests/bug_8170.sod"")", "errcatch");
 if ierr == 0 then bugmes();quit;end
index 1e2278b..5eaeab3 100644 (file)
@@ -16,5 +16,5 @@
 // Check format of HDF5 file
 //
 
-ierr = execstr("import_from_hdf5(SCI + ""/modules/hdf5/tests/nonreg_tests/bug_8170.h5"")", "errcatch");
+ierr = execstr("import_from_hdf5(SCI + ""/modules/hdf5/tests/nonreg_tests/bug_8170.sod"")", "errcatch");
 if ierr == 0 then pause, end
index 5bfa538..835e5ec 100644 (file)
 //list(1, undef, 3)
 list_undefined = list(1);
 list_undefined(3) = 3;
-export_to_hdf5(TMPDIR + "/list_undefined.h5", "list_undefined");
+export_to_hdf5(TMPDIR + "/list_undefined.sod", "list_undefined");
 clear list_undefined;
-import_from_hdf5(TMPDIR + "/list_undefined.h5");
+import_from_hdf5(TMPDIR + "/list_undefined.sod");
 if or(definedfields(list_undefined) == 2) == %t then bugmes();quit;end
 //list(undef, 3)
 list_undefined = list(1);
 list_undefined(3) = 3;
 list_undefined(1) = null();
-export_to_hdf5(TMPDIR + "/list_undefined.h5", "list_undefined");
+export_to_hdf5(TMPDIR + "/list_undefined.sod", "list_undefined");
 clear list_undefined;
-import_from_hdf5(TMPDIR + "/list_undefined.h5");
+import_from_hdf5(TMPDIR + "/list_undefined.sod");
 if or(definedfields(list_undefined) == 1) == %t then bugmes();quit;end
 //list(1, undef)
 list_undefined = list(1);
 list_undefined(3) = 3;
 list_undefined(3) = null();
-export_to_hdf5(TMPDIR + "/list_undefined.h5", "list_undefined");
+export_to_hdf5(TMPDIR + "/list_undefined.sod", "list_undefined");
 clear list_undefined;
-import_from_hdf5(TMPDIR + "/list_undefined.h5");
+import_from_hdf5(TMPDIR + "/list_undefined.sod");
 if or(definedfields(list_undefined) == 2) == %t then bugmes();quit;end
 //void test
 //list(1, void, 3)
 list_void = list(1,,3);
-export_to_hdf5(TMPDIR + "/list_void.h5", "list_void");
+export_to_hdf5(TMPDIR + "/list_void.sod", "list_void");
 clear list_void;
-import_from_hdf5(TMPDIR + "/list_void.h5");
+import_from_hdf5(TMPDIR + "/list_void.sod");
 if type(list_void(2)) <> 0 then bugmes();quit;end
 //list(void, 3)
 list_void = list(,2);
-export_to_hdf5(TMPDIR + "/list_void.h5", "list_void");
+export_to_hdf5(TMPDIR + "/list_void.sod", "list_void");
 clear list_void;
-import_from_hdf5(TMPDIR + "/list_void.h5");
+import_from_hdf5(TMPDIR + "/list_void.sod");
 if type(list_void(1)) <> 0 then bugmes();quit;end
 //list(1, void)
 list_void = list(1,);
-export_to_hdf5(TMPDIR + "/list_void.h5", "list_void");
+export_to_hdf5(TMPDIR + "/list_void.sod", "list_void");
 clear list_void;
-import_from_hdf5(TMPDIR + "/list_void.h5");
+import_from_hdf5(TMPDIR + "/list_void.sod");
 if type(list_void(2)) <> 0 then bugmes();quit;end
index cb01502..7eb6fe5 100644 (file)
@@ -22,9 +22,9 @@
 
 list_undefined = list(1);
 list_undefined(3) = 3;
-export_to_hdf5(TMPDIR + "/list_undefined.h5", "list_undefined");
+export_to_hdf5(TMPDIR + "/list_undefined.sod", "list_undefined");
 clear list_undefined;
-import_from_hdf5(TMPDIR + "/list_undefined.h5");
+import_from_hdf5(TMPDIR + "/list_undefined.sod");
 if or(definedfields(list_undefined) == 2) == %t then pause, end
 
 //list(undef, 3)
@@ -32,9 +32,9 @@ if or(definedfields(list_undefined) == 2) == %t then pause, end
 list_undefined = list(1);
 list_undefined(3) = 3;
 list_undefined(1) = null();
-export_to_hdf5(TMPDIR + "/list_undefined.h5", "list_undefined");
+export_to_hdf5(TMPDIR + "/list_undefined.sod", "list_undefined");
 clear list_undefined;
-import_from_hdf5(TMPDIR + "/list_undefined.h5");
+import_from_hdf5(TMPDIR + "/list_undefined.sod");
 if or(definedfields(list_undefined) == 1) == %t then pause, end
 
 
@@ -43,9 +43,9 @@ if or(definedfields(list_undefined) == 1) == %t then pause, end
 list_undefined = list(1);
 list_undefined(3) = 3;
 list_undefined(3) = null();
-export_to_hdf5(TMPDIR + "/list_undefined.h5", "list_undefined");
+export_to_hdf5(TMPDIR + "/list_undefined.sod", "list_undefined");
 clear list_undefined;
-import_from_hdf5(TMPDIR + "/list_undefined.h5");
+import_from_hdf5(TMPDIR + "/list_undefined.sod");
 if or(definedfields(list_undefined) == 2) == %t then pause, end
 
 //void test
@@ -54,25 +54,25 @@ if or(definedfields(list_undefined) == 2) == %t then pause, end
 //list(1, void, 3)
 
 list_void = list(1,,3);
-export_to_hdf5(TMPDIR + "/list_void.h5", "list_void");
+export_to_hdf5(TMPDIR + "/list_void.sod", "list_void");
 clear list_void;
-import_from_hdf5(TMPDIR + "/list_void.h5");
+import_from_hdf5(TMPDIR + "/list_void.sod");
 if type(list_void(2)) <> 0 then pause, end
 
 
 //list(void, 3)
 
 list_void = list(,2);
-export_to_hdf5(TMPDIR + "/list_void.h5", "list_void");
+export_to_hdf5(TMPDIR + "/list_void.sod", "list_void");
 clear list_void;
-import_from_hdf5(TMPDIR + "/list_void.h5");
+import_from_hdf5(TMPDIR + "/list_void.sod");
 if type(list_void(1)) <> 0 then pause, end
 
 //list(1, void)
 
 list_void = list(1,);
-export_to_hdf5(TMPDIR + "/list_void.h5", "list_void");
+export_to_hdf5(TMPDIR + "/list_void.sod", "list_void");
 clear list_void;
-import_from_hdf5(TMPDIR + "/list_void.h5");
+import_from_hdf5(TMPDIR + "/list_void.sod");
 if type(list_void(2)) <> 0 then pause, end
 
index 4b43d6c..2df8df8 100644 (file)
@@ -14,5 +14,5 @@
 // export does not return %f when try to export unmanaged data types.
 //
 deff('y=f(x)','y=2*x');
-if export_to_hdf5(TMPDIR+"/functions.h5","f") <> %f then pause end
-if ls(TMPDIR+"/functions.h5") <> [] then pause end
+if export_to_hdf5(TMPDIR+"/functions.sod","f") <> %f then pause end
+if ls(TMPDIR+"/functions.sod") <> [] then pause end
index d96dc39..a06f3dc 100644 (file)
@@ -16,5 +16,5 @@
 
 
 deff('y=f(x)','y=2*x');
-if export_to_hdf5(TMPDIR+"/functions.h5","f") <> %f then pause end
-if ls(TMPDIR+"/functions.h5") <> [] then pause end
+if export_to_hdf5(TMPDIR+"/functions.sod","f") <> %f then pause end
+if ls(TMPDIR+"/functions.sod") <> [] then pause end
index e785d1f..ffa5091 100644 (file)
@@ -6,36 +6,36 @@
 // =============================================================================
 // Load previously saved data (check backward compatibility)
 ///// Double
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublescalar.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublescalar.sod");
 assert_checkequal(ascalar,42);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedouble.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedouble.sod");
 assert_checkequal(a,[2,3;4,5]);
 ///// Double complex
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublecomplex.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublecomplex.sod");
 assert_checkequal(b,[2+%i,3+%i*2;4+%i*%pi,5]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublecomplexscalar.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublecomplexscalar.sod");
 assert_checkequal(bscalar,42+%i);
 ///// String
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricestring.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricestring.sod");
 assert_checkequal(c,["my matrix","of strings";"is","saved in Scilab data format"]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricestringscalar.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricestringscalar.sod");
 assert_checkequal(cscalar,["my single string"]);
 // Polynomials
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/polynomials.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/polynomials.sod");
 p_reference=poly([1 2],'s') ;
 assert_checkequal(p,p_reference);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/polynomialscoef.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/polynomialscoef.sod");
 q_reference=poly([1 42],'s','c');
 assert_checkequal(q,q_reference);
 // Boolean matrices
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleanscalar.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleanscalar.sod");
 assert_checkequal(bm,%t);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleanmatrix.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleanmatrix.sod");
 assert_checkequal(bmm,[%t,%f; %f, %t]);
 // Sparse
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/sparsematrix.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/sparsematrix.sod");
 assert_checkequal(sp,sparse([1,2;4,5;3,10],[1,2,3]));
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/emptysparse.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/emptysparse.sod");
 assert_checkequal(emptysparse,sparse([]));
 // boolean sparse
 dense=[%F, %F, %T, %F, %F
@@ -43,27 +43,27 @@ dense=[%F, %F, %T, %F, %F
 %F, %F, %F, %F, %F
 %F, %F, %F, %F, %T];
 sp_reference=sparse(dense);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleansparse.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleansparse.sod");
 assert_checkequal(sp,sp_reference);
 // List
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/list.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/list.sod");
 assert_checkequal(ls,list(2,%i,'f',ones(3,3)));
 ls(2) =  list( %t, [32,42]); // alter ls to add the list
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/listnested.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/listnested.sod");
 assert_checkequal(lsnested,ls);
 // tlist
 lst_reference  =  tlist(['random numbers';'Name';'Example'], 'Uniform',ones(1,2, 3));
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/tlist.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/tlist.sod");
 assert_checkequal(lst,lst_reference);
 // mlist
 M_ref=mlist(['V','name','value'],['a','b';'c' 'd'],[1 2; 3 4]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/mlist.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/mlist.sod");
 // Commented because of bug 9531
 //assert_checkequal(M_ref,M);
 // hypermatrices
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/hypermatrix.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/hypermatrix.sod");
 assert_checkequal(HM,hypermat([2 3 2 2],1:24));
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/hypermatrixcomplex.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/hypermatrixcomplex.sod");
 HMC_reference(1,1,1,1:2)=[1+%i 2*2*%i];
 assert_checkequal(HMC,HMC_reference);
 // int
@@ -72,7 +72,7 @@ int8scalar_ref = int8(1);
 int8rowvector_ref = int8([1 -4 7]);
 int8colvector_ref = int8([1;-4;7]);
 int8matrix_ref = int8([1 -4 7;-9 6 -3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int8.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int8.sod");
 assert_checkequal(emptyint8matrix, emptyint8matrix_ref);
 assert_checkequal(int8scalar, int8scalar_ref);
 assert_checkequal(int8rowvector, int8rowvector_ref);
@@ -83,7 +83,7 @@ int16scalar_ref = int16(1);
 int16rowvector_ref = int16([1 -4 7]);
 int16colvector_ref = int16([1;-4;7]);
 int16matrix_ref = int16([1 -4 7;-9 6 -3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int16.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int16.sod");
 assert_checkequal(emptyint16matrix, emptyint16matrix_ref);
 assert_checkequal(int16scalar, int16scalar_ref);
 assert_checkequal(int16rowvector, int16rowvector_ref);
@@ -94,7 +94,7 @@ int32scalar_ref = int32(1);
 int32rowvector_ref = int32([1 -4 7]);
 int32colvector_ref = int32([1;-4;7]);
 int32matrix_ref = int32([1 -4 7;-9 6 -3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int32.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int32.sod");
 assert_checkequal(emptyint32matrix, emptyint32matrix_ref);
 assert_checkequal(int32scalar, int32scalar_ref);
 assert_checkequal(int32rowvector, int32rowvector_ref);
@@ -105,7 +105,7 @@ uint8scalar_ref = uint8(1);
 uint8rowvector_ref = uint8([1 4 7]);
 uint8colvector_ref = uint8([1;4;7]);
 uint8matrix_ref = uint8([1 4 7;9 6 3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint8.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint8.sod");
 assert_checkequal(emptyuint8matrix, emptyuint8matrix_ref);
 assert_checkequal(uint8scalar, uint8scalar_ref);
 assert_checkequal(uint8rowvector, uint8rowvector_ref);
@@ -116,7 +116,7 @@ uint16scalar_ref = uint16(1);
 uint16rowvector_ref = uint16([1 4 7]);
 uint16colvector_ref = uint16([1;4;7]);
 uint16matrix_ref = uint16([1 4 7;9 6 3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint16.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint16.sod");
 assert_checkequal(emptyuint16matrix, emptyuint16matrix_ref);
 assert_checkequal(uint16scalar, uint16scalar_ref);
 assert_checkequal(uint16rowvector, uint16rowvector_ref);
@@ -127,7 +127,7 @@ uint32scalar_ref = uint32(1);
 uint32rowvector_ref = uint32([1 4 7]);
 uint32colvector_ref = uint32([1;4;7]);
 uint32matrix_ref = uint32([1 4 7;9 6 3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint32.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint32.sod");
 assert_checkequal(emptyuint32matrix, emptyuint32matrix_ref);
 assert_checkequal(uint32scalar, uint32scalar_ref);
 assert_checkequal(uint32rowvector, uint32rowvector_ref);
@@ -136,11 +136,11 @@ assert_checkequal(uint32matrix, uint32matrix_ref);
 // undefined
 undefinedelement_ref=list(2,%i,'f',ones(3,3));
 undefinedelement_ref(6)="toto";
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/undefinedelement.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/undefinedelement.sod");
 assert_checkequal(undefinedelement, undefinedelement_ref);
 // void
 voidelement_ref=list(1,,3);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/voidelement.h5")
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/voidelement.sod")
  ans  =
  
   T  
index 41b997a..b423f76 100644 (file)
@@ -9,49 +9,49 @@
 
 
 ///// Double
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublescalar.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublescalar.sod");
 assert_checkequal(ascalar,42);
 
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedouble.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedouble.sod");
 assert_checkequal(a,[2,3;4,5]);
 
 
 ///// Double complex
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublecomplex.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublecomplex.sod");
 assert_checkequal(b,[2+%i,3+%i*2;4+%i*%pi,5]);
 
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublecomplexscalar.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricedoublecomplexscalar.sod");
 assert_checkequal(bscalar,42+%i);
 
 
 ///// String
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricestring.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricestring.sod");
 assert_checkequal(c,["my matrix","of strings";"is","saved in Scilab data format"]);
   
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricestringscalar.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/matricestringscalar.sod");
 assert_checkequal(cscalar,["my single string"]);
 
 // Polynomials
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/polynomials.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/polynomials.sod");
 p_reference=poly([1 2],'s') ;
 assert_checkequal(p,p_reference);
 
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/polynomialscoef.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/polynomialscoef.sod");
 q_reference=poly([1 42],'s','c');
 assert_checkequal(q,q_reference);
 
 
 // Boolean matrices
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleanscalar.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleanscalar.sod");
 assert_checkequal(bm,%t);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleanmatrix.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleanmatrix.sod");
 assert_checkequal(bmm,[%t,%f; %f, %t]);
 
 // Sparse
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/sparsematrix.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/sparsematrix.sod");
 assert_checkequal(sp,sparse([1,2;4,5;3,10],[1,2,3]));
 
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/emptysparse.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/emptysparse.sod");
 assert_checkequal(emptysparse,sparse([]));
 
 // boolean sparse
@@ -60,32 +60,32 @@ dense=[%F, %F, %T, %F, %F
 %F, %F, %F, %F, %F
 %F, %F, %F, %F, %T];
 sp_reference=sparse(dense);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleansparse.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/booleansparse.sod");
 assert_checkequal(sp,sp_reference);
 
 // List
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/list.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/list.sod");
 assert_checkequal(ls,list(2,%i,'f',ones(3,3)));
 ls(2) =  list( %t, [32,42]); // alter ls to add the list
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/listnested.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/listnested.sod");
 assert_checkequal(lsnested,ls);
 
 // tlist
 lst_reference  =  tlist(['random numbers';'Name';'Example'], 'Uniform',ones(1,2, 3));
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/tlist.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/tlist.sod");
 assert_checkequal(lst,lst_reference);
 
 // mlist
 M_ref=mlist(['V','name','value'],['a','b';'c' 'd'],[1 2; 3 4]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/mlist.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/mlist.sod");
 // Commented because of bug 9531
 //assert_checkequal(M_ref,M);
 
 // hypermatrices
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/hypermatrix.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/hypermatrix.sod");
 assert_checkequal(HM,hypermat([2 3 2 2],1:24));
 
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/hypermatrixcomplex.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/hypermatrixcomplex.sod");
 HMC_reference(1,1,1,1:2)=[1+%i 2*2*%i];
 assert_checkequal(HMC,HMC_reference);
 
@@ -96,7 +96,7 @@ int8scalar_ref = int8(1);
 int8rowvector_ref = int8([1 -4 7]);
 int8colvector_ref = int8([1;-4;7]);
 int8matrix_ref = int8([1 -4 7;-9 6 -3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int8.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int8.sod");
 assert_checkequal(emptyint8matrix, emptyint8matrix_ref);
 assert_checkequal(int8scalar, int8scalar_ref);
 assert_checkequal(int8rowvector, int8rowvector_ref);
@@ -109,7 +109,7 @@ int16scalar_ref = int16(1);
 int16rowvector_ref = int16([1 -4 7]);
 int16colvector_ref = int16([1;-4;7]);
 int16matrix_ref = int16([1 -4 7;-9 6 -3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int16.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int16.sod");
 assert_checkequal(emptyint16matrix, emptyint16matrix_ref);
 assert_checkequal(int16scalar, int16scalar_ref);
 assert_checkequal(int16rowvector, int16rowvector_ref);
@@ -122,7 +122,7 @@ int32scalar_ref = int32(1);
 int32rowvector_ref = int32([1 -4 7]);
 int32colvector_ref = int32([1;-4;7]);
 int32matrix_ref = int32([1 -4 7;-9 6 -3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int32.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/int32.sod");
 assert_checkequal(emptyint32matrix, emptyint32matrix_ref);
 assert_checkequal(int32scalar, int32scalar_ref);
 assert_checkequal(int32rowvector, int32rowvector_ref);
@@ -135,7 +135,7 @@ uint8scalar_ref = uint8(1);
 uint8rowvector_ref = uint8([1 4 7]);
 uint8colvector_ref = uint8([1;4;7]);
 uint8matrix_ref = uint8([1 4 7;9 6 3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint8.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint8.sod");
 assert_checkequal(emptyuint8matrix, emptyuint8matrix_ref);
 assert_checkequal(uint8scalar, uint8scalar_ref);
 assert_checkequal(uint8rowvector, uint8rowvector_ref);
@@ -148,7 +148,7 @@ uint16scalar_ref = uint16(1);
 uint16rowvector_ref = uint16([1 4 7]);
 uint16colvector_ref = uint16([1;4;7]);
 uint16matrix_ref = uint16([1 4 7;9 6 3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint16.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint16.sod");
 assert_checkequal(emptyuint16matrix, emptyuint16matrix_ref);
 assert_checkequal(uint16scalar, uint16scalar_ref);
 assert_checkequal(uint16rowvector, uint16rowvector_ref);
@@ -161,7 +161,7 @@ uint32scalar_ref = uint32(1);
 uint32rowvector_ref = uint32([1 4 7]);
 uint32colvector_ref = uint32([1;4;7]);
 uint32matrix_ref = uint32([1 4 7;9 6 3]);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint32.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/uint32.sod");
 assert_checkequal(emptyuint32matrix, emptyuint32matrix_ref);
 assert_checkequal(uint32scalar, uint32scalar_ref);
 assert_checkequal(uint32rowvector, uint32rowvector_ref);
@@ -172,13 +172,13 @@ assert_checkequal(uint32matrix, uint32matrix_ref);
 // undefined
 undefinedelement_ref=list(2,%i,'f',ones(3,3));
 undefinedelement_ref(6)="toto";
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/undefinedelement.h5");
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/undefinedelement.sod");
 assert_checkequal(undefinedelement, undefinedelement_ref);
 
 
 // void
 voidelement_ref=list(1,,3);
-import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/voidelement.h5")
+import_from_hdf5(SCI+"/modules/hdf5/tests/sample_scilab_data/voidelement.sod")
 // Commented because of bug 9529
 //assert_checkequal(voidelement, voidelement_ref);
 
index 4ecf5ba..40d9682 100644 (file)
@@ -16,7 +16,7 @@
 //
 // Try to load ref file
 lst_reference  =  tlist(['random numbers';'Name';'Example'], 'Uniform',ones(1,2, 3));
-load(SCI+"/modules/hdf5/tests/sample_scilab_data/tlist.h5");
+load(SCI+"/modules/hdf5/tests/sample_scilab_data/tlist.sod");
 assert_checkequal(lst,lst_reference);
 // Try to save the tlist
 save(TMPDIR + filesep() + "bug_10946.sod", "lst");
index 7cd6764..ec9d1a0 100644 (file)
@@ -18,7 +18,7 @@
 
 // Try to load ref file
 lst_reference  =  tlist(['random numbers';'Name';'Example'], 'Uniform',ones(1,2, 3));
-load(SCI+"/modules/hdf5/tests/sample_scilab_data/tlist.h5");
+load(SCI+"/modules/hdf5/tests/sample_scilab_data/tlist.sod");
 assert_checkequal(lst,lst_reference);
 
 // Try to save the tlist
index c999e00..06ecd7c 100644 (file)
@@ -76,7 +76,7 @@ function tbx_build_blocks(module, names, macros_path)
 
     names = names(:);
     sciFiles = pathconvert(macros_path + "/") + names + ".sci";
-    h5Files = pathconvert(module + "/images/h5/") + names + ".h5";
+    h5Files = pathconvert(module + "/images/h5/") + names + ".sod";
     gif_tlbx = pathconvert(module + "/images/gif");
     svg_tlbx = pathconvert(module + "/images/svg");
     handle = gcf();
index 366d9c7..4b4f6be 100644 (file)
@@ -526,219 +526,219 @@ TESTS_DIREXT= tests/unit_tests/Linear
 
 #### xcos : hdf5 blocks files ####
 libsciscicos_blocks_la_hdf5blocksdir=$(mydatadir)/
-nobase_libsciscicos_blocks_la_hdf5blocks_DATA = blocks/ABS_VALUE.h5 \
-blocks/AFFICH_m.h5 \
-blocks/ANDBLK.h5 \
-blocks/ANDLOG_f.h5 \
-blocks/AUTOMAT.h5 \
-blocks/Bache.h5 \
-blocks/BACKLASH.h5 \
-blocks/BARXY.h5 \
-blocks/BIGSOM_f.h5 \
-blocks/BITCLEAR.h5 \
-blocks/BITSET.h5 \
-blocks/BOUNCE.h5 \
-blocks/BOUNCEXY.h5 \
-blocks/BPLATFORM.h5 \
-blocks/CANIMXY3D.h5 \
-blocks/CANIMXY.h5 \
-blocks/Capacitor.h5 \
-blocks/c_block.h5 \
-blocks/CBLOCK.h5 \
-blocks/CCS.h5 \
-blocks/CEVENTSCOPE.h5 \
-blocks/CFSCOPE.h5 \
-blocks/CLINDUMMY_f.h5 \
-blocks/CLKFROM.h5 \
-blocks/CLKGOTO.h5 \
-blocks/CLKGotoTagVisibility.h5 \
-blocks/CLKINV_f.h5 \
-blocks/CLKOUTV_f.h5 \
-blocks/CLKSOMV_f.h5 \
-blocks/CLOCK_c.h5 \
-blocks/CLR.h5 \
-blocks/CLSS.h5 \
-blocks/CMAT3D.h5 \
-blocks/CMATVIEW.h5 \
-blocks/CMSCOPE.h5 \
-blocks/ConstantVoltage.h5 \
-blocks/CONST_m.h5 \
-blocks/CONSTRAINT_c.h5 \
-blocks/CONVERT.h5 \
-blocks/COSBLK_f.h5 \
-blocks/Counter.h5 \
-blocks/CSCOPE.h5 \
-blocks/CSCOPXY3D.h5 \
-blocks/CSCOPXY.h5 \
-blocks/CUMSUM.h5 \
-blocks/CurrentSensor.h5 \
-blocks/CURV_f.h5 \
-blocks/CVS.h5 \
-blocks/DEADBAND.h5 \
-blocks/DEBUG_SCICOS.h5 \
-blocks/DELAY_f.h5 \
-blocks/DELAYV_f.h5 \
-blocks/DEMUX.h5 \
-blocks/DERIV.h5 \
-blocks/DFLIPFLOP.h5 \
-blocks/DIFF_f.h5 \
-blocks/Diode.h5 \
-blocks/DLATCH.h5 \
-blocks/DLRADAPT_f.h5 \
-blocks/DLR.h5 \
-blocks/DLSS.h5 \
-blocks/DOLLAR_f.h5 \
-blocks/EDGE_TRIGGER.h5 \
-blocks/ENDBLK.h5 \
-blocks/END_c.h5 \
-blocks/ESELECT_f.h5 \
-blocks/EVTDLY_c.h5 \
-blocks/EVTGEN_f.h5 \
-blocks/EVTVARDLY.h5 \
-blocks/EXPBLK_m.h5 \
-blocks/EXPRESSION.h5 \
-blocks/Extract_Activation.h5 \
-blocks/EXTRACTBITS.h5 \
-blocks/EXTRACT.h5 \
-blocks/EXTRACTOR.h5 \
-blocks/EXTTRI.h5 \
-blocks/fortran_block.h5 \
-blocks/freq_div.h5 \
-blocks/FROM.h5 \
-blocks/FROMMO.h5 \
-blocks/FROMWSB.h5 \
-blocks/GAINBLK_f.h5 \
-blocks/GENERAL_f.h5 \
-blocks/generic_block3.h5 \
-blocks/GENSIN_f.h5 \
-blocks/GENSQR_f.h5 \
-blocks/GOTO.h5 \
-blocks/GOTOMO.h5 \
-blocks/GotoTagVisibility.h5 \
-blocks/GotoTagVisibilityMO.h5 \
-blocks/Ground.h5 \
-blocks/Gyrator.h5 \
-blocks/HALT_f.h5 \
-blocks/HYSTHERESIS.h5 \
-blocks/IdealTransformer.h5 \
-blocks/IFTHEL_f.h5 \
-blocks/Inductor.h5 \
-blocks/IN_f.h5 \
-blocks/INIMPL_f.h5 \
-blocks/INTEGRAL_f.h5 \
-blocks/INTEGRAL_m.h5 \
-blocks/INTMUL.h5 \
-blocks/INTRP2BLK_f.h5 \
-blocks/INTRPLBLK_f.h5 \
-blocks/INVBLK.h5 \
-blocks/ISELECT_m.h5 \
-blocks/JKFLIPFLOP.h5 \
-blocks/LOGBLK_f.h5 \
-blocks/LOGICAL_OP.h5 \
-blocks/LOGIC.h5 \
-blocks/LOOKUP_f.h5 \
-blocks/MATBKSL.h5 \
-blocks/MATCATH.h5 \
-blocks/MATCATV.h5 \
-blocks/MATDET.h5 \
-blocks/MATDIAG.h5 \
-blocks/MATDIV.h5 \
-blocks/MATEIG.h5 \
-blocks/MATEXPM.h5 \
-blocks/MATINV.h5 \
-blocks/MATLU.h5 \
-blocks/MATMAGPHI.h5 \
-blocks/MATMUL.h5 \
-blocks/MATPINV.h5 \
-blocks/MATRESH.h5 \
-blocks/MATSING.h5 \
-blocks/MATSUM.h5 \
-blocks/MATTRAN.h5 \
-blocks/MATZCONJ.h5 \
-blocks/MATZREIM.h5 \
-blocks/MAX_f.h5 \
-blocks/MAXMIN.h5 \
-blocks/MBLOCK.h5 \
-blocks/MCLOCK_f.h5 \
-blocks/MFCLCK_f.h5 \
-blocks/M_freq.h5 \
-blocks/MIN_f.h5 \
-blocks/Modulo_Count.h5 \
-blocks/M_SWITCH.h5 \
-blocks/MUX.h5 \
-blocks/NEGTOPOS_f.h5 \
-blocks/NMOS.h5 \
-blocks/NPN.h5 \
-blocks/NRMSOM_f.h5 \
-blocks/OpAmp.h5 \
-blocks/OUT_f.h5 \
-blocks/OUTIMPL_f.h5 \
-blocks/PDE.h5 \
-blocks/PerteDP.h5 \
-blocks/PID.h5 \
-blocks/PMOS.h5 \
-blocks/PNP.h5 \
-blocks/POSTONEG_f.h5 \
-blocks/PotentialSensor.h5 \
-blocks/POWBLK_f.h5 \
-blocks/PROD_f.h5 \
-blocks/PRODUCT.h5 \
-blocks/PuitsP.h5 \
-blocks/QUANT_f.h5 \
-blocks/RAMP.h5 \
-blocks/RAND_m.h5 \
-blocks/RATELIMITER.h5 \
-blocks/READAU_f.h5 \
-blocks/READC_f.h5 \
-blocks/REGISTER.h5 \
-blocks/RELATIONALOP.h5 \
-blocks/RELAY_f.h5 \
-blocks/Resistor.h5 \
-blocks/RFILE_f.h5 \
-blocks/RICC.h5 \
-blocks/ROOTCOEF.h5 \
-blocks/SAMPHOLD_m.h5 \
-blocks/SampleCLK.h5 \
-blocks/SATURATION.h5 \
-blocks/SAWTOOTH_f.h5 \
-blocks/scifunc_block_m.h5 \
-blocks/SELECT_m.h5 \
-blocks/SHIFT.h5 \
-blocks/Sigbuilder.h5 \
-blocks/SIGNUM.h5 \
-blocks/SINBLK_f.h5 \
-blocks/SineVoltage.h5 \
-blocks/SourceP.h5 \
-blocks/SQRT.h5 \
-blocks/SRFLIPFLOP.h5 \
-blocks/STEP_FUNCTION.h5 \
-blocks/SUBMAT.h5 \
-blocks/SUM_f.h5 \
-blocks/SUMMATION.h5 \
-blocks/SUPER_f.h5 \
-blocks/SWITCH2_m.h5 \
-blocks/SWITCH_f.h5 \
-blocks/Switch.h5 \
-blocks/SELF_SWITCH.h5 \
-blocks/TANBLK_f.h5 \
-blocks/TCLSS.h5 \
-blocks/TEXT_f.h5 \
-blocks/TIME_DELAY.h5 \
-blocks/TIME_f.h5 \
-blocks/TKSCALE.h5 \
-blocks/TOWS_c.h5 \
-blocks/TRASH_f.h5 \
-blocks/TrigFun.h5 \
-blocks/VanneReglante.h5 \
-blocks/VARIABLE_DELAY.h5 \
-blocks/VariableResistor.h5 \
-blocks/VoltageSensor.h5 \
-blocks/VsourceAC.h5 \
-blocks/VVsourceAC.h5 \
-blocks/WFILE_f.h5 \
-blocks/WRITEAU_f.h5 \
-blocks/WRITEC_f.h5 \
-blocks/ZCROSS_f.h5
+nobase_libsciscicos_blocks_la_hdf5blocks_DATA = blocks/ABS_VALUE.sod \
+blocks/AFFICH_m.sod \
+blocks/ANDBLK.sod \
+blocks/ANDLOG_f.sod \
+blocks/AUTOMAT.sod \
+blocks/Bache.sod \
+blocks/BACKLASH.sod \
+blocks/BARXY.sod \
+blocks/BIGSOM_f.sod \
+blocks/BITCLEAR.sod \
+blocks/BITSET.sod \
+blocks/BOUNCE.sod \
+blocks/BOUNCEXY.sod \
+blocks/BPLATFORM.sod \
+blocks/CANIMXY3D.sod \
+blocks/CANIMXY.sod \
+blocks/Capacitor.sod \
+blocks/c_block.sod \
+blocks/CBLOCK.sod \
+blocks/CCS.sod \
+blocks/CEVENTSCOPE.sod \
+blocks/CFSCOPE.sod \
+blocks/CLINDUMMY_f.sod \
+blocks/CLKFROM.sod \
+blocks/CLKGOTO.sod \
+blocks/CLKGotoTagVisibility.sod \
+blocks/CLKINV_f.sod \
+blocks/CLKOUTV_f.sod \
+blocks/CLKSOMV_f.sod \
+blocks/CLOCK_c.sod \
+blocks/CLR.sod \
+blocks/CLSS.sod \
+blocks/CMAT3D.sod \
+blocks/CMATVIEW.sod \
+blocks/CMSCOPE.sod \
+blocks/ConstantVoltage.sod \
+blocks/CONST_m.sod \
+blocks/CONSTRAINT_c.sod \
+blocks/CONVERT.sod \
+blocks/COSBLK_f.sod \
+blocks/Counter.sod \
+blocks/CSCOPE.sod \
+blocks/CSCOPXY3D.sod \
+blocks/CSCOPXY.sod \
+blocks/CUMSUM.sod \
+blocks/CurrentSensor.sod \
+blocks/CURV_f.sod \
+blocks/CVS.sod \
+blocks/DEADBAND.sod \
+blocks/DEBUG_SCICOS.sod \
+blocks/DELAY_f.sod \
+blocks/DELAYV_f.sod \
+blocks/DEMUX.sod \
+blocks/DERIV.sod \
+blocks/DFLIPFLOP.sod \
+blocks/DIFF_f.sod \
+blocks/Diode.sod \
+blocks/DLATCH.sod \
+blocks/DLRADAPT_f.sod \
+blocks/DLR.sod \
+blocks/DLSS.sod \
+blocks/DOLLAR_f.sod \
+blocks/EDGE_TRIGGER.sod \
+blocks/ENDBLK.sod \
+blocks/END_c.sod \
+blocks/ESELECT_f.sod \
+blocks/EVTDLY_c.sod \
+blocks/EVTGEN_f.sod \
+blocks/EVTVARDLY.sod \
+blocks/EXPBLK_m.sod \
+blocks/EXPRESSION.sod \
+blocks/Extract_Activation.sod \
+blocks/EXTRACTBITS.sod \
+blocks/EXTRACT.sod \
+blocks/EXTRACTOR.sod \
+blocks/EXTTRI.sod \
+blocks/fortran_block.sod \
+blocks/freq_div.sod \
+blocks/FROM.sod \
+blocks/FROMMO.sod \
+blocks/FROMWSB.sod \
+blocks/GAINBLK_f.sod \
+blocks/GENERAL_f.sod \
+blocks/generic_block3.sod \
+blocks/GENSIN_f.sod \
+blocks/GENSQR_f.sod \
+blocks/GOTO.sod \
+blocks/GOTOMO.sod \
+blocks/GotoTagVisibility.sod \
+blocks/GotoTagVisibilityMO.sod \
+blocks/Ground.sod \
+blocks/Gyrator.sod \
+blocks/HALT_f.sod \
+blocks/HYSTHERESIS.sod \
+blocks/IdealTransformer.sod \
+blocks/IFTHEL_f.sod \
+blocks/Inductor.sod \
+blocks/IN_f.sod \
+blocks/INIMPL_f.sod \
+blocks/INTEGRAL_f.sod \
+blocks/INTEGRAL_m.sod \
+blocks/INTMUL.sod \
+blocks/INTRP2BLK_f.sod \
+blocks/INTRPLBLK_f.sod \
+blocks/INVBLK.sod \
+blocks/ISELECT_m.sod \
+blocks/JKFLIPFLOP.sod \
+blocks/LOGBLK_f.sod \
+blocks/LOGICAL_OP.sod \
+blocks/LOGIC.sod \
+blocks/LOOKUP_f.sod \
+blocks/MATBKSL.sod \
+blocks/MATCATH.sod \
+blocks/MATCATV.sod \
+blocks/MATDET.sod \
+blocks/MATDIAG.sod \
+blocks/MATDIV.sod \
+blocks/MATEIG.sod \
+blocks/MATEXPM.sod \
+blocks/MATINV.sod \
+blocks/MATLU.sod \
+blocks/MATMAGPHI.sod \
+blocks/MATMUL.sod \
+blocks/MATPINV.sod \
+blocks/MATRESH.sod \
+blocks/MATSING.sod \
+blocks/MATSUM.sod \
+blocks/MATTRAN.sod \
+blocks/MATZCONJ.sod \
+blocks/MATZREIM.sod \
+blocks/MAX_f.sod \
+blocks/MAXMIN.sod \
+blocks/MBLOCK.sod \
+blocks/MCLOCK_f.sod \
+blocks/MFCLCK_f.sod \
+blocks/M_freq.sod \
+blocks/MIN_f.sod \
+blocks/Modulo_Count.sod \
+blocks/M_SWITCH.sod \
+blocks/MUX.sod \
+blocks/NEGTOPOS_f.sod \
+blocks/NMOS.sod \
+blocks/NPN.sod \
+blocks/NRMSOM_f.sod \
+blocks/OpAmp.sod \
+blocks/OUT_f.sod \
+blocks/OUTIMPL_f.sod \
+blocks/PDE.sod \
+blocks/PerteDP.sod \
+blocks/PID.sod \
+blocks/PMOS.sod \
+blocks/PNP.sod \
+blocks/POSTONEG_f.sod \
+blocks/PotentialSensor.sod \
+blocks/POWBLK_f.sod \
+blocks/PROD_f.sod \
+blocks/PRODUCT.sod \
+blocks/PuitsP.sod \
+blocks/QUANT_f.sod \
+blocks/RAMP.sod \
+blocks/RAND_m.sod \
+blocks/RATELIMITER.sod \
+blocks/READAU_f.sod \
+blocks/READC_f.sod \
+blocks/REGISTER.sod \
+blocks/RELATIONALOP.sod \
+blocks/RELAY_f.sod \
+blocks/Resistor.sod \
+blocks/RFILE_f.sod \
+blocks/RICC.sod \
+blocks/ROOTCOEF.sod \
+blocks/SAMPHOLD_m.sod \
+blocks/SampleCLK.sod \
+blocks/SATURATION.sod \
+blocks/SAWTOOTH_f.sod \
+blocks/scifunc_block_m.sod \
+blocks/SELECT_m.sod \
+blocks/SHIFT.sod \
+blocks/Sigbuilder.sod \
+blocks/SIGNUM.sod \
+blocks/SINBLK_f.sod \
+blocks/SineVoltage.sod \
+blocks/SourceP.sod \
+blocks/SQRT.sod \
+blocks/SRFLIPFLOP.sod \
+blocks/STEP_FUNCTION.sod \
+blocks/SUBMAT.sod \
+blocks/SUM_f.sod \
+blocks/SUMMATION.sod \
+blocks/SUPER_f.sod \
+blocks/SWITCH2_m.sod \
+blocks/SWITCH_f.sod \
+blocks/Switch.sod \
+blocks/SELF_SWITCH.sod \
+blocks/TANBLK_f.sod \
+blocks/TCLSS.sod \
+blocks/TEXT_f.sod \
+blocks/TIME_DELAY.sod \
+blocks/TIME_f.sod \
+blocks/TKSCALE.sod \
+blocks/TOWS_c.sod \
+blocks/TRASH_f.sod \
+blocks/TrigFun.sod \
+blocks/VanneReglante.sod \
+blocks/VARIABLE_DELAY.sod \
+blocks/VariableResistor.sod \
+blocks/VoltageSensor.sod \
+blocks/VsourceAC.sod \
+blocks/VVsourceAC.sod \
+blocks/WFILE_f.sod \
+blocks/WRITEAU_f.sod \
+blocks/WRITEC_f.sod \
+blocks/ZCROSS_f.sod
 
 else
 
index 7fd921d..ee337bc 100644 (file)
@@ -1438,219 +1438,219 @@ HELP_CHAPTERLANG = en_US fr_FR pt_BR
 
 #### xcos : hdf5 blocks files ####
 @XCOS_TRUE@libsciscicos_blocks_la_hdf5blocksdir = $(mydatadir)/
-@XCOS_TRUE@nobase_libsciscicos_blocks_la_hdf5blocks_DATA = blocks/ABS_VALUE.h5 \
-@XCOS_TRUE@blocks/AFFICH_m.h5 \
-@XCOS_TRUE@blocks/ANDBLK.h5 \
-@XCOS_TRUE@blocks/ANDLOG_f.h5 \
-@XCOS_TRUE@blocks/AUTOMAT.h5 \
-@XCOS_TRUE@blocks/Bache.h5 \
-@XCOS_TRUE@blocks/BACKLASH.h5 \
-@XCOS_TRUE@blocks/BARXY.h5 \
-@XCOS_TRUE@blocks/BIGSOM_f.h5 \
-@XCOS_TRUE@blocks/BITCLEAR.h5 \
-@XCOS_TRUE@blocks/BITSET.h5 \
-@XCOS_TRUE@blocks/BOUNCE.h5 \
-@XCOS_TRUE@blocks/BOUNCEXY.h5 \
-@XCOS_TRUE@blocks/BPLATFORM.h5 \
-@XCOS_TRUE@blocks/CANIMXY3D.h5 \
-@XCOS_TRUE@blocks/CANIMXY.h5 \
-@XCOS_TRUE@blocks/Capacitor.h5 \
-@XCOS_TRUE@blocks/c_block.h5 \
-@XCOS_TRUE@blocks/CBLOCK.h5 \
-@XCOS_TRUE@blocks/CCS.h5 \
-@XCOS_TRUE@blocks/CEVENTSCOPE.h5 \
-@XCOS_TRUE@blocks/CFSCOPE.h5 \
-@XCOS_TRUE@blocks/CLINDUMMY_f.h5 \
-@XCOS_TRUE@blocks/CLKFROM.h5 \
-@XCOS_TRUE@blocks/CLKGOTO.h5 \
-@XCOS_TRUE@blocks/CLKGotoTagVisibility.h5 \
-@XCOS_TRUE@blocks/CLKINV_f.h5 \
-@XCOS_TRUE@blocks/CLKOUTV_f.h5 \
-@XCOS_TRUE@blocks/CLKSOMV_f.h5 \
-@XCOS_TRUE@blocks/CLOCK_c.h5 \
-@XCOS_TRUE@blocks/CLR.h5 \
-@XCOS_TRUE@blocks/CLSS.h5 \
-@XCOS_TRUE@blocks/CMAT3D.h5 \
-@XCOS_TRUE@blocks/CMATVIEW.h5 \
-@XCOS_TRUE@blocks/CMSCOPE.h5 \
-@XCOS_TRUE@blocks/ConstantVoltage.h5 \
-@XCOS_TRUE@blocks/CONST_m.h5 \
-@XCOS_TRUE@blocks/CONSTRAINT_c.h5 \
-@XCOS_TRUE@blocks/CONVERT.h5 \
-@XCOS_TRUE@blocks/COSBLK_f.h5 \
-@XCOS_TRUE@blocks/Counter.h5 \
-@XCOS_TRUE@blocks/CSCOPE.h5 \
-@XCOS_TRUE@blocks/CSCOPXY3D.h5 \
-@XCOS_TRUE@blocks/CSCOPXY.h5 \
-@XCOS_TRUE@blocks/CUMSUM.h5 \
-@XCOS_TRUE@blocks/CurrentSensor.h5 \
-@XCOS_TRUE@blocks/CURV_f.h5 \
-@XCOS_TRUE@blocks/CVS.h5 \
-@XCOS_TRUE@blocks/DEADBAND.h5 \
-@XCOS_TRUE@blocks/DEBUG_SCICOS.h5 \
-@XCOS_TRUE@blocks/DELAY_f.h5 \
-@XCOS_TRUE@blocks/DELAYV_f.h5 \
-@XCOS_TRUE@blocks/DEMUX.h5 \
-@XCOS_TRUE@blocks/DERIV.h5 \
-@XCOS_TRUE@blocks/DFLIPFLOP.h5 \
-@XCOS_TRUE@blocks/DIFF_f.h5 \
-@XCOS_TRUE@blocks/Diode.h5 \
-@XCOS_TRUE@blocks/DLATCH.h5 \
-@XCOS_TRUE@blocks/DLRADAPT_f.h5 \
-@XCOS_TRUE@blocks/DLR.h5 \
-@XCOS_TRUE@blocks/DLSS.h5 \
-@XCOS_TRUE@blocks/DOLLAR_f.h5 \
-@XCOS_TRUE@blocks/EDGE_TRIGGER.h5 \
-@XCOS_TRUE@blocks/ENDBLK.h5 \
-@XCOS_TRUE@blocks/END_c.h5 \
-@XCOS_TRUE@blocks/ESELECT_f.h5 \
-@XCOS_TRUE@blocks/EVTDLY_c.h5 \
-@XCOS_TRUE@blocks/EVTGEN_f.h5 \
-@XCOS_TRUE@blocks/EVTVARDLY.h5 \
-@XCOS_TRUE@blocks/EXPBLK_m.h5 \
-@XCOS_TRUE@blocks/EXPRESSION.h5 \
-@XCOS_TRUE@blocks/Extract_Activation.h5 \
-@XCOS_TRUE@blocks/EXTRACTBITS.h5 \
-@XCOS_TRUE@blocks/EXTRACT.h5 \
-@XCOS_TRUE@blocks/EXTRACTOR.h5 \
-@XCOS_TRUE@blocks/EXTTRI.h5 \
-@XCOS_TRUE@blocks/fortran_block.h5 \
-@XCOS_TRUE@blocks/freq_div.h5 \
-@XCOS_TRUE@blocks/FROM.h5 \
-@XCOS_TRUE@blocks/FROMMO.h5 \
-@XCOS_TRUE@blocks/FROMWSB.h5 \
-@XCOS_TRUE@blocks/GAINBLK_f.h5 \
-@XCOS_TRUE@blocks/GENERAL_f.h5 \
-@XCOS_TRUE@blocks/generic_block3.h5 \
-@XCOS_TRUE@blocks/GENSIN_f.h5 \
-@XCOS_TRUE@blocks/GENSQR_f.h5 \
-@XCOS_TRUE@blocks/GOTO.h5 \
-@XCOS_TRUE@blocks/GOTOMO.h5 \
-@XCOS_TRUE@blocks/GotoTagVisibility.h5 \
-@XCOS_TRUE@blocks/GotoTagVisibilityMO.h5 \
-@XCOS_TRUE@blocks/Ground.h5 \
-@XCOS_TRUE@blocks/Gyrator.h5 \
-@XCOS_TRUE@blocks/HALT_f.h5 \
-@XCOS_TRUE@blocks/HYSTHERESIS.h5 \
-@XCOS_TRUE@blocks/IdealTransformer.h5 \
-@XCOS_TRUE@blocks/IFTHEL_f.h5 \
-@XCOS_TRUE@blocks/Inductor.h5 \
-@XCOS_TRUE@blocks/IN_f.h5 \
-@XCOS_TRUE@blocks/INIMPL_f.h5 \
-@XCOS_TRUE@blocks/INTEGRAL_f.h5 \
-@XCOS_TRUE@blocks/INTEGRAL_m.h5 \
-@XCOS_TRUE@blocks/INTMUL.h5 \
-@XCOS_TRUE@blocks/INTRP2BLK_f.h5 \
-@XCOS_TRUE@blocks/INTRPLBLK_f.h5 \
-@XCOS_TRUE@blocks/INVBLK.h5 \
-@XCOS_TRUE@blocks/ISELECT_m.h5 \
-@XCOS_TRUE@blocks/JKFLIPFLOP.h5 \
-@XCOS_TRUE@blocks/LOGBLK_f.h5 \
-@XCOS_TRUE@blocks/LOGICAL_OP.h5 \
-@XCOS_TRUE@blocks/LOGIC.h5 \
-@XCOS_TRUE@blocks/LOOKUP_f.h5 \
-@XCOS_TRUE@blocks/MATBKSL.h5 \
-@XCOS_TRUE@blocks/MATCATH.h5 \
-@XCOS_TRUE@blocks/MATCATV.h5 \
-@XCOS_TRUE@blocks/MATDET.h5 \
-@XCOS_TRUE@blocks/MATDIAG.h5 \
-@XCOS_TRUE@blocks/MATDIV.h5 \
-@XCOS_TRUE@blocks/MATEIG.h5 \
-@XCOS_TRUE@blocks/MATEXPM.h5 \
-@XCOS_TRUE@blocks/MATINV.h5 \
-@XCOS_TRUE@blocks/MATLU.h5 \
-@XCOS_TRUE@blocks/MATMAGPHI.h5 \
-@XCOS_TRUE@blocks/MATMUL.h5 \
-@XCOS_TRUE@blocks/MATPINV.h5 \
-@XCOS_TRUE@blocks/MATRESH.h5 \
-@XCOS_TRUE@blocks/MATSING.h5 \
-@XCOS_TRUE@blocks/MATSUM.h5 \
-@XCOS_TRUE@blocks/MATTRAN.h5 \
-@XCOS_TRUE@blocks/MATZCONJ.h5 \
-@XCOS_TRUE@blocks/MATZREIM.h5 \
-@XCOS_TRUE@blocks/MAX_f.h5 \
-@XCOS_TRUE@blocks/MAXMIN.h5 \
-@XCOS_TRUE@blocks/MBLOCK.h5 \
-@XCOS_TRUE@blocks/MCLOCK_f.h5 \
-@XCOS_TRUE@blocks/MFCLCK_f.h5 \
-@XCOS_TRUE@blocks/M_freq.h5 \
-@XCOS_TRUE@blocks/MIN_f.h5 \
-@XCOS_TRUE@blocks/Modulo_Count.h5 \
-@XCOS_TRUE@blocks/M_SWITCH.h5 \
-@XCOS_TRUE@blocks/MUX.h5 \
-@XCOS_TRUE@blocks/NEGTOPOS_f.h5 \
-@XCOS_TRUE@blocks/NMOS.h5 \
-@XCOS_TRUE@blocks/NPN.h5 \
-@XCOS_TRUE@blocks/NRMSOM_f.h5 \
-@XCOS_TRUE@blocks/OpAmp.h5 \
-@XCOS_TRUE@blocks/OUT_f.h5 \
-@XCOS_TRUE@blocks/OUTIMPL_f.h5 \
-@XCOS_TRUE@blocks/PDE.h5 \
-@XCOS_TRUE@blocks/PerteDP.h5 \
-@XCOS_TRUE@blocks/PID.h5 \
-@XCOS_TRUE@blocks/PMOS.h5 \
-@XCOS_TRUE@blocks/PNP.h5 \
-@XCOS_TRUE@blocks/POSTONEG_f.h5 \
-@XCOS_TRUE@blocks/PotentialSensor.h5 \
-@XCOS_TRUE@blocks/POWBLK_f.h5 \
-@XCOS_TRUE@blocks/PROD_f.h5 \
-@XCOS_TRUE@blocks/PRODUCT.h5 \
-@XCOS_TRUE@blocks/PuitsP.h5 \
-@XCOS_TRUE@blocks/QUANT_f.h5 \
-@XCOS_TRUE@blocks/RAMP.h5 \
-@XCOS_TRUE@blocks/RAND_m.h5 \
-@XCOS_TRUE@blocks/RATELIMITER.h5 \
-@XCOS_TRUE@blocks/READAU_f.h5 \
-@XCOS_TRUE@blocks/READC_f.h5 \
-@XCOS_TRUE@blocks/REGISTER.h5 \
-@XCOS_TRUE@blocks/RELATIONALOP.h5 \
-@XCOS_TRUE@blocks/RELAY_f.h5 \
-@XCOS_TRUE@blocks/Resistor.h5 \
-@XCOS_TRUE@blocks/RFILE_f.h5 \
-@XCOS_TRUE@blocks/RICC.h5 \
-@XCOS_TRUE@blocks/ROOTCOEF.h5 \
-@XCOS_TRUE@blocks/SAMPHOLD_m.h5 \
-@XCOS_TRUE@blocks/SampleCLK.h5 \
-@XCOS_TRUE@blocks/SATURATION.h5 \
-@XCOS_TRUE@blocks/SAWTOOTH_f.h5 \
-@XCOS_TRUE@blocks/scifunc_block_m.h5 \
-@XCOS_TRUE@blocks/SELECT_m.h5 \
-@XCOS_TRUE@blocks/SHIFT.h5 \
-@XCOS_TRUE@blocks/Sigbuilder.h5 \
-@XCOS_TRUE@blocks/SIGNUM.h5 \
-@XCOS_TRUE@blocks/SINBLK_f.h5 \
-@XCOS_TRUE@blocks/SineVoltage.h5 \
-@XCOS_TRUE@blocks/SourceP.h5 \
-@XCOS_TRUE@blocks/SQRT.h5 \
-@XCOS_TRUE@blocks/SRFLIPFLOP.h5 \
-@XCOS_TRUE@blocks/STEP_FUNCTION.h5 \
-@XCOS_TRUE@blocks/SUBMAT.h5 \
-@XCOS_TRUE@blocks/SUM_f.h5 \
-@XCOS_TRUE@blocks/SUMMATION.h5 \
-@XCOS_TRUE@blocks/SUPER_f.h5 \
-@XCOS_TRUE@blocks/SWITCH2_m.h5 \
-@XCOS_TRUE@blocks/SWITCH_f.h5 \
-@XCOS_TRUE@blocks/Switch.h5 \
-@XCOS_TRUE@blocks/SELF_SWITCH.h5 \
-@XCOS_TRUE@blocks/TANBLK_f.h5 \
-@XCOS_TRUE@blocks/TCLSS.h5 \
-@XCOS_TRUE@blocks/TEXT_f.h5 \
-@XCOS_TRUE@blocks/TIME_DELAY.h5 \
-@XCOS_TRUE@blocks/TIME_f.h5 \
-@XCOS_TRUE@blocks/TKSCALE.h5 \
-@XCOS_TRUE@blocks/TOWS_c.h5 \
-@XCOS_TRUE@blocks/TRASH_f.h5 \
-@XCOS_TRUE@blocks/TrigFun.h5 \
-@XCOS_TRUE@blocks/VanneReglante.h5 \
-@XCOS_TRUE@blocks/VARIABLE_DELAY.h5 \
-@XCOS_TRUE@blocks/VariableResistor.h5 \
-@XCOS_TRUE@blocks/VoltageSensor.h5 \
-@XCOS_TRUE@blocks/VsourceAC.h5 \
-@XCOS_TRUE@blocks/VVsourceAC.h5 \
-@XCOS_TRUE@blocks/WFILE_f.h5 \
-@XCOS_TRUE@blocks/WRITEAU_f.h5 \
-@XCOS_TRUE@blocks/WRITEC_f.h5 \
-@XCOS_TRUE@blocks/ZCROSS_f.h5
+@XCOS_TRUE@nobase_libsciscicos_blocks_la_hdf5blocks_DATA = blocks/ABS_VALUE.sod \
+@XCOS_TRUE@blocks/AFFICH_m.sod \
+@XCOS_TRUE@blocks/ANDBLK.sod \
+@XCOS_TRUE@blocks/ANDLOG_f.sod \
+@XCOS_TRUE@blocks/AUTOMAT.sod \
+@XCOS_TRUE@blocks/Bache.sod \
+@XCOS_TRUE@blocks/BACKLASH.sod \
+@XCOS_TRUE@blocks/BARXY.sod \
+@XCOS_TRUE@blocks/BIGSOM_f.sod \
+@XCOS_TRUE@blocks/BITCLEAR.sod \
+@XCOS_TRUE@blocks/BITSET.sod \
+@XCOS_TRUE@blocks/BOUNCE.sod \
+@XCOS_TRUE@blocks/BOUNCEXY.sod \
+@XCOS_TRUE@blocks/BPLATFORM.sod \
+@XCOS_TRUE@blocks/CANIMXY3D.sod \
+@XCOS_TRUE@blocks/CANIMXY.sod \
+@XCOS_TRUE@blocks/Capacitor.sod \
+@XCOS_TRUE@blocks/c_block.sod \
+@XCOS_TRUE@blocks/CBLOCK.sod \
+@XCOS_TRUE@blocks/CCS.sod \
+@XCOS_TRUE@blocks/CEVENTSCOPE.sod \
+@XCOS_TRUE@blocks/CFSCOPE.sod \
+@XCOS_TRUE@blocks/CLINDUMMY_f.sod \
+@XCOS_TRUE@blocks/CLKFROM.sod \
+@XCOS_TRUE@blocks/CLKGOTO.sod \
+@XCOS_TRUE@blocks/CLKGotoTagVisibility.sod \
+@XCOS_TRUE@blocks/CLKINV_f.sod \
+@XCOS_TRUE@blocks/CLKOUTV_f.sod \
+@XCOS_TRUE@blocks/CLKSOMV_f.sod \
+@XCOS_TRUE@blocks/CLOCK_c.sod \
+@XCOS_TRUE@blocks/CLR.sod \
+@XCOS_TRUE@blocks/CLSS.sod \
+@XCOS_TRUE@blocks/CMAT3D.sod \
+@XCOS_TRUE@blocks/CMATVIEW.sod \
+@XCOS_TRUE@blocks/CMSCOPE.sod \
+@XCOS_TRUE@blocks/ConstantVoltage.sod \
+@XCOS_TRUE@blocks/CONST_m.sod \
+@XCOS_TRUE@blocks/CONSTRAINT_c.sod \
+@XCOS_TRUE@blocks/CONVERT.sod \
+@XCOS_TRUE@blocks/COSBLK_f.sod \
+@XCOS_TRUE@blocks/Counter.sod \
+@XCOS_TRUE@blocks/CSCOPE.sod \
+@XCOS_TRUE@blocks/CSCOPXY3D.sod \
+@XCOS_TRUE@blocks/CSCOPXY.sod \
+@XCOS_TRUE@blocks/CUMSUM.sod \
+@XCOS_TRUE@blocks/CurrentSensor.sod \
+@XCOS_TRUE@blocks/CURV_f.sod \
+@XCOS_TRUE@blocks/CVS.sod \
+@XCOS_TRUE@blocks/DEADBAND.sod \
+@XCOS_TRUE@blocks/DEBUG_SCICOS.sod \
+@XCOS_TRUE@blocks/DELAY_f.sod \
+@XCOS_TRUE@blocks/DELAYV_f.sod \
+@XCOS_TRUE@blocks/DEMUX.sod \
+@XCOS_TRUE@blocks/DERIV.sod \
+@XCOS_TRUE@blocks/DFLIPFLOP.sod \
+@XCOS_TRUE@blocks/DIFF_f.sod \
+@XCOS_TRUE@blocks/Diode.sod \
+@XCOS_TRUE@blocks/DLATCH.sod \
+@XCOS_TRUE@blocks/DLRADAPT_f.sod \
+@XCOS_TRUE@blocks/DLR.sod \
+@XCOS_TRUE@blocks/DLSS.sod \
+@XCOS_TRUE@blocks/DOLLAR_f.sod \
+@XCOS_TRUE@blocks/EDGE_TRIGGER.sod \
+@XCOS_TRUE@blocks/ENDBLK.sod \
+@XCOS_TRUE@blocks/END_c.sod \
+@XCOS_TRUE@blocks/ESELECT_f.sod \
+@XCOS_TRUE@blocks/EVTDLY_c.sod \
+@XCOS_TRUE@blocks/EVTGEN_f.sod \
+@XCOS_TRUE@blocks/EVTVARDLY.sod \
+@XCOS_TRUE@blocks/EXPBLK_m.sod \
+@XCOS_TRUE@blocks/EXPRESSION.sod \
+@XCOS_TRUE@blocks/Extract_Activation.sod \
+@XCOS_TRUE@blocks/EXTRACTBITS.sod \
+@XCOS_TRUE@blocks/EXTRACT.sod \
+@XCOS_TRUE@blocks/EXTRACTOR.sod \
+@XCOS_TRUE@blocks/EXTTRI.sod \
+@XCOS_TRUE@blocks/fortran_block.sod \
+@XCOS_TRUE@blocks/freq_div.sod \
+@XCOS_TRUE@blocks/FROM.sod \
+@XCOS_TRUE@blocks/FROMMO.sod \
+@XCOS_TRUE@blocks/FROMWSB.sod \
+@XCOS_TRUE@blocks/GAINBLK_f.sod \
+@XCOS_TRUE@blocks/GENERAL_f.sod \
+@XCOS_TRUE@blocks/generic_block3.sod \
+@XCOS_TRUE@blocks/GENSIN_f.sod \
+@XCOS_TRUE@blocks/GENSQR_f.sod \
+@XCOS_TRUE@blocks/GOTO.sod \
+@XCOS_TRUE@blocks/GOTOMO.sod \
+@XCOS_TRUE@blocks/GotoTagVisibility.sod \
+@XCOS_TRUE@blocks/GotoTagVisibilityMO.sod \
+@XCOS_TRUE@blocks/Ground.sod \
+@XCOS_TRUE@blocks/Gyrator.sod \
+@XCOS_TRUE@blocks/HALT_f.sod \
+@XCOS_TRUE@blocks/HYSTHERESIS.sod \
+@XCOS_TRUE@blocks/IdealTransformer.sod \
+@XCOS_TRUE@blocks/IFTHEL_f.sod \
+@XCOS_TRUE@blocks/Inductor.sod \
+@XCOS_TRUE@blocks/IN_f.sod \
+@XCOS_TRUE@blocks/INIMPL_f.sod \
+@XCOS_TRUE@blocks/INTEGRAL_f.sod \
+@XCOS_TRUE@blocks/INTEGRAL_m.sod \
+@XCOS_TRUE@blocks/INTMUL.sod \
+@XCOS_TRUE@blocks/INTRP2BLK_f.sod \
+@XCOS_TRUE@blocks/INTRPLBLK_f.sod \
+@XCOS_TRUE@blocks/INVBLK.sod \
+@XCOS_TRUE@blocks/ISELECT_m.sod \
+@XCOS_TRUE@blocks/JKFLIPFLOP.sod \
+@XCOS_TRUE@blocks/LOGBLK_f.sod \
+@XCOS_TRUE@blocks/LOGICAL_OP.sod \
+@XCOS_TRUE@blocks/LOGIC.sod \
+@XCOS_TRUE@blocks/LOOKUP_f.sod \
+@XCOS_TRUE@blocks/MATBKSL.sod \
+@XCOS_TRUE@blocks/MATCATH.sod \
+@XCOS_TRUE@blocks/MATCATV.sod \
+@XCOS_TRUE@blocks/MATDET.sod \
+@XCOS_TRUE@blocks/MATDIAG.sod \
+@XCOS_TRUE@blocks/MATDIV.sod \
+@XCOS_TRUE@blocks/MATEIG.sod \
+@XCOS_TRUE@blocks/MATEXPM.sod \
+@XCOS_TRUE@blocks/MATINV.sod \
+@XCOS_TRUE@blocks/MATLU.sod \
+@XCOS_TRUE@blocks/MATMAGPHI.sod \
+@XCOS_TRUE@blocks/MATMUL.sod \
+@XCOS_TRUE@blocks/MATPINV.sod \
+@XCOS_TRUE@blocks/MATRESH.sod \
+@XCOS_TRUE@blocks/MATSING.sod \
+@XCOS_TRUE@blocks/MATSUM.sod \
+@XCOS_TRUE@blocks/MATTRAN.sod \
+@XCOS_TRUE@blocks/MATZCONJ.sod \
+@XCOS_TRUE@blocks/MATZREIM.sod \
+@XCOS_TRUE@blocks/MAX_f.sod \
+@XCOS_TRUE@blocks/MAXMIN.sod \
+@XCOS_TRUE@blocks/MBLOCK.sod \
+@XCOS_TRUE@blocks/MCLOCK_f.sod \
+@XCOS_TRUE@blocks/MFCLCK_f.sod \
+@XCOS_TRUE@blocks/M_freq.sod \
+@XCOS_TRUE@blocks/MIN_f.sod \
+@XCOS_TRUE@blocks/Modulo_Count.sod \
+@XCOS_TRUE@blocks/M_SWITCH.sod \
+@XCOS_TRUE@blocks/MUX.sod \
+@XCOS_TRUE@blocks/NEGTOPOS_f.sod \
+@XCOS_TRUE@blocks/NMOS.sod \
+@XCOS_TRUE@blocks/NPN.sod \
+@XCOS_TRUE@blocks/NRMSOM_f.sod \
+@XCOS_TRUE@blocks/OpAmp.sod \
+@XCOS_TRUE@blocks/OUT_f.sod \
+@XCOS_TRUE@blocks/OUTIMPL_f.sod \
+@XCOS_TRUE@blocks/PDE.sod \
+@XCOS_TRUE@blocks/PerteDP.sod \
+@XCOS_TRUE@blocks/PID.sod \
+@XCOS_TRUE@blocks/PMOS.sod \
+@XCOS_TRUE@blocks/PNP.sod \
+@XCOS_TRUE@blocks/POSTONEG_f.sod \
+@XCOS_TRUE@blocks/PotentialSensor.sod \
+@XCOS_TRUE@blocks/POWBLK_f.sod \
+@XCOS_TRUE@blocks/PROD_f.sod \
+@XCOS_TRUE@blocks/PRODUCT.sod \
+@XCOS_TRUE@blocks/PuitsP.sod \
+@XCOS_TRUE@blocks/QUANT_f.sod \
+@XCOS_TRUE@blocks/RAMP.sod \
+@XCOS_TRUE@blocks/RAND_m.sod \
+@XCOS_TRUE@blocks/RATELIMITER.sod \
+@XCOS_TRUE@blocks/READAU_f.sod \
+@XCOS_TRUE@blocks/READC_f.sod \
+@XCOS_TRUE@blocks/REGISTER.sod \
+@XCOS_TRUE@blocks/RELATIONALOP.sod \
+@XCOS_TRUE@blocks/RELAY_f.sod \
+@XCOS_TRUE@blocks/Resistor.sod \
+@XCOS_TRUE@blocks/RFILE_f.sod \
+@XCOS_TRUE@blocks/RICC.sod \
+@XCOS_TRUE@blocks/ROOTCOEF.sod \
+@XCOS_TRUE@blocks/SAMPHOLD_m.sod \
+@XCOS_TRUE@blocks/SampleCLK.sod \
+@XCOS_TRUE@blocks/SATURATION.sod \
+@XCOS_TRUE@blocks/SAWTOOTH_f.sod \
+@XCOS_TRUE@blocks/scifunc_block_m.sod \
+@XCOS_TRUE@blocks/SELECT_m.sod \
+@XCOS_TRUE@blocks/SHIFT.sod \
+@XCOS_TRUE@blocks/Sigbuilder.sod \
+@XCOS_TRUE@blocks/SIGNUM.sod \
+@XCOS_TRUE@blocks/SINBLK_f.sod \
+@XCOS_TRUE@blocks/SineVoltage.sod \
+@XCOS_TRUE@blocks/SourceP.sod \
+@XCOS_TRUE@blocks/SQRT.sod \
+@XCOS_TRUE@blocks/SRFLIPFLOP.sod \
+@XCOS_TRUE@blocks/STEP_FUNCTION.sod \
+@XCOS_TRUE@blocks/SUBMAT.sod \
+@XCOS_TRUE@blocks/SUM_f.sod \
+@XCOS_TRUE@blocks/SUMMATION.sod \
+@XCOS_TRUE@blocks/SUPER_f.sod \
+@XCOS_TRUE@blocks/SWITCH2_m.sod \
+@XCOS_TRUE@blocks/SWITCH_f.sod \
+@XCOS_TRUE@blocks/Switch.sod \
+@XCOS_TRUE@blocks/SELF_SWITCH.sod \
+@XCOS_TRUE@blocks/TANBLK_f.sod \
+@XCOS_TRUE@blocks/TCLSS.sod \
+@XCOS_TRUE@blocks/TEXT_f.sod \
+@XCOS_TRUE@blocks/TIME_DELAY.sod \
+@XCOS_TRUE@blocks/TIME_f.sod \
+@XCOS_TRUE@blocks/TKSCALE.sod \
+@XCOS_TRUE@blocks/TOWS_c.sod \
+@XCOS_TRUE@blocks/TRASH_f.sod \
+@XCOS_TRUE@blocks/TrigFun.sod \
+@XCOS_TRUE@blocks/VanneReglante.sod \
+@XCOS_TRUE@blocks/VARIABLE_DELAY.sod \
+@XCOS_TRUE@blocks/VariableResistor.sod \
+@XCOS_TRUE@blocks/VoltageSensor.sod \
+@XCOS_TRUE@blocks/VsourceAC.sod \
+@XCOS_TRUE@blocks/VVsourceAC.sod \
+@XCOS_TRUE@blocks/WFILE_f.sod \
+@XCOS_TRUE@blocks/WRITEAU_f.sod \
+@XCOS_TRUE@blocks/WRITEC_f.sod \
+@XCOS_TRUE@blocks/ZCROSS_f.sod
 
 all: $(BUILT_SOURCES)
        $(MAKE) $(AM_MAKEFLAGS) all-am
index a6840a7..b4a4c89 100644 (file)
@@ -46,7 +46,7 @@ Source: modules\{#SCICOS_BLOCKS}\macros\*.sci; DestDir: {app}\modules\{#SCICOS_B
 Source: modules\{#SCICOS_BLOCKS}\macros\*.sce; DestDir: {app}\modules\{#SCICOS_BLOCKS}\macros; Flags: recursesubdirs; Components: {#COMPN_XCOS}
 Source: modules\{#SCICOS_BLOCKS}\macros\*.mo; DestDir: {app}\modules\{#SCICOS_BLOCKS}\macros; Flags: recursesubdirs; Components: {#COMPN_XCOS}
 ;
-Source: modules\{#SCICOS_BLOCKS}\blocks\*.h5; DestDir: {app}\modules\{#SCICOS_BLOCKS}\blocks; Flags: recursesubdirs; Components: {#COMPN_XCOS}
+Source: modules\{#SCICOS_BLOCKS}\blocks\*.sod; DestDir: {app}\modules\{#SCICOS_BLOCKS}\blocks; Flags: recursesubdirs; Components: {#COMPN_XCOS}
 ;
 Source: modules\{#SCICOS_BLOCKS}\src\scripts\*.sce; DestDir: {app}\modules\{#SCICOS_BLOCKS}\src\scripts; Components: {#COMPN_XCOS}
 ;
index 0c60d1b..fe4e321 100644 (file)
   <node xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="Category" enable="true" name="Palettes">
     <node xsi:type="PreLoaded" enable="true" name="Commonly Used Blocks">
       <block name="ANDBLK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ANDBLK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ANDBLK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ANDBLK.png"/>
       </block>
       <block name="BIGSOM_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BIGSOM_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BIGSOM_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BIGSOM_f.png"/>
       </block>
       <block name="CMSCOPE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CMSCOPE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CMSCOPE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CMSCOPE.png"/>
       </block>
       <block name="CONST_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONST_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONST_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CONST_m.png"/>
       </block>
       <block name="CONVERT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONVERT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONVERT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CONVERT.png"/>
       </block>
       <block name="CSCOPXY">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CSCOPXY.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CSCOPXY.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CSCOPXY.png"/>
       </block>
       <block name="DEMUX">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DEMUX.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DEMUX.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DEMUX.png"/>
       </block>
       <block name="DOLLAR_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DOLLAR_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DOLLAR_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DOLLAR_f.png"/>
       </block>
       <block name="INTEGRAL_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTEGRAL_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTEGRAL_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INTEGRAL_f.png"/>
       </block>
       <block name="IN_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/IN_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/IN_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/IN_f.png"/>
       </block>
       <block name="LOGICAL_OP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/LOGICAL_OP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/LOGICAL_OP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/LOGICAL_OP.png"/>
       </block>
       <block name="MUX">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MUX.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MUX.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MUX.png"/>
       </block>
       <block name="NRMSOM_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/NRMSOM_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/NRMSOM_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/NRMSOM_f.png"/>
       </block>
       <block name="OUT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/OUT_f.png"/>
       </block>
       <block name="PRODUCT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PRODUCT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PRODUCT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PRODUCT.png"/>
       </block>
       <block name="RELATIONALOP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/RELATIONALOP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/RELATIONALOP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/RELATIONALOP.png"/>
       </block>
       <block name="SATURATION">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SATURATION.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SATURATION.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SATURATION.png"/>
       </block>
       <block name="SWITCH2_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SWITCH2_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SWITCH2_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SWITCH2_m.png"/>
       </block>
       <block name="TEXT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TEXT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TEXT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TEXT_f.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Continuous time systems">
       <block name="CLINDUMMY_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLINDUMMY_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLINDUMMY_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLINDUMMY_f.png"/>
       </block>
       <block name="CLR">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLR.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLR.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLR.png"/>
       </block>
       <block name="CLSS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLSS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLSS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLSS.png"/>
       </block>
       <block name="DERIV">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DERIV.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DERIV.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DERIV.png"/>
       </block>
       <block name="INTEGRAL_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTEGRAL_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTEGRAL_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INTEGRAL_f.png"/>
       </block>
       <block name="INTEGRAL_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTEGRAL_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTEGRAL_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INTEGRAL_m.png"/>
       </block>
       <block name="PID">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PID.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PID.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PID.png"/>
       </block>
       <block name="TCLSS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TCLSS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TCLSS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TCLSS.png"/>
       </block>
       <block name="TIME_DELAY">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TIME_DELAY.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TIME_DELAY.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TIME_DELAY.png"/>
       </block>
       <block name="VARIABLE_DELAY">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/VARIABLE_DELAY.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/VARIABLE_DELAY.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/VARIABLE_DELAY.png"/>
       </block>
       <block name="PDE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PDE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PDE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PDE.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Discontinuities">
       <block name="BACKLASH">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BACKLASH.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BACKLASH.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BACKLASH.png"/>
       </block>
       <block name="DEADBAND">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DEADBAND.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DEADBAND.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DEADBAND.png"/>
       </block>
       <block name="DELAYV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DELAYV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DELAYV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DELAYV_f.png"/>
       </block>
       <block name="HYSTHERESIS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/HYSTHERESIS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/HYSTHERESIS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/HYSTHERESIS.png"/>
       </block>
       <block name="RATELIMITER">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/RATELIMITER.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/RATELIMITER.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/RATELIMITER.png"/>
       </block>
       <block name="QUANT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/QUANT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/QUANT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/QUANT_f.png"/>
       </block>
       <block name="SATURATION">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SATURATION.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SATURATION.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SATURATION.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Discrete time systems">
       <block name="AUTOMAT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/AUTOMAT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/AUTOMAT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/AUTOMAT.png"/>
       </block>
       <block name="DELAYV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DELAYV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DELAYV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DELAYV_f.png"/>
       </block>
       <block name="DELAY_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DELAY_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DELAY_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DELAY_f.png"/>
       </block>
       <block name="DLR">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DLR.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DLR.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DLR.png"/>
       </block>
       <block name="DLRADAPT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DLRADAPT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DLRADAPT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DLRADAPT_f.png"/>
       </block>
       <block name="DLSS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DLSS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DLSS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DLSS.png"/>
       </block>
       <block name="DOLLAR_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DOLLAR_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DOLLAR_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DOLLAR_f.png"/>
       </block>
       <block name="SAMPHOLD_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SAMPHOLD_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SAMPHOLD_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SAMPHOLD_m.png"/>
       </block>
       <block name="TCLSS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TCLSS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TCLSS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TCLSS.png"/>
       </block>
       <block name="REGISTER">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/REGISTER.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/REGISTER.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/REGISTER.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Lookup Tables">
       <block name="INTRP2BLK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTRP2BLK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTRP2BLK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INTRP2BLK_f.png"/>
       </block>
       <block name="INTRPLBLK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTRPLBLK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTRPLBLK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INTRPLBLK_f.png"/>
       </block>
       <block name="LOOKUP_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/LOOKUP_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/LOOKUP_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/LOOKUP_f.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Event handling">
       <block name="ANDBLK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ANDBLK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ANDBLK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ANDBLK.png"/>
       </block>
       <block name="ANDLOG_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ANDLOG_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ANDLOG_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ANDLOG_f.png"/>
       </block>
       <block name="CEVENTSCOPE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CEVENTSCOPE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CEVENTSCOPE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CEVENTSCOPE.png"/>
       </block>
       <block name="CLKFROM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKFROM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKFROM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKFROM.png"/>
       </block>
       <block name="CLKGOTO">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKGOTO.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKGOTO.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKGOTO.png"/>
       </block>
       <block name="CLKGotoTagVisibility">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKGotoTagVisibility.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKGotoTagVisibility.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKGotoTagVisibility.png"/>
       </block>
       <block name="CLKOUTV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKOUTV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKOUTV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKOUTV_f.png"/>
       </block>
       <block name="CLKSOMV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKSOMV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKSOMV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKSOMV_f.png"/>
       </block>
       <block name="CLOCK_c">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLOCK_c.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLOCK_c.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLOCK_c.png"/>
       </block>
       <block name="EDGE_TRIGGER">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EDGE_TRIGGER.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EDGE_TRIGGER.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EDGE_TRIGGER.png"/>
       </block>
       <block name="ENDBLK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ENDBLK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ENDBLK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ENDBLK.png"/>
       </block>
       <block name="END_c">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/END_c.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/END_c.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/END_c.png"/>
       </block>
       <block name="ESELECT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ESELECT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ESELECT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ESELECT_f.png"/>
       </block>
       <block name="EVTDLY_c">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EVTDLY_c.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EVTDLY_c.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EVTDLY_c.png"/>
       </block>
       <block name="EVTGEN_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EVTGEN_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EVTGEN_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EVTGEN_f.png"/>
       </block>
       <block name="EVTVARDLY">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EVTVARDLY.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EVTVARDLY.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EVTVARDLY.png"/>
       </block>
       <block name="Extract_Activation">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Extract_Activation.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Extract_Activation.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Extract_Activation.png"/>
       </block>
       <block name="HALT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/HALT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/HALT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/HALT_f.png"/>
       </block>
       <block name="IFTHEL_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/IFTHEL_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/IFTHEL_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/IFTHEL_f.png"/>
       </block>
       <block name="M_freq">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/M_freq.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/M_freq.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/M_freq.png"/>
       </block>
       <block name="MCLOCK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MCLOCK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MCLOCK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MCLOCK_f.png"/>
       </block>
       <block name="MFCLCK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MFCLCK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MFCLCK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MFCLCK_f.png"/>
       </block>
       <block name="SampleCLK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SampleCLK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SampleCLK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SampleCLK.png"/>
       </block>
       <block name="freq_div">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/freq_div.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/freq_div.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/freq_div.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Mathematical Operations">
       <block name="ABS_VALUE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ABS_VALUE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ABS_VALUE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ABS_VALUE.png"/>
       </block>
       <block name="BIGSOM_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BIGSOM_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BIGSOM_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BIGSOM_f.png"/>
       </block>
       <block name="COSBLK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/COSBLK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/COSBLK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/COSBLK_f.png"/>
       </block>
       <block name="EXPBLK_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXPBLK_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXPBLK_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EXPBLK_m.png"/>
       </block>
       <block name="GAINBLK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/GAINBLK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/GAINBLK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/GAINBLK_f.png"/>
       </block>
       <block name="INVBLK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INVBLK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INVBLK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INVBLK.png"/>
       </block>
       <block name="LOGBLK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/LOGBLK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/LOGBLK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/LOGBLK_f.png"/>
       </block>
       <block name="MATMAGPHI">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATMAGPHI.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATMAGPHI.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATMAGPHI.png"/>
       </block>
       <block name="MATZREIM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATZREIM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATZREIM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATZREIM.png"/>
       </block>
       <block name="MAXMIN">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MAXMIN.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MAXMIN.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MAXMIN.png"/>
       </block>
       <block name="MAX_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MAX_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MAX_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MAX_f.png"/>
       </block>
       <block name="MIN_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MIN_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MIN_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MIN_f.png"/>
       </block>
       <block name="POWBLK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/POWBLK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/POWBLK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/POWBLK_f.png"/>
       </block>
       <block name="PRODUCT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PRODUCT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PRODUCT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PRODUCT.png"/>
       </block>
       <block name="PROD_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PROD_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PROD_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PROD_f.png"/>
       </block>
       <block name="SIGNUM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SIGNUM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SIGNUM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SIGNUM.png"/>
       </block>
       <block name="SINBLK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SINBLK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SINBLK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SINBLK_f.png"/>
       </block>
       <block name="SQRT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SQRT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SQRT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SQRT.png"/>
       </block>
       <block name="SUMMATION">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUMMATION.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUMMATION.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SUMMATION.png"/>
       </block>
       <block name="SUM_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUM_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUM_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SUM_f.png"/>
       </block>
       <block name="TANBLK_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TANBLK_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TANBLK_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TANBLK_f.png"/>
       </block>
       <block name="TrigFun">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TrigFun.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TrigFun.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TrigFun.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Matrix">
       <block name="CUMSUM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CUMSUM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CUMSUM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CUMSUM.png"/>
       </block>
       <block name="EXTRACT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXTRACT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXTRACT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EXTRACT.png"/>
       </block>
       <block name="EXTTRI">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXTTRI.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXTTRI.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EXTTRI.png"/>
       </block>
       <block name="MATBKSL">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATBKSL.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATBKSL.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATBKSL.png"/>
       </block>
       <block name="MATCATH">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATCATH.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATCATH.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATCATH.png"/>
       </block>
       <block name="MATCATV">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATCATV.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATCATV.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATCATV.png"/>
       </block>
       <block name="MATDET">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATDET.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATDET.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATDET.png"/>
       </block>
       <block name="MATDIAG">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATDIAG.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATDIAG.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATDIAG.png"/>
       </block>
       <block name="MATDIV">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATDIV.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATDIV.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATDIV.png"/>
       </block>
       <block name="MATEIG">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATEIG.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATEIG.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATEIG.png"/>
       </block>
       <block name="MATEXPM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATEXPM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATEXPM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATEXPM.png"/>
       </block>
       <block name="MATINV">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATINV.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATINV.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATINV.png"/>
       </block>
       <block name="MATLU">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATLU.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATLU.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATLU.png"/>
       </block>
       <block name="MATMAGPHI">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATMAGPHI.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATMAGPHI.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATMAGPHI.png"/>
       </block>
       <block name="MATMUL">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATMUL.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATMUL.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATMUL.png"/>
       </block>
       <block name="MATPINV">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATPINV.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATPINV.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATPINV.png"/>
       </block>
       <block name="MATRESH">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATRESH.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATRESH.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATRESH.png"/>
       </block>
       <block name="MATSING">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATSING.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATSING.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATSING.png"/>
       </block>
       <block name="MATSUM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATSUM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATSUM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATSUM.png"/>
       </block>
       <block name="MATTRAN">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATTRAN.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATTRAN.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATTRAN.png"/>
       </block>
       <block name="MATZCONJ">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATZCONJ.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATZCONJ.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATZCONJ.png"/>
       </block>
       <block name="MATZREIM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATZREIM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MATZREIM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MATZREIM.png"/>
       </block>
       <block name="RICC">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/RICC.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/RICC.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/RICC.png"/>
       </block>
       <block name="ROOTCOEF">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ROOTCOEF.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ROOTCOEF.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ROOTCOEF.png"/>
       </block>
       <block name="SQRT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SQRT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SQRT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SQRT.png"/>
       </block>
       <block name="SUBMAT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUBMAT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUBMAT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SUBMAT.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Electrical">
       <block name="CCS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CCS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CCS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CCS.png"/>
       </block>
       <block name="CVS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CVS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CVS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CVS.png"/>
       </block>
       <block name="Capacitor">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Capacitor.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Capacitor.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Capacitor.png"/>
       </block>
       <block name="ConstantVoltage">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ConstantVoltage.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ConstantVoltage.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ConstantVoltage.png"/>
       </block>
       <block name="CurrentSensor">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CurrentSensor.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CurrentSensor.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CurrentSensor.png"/>
       </block>
       <block name="Diode">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Diode.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Diode.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Diode.png"/>
       </block>
       <block name="Ground">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Ground.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Ground.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Ground.png"/>
       </block>
       <block name="Gyrator">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Gyrator.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Gyrator.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Gyrator.png"/>
       </block>
       <block name="IdealTransformer">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/IdealTransformer.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/IdealTransformer.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/IdealTransformer.png"/>
       </block>
       <block name="Inductor">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Inductor.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Inductor.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Inductor.png"/>
       </block>
       <block name="NMOS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/NMOS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/NMOS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/NMOS.png"/>
       </block>
       <block name="NPN">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/NPN.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/NPN.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/NPN.png"/>
       </block>
       <block name="OpAmp">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/OpAmp.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/OpAmp.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/OpAmp.png"/>
       </block>
       <block name="PMOS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PMOS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PMOS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PMOS.png"/>
       </block>
       <block name="PNP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PNP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PNP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PNP.png"/>
       </block>
       <block name="PotentialSensor">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PotentialSensor.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PotentialSensor.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PotentialSensor.png"/>
       </block>
       <block name="Resistor">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Resistor.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Resistor.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Resistor.png"/>
       </block>
       <block name="SineVoltage">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SineVoltage.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SineVoltage.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SineVoltage.png"/>
       </block>
       <block name="Switch">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Switch.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Switch.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Switch.png"/>
       </block>
       <block name="VVsourceAC">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/VVsourceAC.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/VVsourceAC.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/VVsourceAC.png"/>
       </block>
       <block name="VariableResistor">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/VariableResistor.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/VariableResistor.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/VariableResistor.png"/>
       </block>
       <block name="VoltageSensor">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/VoltageSensor.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/VoltageSensor.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/VoltageSensor.png"/>
       </block>
       <block name="VsourceAC">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/VsourceAC.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/VsourceAC.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/VsourceAC.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Integer">
       <block name="BITCLEAR">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BITCLEAR.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BITCLEAR.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BITCLEAR.png"/>
       </block>
       <block name="BITSET">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BITSET.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BITSET.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BITSET.png"/>
       </block>
       <block name="CONVERT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONVERT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONVERT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CONVERT.png"/>
       </block>
       <block name="DFLIPFLOP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DFLIPFLOP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DFLIPFLOP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DFLIPFLOP.png"/>
       </block>
       <block name="DLATCH">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DLATCH.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DLATCH.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DLATCH.png"/>
       </block>
       <block name="EXTRACTBITS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXTRACTBITS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXTRACTBITS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EXTRACTBITS.png"/>
       </block>
       <block name="INTMUL">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTMUL.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INTMUL.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INTMUL.png"/>
       </block>
       <block name="JKFLIPFLOP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/JKFLIPFLOP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/JKFLIPFLOP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/JKFLIPFLOP.png"/>
       </block>
       <block name="LOGIC">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/LOGIC.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/LOGIC.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/LOGIC.png"/>
       </block>
       <block name="SHIFT">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SHIFT.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SHIFT.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SHIFT.png"/>
       </block>
       <block name="SRFLIPFLOP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SRFLIPFLOP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SRFLIPFLOP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SRFLIPFLOP.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Port &amp; Subsystem">
       <block name="CLKINV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKINV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKINV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKINV_f.png"/>
       </block>
       <block name="CLKOUTV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKOUTV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKOUTV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKOUTV_f.png"/>
       </block>
       <block name="IN_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/IN_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/IN_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/IN_f.png"/>
       </block>
       <block name="INIMPL_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INIMPL_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INIMPL_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INIMPL_f.png"/>
       </block>
       <block name="OUTIMPL_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUTIMPL_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUTIMPL_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/OUTIMPL_f.png"/>
       </block>
       <block name="OUT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/OUT_f.png"/>
       </block>
       <block name="SUPER_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUPER_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUPER_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SUPER_f.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Zero crossing detection">
       <block name="GENERAL_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/GENERAL_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/GENERAL_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/GENERAL_f.png"/>
       </block>
       <block name="NEGTOPOS_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/NEGTOPOS_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/NEGTOPOS_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/NEGTOPOS_f.png"/>
       </block>
       <block name="POSTONEG_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/POSTONEG_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/POSTONEG_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/POSTONEG_f.png"/>
       </block>
       <block name="ZCROSS_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ZCROSS_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ZCROSS_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ZCROSS_f.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Signal Routing">
       <block name="DEMUX">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DEMUX.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DEMUX.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DEMUX.png"/>
       </block>
       <block name="EXTRACTOR">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXTRACTOR.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXTRACTOR.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EXTRACTOR.png"/>
       </block>
       <block name="SCALAR2VECTOR">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SCALAR2VECTOR.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SCALAR2VECTOR.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SCALAR2VECTOR.png"/>
       </block>
       <block name="FROM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/FROM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/FROM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/FROM.png"/>
       </block>
       <block name="FROMMO">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/FROMMO.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/FROMMO.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/FROMMO.png"/>
       </block>
       <block name="GOTO">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/GOTO.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/GOTO.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/GOTO.png"/>
       </block>
       <block name="GOTOMO">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/GOTOMO.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/GOTOMO.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/GOTOMO.png"/>
       </block>
       <block name="CLKFROM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKFROM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKFROM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKFROM.png"/>
       </block>
       <block name="CLKGOTO">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKGOTO.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKGOTO.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKGOTO.png"/>
       </block>
       <block name="GotoTagVisibility">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/GotoTagVisibility.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/GotoTagVisibility.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/GotoTagVisibility.png"/>
       </block>
       <block name="GotoTagVisibilityMO">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/GotoTagVisibilityMO.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/GotoTagVisibilityMO.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/GotoTagVisibilityMO.png"/>
       </block>
       <block name="ISELECT_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ISELECT_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ISELECT_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ISELECT_m.png"/>
       </block>
       <block name="MUX">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MUX.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MUX.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MUX.png"/>
       </block>
       <block name="M_SWITCH">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/M_SWITCH.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/M_SWITCH.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/M_SWITCH.png"/>
       </block>
       <block name="NRMSOM_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/NRMSOM_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/NRMSOM_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/NRMSOM_f.png"/>
       </block>
       <block name="RELAY_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/RELAY_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/RELAY_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/RELAY_f.png"/>
       </block>
       <block name="SELECT_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SELECT_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SELECT_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SELECT_m.png"/>
       </block>
       <block name="SWITCH2_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SWITCH2_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SWITCH2_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SWITCH2_m.png"/>
       </block>
       <block name="SWITCH_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SWITCH_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SWITCH_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SWITCH_f.png"/>
       </block>
       <block name="SELF_SWITCH">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SELF_SWITCH.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SELF_SWITCH.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SELF_SWITCH.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Signal Processing">
       <block name="QUANT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/QUANT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/QUANT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/QUANT_f.png"/>
       </block>
       <block name="SAMPHOLD_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SAMPHOLD_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SAMPHOLD_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SAMPHOLD_m.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Implicit">
       <block name="CONSTRAINT_c">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONSTRAINT_c.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONSTRAINT_c.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CONSTRAINT_c.png"/>
       </block>
       <block name="DIFF_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DIFF_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DIFF_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DIFF_f.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Annotations">
       <block name="TEXT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TEXT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TEXT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TEXT_f.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Sinks">
       <block name="AFFICH_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/AFFICH_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/AFFICH_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/AFFICH_m.png"/>
       </block>
       <block name="BARXY">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BARXY.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BARXY.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BARXY.png"/>
       </block>
       <block name="CANIMXY">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CANIMXY.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CANIMXY.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CANIMXY.png"/>
       </block>
       <block name="CANIMXY3D">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CANIMXY3D.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CANIMXY3D.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CANIMXY3D.png"/>
       </block>
       <block name="CFSCOPE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CFSCOPE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CFSCOPE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CFSCOPE.png"/>
       </block>
       <block name="CLKOUTV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKOUTV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKOUTV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKOUTV_f.png"/>
       </block>
       <block name="CMAT3D">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CMAT3D.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CMAT3D.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CMAT3D.png"/>
       </block>
       <block name="CMATVIEW">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CMATVIEW.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CMATVIEW.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CMATVIEW.png"/>
       </block>
       <block name="CMSCOPE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CMSCOPE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CMSCOPE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CMSCOPE.png"/>
       </block>
       <block name="CSCOPE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CSCOPE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CSCOPE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CSCOPE.png"/>
       </block>
       <block name="CSCOPXY">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CSCOPXY.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CSCOPXY.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CSCOPXY.png"/>
       </block>
       <block name="CSCOPXY3D">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CSCOPXY3D.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CSCOPXY3D.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CSCOPXY3D.png"/>
       </block>
       <block name="ENDBLK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/ENDBLK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/ENDBLK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/ENDBLK.png"/>
       </block>
       <block name="END_c">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/END_c.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/END_c.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/END_c.png"/>
       </block>
       <block name="HALT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/HALT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/HALT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/HALT_f.png"/>
       </block>
       <block name="OUTIMPL_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUTIMPL_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUTIMPL_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/OUTIMPL_f.png"/>
       </block>
       <block name="OUT_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUT_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/OUT_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/OUT_f.png"/>
       </block>
       <block name="TOWS_c">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TOWS_c.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TOWS_c.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TOWS_c.png"/>
       </block>
       <block name="TRASH_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TRASH_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TRASH_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TRASH_f.png"/>
       </block>
       <block name="WFILE_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/WFILE_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/WFILE_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/WFILE_f.png"/>
       </block>
       <block name="WRITEAU_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/WRITEAU_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/WRITEAU_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/WRITEAU_f.png"/>
       </block>
       <block name="WRITEC_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/WRITEC_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/WRITEC_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/WRITEC_f.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Sources">
       <block name="CLKINV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKINV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLKINV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLKINV_f.png"/>
       </block>
       <block name="CLOCK_c">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLOCK_c.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CLOCK_c.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CLOCK_c.png"/>
       </block>
       <block name="CONST_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONST_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CONST_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CONST_m.png"/>
       </block>
       <block name="CURV_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CURV_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CURV_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CURV_f.png"/>
       </block>
       <block name="Counter">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Counter.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Counter.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Counter.png"/>
       </block>
       <block name="FROMWSB">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/FROMWSB.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/FROMWSB.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/FROMWSB.png"/>
       </block>
       <block name="GENSIN_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/GENSIN_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/GENSIN_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/GENSIN_f.png"/>
       </block>
       <block name="GENSQR_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/GENSQR_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/GENSQR_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/GENSQR_f.png"/>
       </block>
       <block name="INIMPL_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/INIMPL_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/INIMPL_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/INIMPL_f.png"/>
       </block>
       <block name="IN_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/IN_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/IN_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/IN_f.png"/>
       </block>
       <block name="Modulo_Count">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Modulo_Count.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Modulo_Count.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Modulo_Count.png"/>
       </block>
       <block name="RAMP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/RAMP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/RAMP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/RAMP.png"/>
       </block>
       <block name="RAND_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/RAND_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/RAND_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/RAND_m.png"/>
       </block>
       <block name="READAU_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/READAU_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/READAU_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/READAU_f.png"/>
       </block>
       <block name="READC_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/READC_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/READC_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/READC_f.png"/>
       </block>
       <block name="RFILE_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/RFILE_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/RFILE_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/RFILE_f.png"/>
       </block>
       <block name="SAWTOOTH_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SAWTOOTH_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SAWTOOTH_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SAWTOOTH_f.png"/>
       </block>
       <block name="STEP_FUNCTION">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/STEP_FUNCTION.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/STEP_FUNCTION.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/STEP_FUNCTION.png"/>
       </block>
       <block name="SampleCLK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SampleCLK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SampleCLK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SampleCLK.png"/>
       </block>
       <block name="Sigbuilder">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Sigbuilder.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Sigbuilder.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Sigbuilder.png"/>
       </block>
       <block name="TIME_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TIME_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TIME_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TIME_f.png"/>
       </block>
       <block name="TKSCALE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/TKSCALE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/TKSCALE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/TKSCALE.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Thermo-Hydraulics">
       <block name="Bache">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/Bache.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/Bache.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/Bache.png"/>
       </block>
       <block name="PerteDP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PerteDP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PerteDP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PerteDP.png"/>
       </block>
       <block name="PuitsP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PuitsP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PuitsP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PuitsP.png"/>
       </block>
       <block name="SourceP">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SourceP.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SourceP.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SourceP.png"/>
       </block>
       <block name="VanneReglante">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/VanneReglante.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/VanneReglante.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/VanneReglante.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="Demonstrations Blocks">
       <block name="BOUNCE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BOUNCE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BOUNCE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BOUNCE.png"/>
       </block>
       <block name="BOUNCEXY">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BOUNCEXY.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BOUNCEXY.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BOUNCEXY.png"/>
       </block>
       <block name="BPLATFORM">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/BPLATFORM.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/BPLATFORM.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/BPLATFORM.png"/>
       </block>
     </node>
     <node xsi:type="PreLoaded" enable="true" name="User-Defined Functions">
       <block name="CBLOCK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/CBLOCK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/CBLOCK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/CBLOCK.png"/>
       </block>
       <block name="DEBUG_SCICOS">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/DEBUG_SCICOS.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/DEBUG_SCICOS.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/DEBUG_SCICOS.png"/>
       </block>
       <block name="EXPRESSION">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXPRESSION.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/EXPRESSION.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/EXPRESSION.png"/>
       </block>
       <block name="MBLOCK">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/MBLOCK.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/MBLOCK.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/MBLOCK.png"/>
       </block>
       <block name="PDE">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/PDE.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/PDE.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/PDE.png"/>
       </block>
       <block name="SUPER_f">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUPER_f.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/SUPER_f.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/SUPER_f.png"/>
       </block>
       <block name="c_block">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/c_block.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/c_block.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/c_block.png"/>
       </block>
       <block name="fortran_block">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/fortran_block.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/fortran_block.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/fortran_block.png"/>
       </block>
       <block name="generic_block3">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/generic_block3.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/generic_block3.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/generic_block3.png"/>
       </block>
       <block name="scifunc_block_m">
-        <data variable="SCI" path="/modules/scicos_blocks/blocks/scifunc_block_m.h5"/>
+        <data variable="SCI" path="/modules/scicos_blocks/blocks/scifunc_block_m.sod"/>
         <icon variable="SCI" path="/modules/xcos/images/palettes/scifunc_block_m.png"/>
       </block>
     </node>
index 61c6479..2301a7e 100644 (file)
@@ -70,7 +70,7 @@ o2 = BIGSOM_f("define");
 pal = xcosPalAddBlock(pal, o1);
 pal = xcosPalAddBlock(pal, o2);
 
-xcosPalExport(pal, TMPDIR + "/palette.h5");
+xcosPalExport(pal, TMPDIR + "/palette.sod");
 ]]></programlisting>
   </refsection>
   <refsection role="see also">
index 0822d94..70ab545 100644 (file)
@@ -15,10 +15,10 @@ function %Block_xcosUpdateBlock(blk)
 
     // generate a unique temp path
     timestamp = getdate();
-    tempfile = TMPDIR + filesep() + "xcosUpdateBlock_" + string(timestamp(10)) + ".h5";
+    tempfile = TMPDIR + filesep() + "xcosUpdateBlock_" + string(timestamp(10)) + ".sod";
     while isfile(tempfile)
         timestamp = timestamp + 1;
-        tempfile = TMPDIR + filesep() + "xcosUpdateBlock_" + string(timestamp(10)) + ".h5";
+        tempfile = TMPDIR + filesep() + "xcosUpdateBlock_" + string(timestamp(10)) + ".sod";
     end    
 
     // export to hdf5
index 76a9bab..8b50f91 100644 (file)
@@ -85,7 +85,7 @@ function importScicosPal(palFiles, outPath)
 
     // export the blocks
     for i = 1:size(varsToLoad, '*')
-      block_name = varsToLoad(i) + ".h5";
+      block_name = varsToLoad(i) + ".sod";
       blockFile = outPath + '/' + block_name
 
       // instanciate a block
index d9f6d3c..95fee24 100644 (file)
@@ -21,7 +21,7 @@ function result = importXcosDiagram(xcosFile)
        if(rhs == 1) then 
                //save hdf5 file with xcos filename, just change extension
                [path,fname,extension] = fileparts(xcosFile);
-               h5File = TMPDIR + filesep() + fname + ".h5";
+               h5File = TMPDIR + filesep() + fname + ".sod";
                // open the file to check for permissions
                [a, err] = mopen(xcosFile, "r");
                if (err <> 0) then
index 9608a5a..b93a15d 100644 (file)
@@ -76,7 +76,7 @@ function [status, msg] = xcosPalAdd(pal, category)
     
     if typeof(pal) == "palette" then
         myPalette = pal;
-        pal = TMPDIR + "/palette.h5";
+        pal = TMPDIR + "/palette.sod";
         [status, msg] = xcosPalExport(myPalette, pal);
         if ~status then
             return;
index 8d6b8ec..ab18453 100644 (file)
@@ -36,8 +36,8 @@ function pal = xcosPalAddBlock(pal, block, pal_block_img, style)
 //  loadXcosLibs();
 //  pal = xcosPal();
 //
-//  sumPath = TMPDIR + "/sum.h5";
-//  bigSomPath = TMPDIR + "/sum.h5";
+//  sumPath = TMPDIR + "/sum.sod";
+//  bigSomPath = TMPDIR + "/sum.sod";
 //
 //  scs_m = SUM_f("define");
 //  export_to_hdf5(sumPath, "scs_m");
@@ -74,7 +74,7 @@ function pal = xcosPalAddBlock(pal, block, pal_block_img, style)
     // check and tranform block argument
 
     if typeof(block) == "Block" then
-        path = TMPDIR + "/" + block.gui + ".h5";
+        path = TMPDIR + "/" + block.gui + ".sod";
         scs_m = block;
         err = export_to_hdf5(path, "scs_m");
         if err <> %T then
@@ -87,7 +87,7 @@ function pal = xcosPalAddBlock(pal, block, pal_block_img, style)
     if typeof(block) == "string" then
         if exists(block) <> 0 & typeof(evstr(block)) == "function" then
             execstr("scs_m = " + block + "(""define"");");
-            path = TMPDIR + "/" + block + ".h5";
+            path = TMPDIR + "/" + block + ".sod";
             err = export_to_hdf5(path, "scs_m");
             if err <> %T then
                 error(msprintf(gettext("%s: Unable to export ""%s"" to ""%s"".\n"), "xcosPalAddBlock", "block", path));
index f7deccf..3ef57ce 100644 (file)
@@ -13,7 +13,7 @@
 // Export a palette instance to an hdf5 file.
 //
 // @param pal the "palette" type
-// @param path Fullpath to the hdf5 file (.h5)
+// @param path Fullpath to the hdf5 file (.sod)
 // @return status %T if the export has been successful, %F otherwise
 // @return[opt] msg Contains the error message in case of %F status or an empty
 //                  string when no error as occurred.
@@ -38,8 +38,8 @@ function [status, msg] = xcosPalExport(pal, path)
 //   loadXcosLibs();
 //   pal = xcosPal();
 //   
-//   sumPath = TMPDIR + "/sum.h5";
-//   bigSomPath = TMPDIR + "/sum.h5";
+//   sumPath = TMPDIR + "/sum.sod";
+//   bigSomPath = TMPDIR + "/sum.sod";
 //   
 //   scs_m = SUM_f("define");
 //   export_to_hdf5(sumPath, "scs_m");
@@ -49,7 +49,7 @@ function [status, msg] = xcosPalExport(pal, path)
 //   pal = xcosPalAddBlock(pal, sumPath);
 //   pal = xcosPalAddBlock(pal, bigSomPath);
 //   
-//   xcosPalExport(pal, TMPDIR + "/palette.h5");
+//   xcosPalExport(pal, TMPDIR + "/palette.sod");
 //
 // See also
 //   xcosPal
index 974263c..6ae99d6 100644 (file)
@@ -129,7 +129,7 @@ public final class FileUtils {
      *             when an error occurs
      */
     public static String createTempFile() throws IOException {
-        return ScilabCommons.createtempfilename("xcos", 1) + XcosFileType.HDF5.getDottedExtension();
+        return ScilabCommons.createtempfilename("xcos", 1) + XcosFileType.SOD.getDottedExtension();
     }
 
     /**
index d4e13ae..f2eb503 100644 (file)
@@ -76,7 +76,7 @@ public enum XcosFileType {
     /**
      * Represent the Scilab I/O format.
      */
-    HDF5("h5", XcosMessages.FILE_HDF5) {
+    SOD("sod", XcosMessages.FILE_SOD) {
         @Override
         public void load(String file, XcosDiagram into) {
             new H5RWHandler(file).readDiagram(into);
index 9cd8b1b..16faa8c 100644 (file)
@@ -141,7 +141,7 @@ public final class XcosMessages {
     public static final String XCOS_DEMONSTRATIONS = Messages
             .gettext("Xcos Demos");
     public static final String ABOUT_XCOS = Messages.gettext("About Xcos")
-            + DOTS;
+                                            + DOTS;
 
     /* PALETTES */
     public static final String PALETTES = Messages.gettext("Palettes");
@@ -198,7 +198,7 @@ public final class XcosMessages {
 
     public static final String SET_CONTEXT_LABEL_TEXT = "<html>"
             + Messages
-                    .gettext("You may enter here scilab instructions to define symbolic parameters used in block definitions using Scilab instructions.<br/>These instructions are evaluated once confirmed (i.e. you click on OK and every time the diagram is loaded).")
+            .gettext("You may enter here scilab instructions to define symbolic parameters used in block definitions using Scilab instructions.<br/>These instructions are evaluated once confirmed (i.e. you click on OK and every time the diagram is loaded).")
             + "</html>";
 
     public static final String FAIL_LOADING_DIAGRAM = Messages
@@ -270,10 +270,10 @@ public final class XcosMessages {
 
     public static final String DEBUG_LEVEL_LABEL = "<html>"
             + Messages
-                    .gettext("Set debugging level (0,1,2,3) <br/> it performs scicos_debug(n)")
+            .gettext("Set debugging level (0,1,2,3) <br/> it performs scicos_debug(n)")
             + "</html>";
     public static final String SET_DEBUG = Messages
-            .gettext("Execution trace and Debug");
+                                           .gettext("Execution trace and Debug");
 
     /* Setup box */
     public static final String FINAL_INTEGRATION_TIME = Messages
@@ -325,7 +325,7 @@ public final class XcosMessages {
     public static final String GENERATE_SUPERBLOCK = Messages
             .gettext("Generate SuperBlock, please wait") + DOTS;
     public static final String DRAW_LINK = Messages
-            .gettext("Click on diagram to add link point or on a compatible target to finish");
+                                           .gettext("Click on diagram to add link point or on a compatible target to finish");
 
     /* Debug level messages */
     public static final String DEBUGLEVEL_0 = Messages
@@ -341,11 +341,11 @@ public final class XcosMessages {
     public static final String FILE_COSF = Messages.gettext("Scicos file");
     public static final String FILE_COS = FILE_COSF;
     public static final String FILE_XCOS = Messages.gettext("Xcos file");
-    public static final String FILE_HDF5 = Messages.gettext("Scilab file");
+    public static final String FILE_SOD = Messages.gettext("Scilab Open Data file");
 
     /* Superblock mask editor */
     public static final String MASK_TITLE = Messages
-            .gettext("Masked SuperBlock editor");
+                                            .gettext("Masked SuperBlock editor");
     public static final String MASK_INSERT = Messages.gettext("Insert");
     public static final String MASK_DELETE = Messages.gettext("Delete");
     public static final String MASK_MOVEUP = Messages.gettext("Move Up");
@@ -401,7 +401,7 @@ public final class XcosMessages {
     /**
      * This function checks for the popup menu activation under MacOS with Java
      * version 1.5 Related to Scilab bug #5190
-     * 
+     *
      * @param e
      *            Click event
      * @return true if Java 1.5 and MacOS and mouse clic and ctrl activated
@@ -410,6 +410,6 @@ public final class XcosMessages {
         return (SwingUtilities.isLeftMouseButton(e)
                 && e.isControlDown()
                 && (System.getProperty("os.name").toLowerCase().indexOf("mac") != -1) && (System
-                    .getProperty("java.specification.version").equals("1.5")));
+                        .getProperty("java.specification.version").equals("1.5")));
     }
 }
index 72c1f52..ce39438 100644 (file)
@@ -21,7 +21,7 @@ scs_m = importScicosDiagram(SCI + "/modules/xcos/tests/nonreg_tests/Antrieb3.cos
 obj = scs_m.objs(1);
 if size(obj.doc) <> 0 then bugmes();quit;end
 // check that the export will not fail
-tempFile = TMPDIR + "/6776temp.h5";
+tempFile = TMPDIR + "/6776temp.sod";
 ierr = export_to_hdf5(tempFile, "scs_m");
 if ierr <> %t then bugmes();quit;end
 deletefile(tempFile);
index a5f9016..e40e074 100644 (file)
@@ -25,7 +25,7 @@ obj = scs_m.objs(1);
 if size(obj.doc) <> 0 then pause, end
 
 // check that the export will not fail
-tempFile = TMPDIR + "/6776temp.h5";
+tempFile = TMPDIR + "/6776temp.sod";
 ierr = export_to_hdf5(tempFile, "scs_m");
 if ierr <> %t then pause, end
 
index 4a4340b..a227f38 100644 (file)
@@ -23,7 +23,7 @@ loadScicosLibs;
 // Adding a user custom block
 pal = xcosPal("My pal");
 scs_m = SUM_f("define");
-blockPath = TMPDIR + "/SUM_f.h5";
+blockPath = TMPDIR + "/SUM_f.sod";
 export_to_hdf5(blockPath, "scs_m"),
 
 pal = xcosPalAddBlock(pal, blockPath);
index bdc91a0..d644f3c 100644 (file)
@@ -30,7 +30,7 @@ for blockIndex=1:size(blocks, '*')
     scs_m.objs(blockIndex) = out;
 end
 // export the diagram to h5
-h5name = TMPDIR + "/diagram.h5";
+h5name = TMPDIR + "/diagram.sod";
 status = export_to_hdf5(h5name, "scs_m");
 if ~status then bugmes();quit;end
 // import to xcos (decode/encode synchronous version)
index 7eefb54..b7f74ea 100644 (file)
@@ -39,7 +39,7 @@ end
 
 
 // export the diagram to h5
-h5name = TMPDIR + "/diagram.h5";
+h5name = TMPDIR + "/diagram.sod";
 status = export_to_hdf5(h5name, "scs_m");
 if ~status then pause, end
 
index b7f5f6b..398a564 100644 (file)
@@ -21,12 +21,12 @@ exec(SCI + "/modules/scicos/macros/scicos_scicos/scicos_block.sci", -1);
 // loading only the SUM_f block
 exec(SCI + "/modules/scicos_blocks/macros/Linear/SUM_f.sci", -1);
 scs_m = SUM_f("define");
-export_to_hdf5(TMPDIR + "/sum.h5", "scs_m");
+export_to_hdf5(TMPDIR + "/sum.sod", "scs_m");
 pal = xcosPal("SamplePal");
 blockstyle = struct();
-pal = xcosPalAddBlock(pal, TMPDIR + "/sum.h5", SCI + "/modules/xcos/images/palettes/SUM_f.png", blockstyle);
-xcosPalExport(pal, TMPDIR + "/mypal.h5");
+pal = xcosPalAddBlock(pal, TMPDIR + "/sum.sod", SCI + "/modules/xcos/images/palettes/SUM_f.png", blockstyle);
+xcosPalExport(pal, TMPDIR + "/mypal.sod");
 clear all; // emulate a scilab restart
-xcosPalAdd(TMPDIR + "/mypal.h5");
+xcosPalAdd(TMPDIR + "/mypal.sod");
 xcos();
 if ~isdef("BIGSOM_f") then bugmes();quit;end
index 579f63a..ce09def 100644 (file)
@@ -25,14 +25,14 @@ exec(SCI + "/modules/scicos/macros/scicos_scicos/scicos_block.sci", -1);
 exec(SCI + "/modules/scicos_blocks/macros/Linear/SUM_f.sci", -1);
 
 scs_m = SUM_f("define");
-export_to_hdf5(TMPDIR + "/sum.h5", "scs_m");
+export_to_hdf5(TMPDIR + "/sum.sod", "scs_m");
 pal = xcosPal("SamplePal");
 blockstyle = struct();
-pal = xcosPalAddBlock(pal, TMPDIR + "/sum.h5", SCI + "/modules/xcos/images/palettes/SUM_f.png", blockstyle);
-xcosPalExport(pal, TMPDIR + "/mypal.h5");
+pal = xcosPalAddBlock(pal, TMPDIR + "/sum.sod", SCI + "/modules/xcos/images/palettes/SUM_f.png", blockstyle);
+xcosPalExport(pal, TMPDIR + "/mypal.sod");
 
 clear all; // emulate a scilab restart
-xcosPalAdd(TMPDIR + "/mypal.h5");
+xcosPalAdd(TMPDIR + "/mypal.sod");
 
 xcos();
 
index 546e11c..8aa1a96 100644 (file)
@@ -44,7 +44,7 @@ scs_m.objs(1)=scicos_block(..
                        peout=[],..
                        gr_i=list(..
                        ["dx=sz(1)/5;dy=sz(2)/10;";
-tmpFileName = TMPDIR + "/bug_9478_scs_m.h5";
+tmpFileName = TMPDIR + "/bug_9478_scs_m.sod";
 assert_checktrue(export_to_hdf5(tmpFileName, "scs_m"))
  ans  =
  
index 353a34f..e87c72e 100644 (file)
@@ -79,7 +79,7 @@ scs_m.objs(1)=scicos_block(..
               doc=list());
 
 
-tmpFileName = TMPDIR + "/bug_9478_scs_m.h5";
+tmpFileName = TMPDIR + "/bug_9478_scs_m.sod";
 
 assert_checktrue(export_to_hdf5(tmpFileName, "scs_m"))
 assert_checktrue(isfile(tmpFileName))
index 5b62c90..d6f1501 100644 (file)
@@ -7,7 +7,7 @@
 // <-- Short Description -->
 // Check the API of all xcos palette management methods, see SEP_45_xcos_palette.odt
 loadXcosLibs;
-exportedFile = TMPDIR + "/palette.h5";
+exportedFile = TMPDIR + "/palette.sod";
 palettePath = ["My special palettes" "My sum palettes" "My sum palette"];
 // Typical palette adding
 pal = xcosPal(palettePath($));
index 230d5c4..ba4cfd7 100644 (file)
@@ -12,7 +12,7 @@
 
 loadXcosLibs;
 
-exportedFile = TMPDIR + "/palette.h5";
+exportedFile = TMPDIR + "/palette.sod";
 palettePath = ["My special palettes" "My sum palettes" "My sum palette"];
 
 // Typical palette adding
index 197cd58..790d32c 100644 (file)
@@ -14,7 +14,7 @@
 //
 currentPath = SCI + "/modules/xcos/tests/unit_tests/block_tests/ESELECT_f/";
 // Import the reference data (A_ref)
-ierr = import_from_hdf5(currentPath + "sinus_ref.h5");
+ierr = import_from_hdf5(currentPath + "sinus_ref.sod");
 if ierr <> %t then bugmes();quit;end
 // Import the diagram structure
 ierr = importXcosDiagram(currentPath + "sinus.xcos");
index 91741fc..988ad32 100644 (file)
@@ -17,7 +17,7 @@
 currentPath = SCI + "/modules/xcos/tests/unit_tests/block_tests/ESELECT_f/";
 
 // Import the reference data (A_ref)
-ierr = import_from_hdf5(currentPath + "sinus_ref.h5");
+ierr = import_from_hdf5(currentPath + "sinus_ref.sod");
 if ierr <> %t then pause; end
 
 // Import the diagram structure
index 6ed8b85..85731f1 100644 (file)
@@ -87,13 +87,13 @@ pal = xcosPal(scs_m)
  
        pal(4)
  
-!TMPDIR/LOOKUP_c.h5     !
+!TMPDIR/LOOKUP_c.sod     !
 !                                          !
-!TMPDIR/LOOKUP2D.h5     !
+!TMPDIR/LOOKUP2D.sod     !
 !                                          !
-!TMPDIR/INTRPLBLK_f.h5  !
+!TMPDIR/INTRPLBLK_f.sod  !
 !                                          !
-!TMPDIR/INTRP2BLK_f.h5  !
+!TMPDIR/INTRP2BLK_f.sod  !
  
        pal(5)
  
@@ -138,13 +138,13 @@ pal = xcosPal([], scs_m)
  
        pal(4)
  
-!TMPDIR/LOOKUP_c.h5     !
+!TMPDIR/LOOKUP_c.sod     !
 !                                          !
-!TMPDIR/LOOKUP2D.h5     !
+!TMPDIR/LOOKUP2D.sod     !
 !                                          !
-!TMPDIR/INTRPLBLK_f.h5  !
+!TMPDIR/INTRPLBLK_f.sod  !
 !                                          !
-!TMPDIR/INTRP2BLK_f.h5  !
+!TMPDIR/INTRP2BLK_f.sod  !
  
        pal(5)
  
@@ -189,13 +189,13 @@ pal = xcosPal(name, scs_m)
  
        pal(4)
  
-!TMPDIR/LOOKUP_c.h5     !
+!TMPDIR/LOOKUP_c.sod     !
 !                                          !
-!TMPDIR/LOOKUP2D.h5     !
+!TMPDIR/LOOKUP2D.sod     !
 !                                          !
-!TMPDIR/INTRPLBLK_f.h5  !
+!TMPDIR/INTRPLBLK_f.sod  !
 !                                          !
-!TMPDIR/INTRP2BLK_f.h5  !
+!TMPDIR/INTRP2BLK_f.sod  !
  
        pal(5)
  
index d759c9e..fa7d6c7 100644 (file)
@@ -28,12 +28,12 @@ pal = xcosPalAddBlock(pal, "SUM_f");
 pal = xcosPalAddBlock(pal, "BIGSOM_f");
 if ~xcosPalAdd(pal) then bugmes();quit;end
  
- export to TMPDIR/palette.h5   
+ export to TMPDIR/palette.sod   
 if ~xcosPalAdd(pal, "my Summation blocks") then bugmes();quit;end
  
- export to TMPDIR/palette.h5   
+ export to TMPDIR/palette.sod   
 if ~xcosPalAdd(pal, ["Customs" "my Summation blocks"]) then bugmes();quit;end
  
- export to TMPDIR/palette.h5   
-export_to_hdf5(TMPDIR + "/palette.h5", "pal");
-if ~xcosPalAdd(TMPDIR + "/palette.h5") then bugmes();quit;end
+ export to TMPDIR/palette.sod   
+export_to_hdf5(TMPDIR + "/palette.sod", "pal");
+if ~xcosPalAdd(TMPDIR + "/palette.sod") then bugmes();quit;end
index c90219e..6a0e0d0 100644 (file)
@@ -40,6 +40,6 @@ if ~xcosPalAdd(pal) then pause, end
 if ~xcosPalAdd(pal, "my Summation blocks") then pause, end
 if ~xcosPalAdd(pal, ["Customs" "my Summation blocks"]) then pause, end
 
-export_to_hdf5(TMPDIR + "/palette.h5", "pal");
-if ~xcosPalAdd(TMPDIR + "/palette.h5") then pause, end
+export_to_hdf5(TMPDIR + "/palette.sod", "pal");
+if ~xcosPalAdd(TMPDIR + "/palette.sod") then pause, end
 
index 350b08c..a9014a3 100644 (file)
@@ -14,14 +14,14 @@ loadXcosLibs;
 iconPath = SCI + "/modules/xcos/images/palettes/NPN.png";
 stylePath = SCI + "/modules/xcos/images/blocks/NPN.svg";
 scs_m = SUM_f("define");
-blockPath = TMPDIR + "/block.h5";
+blockPath = TMPDIR + "/block.sod";
 //
 // Test block argument
 //
 // check call with a block name only
 pal = xcosPal();
 pal = xcosPalAddBlock(pal, "SUM_f");                                                 
-expectedResult = ["SUM_f" msprintf("%s/SUM_f.h5", TMPDIR) msprintf("%s/SUM_f.gif", TMPDIR) msprintf("noLabel=1;image=file:%s/SUM_f.svg;", TMPDIR)];
+expectedResult = ["SUM_f" msprintf("%s/SUM_f.sod", TMPDIR) msprintf("%s/SUM_f.gif", TMPDIR) msprintf("noLabel=1;image=file:%s/SUM_f.svg;", TMPDIR)];
 expectedResult = strsubst(expectedResult, '\', '/');
 result = [pal.blockNames(1) pal.blocks(1) pal.icons(1) pal.style(1)];
 result = strsubst(result, '\', '/');
@@ -29,7 +29,7 @@ if or(expectedResult <> result) then bugmes();quit;end
 // check call with a block instance only
 pal = xcosPal();
 pal = xcosPalAddBlock(pal, scs_m);
-expectedResult = ["SUM_f" msprintf("%s/SUM_f.h5", TMPDIR) msprintf("%s/SUM_f.gif", TMPDIR) msprintf("noLabel=1;image=file:%s/SUM_f.svg;", TMPDIR)];
+expectedResult = ["SUM_f" msprintf("%s/SUM_f.sod", TMPDIR) msprintf("%s/SUM_f.gif", TMPDIR) msprintf("noLabel=1;image=file:%s/SUM_f.svg;", TMPDIR)];
 expectedResult = strsubst(expectedResult, '\', '/');
 result = [pal.blockNames(1) pal.blocks(1) pal.icons(1) pal.style(1)];
 result = strsubst(result, '\', '/');
index 9beeca8..23a9a83 100644 (file)
@@ -17,7 +17,7 @@ loadXcosLibs;
 iconPath = SCI + "/modules/xcos/images/palettes/NPN.png";
 stylePath = SCI + "/modules/xcos/images/blocks/NPN.svg";
 scs_m = SUM_f("define");
-blockPath = TMPDIR + "/block.h5";
+blockPath = TMPDIR + "/block.sod";
 
 //
 // Test block argument
@@ -27,7 +27,7 @@ blockPath = TMPDIR + "/block.h5";
 pal = xcosPal();
 pal = xcosPalAddBlock(pal, "SUM_f");
 
-expectedResult = ["SUM_f" msprintf("%s/SUM_f.h5", TMPDIR) msprintf("%s/SUM_f.gif", TMPDIR) msprintf("noLabel=1;image=file:%s/SUM_f.svg;", TMPDIR)];
+expectedResult = ["SUM_f" msprintf("%s/SUM_f.sod", TMPDIR) msprintf("%s/SUM_f.gif", TMPDIR) msprintf("noLabel=1;image=file:%s/SUM_f.svg;", TMPDIR)];
 expectedResult = strsubst(expectedResult, '\', '/');
 result = [pal.blockNames(1) pal.blocks(1) pal.icons(1) pal.style(1)];
 result = strsubst(result, '\', '/');
@@ -37,7 +37,7 @@ if or(expectedResult <> result) then pause, end
 pal = xcosPal();
 pal = xcosPalAddBlock(pal, scs_m);
 
-expectedResult = ["SUM_f" msprintf("%s/SUM_f.h5", TMPDIR) msprintf("%s/SUM_f.gif", TMPDIR) msprintf("noLabel=1;image=file:%s/SUM_f.svg;", TMPDIR)];
+expectedResult = ["SUM_f" msprintf("%s/SUM_f.sod", TMPDIR) msprintf("%s/SUM_f.gif", TMPDIR) msprintf("noLabel=1;image=file:%s/SUM_f.svg;", TMPDIR)];
 expectedResult = strsubst(expectedResult, '\', '/');
 result = [pal.blockNames(1) pal.blocks(1) pal.icons(1) pal.style(1)];
 result = strsubst(result, '\', '/');