summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrupak2020-01-21 15:20:25 +0530
committerrupak2020-01-21 15:20:25 +0530
commit36aca8aaaee5cf8cb5452268fd07c0b558b000a3 (patch)
tree97a39a1561849978ea3d45228d3a51c74bc46ac0
parent777c4c1cc8e7d2632149bd87b79e60fd2f0e7e50 (diff)
downloadFOSSEE-Communication-Systems-Toolbox-36aca8aaaee5cf8cb5452268fd07c0b558b000a3.tar.gz
FOSSEE-Communication-Systems-Toolbox-36aca8aaaee5cf8cb5452268fd07c0b558b000a3.tar.bz2
FOSSEE-Communication-Systems-Toolbox-36aca8aaaee5cf8cb5452268fd07c0b558b000a3.zip
created a scilab toolbox structure
-rw-r--r--README.md13
-rw-r--r--builder.sce52
-rw-r--r--cleaner.sce64
-rw-r--r--etc/FOSSEE_Communication_Systems_Toolbox.quit37
-rw-r--r--etc/FOSSEE_Communication_Systems_Toolbox.start65
-rw-r--r--etc/toolbox_skeleton_preferences.xml18
-rw-r--r--etc/toolbox_skeleton_preferences.xsl39
-rw-r--r--help/builder_help.sce12
-rw-r--r--help/cleaner_help.sce21
-rw-r--r--help/en_US/arithenco.xml23
-rw-r--r--help/en_US/build_help.sce3
-rw-r--r--help/en_US/master_help.xml23
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/DOCSbin0 -> 42 bytes
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB1
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS1
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS1
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA2
-rw-r--r--help/en_US/scilab_en_US_help/JavaHelpSearch/TMAPbin0 -> 2048 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabCaution.pngbin0 -> 603 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabEdit.pngbin0 -> 574 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabExecute.pngbin0 -> 660 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabImportant.pngbin0 -> 717 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabNote.pngbin0 -> 863 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabTip.pngbin0 -> 863 bytes
-rw-r--r--help/en_US/scilab_en_US_help/ScilabWarning.pngbin0 -> 603 bytes
-rw-r--r--help/en_US/scilab_en_US_help/arithenco.html57
-rw-r--r--help/en_US/scilab_en_US_help/c_code.css54
-rw-r--r--help/en_US/scilab_en_US_help/index.html55
-rw-r--r--help/en_US/scilab_en_US_help/jhelpidx.xml3
-rw-r--r--help/en_US/scilab_en_US_help/jhelpmap.jhm7
-rw-r--r--help/en_US/scilab_en_US_help/jhelpset.hs28
-rw-r--r--help/en_US/scilab_en_US_help/jhelptoc.xml9
-rw-r--r--help/en_US/scilab_en_US_help/scilab_code.css96
-rw-r--r--help/en_US/scilab_en_US_help/section_1f049b1e3111e3d1d538e7603f77f589.html55
-rw-r--r--help/en_US/scilab_en_US_help/style.css386
-rw-r--r--help/en_US/scilab_en_US_help/xml_code.css94
-rw-r--r--help/fr_FR/build_help.sce3
-rw-r--r--help/fr_FR/c_multiplybypi.xml56
-rw-r--r--help/fr_FR/c_sub.xml86
-rw-r--r--help/fr_FR/c_sum.xml62
-rw-r--r--help/fr_FR/fortran_sum.xml62
-rw-r--r--help/fr_FR/scilab_sum.xml63
-rw-r--r--jar/org.scilab.contrib.toolboxskeleton.jarbin0 -> 563 bytes
-rw-r--r--jar/scilab_en_US_help.jarbin0 -> 14457 bytes
-rw-r--r--license.txt9
-rw-r--r--loader.sce20
-rw-r--r--locales/en_US.po35
-rw-r--r--locales/en_US/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.mobin0 -> 130 bytes
-rw-r--r--locales/en_US/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.po35
-rw-r--r--locales/en_US/LC_MESSAGES/scilab_toolbox.mobin0 -> 130 bytes
-rw-r--r--locales/en_US/LC_MESSAGES/scilab_toolbox.po35
-rw-r--r--locales/en_US/LC_MESSAGES/toolbox_skeleton.po35
-rw-r--r--locales/fr_FR.po32
-rw-r--r--locales/fr_FR/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.mobin0 -> 629 bytes
-rw-r--r--locales/fr_FR/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.po32
-rw-r--r--locales/fr_FR/LC_MESSAGES/scilab_toolbox.mobin0 -> 629 bytes
-rw-r--r--locales/fr_FR/LC_MESSAGES/scilab_toolbox.po32
-rw-r--r--locales/fr_FR/LC_MESSAGES/toolbox_skeleton.po32
-rw-r--r--macros/alignsignals.binbin0 -> 19752 bytes
-rw-r--r--macros/alignsignals.sci2
-rw-r--r--macros/arithdeco.binbin0 -> 22733 bytes
-rw-r--r--macros/arithenco.binbin0 -> 22355 bytes
-rw-r--r--macros/arithenco.sci2
-rw-r--r--macros/build_help.sce5
-rw-r--r--macros/buildmacros.sce10
-rw-r--r--macros/finddelay.binbin0 -> 26477 bytes
-rw-r--r--macros/gfcosets.binbin0 -> 10350 bytes
-rw-r--r--macros/gflineq.binbin0 -> 19682 bytes
-rw-r--r--macros/gfrepcov.binbin0 -> 5439 bytes
-rw-r--r--macros/gftrunc.binbin0 -> 4631 bytes
-rw-r--r--macros/iqcoef2imbal.binbin0 -> 12452 bytes
-rw-r--r--macros/iqimbal2coef.binbin0 -> 9184 bytes
-rw-r--r--macros/iqimbal2coef.sci3
-rw-r--r--macros/iscatastrophic.binbin0 -> 6927 bytes
-rw-r--r--macros/istrellis.binbin0 -> 16135 bytes
-rw-r--r--macros/lib17
-rw-r--r--macros/lteZadoffChuSeq.binbin0 -> 6969 bytes
-rw-r--r--macros/ssbdemod.binbin0 -> 18419 bytes
-rw-r--r--unloader.sce23
79 files changed, 1902 insertions, 8 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..326eaa1
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+# FOSSEE_Communication_Toolbox
+
+This is a scilab toolbox that provides the users with various pre-defined functions for communication systems. It requires octave to be installed on the system.
+
+## This toolbox has been built and tested using
+1. `OS - Linux Debian 10, Ubuntu 18.10 (64-bit)`
+2. `Octave - Version 4.4.1, 5.1.0`
+3. `Scilab - Version 6.0.1, 6.0.2`
+
+## Software prerequisites:
+It requires the FOSSEE-Scilab-Octave-Toolbox to be installed and working on the system. See https://atoms.scilab.org/toolboxes/FSOT and download its latest version.
+
+
diff --git a/builder.sce b/builder.sce
new file mode 100644
index 0000000..c58e2c7
--- /dev/null
+++ b/builder.sce
@@ -0,0 +1,52 @@
+// Copyright (C) 2008 - INRIA
+// Copyright (C) 2009-2011 - DIGITEO
+
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+mode(-1);
+lines(0);
+
+function main_builder()
+ TOOLBOX_NAME = "FOSSEE_Communication_Systems_Toolbox";
+ TOOLBOX_TITLE = "FOSSEE_Communication_Systems_Toolbox";
+ toolbox_dir = get_absolute_file_path("builder.sce");
+
+ // Check Scilab's version
+ // =============================================================================
+
+ try
+ v = getversion("scilab");
+ catch
+ error(gettext("Scilab 6.0 or more is required."));
+ end
+
+ if v(1) < 6 then
+ // new API in scilab 5.3
+ error(gettext("Scilab 6.0 or more is required."));
+ end
+
+ // Check modules_manager module availability
+ // =============================================================================
+
+ if ~isdef("tbx_build_loader") then
+ error(msprintf(gettext("%s module not installed."), "modules_manager"));
+ end
+
+ // Action
+ // =============================================================================
+
+ tbx_builder_macros(toolbox_dir);
+ //tbx_builder_gateway(toolbox_dir);
+ tbx_build_localization(toolbox_dir);
+ tbx_builder_help(toolbox_dir);
+ tbx_build_loader(toolbox_dir);
+ tbx_build_cleaner(toolbox_dir);
+ help_from_sci("macros","help/en_US");
+
+endfunction
+// =============================================================================
+main_builder();
+clear main_builder; // remove main_builder on stack
+// =============================================================================
+
+
diff --git a/cleaner.sce b/cleaner.sce
new file mode 100644
index 0000000..aab2d3e
--- /dev/null
+++ b/cleaner.sce
@@ -0,0 +1,64 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+// Generated by builder.sce: Please, do not edit this file
+
+oldmode = mode();
+oldlines = lines()(2);
+lines(0);
+
+function perform_clean()
+ root_tlbx = get_absolute_file_path('cleaner.sce');
+
+ if isfile(root_tlbx + '/macros/cleanmacros.sce') then
+ exec(root_tlbx+'/macros/cleanmacros.sce');
+ else
+ if isdir(root_tlbx + "/macros/") then
+ deletefile(root_tlbx + "/macros/lib");
+ binfiles = findfiles(root_tlbx + "/macros/", "*.bin");
+ if ~isempty(binfiles) then
+ deletefile(root_tlbx + "/macros/" + binfiles);
+ end
+ end
+ end
+
+ if isfile(root_tlbx + "/src/cleaner_src.sce") then
+ exec(root_tlbx + "/src/cleaner_src.sce");
+ mdelete(root_tlbx + "/src/cleaner_src.sce");
+ end
+
+ if isfile(root_tlbx + "/sci_gateway/cleaner_gateway.sce") then
+ exec(root_tlbx + "/sci_gateway/cleaner_gateway.sce");
+ mdelete(root_tlbx + "/sci_gateway/cleaner_gateway.sce");
+ end
+
+ if isfile(root_tlbx + "/help/cleaner_help.sce") then
+ exec(root_tlbx + "/help/cleaner_help.sce");
+ else
+ if isdir(root_tlbx + "/jar/") then
+ rmdir(root_tlbx + "/jar/", "s");
+ end
+ end
+
+ if isfile(root_tlbx + "/loader.sce") then
+ mdelete(root_tlbx + "/loader.sce");
+ end
+
+ if isfile(root_tlbx + "/unloader.sce") then
+ mdelete(root_tlbx + "/unloader.sce");
+ end
+endfunction
+
+try
+ perform_clean();
+catch
+ [errmsg, tmp, nline, func] = lasterror();
+ msg = "%s: error on line #%d: ""%s""\n";
+ msg = msprintf(msg, func, nline, errmsg);
+ lines(oldlines);
+ mode(oldmode);
+ clear perform_clean oldlines oldmode tmp nline func errmsg;
+ error(msg);
+end
+
+lines(oldlines)
+mode(oldmode);
+clear perform_clean oldlines oldmode;
diff --git a/etc/FOSSEE_Communication_Systems_Toolbox.quit b/etc/FOSSEE_Communication_Systems_Toolbox.quit
new file mode 100644
index 0000000..dca3560
--- /dev/null
+++ b/etc/FOSSEE_Communication_Systems_Toolbox.quit
@@ -0,0 +1,37 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+// Some specific hooks can be specify here when the module is unloaded.
+
+function quitModule()
+
+ etc_tlbx = get_absolute_file_path("FOSSEE_Communication_Systems_Toolbox.quit");
+ etc_tlbx = getshortpathname(etc_tlbx);
+ root_tlbx = strncpy( etc_tlbx, length(etc_tlbx)-length("\etc\") );
+
+ //unlink libraries
+ [bOK, ilib] = c_link('skeleton_cpp');
+ if bOK then
+ ulink(ilib);
+ end
+
+ [bOK, ilib] = c_link('skeleton_c');
+ if bOK then
+ ulink(ilib);
+ end
+
+ [bOK, ilib] = c_link('skeleton_fortran');
+ if bOK then
+ ulink(ilib);
+ end
+
+ // Remove Preferences GUI
+ // =============================================================================
+ if getscilabmode() == "STD" then
+ removeModulePreferences(root_tlbx);
+ end
+
+endfunction
+
+
+quitModule();
+clear quitModule;
diff --git a/etc/FOSSEE_Communication_Systems_Toolbox.start b/etc/FOSSEE_Communication_Systems_Toolbox.start
new file mode 100644
index 0000000..6f6b455
--- /dev/null
+++ b/etc/FOSSEE_Communication_Systems_Toolbox.start
@@ -0,0 +1,65 @@
+// Copyright (C) 2008 - INRIA
+// Copyright (C) 2009 - DIGITEO
+
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+function scilab_toolboxlib = startModule()
+
+ TOOLBOX_NAME = "FOSSEE_Communication_Systems_Toolbox";
+ TOOLBOX_TITLE = "FOSSEE_Communication_Systems_Toolbox";
+
+ mprintf("Start " + TOOLBOX_TITLE + "\n");
+
+ if isdef("FOSSEE_Communication_Systems_Toolboxlib") then
+ warning("FOSSEE_Communication_Systems_Toolbox library is already loaded");
+ return;
+ end
+
+ etc_tlbx = get_absolute_file_path("FOSSEE_Communication_Systems_Toolbox.start");
+ etc_tlbx = getshortpathname(etc_tlbx);
+ root_tlbx = strncpy( etc_tlbx, length(etc_tlbx)-length("\etc\") );
+
+//Load functions library
+// =============================================================================
+ mprintf("\tLoad macros\n");
+ pathmacros = pathconvert( root_tlbx ) + "macros" + filesep();
+ scilab_toolboxlib = lib(pathmacros);
+
+// load gateways and Java libraries
+// =============================================================================
+// verboseMode = ilib_verbose();
+// ilib_verbose(0);
+// mprintf("\tLoad gateways\n");
+// exec(pathconvert(root_tlbx+"/sci_gateway/loader_gateway.sce",%f));
+
+// load localization
+ addlocalizationdomain(TOOLBOX_NAME, root_tlbx + "/locales");
+
+// Load and add help chapter
+// =============================================================================
+ if or(getscilabmode() == ["NW";"STD"]) then
+ mprintf("\tLoad help\n");
+ path_addchapter = pathconvert(root_tlbx+"/jar");
+ if ( isdir(path_addchapter) <> [] ) then
+ add_help_chapter(TOOLBOX_NAME, path_addchapter, %F);
+ end
+ end
+
+// Load demos
+// =============================================================================
+// if or(getscilabmode() == ["NW";"STD"]) then
+// mprintf("\tLoad demos\n");
+// pathdemos = pathconvert(root_tlbx+"/demos/scilab_toolbox.dem.gateway.sce", %F, %T);
+// add_demo(TOOLBOX_TITLE, pathdemos);
+// end
+
+// Load Preferences GUI
+// =============================================================================
+ // if getscilabmode() == "STD" then
+ // addModulePreferences(TOOLBOX_TITLE, root_tlbx, etc_tlbx + "scilab_toolbox_preferences.xml");
+// end
+
+endfunction
+
+scilab_toolboxlib = startModule();
+clear startModule; // remove startModule on stack
diff --git a/etc/toolbox_skeleton_preferences.xml b/etc/toolbox_skeleton_preferences.xml
new file mode 100644
index 0000000..f4f08c0
--- /dev/null
+++ b/etc/toolbox_skeleton_preferences.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<body>
+ <Form text="_d(toolbox_skeleton, Rectangle)">
+ <Entry text="_d(toolbox_skeleton, My Title)" value="exemple"/>
+ <Select text="_d(toolbox_skeleton, Height)" value="18">
+ <Option value="12"/>
+ <Option value="18"/>
+ <Option value="24"/>
+ </Select>
+ <Select text="_d(toolbox_skeleton, Width)" value="18">
+ <Option value="12"/>
+ <Option value="18"/>
+ <Option value="24"/>
+ </Select>
+ <Color text="_d(toolbox_skeleton, Color)" value="#0000ff"/>
+ <Checkbox text="_d(toolbox_skeleton, Outline)" value="yes"/>
+ </Form>
+</body>
diff --git a/etc/toolbox_skeleton_preferences.xsl b/etc/toolbox_skeleton_preferences.xsl
new file mode 100644
index 0000000..3d57d0d
--- /dev/null
+++ b/etc/toolbox_skeleton_preferences.xsl
@@ -0,0 +1,39 @@
+<?xml version='1.0' encoding='utf-8'?>
+<xsl:stylesheet version ="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:import href="$SCI/modules/preferences/src/xslt/XCommon.xsl"/>
+
+ <xsl:template match="toolbox_skeleton" mode="tooltip">Environment</xsl:template>
+ <xsl:template match="toolbox_skeleton">
+ <VSpace height="25"/>
+ <Title text="Environment">
+ <HBox>
+ Foo:
+ <xsl:call-template name="Select">
+ <xsl:with-param name="among">
+ <option foo="bar"/>
+ <option foo="barbar"/>
+ <option foo="barbarbar"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </HBox>
+ </Title>
+ </xsl:template>
+
+ <xsl:template match="save">
+ <VSpace height="25"/>
+ <Title text="Save">
+ <HBox>
+ <Checkbox listener="ActionListener">
+ <xsl:if test="@bar='true'">
+ <xsl:attribute name="checked">checked</xsl:attribute>
+ </xsl:if>
+ <actionPerformed set="bar" value="true">
+ <xsl:call-template name="context"/>
+ </actionPerformed>
+ </Checkbox>
+ Save:
+ </HBox>
+ </Title>
+ </xsl:template>
+</xsl:stylesheet> \ No newline at end of file
diff --git a/help/builder_help.sce b/help/builder_help.sce
new file mode 100644
index 0000000..ea6ca9c
--- /dev/null
+++ b/help/builder_help.sce
@@ -0,0 +1,12 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+mode(-1)
+lines(0)
+
+toolbox_title = "FOSSEE_Communication_Toolbox"
+
+help_dir = get_absolute_file_path('builder_help.sce');
+
+tbx_builder_help_lang("en_US", help_dir);
+
+clear toolbox_title;
diff --git a/help/cleaner_help.sce b/help/cleaner_help.sce
new file mode 100644
index 0000000..a2b5e7e
--- /dev/null
+++ b/help/cleaner_help.sce
@@ -0,0 +1,21 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+function cleaner_help()
+ path = get_absolute_file_path("cleaner_help.sce");
+ langdirs = dir(path);
+ langdirs = langdirs.name(langdirs.isdir);
+
+ for l = 1:size(langdirs, "*")
+ masterfile = fullpath(path + filesep() + langdirs(l) + "/master_help.xml");
+ mdelete(masterfile);
+
+ jarfile = fullpath(path + "/../jar/scilab_" + langdirs(l) + "_help.jar");
+ mdelete(jarfile);
+
+ tmphtmldir = fullpath(path + "/" + langdirs(l) + "/scilab_" + langdirs(l) + "_help");
+ rmdir(tmphtmldir, "s");
+ end
+endfunction
+
+cleaner_help();
+clear cleaner_help;
diff --git a/help/en_US/arithenco.xml b/help/en_US/arithenco.xml
new file mode 100644
index 0000000..e303e05
--- /dev/null
+++ b/help/en_US/arithenco.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ *
+ * This help file was generated from arithenco.sci using help_from_sci().
+ *
+ -->
+
+<refentry version="5.0-subset Scilab" xml:id="arithenco" xml:lang="en"
+ xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:ns3="http://www.w3.org/1999/xhtml"
+ xmlns:mml="http://www.w3.org/1998/Math/MathML"
+ xmlns:scilab="http://www.scilab.org"
+ xmlns:db="http://docbook.org/ns/docbook">
+
+ <refnamediv>
+ <refname>arithenco</refname>
+ <refpurpose>This function encodes the given sequence using aritmetic coding</refpurpose>
+ </refnamediv>
+
+</refentry>
diff --git a/help/en_US/build_help.sce b/help/en_US/build_help.sce
new file mode 100644
index 0000000..7065316
--- /dev/null
+++ b/help/en_US/build_help.sce
@@ -0,0 +1,3 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+tbx_build_help(TOOLBOX_TITLE,get_absolute_file_path("build_help.sce"));
diff --git a/help/en_US/master_help.xml b/help/en_US/master_help.xml
new file mode 100644
index 0000000..b3b27d3
--- /dev/null
+++ b/help/en_US/master_help.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE book [
+<!--Begin Entities-->
+<!ENTITY aaa30023c011c2d00a22694ae6ca55e21 SYSTEM "/home/rupak/communications/FOSSEE-Communication-Systems-Toolbox/help/en_US/arithenco.xml">
+<!--End Entities-->
+]>
+<book version="5.0-subset Scilab" xml:lang="en_US"
+ xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:xi="http://www.w3.org/2001/XInclude"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:mml="http://www.w3.org/1998/Math/MathML"
+ xmlns:html="http://www.w3.org/1999/xhtml"
+ xmlns:db="http://docbook.org/ns/docbook">
+ <info xml:id='fossee_communication_systems_toolbox_manual'>
+ <title>FOSSEE_Communication_Systems_Toolbox</title>
+ </info>
+
+<part xml:id='section_1f049b1e3111e3d1d538e7603f77f589'>
+<title>FOSSEE_Communication_Systems_Toolbox</title>
+&aaa30023c011c2d00a22694ae6ca55e21;
+</part>
+</book>
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS
new file mode 100644
index 0000000..22646bd
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB
new file mode 100644
index 0000000..5009c35
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/DOCS.TAB
@@ -0,0 +1 @@
+eÿÿÿ@ÿÿý€ \ No newline at end of file
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS
new file mode 100644
index 0000000..90f9c03
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/OFFSETS
@@ -0,0 +1 @@
+‡PƒÉ`ÃÐ \ No newline at end of file
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS
new file mode 100644
index 0000000..eeb46b1
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/POSITIONS
@@ -0,0 +1 @@
+eÿÿÿU@`.aTò˜Z5Ÿ1iÕfï“Û‚eÿÿÿ\8TI…SÊahÖ|ŧU›¾OPeÿÿÿW(`0`èªyL-Ϙ´ê³wÉî@Ê \ No newline at end of file
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA
new file mode 100644
index 0000000..2cfff7d
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/SCHEMA
@@ -0,0 +1,2 @@
+JavaSearch 1.0
+TMAP bs=2048 rt=0 fl=-1 id1=19 id2=1
diff --git a/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP
new file mode 100644
index 0000000..6ca29d9
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/JavaHelpSearch/TMAP
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/ScilabCaution.png b/help/en_US/scilab_en_US_help/ScilabCaution.png
new file mode 100644
index 0000000..5b2918a
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/ScilabCaution.png
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/ScilabEdit.png b/help/en_US/scilab_en_US_help/ScilabEdit.png
new file mode 100644
index 0000000..d9eaa84
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/ScilabEdit.png
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/ScilabExecute.png b/help/en_US/scilab_en_US_help/ScilabExecute.png
new file mode 100644
index 0000000..1e23507
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/ScilabExecute.png
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/ScilabImportant.png b/help/en_US/scilab_en_US_help/ScilabImportant.png
new file mode 100644
index 0000000..8ab7510
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/ScilabImportant.png
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/ScilabNote.png b/help/en_US/scilab_en_US_help/ScilabNote.png
new file mode 100644
index 0000000..6cf7522
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/ScilabNote.png
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/ScilabTip.png b/help/en_US/scilab_en_US_help/ScilabTip.png
new file mode 100644
index 0000000..6cf7522
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/ScilabTip.png
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/ScilabWarning.png b/help/en_US/scilab_en_US_help/ScilabWarning.png
new file mode 100644
index 0000000..5b2918a
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/ScilabWarning.png
Binary files differ
diff --git a/help/en_US/scilab_en_US_help/arithenco.html b/help/en_US/scilab_en_US_help/arithenco.html
new file mode 100644
index 0000000..785de5e
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/arithenco.html
@@ -0,0 +1,57 @@
+<html><head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title>arithenco</title>
+ <style type="text/css" media="all">
+ @import url("scilab_code.css");
+ @import url("xml_code.css");
+ @import url("c_code.css");
+ @import url("style.css");
+ </style>
+ </head>
+ <body>
+ <div class="manualnavbar">
+ <table width="100%"><tr>
+ <td width="30%">
+ <span class="previous"><a href="section_1f049b1e3111e3d1d538e7603f77f589.html">&lt;&lt; FOSSEE_Communication_Systems_Toolbox</a></span>
+
+ </td>
+ <td width="40%" class="center">
+ <span class="top"><a href="section_1f049b1e3111e3d1d538e7603f77f589.html">FOSSEE_Communication_Systems_Toolbox</a></span>
+
+ </td>
+ <td width="30%" class="next">
+
+ </td>
+ </tr></table>
+ <hr />
+ </div>
+
+
+
+ <span class="path" dir="ltr"><a href="index.html">FOSSEE_Communication_Systems_Toolbox</a> &gt;&gt; <a href="section_1f049b1e3111e3d1d538e7603f77f589.html">FOSSEE_Communication_Systems_Toolbox</a> &gt; arithenco</span>
+
+ <br /><br />
+ <div class="refnamediv"><h1 class="refname">arithenco</h1>
+ <p class="refpurpose">This function encodes the given sequence using aritmetic coding</p></div>
+ <br />
+
+ <div class="manualnavbar">
+ <table width="100%">
+ <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr>
+<tr>
+ <td width="30%">
+ <span class="previous"><a href="section_1f049b1e3111e3d1d538e7603f77f589.html">&lt;&lt; FOSSEE_Communication_Systems_Toolbox</a></span>
+
+ </td>
+ <td width="40%" class="center">
+ <span class="top"><a href="section_1f049b1e3111e3d1d538e7603f77f589.html">FOSSEE_Communication_Systems_Toolbox</a></span>
+
+ </td>
+ <td width="30%" class="next">
+
+ </td>
+ </tr></table>
+ <hr />
+ </div>
+ </body>
+</html>
diff --git a/help/en_US/scilab_en_US_help/c_code.css b/help/en_US/scilab_en_US_help/c_code.css
new file mode 100644
index 0000000..948d2ee
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/c_code.css
@@ -0,0 +1,54 @@
+.ccomment {
+ font-style: italic;
+ color: #b22222
+}
+
+.cdefault {
+ font-style: normal;
+ color: #000000
+}
+
+.copenclose {
+ font-style: normal;
+ color: #000000
+}
+
+.coperator {
+ font-style: normal;
+ color: #000000
+}
+
+.cstring {
+ font-style: normal;
+ color: #a6557a
+}
+
+.ctype {
+ font-style: normal;
+ color: #55a655
+}
+
+.cpreprocessor {
+ font-style: normal;
+ color: #9965a6
+}
+
+.cid {
+ font-style: normal;
+ color: #000000
+}
+
+.ckeyword {
+ font-style: normal;
+ color: #ad3ff2
+}
+
+.cmodifier {
+ font-style: normal;
+ color: #ad3ff2
+}
+
+.cnumber {
+ font-style: normal;
+ color: #008b8b
+}
diff --git a/help/en_US/scilab_en_US_help/index.html b/help/en_US/scilab_en_US_help/index.html
new file mode 100644
index 0000000..33cb2ea
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/index.html
@@ -0,0 +1,55 @@
+<html><head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title></title>
+ <style type="text/css" media="all">
+ @import url("scilab_code.css");
+ @import url("xml_code.css");
+ @import url("c_code.css");
+ @import url("style.css");
+ </style>
+ </head>
+ <body>
+ <div class="manualnavbar">
+ <table width="100%"><tr>
+ <td width="30%">
+
+ </td>
+ <td width="40%" class="center">
+
+ </td>
+ <td width="30%" class="next">
+
+ </td>
+ </tr></table>
+ <hr />
+ </div>
+
+
+
+
+ <br /><br />
+ <h3 class="book-title">FOSSEE_Communication_Systems_Toolbox</h3>
+<ul class="list-part"><a name="fossee_communication_systems_toolbox_manual"></a><div class="info"></div>
+
+<li><a href="section_1f049b1e3111e3d1d538e7603f77f589.html" class="part">FOSSEE_Communication_Systems_Toolbox</a>
+<ul class="list-chapter"><li><a href="arithenco.html" class="refentry">arithenco</a> &#8212; <span class="refentry-description">This function encodes the given sequence using aritmetic coding</span></li></ul></li></ul>
+ <br />
+
+ <div class="manualnavbar">
+ <table width="100%">
+ <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr>
+<tr>
+ <td width="30%">
+
+ </td>
+ <td width="40%" class="center">
+
+ </td>
+ <td width="30%" class="next">
+
+ </td>
+ </tr></table>
+ <hr />
+ </div>
+ </body>
+</html>
diff --git a/help/en_US/scilab_en_US_help/jhelpidx.xml b/help/en_US/scilab_en_US_help/jhelpidx.xml
new file mode 100644
index 0000000..aa5a66e
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/jhelpidx.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE index PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Index Version 1.0//EN" "http://java.sun.com/products/javahelp/index_1_0.dtd">
+<index version="1.0"/> \ No newline at end of file
diff --git a/help/en_US/scilab_en_US_help/jhelpmap.jhm b/help/en_US/scilab_en_US_help/jhelpmap.jhm
new file mode 100644
index 0000000..7c02e3c
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/jhelpmap.jhm
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE map PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp Map Version 1.0//EN" "http://java.sun.com/products/javahelp/map_1_0.dtd">
+<map version="1.0">
+<mapID target="index" url="index.html"/>
+<mapID target="section_1f049b1e3111e3d1d538e7603f77f589" url="section_1f049b1e3111e3d1d538e7603f77f589.html"/>
+<mapID target="arithenco" url="arithenco.html"/>
+</map> \ No newline at end of file
diff --git a/help/en_US/scilab_en_US_help/jhelpset.hs b/help/en_US/scilab_en_US_help/jhelpset.hs
new file mode 100644
index 0000000..3798a6a
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/jhelpset.hs
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE helpset
+ PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 1.0//EN" "http://java.sun.com/products/javahelp/helpset_1_0.dtd">
+<helpset version="1.0">
+<title>FOSSEE_Communication_Systems_Toolbox</title>
+<maps>
+<homeID>top</homeID>
+<mapref location="jhelpmap.jhm"/>
+</maps>
+<view>
+<name>TOC</name>
+<label>Table Of Contents</label>
+<type>javax.help.TOCView</type>
+<data>jhelptoc.xml</data>
+</view>
+<view>
+<name>Index</name>
+<label>Index</label>
+<type>javax.help.IndexView</type>
+<data>jhelpidx.xml</data>
+</view>
+<view>
+<name>Search</name>
+<label>Search</label>
+<type>javax.help.SearchView</type>
+<data engine="com.sun.java.help.search.DefaultSearchEngine">JavaHelpSearch</data>
+</view>
+</helpset> \ No newline at end of file
diff --git a/help/en_US/scilab_en_US_help/jhelptoc.xml b/help/en_US/scilab_en_US_help/jhelptoc.xml
new file mode 100644
index 0000000..30ce6fb
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/jhelptoc.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE toc PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 1.0//EN" "http://java.sun.com/products/javahelp/toc_1_0.dtd">
+<toc version="1.0">
+<tocitem target="index" text="FOSSEE_Communication_Systems_Toolbox">
+<tocitem target="section_1f049b1e3111e3d1d538e7603f77f589" text="FOSSEE_Communication_Systems_Toolbox">
+<tocitem target="arithenco" text="arithenco"/>
+</tocitem>
+</tocitem>
+</toc> \ No newline at end of file
diff --git a/help/en_US/scilab_en_US_help/scilab_code.css b/help/en_US/scilab_en_US_help/scilab_code.css
new file mode 100644
index 0000000..658f42e
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/scilab_code.css
@@ -0,0 +1,96 @@
+.scilabcomment {
+ font-style: italic;
+ color: #01a801
+}
+
+.scilabdefault {
+ font-style: normal;
+ color: #000000
+}
+
+.scilabspecial {
+ font-style: normal;
+ color: #ffaa00
+}
+
+.scilabconstants {
+ font-style: normal;
+ color: #da70d6
+}
+
+.scilaboperator {
+ font-style: normal;
+ color: #5c5c5c
+}
+
+.scilabnumber {
+ font-style: normal;
+ color: #bc8f8f
+}
+
+.scilabfkeyword {
+ font-style: normal;
+ color: #b01813
+}
+
+.scilabskeyword {
+ font-style: normal;
+ color: #a020f0
+}
+
+.scilabckeyword {
+ font-style: normal;
+ color: #5f9ea0
+}
+
+.scilabcommand {
+ font-style: normal;
+ color: #32b9b9
+}
+
+.scilabmacro {
+ font-style: normal;
+ color: #ae5cb0
+}
+
+a.scilabcommand {
+ font-style: normal;
+ text-decoration: underline;
+ color: #32b9b9
+}
+
+a.scilabmacro {
+ font-style: normal;
+ text-decoration: underline;
+ color: #ae5cb0
+}
+
+.scilabstring {
+ font-style: normal;
+ color: #bc8f8f
+}
+
+.scilabid {
+ font-style: normal;
+ color: #000000
+}
+
+.scilabinputoutputargs {
+ font-weight: bold;
+ color: #834310
+}
+
+.scilabfunctionid {
+ font-weight: bold;
+ color: #000000
+}
+
+.scilabfield {
+ font-style: normal;
+ color: #aaaaaa
+}
+
+.scilabopenclose {
+ font-style: normal;
+ color: #4a55db
+}
diff --git a/help/en_US/scilab_en_US_help/section_1f049b1e3111e3d1d538e7603f77f589.html b/help/en_US/scilab_en_US_help/section_1f049b1e3111e3d1d538e7603f77f589.html
new file mode 100644
index 0000000..1afbe8c
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/section_1f049b1e3111e3d1d538e7603f77f589.html
@@ -0,0 +1,55 @@
+<html><head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+ <title></title>
+ <style type="text/css" media="all">
+ @import url("scilab_code.css");
+ @import url("xml_code.css");
+ @import url("c_code.css");
+ @import url("style.css");
+ </style>
+ </head>
+ <body>
+ <div class="manualnavbar">
+ <table width="100%"><tr>
+ <td width="30%">
+
+ </td>
+ <td width="40%" class="center">
+ <span class="top"><a href="index.html">FOSSEE_Communication_Systems_Toolbox</a></span>
+
+ </td>
+ <td width="30%" class="next">
+
+ </td>
+ </tr></table>
+ <hr />
+ </div>
+
+
+
+ <span class="path" dir="ltr"><a href="index.html">FOSSEE_Communication_Systems_Toolbox</a> &gt;&gt; FOSSEE_Communication_Systems_Toolbox</span>
+
+ <br /><br />
+ <h3 class="title-part">FOSSEE_Communication_Systems_Toolbox</h3>
+<ul class="list-chapter"><li><a href="arithenco.html" class="refentry">arithenco</a> &#8212; <span class="refentry-description">This function encodes the given sequence using aritmetic coding</span></li></ul>
+ <br />
+
+ <div class="manualnavbar">
+ <table width="100%">
+ <tr><td colspan="3" class="next"><a href="http://bugzilla.scilab.org/enter_bug.cgi?product=Scilab%20software&component=Documentation%20pages" class="ulink">Report an issue</a></td></tr>
+<tr>
+ <td width="30%">
+
+ </td>
+ <td width="40%" class="center">
+ <span class="top"><a href="index.html">FOSSEE_Communication_Systems_Toolbox</a></span>
+
+ </td>
+ <td width="30%" class="next">
+
+ </td>
+ </tr></table>
+ <hr />
+ </div>
+ </body>
+</html>
diff --git a/help/en_US/scilab_en_US_help/style.css b/help/en_US/scilab_en_US_help/style.css
new file mode 100644
index 0000000..edc0b85
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/style.css
@@ -0,0 +1,386 @@
+body {
+ color:#000000;
+ background-color:#ffffff;
+ font-family:sans-serif;
+ font-size:100%;
+ margin:5px;
+ padding:0;
+ background : url("/img/body.png");
+ background-repeat : repeat-x;
+}
+
+.para {
+ padding-left: 10px;
+}
+
+.refname {
+ color: #ff6c0a;
+}
+.refpurpose {
+ font-size: 110%;
+}
+
+.synopsis {
+ border: 1px solid #CCCCCC;
+ width:80%;
+ padding: 0.5em;
+}
+
+.editbar {
+ text-align: right;
+}
+
+.term {
+ color:#A00000;
+ font-size:100%;
+ font-weight: 600;
+}
+
+h3 {
+ color: #0033FF;
+ font-weight: bold;
+ font-size:130%;
+ margin-bottom: 10px;
+}
+
+h4 {
+ color: #0066FF;
+ font-weight: bold;
+ font-size:120%;
+ margin-bottom: 5px;
+}
+
+h5 {
+ color: #0099FF;
+ font-weight: bold;
+ font-size:110%;
+ margin-bottom: 1px;
+}
+
+.programlisting {
+ font-family: monospace;
+ font-size: 100%;
+ background-color:#F4F4FF;
+ border-color:#CCCCCC;
+ border-style:solid;
+ border-width:2px medium;
+ width:90%;
+ color:#333333;
+ line-height:120%;
+ padding:10px;
+ direction: ltr;
+}
+
+.literal {
+ font-family: monospace;
+ font-size: 100%;
+}
+
+.option {
+ font-family: monospace;
+ font-style: italic;
+ font-size: 100%;
+}
+
+.command {
+ font-family: monospace;
+ font-size: 100%;
+ color: #32b9b9;
+}
+
+.function {
+ font-family: monospace;
+ font-size: 100%;
+ color: #32b9b9;
+ direction: ltr;
+}
+
+.varname {
+ font-family: monospace;
+ font-weight: bold;
+ font-size: 100%;
+ direction: ltr;
+}
+
+.constant {
+ font-family: monospace;
+ font-size: 100%;
+ color: #da70d6;
+}
+
+a {
+ color: blue;
+ text-decoration:none;
+}
+
+a:hover {
+ text-decoration:underline;
+}
+
+.itemizedlist {
+ list-style-type: disc;
+}
+
+.inline-list li {
+ display: inline;
+ list-style-type: disc;
+}
+
+.vert-list {
+ list-style-type: disc;
+}
+
+pre {
+ margin-bottom: 0px;
+ margin-top: 0px;
+ direction: ltr;
+}
+
+.leftpart {
+ position:absolute;
+ float:left;
+ width: 186px;
+ padding: 5px;
+ font-size: smaller;
+}
+
+.content {
+ margin-top: 100px;
+ margin-left: 196px
+}
+
+.container {
+ margin: 0 auto;
+ width:1024px;
+}
+
+ul.toc li.list-active {
+ list-style-type:disc;
+ font-weight:bold;
+}
+
+ul.toc li.parent {
+ font-size: 115%;
+ padding: 5px 0px 5px 11px;
+ border-bottom: 1px solid #cccccc;
+ margin-bottom: 5px;
+}
+
+ul.toc li.root {
+ font-size: 135%;
+ padding: 5px 0px 5px 11px;
+ border-bottom: 1px solid #cccccc;
+ margin-bottom: 5px;
+}
+
+ul.toc li {
+ font-size: 85%;
+ margin: 1px 0 1px 1px;
+ padding: 1px 0 1px 11px;
+ background-repeat: no-repeat;
+ background-position: center left;
+ list-style-type: circle;
+}
+
+.next {
+ float:right;
+ text-align: right;
+}
+
+.center {
+ text-align: center;
+}
+
+.screen {
+ font-family: monospace;
+ font-size: 100%;
+ background-color:#FFFFFF;
+ border-color:#CCCCCC;
+ border-style:solid;
+ border-width:2px medium;
+ width:90%;
+ color:#333333;
+ line-height:120%;
+ padding:10px;
+}
+
+/* Top and bottom navigation controls on manual pages --------------------- */
+div.manualnavbar {
+ background-color: #F0F0FF;
+ color: inherit;
+ padding: 4px;
+ margin-bottom: 10px;
+ direction: ltr;
+}
+div.manualnavbar .prev {
+ padding-right: 4px;
+}
+div.manualnavbar .next {
+ text-align: right;
+ padding-left: 4px;
+}
+
+div.manualnavbar .top {
+ text-align: center;
+ display: block;
+}
+
+div.manualnavbar hr {
+ color: #cccccc;
+ background-color: #cccccc;
+}
+
+/* Footer navigation area ------------------------------------------------- */
+
+#pagefooter {
+ position: relative;
+ font-size: 75%;
+ color: inherit;
+ background-color: #e5e5e5;
+ width: 100%;
+}
+
+#pagefooterleft {
+ top: 0px;
+ left: 0px;
+ padding: 6px;
+ margin-right: 30%;
+}
+
+#pagefooterright {
+ text-align: right;
+ margin-left: 50%;
+ padding: 6px;
+}
+#footnav {
+ color: inherit;
+ background-color: #9999cc;
+ border-width: 1px 0px;
+ border-color: #333366;
+ border-style: solid;
+ text-align: right;
+ padding-right: 6px;
+}
+
+
+
+
+ #global{
+/* width: 90%; */
+ max-width: 90em;
+/* min-width: 850px; */
+ margin-left: auto;
+ margin-right: auto;
+ }
+
+ #myHeader{
+ background-color:#000000;
+ color:white;
+ margin-bottom : 10px;
+ position : relative;
+ text-align: center;
+/* width : 1024px;*/
+ height : 100px;
+ padding-left : 20px;
+ background : url("http://atoms.scilab.org/images/homepage/cadre_head.png");
+ background-repeat : no-repeat;
+ background-position : 0px 0px;
+
+ }
+
+ #myFooter{
+ background-color:#E5E5E5;
+ font-color:black;
+/* width: 90%;*/
+ max-width: 90em;
+/* min-width: 850px;
+ margin-left: 5%;
+ margin-right: 5%;*/
+ margin-top:10px;
+ padding:10px;
+ }
+
+ #mainArea{
+ width: 100%;
+ overflow: hidden;
+ }
+
+ #myLeftArea{
+ color:white;
+ float: left;
+ width: 180px;
+ padding:5px;
+ }
+
+ #myMiddleArea{
+ color:black;
+ margin-left: 200px;
+ padding: 10px 20px;
+ }
+
+ #myRightArea{
+ color:white;
+ float: right;
+ width: 200px;
+ padding: 12px 20px;
+ }
+
+
+div#cadre_head
+{
+ position : relative;
+ text-align: center;
+/* width : 1024px;*/
+ height : 100px;
+ padding-left : 20px;
+ background : url("/img/cadre_head.png");
+ background-repeat : no-repeat;
+ background-position : 0px 0px;
+}
+
+
+div#slogan{
+ position: absolute;
+ top : 50px;
+ left:251px;
+ color:#0000AA;
+ font: 120%, Georgia,Serif;
+}
+div#cadre_help
+{
+ position: absolute;
+ top:45px;
+ right:0px;
+ font-size:0.8em;
+ color:#0000AA;
+}
+table
+{
+ border-collapse:collapse
+}
+th, td {
+ padding: 4px;
+}
+table.revhistory
+{
+ width:90%;
+ border-color:#CCCCCC;
+ border-style:solid;
+ border-width:2px medium;
+ margin-bottom: 10px;
+}
+
+table.revhistory tr.title td
+{
+ background-color: #CCCCEE;
+ font-weight: bold;
+}
+
+td.revnumber
+{
+ vertical-align: top;
+}
+tr
+{
+ vertical-align: top;
+}
diff --git a/help/en_US/scilab_en_US_help/xml_code.css b/help/en_US/scilab_en_US_help/xml_code.css
new file mode 100644
index 0000000..9e4c27f
--- /dev/null
+++ b/help/en_US/scilab_en_US_help/xml_code.css
@@ -0,0 +1,94 @@
+.xmlcomment {
+ font-style: italic;
+ color: #01a801
+}
+
+.xmldefault {
+ font-style: normal;
+ color: #000000
+}
+
+.xmlentity {
+ font-style: normal;
+ color: #ffaa00
+}
+
+.xmlopeninstr {
+ font-style: normal;
+ color: #000000
+}
+
+.xmlcloseinstr {
+ font-style: normal;
+ color: #000000
+}
+
+.xmlinstrname {
+ font-style: normal;
+ color: #9965a6
+}
+
+.xmllowtag {
+ font-style: normal;
+ color: #000000
+}
+
+.xmltagname {
+ font-style: normal;
+ color: #0303ff
+}
+
+.xmllowclose {
+ font-style: normal;
+ color: #000000
+}
+
+.xmlopencomment {
+ font-style: italic;
+ color: #01a801
+}
+
+.xmlcommentend {
+ font-style: italic;
+ color: #01a801
+}
+
+.xmlcomment {
+ font-style: italic;
+ color: #01a801
+}
+
+.xmlopencdata {
+ font-style: normal;
+ color: #c45555
+}
+
+.xmlcdataend {
+ font-style: normal;
+ color: #c45555
+}
+
+.xmlcdata {
+ font-style: normal;
+ color: #000000
+}
+
+.xmlattributename {
+ font-style: normal;
+ color: #9965a6
+}
+
+.xmlequal {
+ font-style: normal;
+ color: #000000
+}
+
+.xmlattributevalue {
+ font-style: normal;
+ color: #973964
+}
+
+.xmlautoclose {
+ font-style: normal;
+ color: #000000
+}
diff --git a/help/fr_FR/build_help.sce b/help/fr_FR/build_help.sce
new file mode 100644
index 0000000..7065316
--- /dev/null
+++ b/help/fr_FR/build_help.sce
@@ -0,0 +1,3 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+tbx_build_help(TOOLBOX_TITLE,get_absolute_file_path("build_help.sce"));
diff --git a/help/fr_FR/c_multiplybypi.xml b/help/fr_FR/c_multiplybypi.xml
new file mode 100644
index 0000000..b23737d
--- /dev/null
+++ b/help/fr_FR/c_multiplybypi.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ *
+ * This file is released under the 3-clause BSD license. See COPYING-BSD.
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="c_multiplybypi" xml:lang="en">
+ <refnamediv>
+ <refname>c_multiplybypi</refname>
+ <refpurpose>Multiple par %pi un nombre</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <title>Séquence d'appel</title>
+ <synopsis>a = multiplybypi(b)</synopsis>
+ </refsynopsisdiv>
+ <refsection>
+ <title>Arguments</title>
+ <variablelist>
+ <varlistentry>
+ <term>b</term>
+ <listitem>
+ <para>Premier argument d'entrée</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>a</term>
+ <listitem>
+ <para>Argument de sortie</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsection>
+ <refsection>
+ <title>Description</title>
+ <para>Fait une multiplication particulière.</para>
+ <para>Ajoutez ici plus d'informations sur cette fonction </para>
+ <para>
+ LaTeX peut etre utilisé pour afficher l'équation: Dans ce cas, le rendu pourrait être <latex>$x*\pi$</latex>
+ </para>
+ </refsection>
+ <refsection>
+ <title>Exemples</title>
+ <programlisting role="example">c_multiplybypi(3)</programlisting>
+ </refsection>
+ <refsection role="see also">
+ <title>Voir aussi</title>
+ <simplelist type="inline">
+ <member>
+ <link linkend="c_sum">c_sum</link>
+ </member>
+ <member>
+ <link type="scilab" linkend="scilab.help/sum">Lien vers la page d'aide sum de Scilab</link>
+ </member>
+ </simplelist>
+ </refsection>
+</refentry>
diff --git a/help/fr_FR/c_sub.xml b/help/fr_FR/c_sub.xml
new file mode 100644
index 0000000..5b121e7
--- /dev/null
+++ b/help/fr_FR/c_sub.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ *
+ * This file is released under the 3-clause BSD license. See COPYING-BSD.
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:scilab="http://www.scilab.org" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="c_sub" xml:lang="en">
+ <refnamediv>
+ <refname>c_sub</refname>
+ <refpurpose>calcule de la soustraction depuis du code C</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <title>Séquence d'appel</title>
+ <synopsis>a = c_sub(b,c)</synopsis>
+ </refsynopsisdiv>
+ <refsection>
+ <title>Arguments</title>
+ <variablelist>
+ <varlistentry>
+ <term>b</term>
+ <listitem>
+ <para>Premier argument d'entrée</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>c</term>
+ <listitem>
+ <para>Second argument d'entrée</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>a</term>
+ <listitem>
+ <para>Argument de sortie</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsection>
+ <refsection>
+ <title>Description</title>
+ <para>calcule la soustraction.</para>
+ <para>Ajoutez ici plus d'informations sur cette fonction </para>
+ <para>
+ LaTeX peut etre utilisé pour afficher l'équation: Dans ce cas, le rendu pourrait être <latex>$x-y$</latex>
+ </para>
+ <para>Il est possible d'inclure une image en utilisant du code Scilab (il faut déclarer au préalable le namespace xmlns:scilab="http://www.scilab.org"):</para>
+ <programlisting role="xml">
+ <![CDATA[
+ <scilab:image>
+ plot3d();
+ </scilab:image>
+ ]]>
+ </programlisting>
+ <scilab:image>
+ plot3d();
+ </scilab:image>
+ <para>Si une image contient une chaîne de caractères localisées, il faut alors ajouter l'attribut scilab:localized="true":</para>
+ <programlisting role="xml">
+ <![CDATA[
+ <scilab:image localized="true">
+ plot2d();
+ xtitle("Mes jolis plots 2D");
+ </scilab:image>
+ ]]>
+ </programlisting>
+ <scilab:image localized="true">
+ plot2d();
+ xtitle("Mes jolis plots 2D");
+ </scilab:image>
+ </refsection>
+ <refsection>
+ <title>Exemples</title>
+ <programlisting role="example">c_sub(3,4)</programlisting>
+ </refsection>
+ <refsection role="see also">
+ <title>Voir aussi</title>
+ <simplelist type="inline">
+ <member>
+ <link linkend="c_sum">c_sum</link>
+ </member>
+ <member>
+ <link type="scilab" linkend="scilab.help/sum">Lien vers la page d'aide sum de Scilab</link>
+ </member>
+ </simplelist>
+ </refsection>
+</refentry>
diff --git a/help/fr_FR/c_sum.xml b/help/fr_FR/c_sum.xml
new file mode 100644
index 0000000..db218c8
--- /dev/null
+++ b/help/fr_FR/c_sum.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ *
+ * This file is released under the 3-clause BSD license. See COPYING-BSD.
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="c_sum" xml:lang="en">
+ <refnamediv>
+ <refname>c_sum</refname>
+ <refpurpose>calcule de la somme depuis du code C</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <title>Séquence d'appel</title>
+ <synopsis>a = c_sum(b,c)</synopsis>
+ </refsynopsisdiv>
+ <refsection>
+ <title>Arguments</title>
+ <variablelist>
+ <varlistentry>
+ <term>b</term>
+ <listitem>
+ <para>Premier argument d'entréee</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>c</term>
+ <listitem>
+ <para>Second argument d'entréee</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>a</term>
+ <listitem>
+ <para>Argument de sortie</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsection>
+ <refsection>
+ <title>Description</title>
+ <para>calcule la somme.</para>
+ <para>Ajoutez ici plus d'informations sur cette fonction </para>
+ <para>
+ LaTeX peut etre utilisé pour afficher l'équation: Dans ce cas, le rendu pourrait être <latex>$x+y$</latex>
+ </para>
+ </refsection>
+ <refsection>
+ <title>Exemples</title>
+ <programlisting role="example">c_sum(3,4)</programlisting>
+ </refsection>
+ <refsection role="see also">
+ <title>Voir aussi</title>
+ <simplelist type="inline">
+ <member>
+ <link linkend="fortran_sum">fortran_sum</link>
+ </member>
+ <member>
+ <link type="scilab" linkend="scilab.help/sum">Lien vers la page d'aide sum de Scilab</link>
+ </member>
+ </simplelist>
+ </refsection>
+</refentry>
diff --git a/help/fr_FR/fortran_sum.xml b/help/fr_FR/fortran_sum.xml
new file mode 100644
index 0000000..59c888a
--- /dev/null
+++ b/help/fr_FR/fortran_sum.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ *
+ * This file is released under the 3-clause BSD license. See COPYING-BSD.
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="fortran_sum" xml:lang="en">
+ <refnamediv>
+ <refname>fortran_sum</refname>
+ <refpurpose>calcule de la somme depuis du code fortran</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <title>Séquence d'appel</title>
+ <synopsis>a = c_sum(b,c)</synopsis>
+ </refsynopsisdiv>
+ <refsection>
+ <title>Arguments</title>
+ <variablelist>
+ <varlistentry>
+ <term>b</term>
+ <listitem>
+ <para>Premier argument d'entrée</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>c</term>
+ <listitem>
+ <para>Second argument d'entrée</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>a</term>
+ <listitem>
+ <para>Argument de sortie</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsection>
+ <refsection>
+ <title>Description</title>
+ <para>calcule la somme.</para>
+ <para>Ajoutez ici plus d'informations sur cette fonction </para>
+ <para>
+ LaTeX peut etre utilisé pour afficher l'équation: Dans ce cas, le rendu pourrait être <latex>$x+y$</latex>
+ </para>
+ </refsection>
+ <refsection>
+ <title>Exemples</title>
+ <programlisting role="example">fortran_sum(3,4)</programlisting>
+ </refsection>
+ <refsection role="see also">
+ <title>Voir aussi</title>
+ <simplelist type="inline">
+ <member>
+ <link linkend="c_sum">c_sum</link>
+ </member>
+ <member>
+ <link type="scilab" linkend="scilab.help/sum">Lien vers la page d'aide sum de Scilab</link>
+ </member>
+ </simplelist>
+ </refsection>
+</refentry>
diff --git a/help/fr_FR/scilab_sum.xml b/help/fr_FR/scilab_sum.xml
new file mode 100644
index 0000000..5b14618
--- /dev/null
+++ b/help/fr_FR/scilab_sum.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ *
+ * This file is released under the 3-clause BSD license. See COPYING-BSD.
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns3="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="scilab_sum" xml:lang="en">
+ <refnamediv>
+ <refname>scilab_sum</refname>
+ <refpurpose>calcule de la somme depuis du code scilab</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>
+ <title>Séquence d'appel</title>
+ <synopsis>a = scilab_sum(b,c)</synopsis>
+ </refsynopsisdiv>
+ <refsection>
+ <title>Arguments</title>
+ <variablelist>
+ <varlistentry>
+ <term>b</term>
+ <listitem>
+ <para>Premier argument d'entrée</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>c</term>
+ <listitem>
+ <para>Second argument d'entrée</para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>a</term>
+ <listitem>
+ <para>Argument de sortie</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsection>
+ <refsection>
+ <title>Description</title>
+ <para>calcule la somme.</para>
+ <para>Ajoutez ici plus d'informations sur cette fonction </para>
+ <para>
+ LaTeX peut etre utilisé pour afficher l'équation: Dans ce cas, le rendu pourrait être <latex>$x+y$</latex>
+ </para>
+ </refsection>
+ <refsection>
+ <title>Exemples</title>
+ <programlisting role="example">scilab_sum(3,4)</programlisting>
+ </refsection>
+ <refsection role="see also">
+ <title>Voir aussi</title>
+ <simplelist type="inline">
+ <member>
+ <link linkend="c_sum">c_sum</link>
+ </member>
+ <member>
+ <link type="scilab" linkend="scilab.help/sum">Lien vers la page d'aide sum de Scilab</link>
+ </member>
+ </simplelist>
+ </refsection>
+</refentry>
diff --git a/jar/org.scilab.contrib.toolboxskeleton.jar b/jar/org.scilab.contrib.toolboxskeleton.jar
new file mode 100644
index 0000000..3f29663
--- /dev/null
+++ b/jar/org.scilab.contrib.toolboxskeleton.jar
Binary files differ
diff --git a/jar/scilab_en_US_help.jar b/jar/scilab_en_US_help.jar
new file mode 100644
index 0000000..26f6d92
--- /dev/null
+++ b/jar/scilab_en_US_help.jar
Binary files differ
diff --git a/license.txt b/license.txt
new file mode 100644
index 0000000..f270758
--- /dev/null
+++ b/license.txt
@@ -0,0 +1,9 @@
+License of the FOSSEE_Communication_Toolbox
+
+Note that all the files of this toolbox are released into the public domain.
+Therefore, there is no limitation on the use of these files.
+
+Please note that Scilab is released under the terms of the GNU GPL v2.0
+For more information, see the COPYING file which you should have received
+along with this program.
+
diff --git a/loader.sce b/loader.sce
new file mode 100644
index 0000000..c0f673a
--- /dev/null
+++ b/loader.sce
@@ -0,0 +1,20 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+// Generated by builder.sce: Please, do not edit this file
+
+oldmode = mode(); mode(-1);
+oldlines = lines()(2); lines(0);
+try
+ exec(get_absolute_file_path("loader.sce")+"etc/"+"FOSSEE_Communication_Systems_Toolbox.start");
+catch
+ [errmsg, tmp, nline, func] = lasterror()
+ msg = "%s: error on line #%d: ""%s""\n"
+ msg = msprintf(msg, func, nline, errmsg)
+ lines(oldlines)
+ mode(oldmode);
+ clear oldlines oldmode tmp nline func
+ error(msg);
+end
+lines(oldlines);
+mode(oldmode);
+clear oldlines oldmode;
+
diff --git a/locales/en_US.po b/locales/en_US.po
new file mode 100644
index 0000000..7ba878b
--- /dev/null
+++ b/locales/en_US.po
@@ -0,0 +1,35 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: sci_gateway\c\sci_cerror.c:17
+msgid "%s: I'm waiting only one argument.\n"
+msgstr ""
+
+#: sci_gateway\c\sci_cerror.c:22
+#: macros\scilab_error.sci:17
+msgid "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"
+msgstr ""
+
+#: macros\scilab_error.sci:13
+msgid "%s: I''m waiting for only one argument.\n"
+msgstr ""
+
+msgid "Rectangle"
+msgstr ""
+
+msgid "My Title"
+msgstr ""
+
+msgid "Height"
+msgstr ""
+
+msgid "Width"
+msgstr ""
+
+msgid "Color"
+msgstr ""
+
+msgid "Outline"
+msgstr ""
diff --git a/locales/en_US/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.mo b/locales/en_US/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.mo
new file mode 100644
index 0000000..109adc9
--- /dev/null
+++ b/locales/en_US/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.mo
Binary files differ
diff --git a/locales/en_US/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.po b/locales/en_US/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.po
new file mode 100644
index 0000000..7ba878b
--- /dev/null
+++ b/locales/en_US/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.po
@@ -0,0 +1,35 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: sci_gateway\c\sci_cerror.c:17
+msgid "%s: I'm waiting only one argument.\n"
+msgstr ""
+
+#: sci_gateway\c\sci_cerror.c:22
+#: macros\scilab_error.sci:17
+msgid "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"
+msgstr ""
+
+#: macros\scilab_error.sci:13
+msgid "%s: I''m waiting for only one argument.\n"
+msgstr ""
+
+msgid "Rectangle"
+msgstr ""
+
+msgid "My Title"
+msgstr ""
+
+msgid "Height"
+msgstr ""
+
+msgid "Width"
+msgstr ""
+
+msgid "Color"
+msgstr ""
+
+msgid "Outline"
+msgstr ""
diff --git a/locales/en_US/LC_MESSAGES/scilab_toolbox.mo b/locales/en_US/LC_MESSAGES/scilab_toolbox.mo
new file mode 100644
index 0000000..109adc9
--- /dev/null
+++ b/locales/en_US/LC_MESSAGES/scilab_toolbox.mo
Binary files differ
diff --git a/locales/en_US/LC_MESSAGES/scilab_toolbox.po b/locales/en_US/LC_MESSAGES/scilab_toolbox.po
new file mode 100644
index 0000000..7ba878b
--- /dev/null
+++ b/locales/en_US/LC_MESSAGES/scilab_toolbox.po
@@ -0,0 +1,35 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: sci_gateway\c\sci_cerror.c:17
+msgid "%s: I'm waiting only one argument.\n"
+msgstr ""
+
+#: sci_gateway\c\sci_cerror.c:22
+#: macros\scilab_error.sci:17
+msgid "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"
+msgstr ""
+
+#: macros\scilab_error.sci:13
+msgid "%s: I''m waiting for only one argument.\n"
+msgstr ""
+
+msgid "Rectangle"
+msgstr ""
+
+msgid "My Title"
+msgstr ""
+
+msgid "Height"
+msgstr ""
+
+msgid "Width"
+msgstr ""
+
+msgid "Color"
+msgstr ""
+
+msgid "Outline"
+msgstr ""
diff --git a/locales/en_US/LC_MESSAGES/toolbox_skeleton.po b/locales/en_US/LC_MESSAGES/toolbox_skeleton.po
new file mode 100644
index 0000000..7ba878b
--- /dev/null
+++ b/locales/en_US/LC_MESSAGES/toolbox_skeleton.po
@@ -0,0 +1,35 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: sci_gateway\c\sci_cerror.c:17
+msgid "%s: I'm waiting only one argument.\n"
+msgstr ""
+
+#: sci_gateway\c\sci_cerror.c:22
+#: macros\scilab_error.sci:17
+msgid "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"
+msgstr ""
+
+#: macros\scilab_error.sci:13
+msgid "%s: I''m waiting for only one argument.\n"
+msgstr ""
+
+msgid "Rectangle"
+msgstr ""
+
+msgid "My Title"
+msgstr ""
+
+msgid "Height"
+msgstr ""
+
+msgid "Width"
+msgstr ""
+
+msgid "Color"
+msgstr ""
+
+msgid "Outline"
+msgstr ""
diff --git a/locales/fr_FR.po b/locales/fr_FR.po
new file mode 100644
index 0000000..e585710
--- /dev/null
+++ b/locales/fr_FR.po
@@ -0,0 +1,32 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: sci_gateway\c\sci_cerror.c:17
+#: macros\scilab_error.sci:13
+msgid "%s: I'm waiting for only one argument.\n"
+msgstr "%s : Je n'attends qu'un seul argument.\n"
+
+#: sci_gateway\c\sci_cerror.c:22
+#: macros\scilab_error.sci:17
+msgid "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"
+msgstr "%s : Oui ! %d est un bon nombre d'arguments mais je préfère échouer, désolé.\n"
+
+msgid "Rectangle"
+msgstr "Rectangle"
+
+msgid "My Title"
+msgstr "Mon Titre"
+
+msgid "Height"
+msgstr "Hauteur"
+
+msgid "Width"
+msgstr "Largeur"
+
+msgid "Color"
+msgstr "Couleur"
+
+msgid "Outline"
+msgstr "Contour"
diff --git a/locales/fr_FR/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.mo b/locales/fr_FR/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.mo
new file mode 100644
index 0000000..c6a6dc5
--- /dev/null
+++ b/locales/fr_FR/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.mo
Binary files differ
diff --git a/locales/fr_FR/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.po b/locales/fr_FR/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.po
new file mode 100644
index 0000000..e585710
--- /dev/null
+++ b/locales/fr_FR/LC_MESSAGES/FOSSEE_Communication_Systems_Toolbox.po
@@ -0,0 +1,32 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: sci_gateway\c\sci_cerror.c:17
+#: macros\scilab_error.sci:13
+msgid "%s: I'm waiting for only one argument.\n"
+msgstr "%s : Je n'attends qu'un seul argument.\n"
+
+#: sci_gateway\c\sci_cerror.c:22
+#: macros\scilab_error.sci:17
+msgid "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"
+msgstr "%s : Oui ! %d est un bon nombre d'arguments mais je préfère échouer, désolé.\n"
+
+msgid "Rectangle"
+msgstr "Rectangle"
+
+msgid "My Title"
+msgstr "Mon Titre"
+
+msgid "Height"
+msgstr "Hauteur"
+
+msgid "Width"
+msgstr "Largeur"
+
+msgid "Color"
+msgstr "Couleur"
+
+msgid "Outline"
+msgstr "Contour"
diff --git a/locales/fr_FR/LC_MESSAGES/scilab_toolbox.mo b/locales/fr_FR/LC_MESSAGES/scilab_toolbox.mo
new file mode 100644
index 0000000..c6a6dc5
--- /dev/null
+++ b/locales/fr_FR/LC_MESSAGES/scilab_toolbox.mo
Binary files differ
diff --git a/locales/fr_FR/LC_MESSAGES/scilab_toolbox.po b/locales/fr_FR/LC_MESSAGES/scilab_toolbox.po
new file mode 100644
index 0000000..e585710
--- /dev/null
+++ b/locales/fr_FR/LC_MESSAGES/scilab_toolbox.po
@@ -0,0 +1,32 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: sci_gateway\c\sci_cerror.c:17
+#: macros\scilab_error.sci:13
+msgid "%s: I'm waiting for only one argument.\n"
+msgstr "%s : Je n'attends qu'un seul argument.\n"
+
+#: sci_gateway\c\sci_cerror.c:22
+#: macros\scilab_error.sci:17
+msgid "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"
+msgstr "%s : Oui ! %d est un bon nombre d'arguments mais je préfère échouer, désolé.\n"
+
+msgid "Rectangle"
+msgstr "Rectangle"
+
+msgid "My Title"
+msgstr "Mon Titre"
+
+msgid "Height"
+msgstr "Hauteur"
+
+msgid "Width"
+msgstr "Largeur"
+
+msgid "Color"
+msgstr "Couleur"
+
+msgid "Outline"
+msgstr "Contour"
diff --git a/locales/fr_FR/LC_MESSAGES/toolbox_skeleton.po b/locales/fr_FR/LC_MESSAGES/toolbox_skeleton.po
new file mode 100644
index 0000000..e585710
--- /dev/null
+++ b/locales/fr_FR/LC_MESSAGES/toolbox_skeleton.po
@@ -0,0 +1,32 @@
+msgid ""
+msgstr ""
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: sci_gateway\c\sci_cerror.c:17
+#: macros\scilab_error.sci:13
+msgid "%s: I'm waiting for only one argument.\n"
+msgstr "%s : Je n'attends qu'un seul argument.\n"
+
+#: sci_gateway\c\sci_cerror.c:22
+#: macros\scilab_error.sci:17
+msgid "%s: Yeah! %d is a good number of arguments but I prefer fail, sorry.\n"
+msgstr "%s : Oui ! %d est un bon nombre d'arguments mais je préfère échouer, désolé.\n"
+
+msgid "Rectangle"
+msgstr "Rectangle"
+
+msgid "My Title"
+msgstr "Mon Titre"
+
+msgid "Height"
+msgstr "Hauteur"
+
+msgid "Width"
+msgstr "Largeur"
+
+msgid "Color"
+msgstr "Couleur"
+
+msgid "Outline"
+msgstr "Contour"
diff --git a/macros/alignsignals.bin b/macros/alignsignals.bin
new file mode 100644
index 0000000..48bdb7d
--- /dev/null
+++ b/macros/alignsignals.bin
Binary files differ
diff --git a/macros/alignsignals.sci b/macros/alignsignals.sci
index 2013e3b..97bf596 100644
--- a/macros/alignsignals.sci
+++ b/macros/alignsignals.sci
@@ -1,7 +1,7 @@
function varargout = alignsignals(x,y,varargin)
//This function aligns the two input signals.
//
-//Calling Sequence
+//Syntax
//[Xa Ya] = ALIGNSIGNALS(X,Y)
//[Xa Ya] = ALIGNSIGNALS(X,Y,MAXLAG)
//[Xa Ya] = ALIGNSIGNALS(X,Y,MAXLAG,1)
diff --git a/macros/arithdeco.bin b/macros/arithdeco.bin
new file mode 100644
index 0000000..505f75b
--- /dev/null
+++ b/macros/arithdeco.bin
Binary files differ
diff --git a/macros/arithenco.bin b/macros/arithenco.bin
new file mode 100644
index 0000000..429c26d
--- /dev/null
+++ b/macros/arithenco.bin
Binary files differ
diff --git a/macros/arithenco.sci b/macros/arithenco.sci
index a463afa..b596924 100644
--- a/macros/arithenco.sci
+++ b/macros/arithenco.sci
@@ -1,7 +1,7 @@
function [code] = arithenco(seq, count)
// This function encodes the given sequence using aritmetic coding
-// Calling sequence
+// Syntax
// CODE = ARITHENCO(SEQ, COUNT)
// Description
diff --git a/macros/build_help.sce b/macros/build_help.sce
deleted file mode 100644
index 7e477d7..0000000
--- a/macros/build_help.sce
+++ /dev/null
@@ -1,5 +0,0 @@
-help_lang_dir = get_absolute_file_path("build_help.sce");
-TOOLBOX_TITLE="Communications Toolbox"
-tbx_build_help(TOOLBOX_TITLE, help_lang_dir);
-ok=add_help_chapter("Demo",get_absolute_file_path("build_help.sce"));
-clear help_lang_dir;
diff --git a/macros/buildmacros.sce b/macros/buildmacros.sce
new file mode 100644
index 0000000..5a872bb
--- /dev/null
+++ b/macros/buildmacros.sce
@@ -0,0 +1,10 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+
+function buildmacros()
+ macros_path = get_absolute_file_path("buildmacros.sce");
+ tbx_build_macros(TOOLBOX_NAME, macros_path);
+endfunction
+
+buildmacros();
+clear buildmacros; // remove buildmacros on stack
+
diff --git a/macros/finddelay.bin b/macros/finddelay.bin
new file mode 100644
index 0000000..8a977dc
--- /dev/null
+++ b/macros/finddelay.bin
Binary files differ
diff --git a/macros/gfcosets.bin b/macros/gfcosets.bin
new file mode 100644
index 0000000..987d207
--- /dev/null
+++ b/macros/gfcosets.bin
Binary files differ
diff --git a/macros/gflineq.bin b/macros/gflineq.bin
new file mode 100644
index 0000000..957bee2
--- /dev/null
+++ b/macros/gflineq.bin
Binary files differ
diff --git a/macros/gfrepcov.bin b/macros/gfrepcov.bin
new file mode 100644
index 0000000..7ea415c
--- /dev/null
+++ b/macros/gfrepcov.bin
Binary files differ
diff --git a/macros/gftrunc.bin b/macros/gftrunc.bin
new file mode 100644
index 0000000..fbb0c07
--- /dev/null
+++ b/macros/gftrunc.bin
Binary files differ
diff --git a/macros/iqcoef2imbal.bin b/macros/iqcoef2imbal.bin
new file mode 100644
index 0000000..54d08ae
--- /dev/null
+++ b/macros/iqcoef2imbal.bin
Binary files differ
diff --git a/macros/iqimbal2coef.bin b/macros/iqimbal2coef.bin
new file mode 100644
index 0000000..0bf83da
--- /dev/null
+++ b/macros/iqimbal2coef.bin
Binary files differ
diff --git a/macros/iqimbal2coef.sci b/macros/iqimbal2coef.sci
index 2116ca8..0849478 100644
--- a/macros/iqimbal2coef.sci
+++ b/macros/iqimbal2coef.sci
@@ -40,7 +40,7 @@ if ( or(Comp_Coef==%nan) | or(Comp_Coef==%inf))
error('comm:iqimbal2coef: Input arguments should be finte')
end
-if ( size(Amp_Imb_dB) ~= size(Ph_Imb_Deg) ) then\
+if ( size(Amp_Imb_dB) ~= size(Ph_Imb_Deg) ) then
error('comm:iqimbal2coef: Input arguments should be of same size')
end
@@ -66,3 +66,4 @@ for i = 1:length(Amp_Imb_dB)
Comp_Coef(i) = w2/w1;
end
+endfunction
diff --git a/macros/iscatastrophic.bin b/macros/iscatastrophic.bin
new file mode 100644
index 0000000..99f7cb0
--- /dev/null
+++ b/macros/iscatastrophic.bin
Binary files differ
diff --git a/macros/istrellis.bin b/macros/istrellis.bin
new file mode 100644
index 0000000..273fa72
--- /dev/null
+++ b/macros/istrellis.bin
Binary files differ
diff --git a/macros/lib b/macros/lib
new file mode 100644
index 0000000..00d40f5
--- /dev/null
+++ b/macros/lib
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<scilablib name="FOSSEE_Communication_Systems_Toolboxlib">
+ <macro name="alignsignals" file="alignsignals.bin" md5="6795c5e3a80214bc558a8de3cb9e70ed"/>
+ <macro name="arithdeco" file="arithdeco.bin" md5="9b79360e11022a61df294c3faf92dd4c"/>
+ <macro name="arithenco" file="arithenco.bin" md5="5f797fa534d618e26419f0e07b494426"/>
+ <macro name="finddelay" file="finddelay.bin" md5="780f1ae166109a71498a132f4db4da36"/>
+ <macro name="gfcosets" file="gfcosets.bin" md5="491594b4052aec2305005e6ddd217658"/>
+ <macro name="gflineq" file="gflineq.bin" md5="bb3e6416db103d09fa5a314dfef539e8"/>
+ <macro name="gfrepcov" file="gfrepcov.bin" md5="28da79e826fe62a9b4bab2bbfa11c6ed"/>
+ <macro name="gftrunc" file="gftrunc.bin" md5="fe2e351203028638df0022bb6c64cc90"/>
+ <macro name="iqcoef2imbal" file="iqcoef2imbal.bin" md5="97c879ba51333778a30f7dde84d4d56f"/>
+ <macro name="iqimbal2coef" file="iqimbal2coef.bin" md5="4feef6170bda7abbbabde79aae78eff4"/>
+ <macro name="iscatastrophic" file="iscatastrophic.bin" md5="278f799083ff369a67f159458175829b"/>
+ <macro name="istrellis" file="istrellis.bin" md5="4f81dbadca9dc852b04bf2ff3298608c"/>
+ <macro name="lteZadoffChuSeq" file="lteZadoffChuSeq.bin" md5="2902786966ab019c3619dab250a26f7e"/>
+ <macro name="ssbdemod" file="ssbdemod.bin" md5="bbc800029ef280969229d9c26b7eac5a"/>
+</scilablib>
diff --git a/macros/lteZadoffChuSeq.bin b/macros/lteZadoffChuSeq.bin
new file mode 100644
index 0000000..02d0fb4
--- /dev/null
+++ b/macros/lteZadoffChuSeq.bin
Binary files differ
diff --git a/macros/ssbdemod.bin b/macros/ssbdemod.bin
new file mode 100644
index 0000000..84336e2
--- /dev/null
+++ b/macros/ssbdemod.bin
Binary files differ
diff --git a/unloader.sce b/unloader.sce
new file mode 100644
index 0000000..70ce9f0
--- /dev/null
+++ b/unloader.sce
@@ -0,0 +1,23 @@
+// This file is released under the 3-clause BSD license. See COPYING-BSD.
+// Generated by builder.sce: Please, do not edit this file
+
+oldmode = mode(); mode(-1);
+oldlines = lines()(2); lines(0);
+try
+ fileQuit = get_absolute_file_path("unloader.sce") + "etc/" + "FOSSEE_Communication_Systems_Toolbox.quit";
+ if isfile(fileQuit) then
+ exec(fileQuit);
+ end
+catch
+ [errmsg, tmp, nline, func] = lasterror()
+ msg = "%s: error on line #%d: ""%s""\n"
+ msg = msprintf(msg, func, nline, errmsg)
+ lines(oldlines)
+ mode(oldmode);
+ clear oldlines oldmode tmp nline func
+ error(msg);
+end
+lines(oldlines);
+mode(oldmode);
+clear oldlines oldmode;
+