[pytango] 106/483: removed garbage

Sandor Bodo-Merle sbodomerle-guest at moszumanska.debian.org
Thu Sep 28 19:14:29 UTC 2017


This is an automated email from the git hooks/post-receive script.

sbodomerle-guest pushed a commit to annotated tag bliss_8.10
in repository pytango.

commit 44697e5dbfb35f26b7f260e67ad4b699cc9cb163
Author: tiagocoutinho <tiagocoutinho at 4e9c00fd-8f2e-0410-aa12-93ce3db5e235>
Date:   Thu Mar 1 15:43:13 2012 +0000

    removed garbage
    
    git-svn-id: http://svn.code.sf.net/p/tango-cs/code/bindings/PyTango/trunk@19535 4e9c00fd-8f2e-0410-aa12-93ce3db5e235
---
 MANIFEST.in                                        |   1 -
 .../examples/notebooks/notebook_launcher.py        | 292 --------------------
 .../notebooks/static/IPy_Notebook_logo.svg         | 305 ---------------------
 .../examples/notebooks/static/favicon.ico          | Bin 1226 -> 0 bytes
 .../examples/notebooks/static/ipynblogo.png        | Bin 7152 -> 0 bytes
 .../examples/notebooks/static/pytangologo.png      | Bin 60409 -> 0 bytes
 .../notebooks/static/pytangologo_original.png      | Bin 1206330 -> 0 bytes
 .../examples/notebooks/templates/layout.html       |  86 ------
 .../examples/notebooks/templates/login.html        |  26 --
 .../examples/notebooks/templates/logout.html       |  28 --
 .../examples/notebooks/templates/notebook.html     | 207 --------------
 .../notebooks/templates/printnotebook.html         | 104 -------
 .../notebooks/templates/projectdashboard.html      |  43 ---
 doc/index.rst                                      |  29 +-
 setup.py                                           |   1 -
 15 files changed, 6 insertions(+), 1116 deletions(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index ccb5c51..b273356 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -2,7 +2,6 @@ recursive-include PyTango *.py
 recursive-include PyTango3 *.py
 recursive-include IPython *.py
 recursive-include win *.sln *.vcproj
-recursive-include PyTango/ipython/ipython_00_12 *
 
 include winsetup.py
 
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/notebook_launcher.py b/PyTango/ipython/ipython_00_12/examples/notebooks/notebook_launcher.py
deleted file mode 100644
index 5a49f90..0000000
--- a/PyTango/ipython/ipython_00_12/examples/notebooks/notebook_launcher.py
+++ /dev/null
@@ -1,292 +0,0 @@
-"""==============================
-Branded IPython Notebook Launcher
-=================================
-
-Executing this module will create an overlay over ipython notebooks own static
-files and templates and overrides static files and templates and copies over all
-example notebooks into a temporary folder and launches the ipython notebook server.
-
-You can use this to offer an interactive tutorial for your library/framework/...
-
-
-To use this script properly, create three folders in the same folder this script
-resides in:
-
-    parent
-    |
-    +- this_script.py
-    |
-    +- templates/
-    |  |
-    |  ...
-    |
-    +- static/
-    |  |
-    |  ...
-    |
-    |+ notebooks/
-    |  |
-    |  ...
-
-
-The folders templates and static may be empty, but must exist. Read the
-docstring of merge_dirs to find out how these folders are treated.
-
-If you put those folders anywhere else, change the variables in the
-Configuration section below.
-
-In your setup.py you can add the following to your entry_points:
-
-      [console_scripts]
-      my_framework_tutorial = framework.examples.notebooks.this_script:launch_notebook_server
-
-and a binary will be created for the user's system that launches this script.
-
-Additionally, add these package_data entries, so that the static files
-get installed, too:
-
-      package_data = {
-          'framework.examples.notebooks':
-              ['notebooks/*', 'static/**/*', 'templates/*'],
-          }
-
-
-License
--------
-
-Copyright (c) 2011, Timo Paulssen
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-    * Redistributions of source code must retain the above copyright
-      notice, this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright
-      notice, this list of conditions and the following disclaimer in the
-      documentation and/or other materials provided with the distribution.
-    * The name of the author may not be used to endorse or promote products
-      derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL TIMO PAULSSEN BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
-SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-Revision History
-----------------
-
-   1.0 2011-12-19
-        First release.
-
-   1.1 2011-12-20
-        Don't use os.system for starting the notebook.
-        Cleaner clean-up.
-"""
-
-import os
-import shutil
-import tempfile
-from itertools import izip
-
-try:
-    from IPython.frontend.html.notebook import notebookapp
-except ImportError:
-    print "You don't seem to have IPython installed, or the dependencies of "
-    print "ipython notebook are not met."
-
-    raise
-
-"""==================
-Configuration section
-=====================
-"""
-
-"""This is the base path in which the modified templates/, static/ and the
-example notebooks can be found:"""
-BASE_PATH = os.path.dirname(__file__)
-
-
-"""By default, the template, static and notebooks folder will be assumed inside
-BASE_PATH:"""
-TEMPLATE_PATH = os.path.join(BASE_PATH, "templates")
-STATIC_PATH = os.path.join(BASE_PATH, "static")
-EXAMPLES_PATH = os.path.join(BASE_PATH, "notebooks")
-
-
-"""These are the folders from which the original templates and static files are
-taken. You should not have to change this. It will usually be correct."""
-NOTEBOOK_BASE_PATH = os.path.dirname(notebookapp.__file__)
-NOTEBOOK_TEMPLATE_PATH = os.path.join(NOTEBOOK_BASE_PATH, "templates")
-NOTEBOOK_STATIC_PATH = os.path.join(NOTEBOOK_BASE_PATH, "static")
-
-"""This name will be the prefix for the temporary folder"""
-PROJECT_NAME = "ITango"
-
-
-
-"""These extra arguments go directly between the tornado arguments and the
-arguments passed to this script on the commandline:"""
-#notebook_extra_args = ["--gui=qt"] # for example
-notebook_extra_args = ["--pylab=inline"]
-
-
-"""=========
-Code section
-============
-"""
-
-def merge_dirs(base, overlay, target, preserve_originals=False):
-    """This function merges a base and an overlay folder into a target folder.
-
-    If a folder exists in base or overlay only, it will be symlinked
-    into the target.
-
-    If a folder exists in both, the folder is created in the target and
-    merging continues with the contents of both folders.
-
-    If a file exists in base or overlay only, it will be symlinked from base.
-
-    If a file exists in both and preserve_originals is True, the file from
-    base will be symlinked here with a original_ prefix. The file from the
-    overlay will be symlinked into the target.
-    """
-
-    def replace_prefix(prefix, path, new_prefix):
-        print path
-        print prefix
-        assert path.startswith(prefix)
-        if path.startswith("/"):
-            path = path[1:]
-        return os.path.join(new_prefix, path[len(prefix):])
-
-    base_w = os.walk(base, followlinks=True)
-    overlay_w = os.walk(overlay, followlinks=True)
-
-    from_base_dirs = []
-    from_over_dirs = []
-    from_base_files = []
-    from_over_files = []
-    preserved_originals = []
-
-    # walk the base and overlay trees in parallel
-    for (base_t, over_t) in izip(base_w, overlay_w):
-        (base_path, base_dirs, base_files) = base_t
-        (over_path, over_dirs, over_files) = over_t
-
-        # don't recurse into dirs that are only in base or only in overlay.
-        # instead, just symlink them.
-        # this keeps both walkers in sync.
-        for subdir in set(base_dirs[:] + over_dirs[:]):
-            if subdir.startswith("."):
-                continue
-            if subdir not in over_dirs:
-                base_dirs.remove(subdir)
-                from_base_dirs.append(os.path.join(base_path, subdir))
-            elif subdir not in base_dirs:
-                over_dirs.remove(subdir)
-                from_over_dirs.append(os.path.join(base_path, subdir))
-
-        for fn in set(base_files[:] + over_files[:]):
-            if fn in over_files and fn in base_files and preserve_originals:
-                preserved_originals.append(os.path.join(base_path, fn))
-            if fn not in over_files:
-                from_base_files.append(os.path.join(base_path, fn))
-            else:
-                from_over_files.append(os.path.join(over_path, fn))
-
-    # link full directories over
-    for source, dirlist in ((base, from_base_dirs), (overlay, from_over_dirs)):
-        for dir_link in dirlist:
-            os.symlink(dir_link, replace_prefix(source, dir_link, target))
-
-    # link files over.
-    for source, filelist in ((base, from_base_files),
-                             (overlay, from_over_files),
-                             (base, preserved_originals)):
-        for file_link in filelist:
-            target_file = replace_prefix(source, file_link, target)
-
-            # preserved originals get an original_ prefix
-            if filelist is preserved_originals:
-                tfp, tfn = os.path.dirname(target_file), os.path.basename(target_file)
-                target_file = os.path.join(tfp, "original_" + tfn)
-
-            parent_dir = os.path.dirname(target_file)
-            if not os.path.exists(parent_dir):
-                os.makedirs(parent_dir)
-            try:
-                os.symlink(file_link, target_file)
-            except:
-                print "failed to make simbolic link", file_link, "to", target_file
-                print source, parent_dir, target
-
-def create_overlay():
-    """This function copies all files from the source to the target and then
-    links all missing files from IPython itself to the target.
-
-    Templates that are overrided will be linked to orig_{filename}, so that
-    changes to templates can just use tornadowebs own template extension scheme.
-
-    It returns a tuple with the temporary path as well as a dictionary with keys
-    'template_path' and 'static_path', which are absolute paths to the merged
-    templates and static files."""
-
-    # create the temporary folder where overlay and base are merged
-    path = tempfile.mkdtemp(prefix=PROJECT_NAME + "_tutorial")
-
-    template_path = os.path.join(path, "templates")
-    static_path = os.path.join(path, "static")
-    os.mkdir(template_path)
-    os.mkdir(static_path)
-
-    merge_dirs(NOTEBOOK_TEMPLATE_PATH, TEMPLATE_PATH, template_path, True)
-    merge_dirs(NOTEBOOK_STATIC_PATH, STATIC_PATH, static_path)
-
-    return path, {'template_path': template_path, 'static_path': static_path}
-
-def copy_example_notebooks(target_path):
-    shutil.copytree(EXAMPLES_PATH, os.path.join(target_path, "notebooks"))
-
-def launch_notebook_server():
-    import sys
-    import signal
-    base_path, settings = create_overlay()
-    copy_example_notebooks(base_path)
-
-    print
-    print "running notebook overlay from", base_path
-    print
-    print "hit ctrl-c to exit the tutorial"
-    print
-
-    app = notebookapp.NotebookApp()
-    app.initialize(argv=[
-              '''--NotebookApp.webapp_settings=%s''' % (settings),
-              '''--NotebookManager.notebook_dir="%s"''' % (os.path.join(base_path, "notebooks"))] +
-              notebook_extra_args +
-              sys.argv[1:])
-
-    # somewhere in initialize, the SIGINT handler gets set to be ignored.
-    # we have to undo that
-    signal.signal(signal.SIGINT, signal.default_int_handler)
-
-    try:
-        app.start()
-    except KeyboardInterrupt:
-        pass
-    finally:
-        print
-        print "deleting", base_path
-        shutil.rmtree(base_path)
-
-    print "goodbye"
-
-if __name__ == "__main__":
-    launch_notebook_server()
\ No newline at end of file
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/static/IPy_Notebook_logo.svg b/PyTango/ipython/ipython_00_12/examples/notebooks/static/IPy_Notebook_logo.svg
deleted file mode 100644
index 7aa11b4..0000000
--- a/PyTango/ipython/ipython_00_12/examples/notebooks/static/IPy_Notebook_logo.svg
+++ /dev/null
@@ -1,305 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   xml:space="preserve"
-   width="1100"
-   height="160"
-   style="fill-rule:evenodd"
-   viewBox="0 0 1100 159.9984"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.2 r9819"
-   sodipodi:docname="IPy_Notebook_logo.svg"
-   inkscape:export-filename="ipynblogo.png"
-   inkscape:export-xdpi="39.83239"
-   inkscape:export-ydpi="39.83239"><metadata
-   id="metadata121"><rdf:RDF><cc:Work
-       rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-         rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><sodipodi:namedview
-   pagecolor="#ffffff"
-   bordercolor="#666666"
-   borderopacity="1"
-   objecttolerance="10"
-   gridtolerance="10"
-   guidetolerance="10"
-   inkscape:pageopacity="0"
-   inkscape:pageshadow="2"
-   inkscape:window-width="1843"
-   inkscape:window-height="1176"
-   id="namedview119"
-   showgrid="false"
-   showguides="true"
-   inkscape:guide-bbox="true"
-   inkscape:zoom="1.4837597"
-   inkscape:cx="535.88673"
-   inkscape:cy="66.092696"
-   inkscape:window-x="77"
-   inkscape:window-y="0"
-   inkscape:window-maximized="1"
-   inkscape:current-layer="svg2"><sodipodi:guide
-     orientation="0,1"
-     position="338.089,21.683168"
-     id="guide3042" /><sodipodi:guide
-     orientation="0,1"
-     position="-40.48922,128.61282"
-     id="guide3815" /><sodipodi:guide
-     orientation="1,0"
-     position="0,292.95141"
-     id="guide3817" /></sodipodi:namedview>
- <defs
-   id="defs4">
-  <font
-   id="FontID0"
-   font-variant="normal"
-   font-weight="400"
-   horiz-origin-x="0"
-   horiz-origin-y="0"
-   horiz-adv-x="90"
-   vert-origin-x="45"
-   vert-origin-y="90"
-   vert-adv-y="90"
-   style="font-variant:normal;font-weight:400">
-	<font-face
-   font-family="Droid Sans Mono"
-   id="font-face7">
-	</font-face>
-   <missing-glyph
-   id="missing-glyph9"><path
-     d="M0 0z"
-     id="path11" /></missing-glyph>
-   <glyph
-   unicode=" "
-   horiz-adv-x="600"
-   id="glyph13" />
-   <glyph
-   unicode=":"
-   horiz-adv-x="600"
-   id="glyph15"><path
-     d="M299.831 549.838c41.3387,0 62.0033,-22.6678 62.0033,-67.8333 0,-45.3356 -20.6646,-68.0034 -62.0033,-68.0034 -41.3293,0 -61.9939,22.6678 -61.9939,68.0034 0,45.1655 20.6646,67.8333 61.9939,67.8333zm0 -427.834c41.3387,0 62.0033,-22.5072 62.0033,-67.8333 0,-45.5057 -20.6646,-68.3341 -62.0033,-68.3341 -41.3293,0 -61.9939,22.8284 -61.9939,68.3341 0,45.3261 20.6646,67.8333 61.9939,67.8333z"
-     id="path17" /></glyph>
-   <glyph
-   unicode="C"
-   horiz-adv-x="600"
-   id="glyph19"><path
-     d="M548.841 98.1632l0 -79.1712c-47.5084,-19.1621 -105.845,-28.8282 -174.84,-28.8282 -100.488,0 -177.504,32.0029 -230.994,95.8388 -53.3477,63.6657 -79.9932,154.317 -79.9932,271.841 0,112.648 29.14,201.826 87.3065,267.646 58.3366,65.6783 138.018,98.6734 238.846,98.6734 71.6594,0 133.993,-14.0031 187,-42.0092l-38.0124 -76.1664c-50.1446,25.3416 -99.8072,38.0124 -148.988,38.0124 -69.987,0 -125.829,-25.8235 -167.498,-77.3286 -41.669,-51.6753 -62.5035,-121.492 -62.5035,-209.677 0,-93.486 1 [...]
-     id="path21" /></glyph>
-   <glyph
-   unicode="I"
-   horiz-adv-x="600"
-   id="glyph23"><path
-     d="M488.838 0l-379.013 0 0 60.0064 144.001 9.83275 0 574.162 -144.001 9.83275 0 60.0064 379.013 0 0 -60.0064 -143.665 -9.83275 0 -574.162 143.665 -9.83275 0 -60.0064z"
-     id="path25" /></glyph>
-   <glyph
-   unicode="]"
-   horiz-adv-x="600"
-   id="glyph27"><path
-     d="M141.166 -85.0018l168.832 0 0 726.172 -168.832 0 0 72.6616 257.831 0 0 -871.996 -257.831 0 0 73.1624z"
-     id="path29" /></glyph>
-   <glyph
-   unicode="["
-   horiz-adv-x="600"
-   id="glyph31"><path
-     d="M458.997 -158.164l-257.831 0 0 871.996 257.831 0 0 -72.6616 -168.993 0 0 -726.172 168.993 0 0 -73.1624z"
-     id="path33" /></glyph>
-   <glyph
-   unicode="P"
-   horiz-adv-x="600"
-   id="glyph35"><path
-     d="M176.83 277.833l0 -277.833 -90.8334 0 0 713.84 197.169 0c167.334,0 251.01,-69.6797 251.01,-209.004 0,-71.1679 -22.5002,-126.834 -67.6777,-166.997 -45.0004,-40.0043 -110.499,-60.0064 -196.496,-60.0064l-93.172 0zm0 77.1738l83.0026 0c64.3292,0 110.499,11.6576 138.332,35.1676 27.8329,23.3329 41.8291,59.9887 41.8291,109.826 0,90.8334 -54.9926,136.17 -165.155,136.17l-98.0086 0 0 -281.164z"
-     id="path37" /></glyph>
-   <glyph
-   unicode="g"
-   horiz-adv-x="600"
-   id="glyph39"><path
-     d="M549.833 536.17l0 -55.1619 -95.6687 -13.181c21.1747,-27.666 31.6628,-62.3335 31.6628,-104.002 0,-52.4973 -17.3196,-94.1663 -51.9871,-125.319 -34.6675,-31.0108 -82.9979,-46.6863 -144.849,-46.6863 -17.8298,0 -31.8329,1.02047 -41.9808,3.00471 -32.5132,-18.17 -48.8406,-39.8265 -48.8406,-64.998 0,-27.3258 26.3337,-40.9887 78.6609,-40.9887l91.3317 0c56.6642,0 100.006,-12.5007 129.826,-37.5021 30.0187,-25.1715 45.0139,-61.0012 45.0139,-107.489 0,-122.683 -92.012,-184.024 -275.838,-184.0 [...]
-     id="path41" /></glyph>
-   <glyph
-   unicode="m"
-   horiz-adv-x="600"
-   id="glyph43"><path
-     d="M477.011 0l0 345.173c0,47.48 -4.33698,80.6735 -12.8409,99.1553 -8.67396,18.5101 -23.1589,27.836 -43.3415,27.836 -28.3179,0 -48.8406,-13.4928 -61.6532,-40.5068 -12.8409,-26.9857 -19.3322,-72.3114 -19.3322,-135.835l0 -295.822 -78.6893 0 0 345.173c0,84.6703 -20.3243,126.991 -61.0012,126.991 -27.3258,0 -46.8281,-13.0109 -58.4784,-38.8344 -11.8487,-25.8235 -17.6881,-77.6688 -17.6881,-155.508l0 -277.822 -78.9727 0 0 536.17 61.9933 0 13.1527 -72.3397 4.84721 0c21.8266,54.68 54.4815,82.0 [...]
-     id="path45" /></glyph>
-   <glyph
-   unicode="i"
-   horiz-adv-x="600"
-   id="glyph47"><path
-     d="M309.173 756.846c34.4974,0 51.6469,-18.5101 51.6469,-55.6721 0,-18.8503 -5.15902,-32.9951 -15.307,-42.1793 -10.3464,-9.32593 -22.5069,-14.0031 -36.3399,-14.0031 -34.8376,0 -52.3272,18.6802 -52.3272,56.1823 0,37.162 17.4897,55.6721 52.3272,55.6721zm-45.0139 -291.003l-131.328 10.148 0 60.1791 220.166 0 0 -466.325 171.835 -9.83616 0 -60.0091 -428.652 0 0 60.0091 167.98 9.83616 0 395.998z"
-     id="path49" /></glyph>
-   <glyph
-   unicode="c"
-   horiz-adv-x="600"
-   id="glyph51"><path
-     d="M518 517.178l-30.1604 -77.1869c-48.8406,18.5101 -92.4939,27.836 -130.846,27.836 -120.84,0 -181.161,-67.3224 -181.161,-201.655 0,-132.179 58.6768,-198.339 176.172,-198.339 51.165,0 103.322,10.1763 156.84,30.3305l0 -78.1507c-43.6816,-19.8424 -97.171,-29.8486 -160.667,-29.8486 -83.6782,0 -148.676,23.6691 -194.852,71.1775 -46.1477,47.3383 -69.335,115.313 -69.335,203.838 0,91.4734 23.6691,161.149 70.8373,208.997 47.1682,47.8202 113.498,71.6594 199.161,71.6594 58.0248,0 112.676,-9.496  [...]
-     id="path53" /></glyph>
-   <glyph
-   unicode="a"
-   horiz-adv-x="600"
-   id="glyph55"><path
-     d="M436.986 0l-17.9999 74.1539 -3.99683 0c-25.0014,-31.4927 -50.6548,-53.3193 -77.1586,-65.65 -26.3337,-12.1606 -60.3209,-18.34 -101.99,-18.34 -53.0075,0 -94.6766,14.0031 -124.667,42.0092 -30.1604,28.0061 -45.184,67.3224 -45.184,117.665 0,108.169 82.9979,164.834 249.022,169.993l98.9852 3.34486 0 33.8171c0,76.8468 -39.6564,115.171 -118.998,115.171 -47.9902,0 -101.338,-13.3228 -160.156,-39.9966l-30.8408 66.8405c63.8358,31.3226 126.169,46.8281 187,46.8281 73.8421,0 127.331,-14.1731 160 [...]
-     id="path57" /></glyph>
-   <glyph
-   unicode="e"
-   horiz-adv-x="600"
-   id="glyph59"><path
-     d="M535.178 251.006l-377.998 0c2.66455,-122.172 58.6484,-183.174 167.98,-183.174 63.4957,0 123.675,12.3306 180.679,37.162l0 -78.1507c-53.9997,-24.3495 -113.328,-36.6801 -177.674,-36.6801 -79.8231,0 -143.659,24.3495 -191.507,72.9917 -47.8202,48.6706 -71.6594,115.681 -71.6594,201.003 0,86.6829 21.9967,155.168 66.1602,205.851 44.0218,50.6548 103.01,75.8263 177.023,75.8263 68.9948,0 123.987,-21.6566 165.145,-65.3382 41.1871,-43.6533 61.8516,-101.82 61.8516,-174.33l0 -55.1619zm-376.013 7 [...]
-     id="path61" /></glyph>
-   <glyph
-   unicode="n"
-   horiz-adv-x="600"
-   id="glyph63"><path
-     d="M433.173 0l0 345.174c0,84.668 -38.835,126.993 -116.345,126.993 -99.8335,0 -149.83,-64.8253 -149.83,-194.334l0 -277.833 -88.8314 0 0 536.16 71.664 0 13.3407 -72.3195 4.83665 0c33.4845,54.6559 88.1582,81.9928 163.986,81.9928 126.674,0 190.011,-65.1619 190.011,-195.663l0 -350.17 -88.8314 0z"
-     id="path65" /></glyph>
-   <glyph
-   unicode="o"
-   horiz-adv-x="600"
-   id="glyph67"><path
-     d="M297.835 -9.83275c-70.3352,0 -128.162,25.3348 -173.499,76.0045 -45.4964,50.6697 -68.1738,118.17 -68.1738,202.82 0,85.6778 22.0041,153.178 66.1718,202.679 44.1677,49.5004 103.501,74.162 178.495,74.162 70.8313,0 129.013,-25.1577 174.332,-75.6679 45.1775,-50.3331 67.8371,-117.497 67.8371,-201.173 0,-86.1562 -22.323,-154.33 -67.0045,-203.99 -44.4866,-49.837 -103.997,-74.8352 -178.159,-74.8352zm2.00198 73.8254c100.826,0 151.336,68.3332 151.336,205 0,135.515 -50.8469,203.175 -152.346,2 [...]
-     id="path69" /></glyph>
-   <glyph
-   unicode="h"
-   horiz-adv-x="600"
-   id="glyph71"><path
-     d="M433.173 0l0 345.174c0,84.668 -38.835,126.993 -116.345,126.993 -99.8335,0 -149.83,-64.8253 -149.83,-194.334l0 -277.833 -88.8314 0 0 759.833 88.8314 0 0 -225.657 -3.8268 -70.3352 4.83665 0c33.4845,54.6559 88.1582,81.9928 163.986,81.9928 126.674,0 190.011,-65.1619 190.011,-195.663l0 -350.17 -88.8314 0z"
-     id="path73" /></glyph>
-   <glyph
-   unicode="u"
-   horiz-adv-x="600"
-   id="glyph75"><path
-     d="M450.167 0l-13.181 71.8295 -4.81887 0c-34.1573,-54.5099 -88.4971,-81.6656 -163.161,-81.6656 -127.161,0 -190.827,65.3382 -190.827,195.844l0 350.162 88.8089 0 0 -345.173c0,-84.6703 38.3525,-126.991 115.171,-126.991 52.4973,0 90.6797,14.9952 114.831,45.1556 24.0093,30.0187 36.1699,79.6814 36.1699,148.676l0 278.332 88.8372 0 0 -536.17 -71.8295 0z"
-     id="path77" /></glyph>
-   <glyph
-   unicode="p"
-   horiz-adv-x="600"
-   id="glyph79"><path
-     d="M165.996 67.8326l-5.83933 0c3.85509,-42.0092 5.83933,-68.3429 5.83933,-79.0011l0 -229.01 -88.8372 0 0 776.348 71.8295 0 13.181 -72.3397 3.82675 0c35.8297,54.68 88.1569,82.0058 157.18,82.0058 65.4799,0 116.815,-24.3495 154.147,-72.9917 37.1903,-48.6706 55.8422,-116.503 55.8422,-203.838 0,-87.8451 -18.6519,-156.33 -56.154,-205.34 -37.332,-49.0107 -88.6672,-73.5019 -153.835,-73.5019 -67.3508,0 -119.678,25.9935 -157.18,77.6688zm0 221.158l0 -19.9841c0,-73.8421 11.3385,-126.509 34.0155 [...]
-     id="path81" /></glyph>
-   <glyph
-   unicode="v"
-   horiz-adv-x="600"
-   id="glyph83"><path
-     d="M243.154 0l-203.158 536.17 91.8419 0 117.155 -318.329c27.666,-75.3444 43.9934,-128.182 48.8406,-158.682l3.00471 0c2.15432,14.1731 18.6519,67.1807 49.3225,158.682l116.673 318.329 92.3238 0 -203.158 -536.17 -112.847 0z"
-     id="path85" /></glyph>
-   <glyph
-   unicode="r"
-   horiz-adv-x="600"
-   id="glyph87"><path
-     d="M517.178 524.009l-24.0093 -81.1837c-39.9966,14.6834 -76.5066,21.9967 -109.332,21.9967 -53.1776,0 -93.9963,-14.9952 -122.824,-45.1556 -28.8565,-30.1604 -43.1714,-73.672 -43.1714,-130.676l0 -288.99 -89.0073 0 0 536.17 72.3397 0 10.6582 -98.1632 3.99683 0c24.6613,38.6643 51.3351,66.3303 79.5113,82.9979 28.3179,16.6676 63.1555,24.8313 104.484,24.8313 38.5226,0 77.4987,-7.34169 117.354,-21.8266z"
-     id="path89" /></glyph>
-   <glyph
-   unicode="t"
-   horiz-adv-x="600"
-   id="glyph91"><path
-     d="M497.998 73.1699l0 -67.3411c-42.3251,-10.3288 -83.3392,-15.6615 -122.989,-15.6615 -117.834,0 -176.848,56.0024 -176.848,168.007l0 310.999 -130.324 0 0 45.9925 130.324 23.8289 37.6657 140.174 51.3429 0 0 -143.009 213.823 0 0 -66.9867 -213.823 0 0 -310.999c0,-63.5143 31.1636,-95.174 93.6681,-95.174 30.3309,0 69.3253,3.33073 117.16,10.1694z"
-     id="path93" /></glyph>
-   <glyph
-   unicode="y"
-   horiz-adv-x="600"
-   id="glyph95"><path
-     d="M40.0043 536.16l91.8255 0 128.003 -319.325c26.6636,-66.8273 41.1736,-114.007 43.335,-141.663l2.99412 0c7.51187,36.4964 22.1636,83.9948 44.0082,142.655l116.664 318.333 92.3393 0 -232 -605.999c-21.8447,-56.6579 -47.1795,-99.1602 -76.1817,-127.666 -28.9845,-28.4884 -68.9887,-42.6618 -120.154,-42.6618 -28.0101,0 -55.3292,2.67522 -82.0105,8.16739l0 70.8313c20.1793,-3.8268 42.3429,-5.82879 66.3312,-5.82879 31.3408,0 55.6835,6.66147 73.0104,20.0021 17.5041,13.3229 33.0062,36.3369 46.665 [...]
-     id="path97" /></glyph>
-  </font>
-  <style
-   type="text/css"
-   id="style99">
-   
-    @font-face { font-family:"Droid Sans Mono";src:url("#FontID0") format(svg)}
-    .fil2 {fill:black}
-    .fil0 {fill:#2B2828}
-    .fil1 {fill:#3465A4}
-    .fnt1 {font-weight:normal;font-size:41.6669;font-family:'Droid Sans Mono'}
-    .fnt0 {font-weight:normal;font-size:66.6661;font-family:'Droid Sans Mono'}
-    .fnt3 {font-weight:normal;font-size:125;font-family:'Droid Sans Mono'}
-    .fnt2 {font-weight:normal;font-size:150;font-family:'Droid Sans Mono'}
-   
-  </style>
- 
-  
-  
-  
-  
-  
-  
-  
-  
- 
-   
-
-
-
-  
-</defs>
- <g
-   id="g3107"
-   transform="translate(-164.37718,0.077996)"><text
-   x="569.31348"
-   y="138.23804"
-   id="text3840"
-   class="fil0 fnt0"
-   style="font-size:140.73484802px;font-weight:normal;fill:#3465a4;fill-opacity:1;font-family:Droid Sans Mono">Notebook</text>
-
-
-</g><text
-   style="font-size:150px;font-weight:normal;fill:#000000;font-family:Droid Sans Mono"
-   id="text109"
-   class="fil2 fnt2"
-   y="138.31602"
-   x="6.9652257">IP</text>
-
-
-
-
-
-<g
-   id="g3115"
-   transform="translate(-80.389077,-3.6045988)"><text
-   x="261.15134"
-   y="124.71784"
-   class="fil1 fnt3"
-   id="text111"
-   style="font-size:108.73868561px;font-weight:normal;fill:#3465a4;font-family:Droid Sans Mono">[</text>
-
-
-
-
-
-<text
-   x="356.85321"
-   y="124.71784"
-   class="fil1 fnt3"
-   id="text113"
-   style="font-size:108.73868561px;font-weight:normal;fill:#3465a4;font-family:Droid Sans Mono">]</text>
-
-
-
-
-
-<text
-   x="395.29062"
-   y="123.62939"
-   class="fil1 fnt3"
-   id="text115"
-   style="font-size:108.73868561px;font-weight:normal;fill:#3465a4;font-family:Droid Sans Mono">:</text>
-
-
-
-
-
-<text
-   x="315.31311"
-   y="118.70238"
-   class="fil2 fnt3"
-   id="text117"
-   style="font-size:96.64835358px;font-weight:normal;fill:#000000;font-family:Droid Sans Mono">y</text>
-
-
-
-
-
-</g>
-</svg>
\ No newline at end of file
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/static/favicon.ico b/PyTango/ipython/ipython_00_12/examples/notebooks/static/favicon.ico
deleted file mode 100644
index 7793294..0000000
Binary files a/PyTango/ipython/ipython_00_12/examples/notebooks/static/favicon.ico and /dev/null differ
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/static/ipynblogo.png b/PyTango/ipython/ipython_00_12/examples/notebooks/static/ipynblogo.png
deleted file mode 100644
index f7c7dd4..0000000
Binary files a/PyTango/ipython/ipython_00_12/examples/notebooks/static/ipynblogo.png and /dev/null differ
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/static/pytangologo.png b/PyTango/ipython/ipython_00_12/examples/notebooks/static/pytangologo.png
deleted file mode 100644
index 5823afa..0000000
Binary files a/PyTango/ipython/ipython_00_12/examples/notebooks/static/pytangologo.png and /dev/null differ
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/static/pytangologo_original.png b/PyTango/ipython/ipython_00_12/examples/notebooks/static/pytangologo_original.png
deleted file mode 100644
index f4ea083..0000000
Binary files a/PyTango/ipython/ipython_00_12/examples/notebooks/static/pytangologo_original.png and /dev/null differ
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/layout.html b/PyTango/ipython/ipython_00_12/examples/notebooks/templates/layout.html
deleted file mode 100644
index 1ed95be..0000000
--- a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/layout.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-
-<head>
-    <meta charset="utf-8">
-
-    <title>{% block title %}ITango Notebook{% end %}</title>
-
-    <link rel="stylesheet" href="/static/jquery/css/themes/base/jquery-ui.min.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/boilerplate.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/layout.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/base.css" type="text/css"/>
-    {% block stylesheet %}
-    {% end %}
-
-    {% block meta %}
-    {% end %}
-
-</head>
-
-<body {% block params %}{% end %}>
-
-<div id="header">
-    <span id="ipython_notebook"><h1><img src='/static/pytangologo.png' alt='ITango Notebook'/></h1></span>
-
-    {% block login_widget %}
-
-      <span id="login_widget">
-        {% if logged_in %}
-          <button id="logout">Logout</button>
-        {% elif login_available and not logged_in %}
-          <button id="login">Login</button>
-        {% end %}
-      </span>
-
-    {% end %}
-
-    {% block header %}
-    {% end %}
-</div>
-
-<div id="header_border"></div>
-
-<div id="main_app">
-
-    <div id="app_hbox">
-
-    <div id="left_panel">
-    {% block left_panel %}
-    {% end %}
-    </div>
-
-    <div id="content_panel">
-        {% if message %}
-
-          {% for key in message %}
-            <div class="message {{key}}">
-               {{message[key]}}
-            </div>
-          {% end %}
-        {% end %}
-
-        {% block content_panel %}
-        {% end %}
-    </div>
-    <div id="right_panel">
-    {% block right_panel %}
-    {% end %}
-    </div>
-
-    </div>
-
-</div>
-
-<script src="/static/jquery/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/jquery/js/jquery-ui.min.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/namespace.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/loginmain.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/loginwidget.js" type="text/javascript" charset="utf-8"></script>
-
-{% block script %}
-{% end %}
-
-</body>
-
-</html>
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/login.html b/PyTango/ipython/ipython_00_12/examples/notebooks/templates/login.html
deleted file mode 100644
index 4c5b2c0..0000000
--- a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/login.html
+++ /dev/null
@@ -1,26 +0,0 @@
-{% extends layout.html %}
-
-{% block content_panel %}
-
-    {% if login_available %}
-
-    <form action="/login?next={{url_escape(next)}}" method="post">
-        Password: <input type="password" name="password" id="focus">
-        <input type="submit" value="Sign in" id="signin">
-    </form>
-
-    {% end %}
-
-{% end %}
-
-{% block login_widget %}
-{% end %}
-
-{% block script %}
-<script type="text/javascript">
-  $(document).ready(function() {
-    IPython.login_widget = new IPython.LoginWidget('span#login_widget');
-    $('#focus').focus();
-  });
-</script>
-{% end %}
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/logout.html b/PyTango/ipython/ipython_00_12/examples/notebooks/templates/logout.html
deleted file mode 100644
index 8087508..0000000
--- a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/logout.html
+++ /dev/null
@@ -1,28 +0,0 @@
-{% extends layout.html %}
-
-{% block content_panel %}
-  <ul>
-    {% if read_only or not login_available %}
-
-    Proceed to the <a href="/">list of notebooks</a>.</li>
-
-    {% else %}
-
-    Proceed to the <a href="/login">login page</a>.</li>
-
-    {% end %}
-
-  </ul>
-
-{% end %}
-
-{% block login_widget %}
-{% end %}
-
-{% block script %}
-<script type="text/javascript">
-  $(document).ready(function() {
-    IPython.login_widget = new IPython.LoginWidget('span#login_widget');
-  });
-</script>
-{% end %}
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/notebook.html b/PyTango/ipython/ipython_00_12/examples/notebooks/templates/notebook.html
deleted file mode 100644
index 163374e..0000000
--- a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/notebook.html
+++ /dev/null
@@ -1,207 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-
-<head>
-    <meta charset="utf-8">
-
-    <title>ITango Notebook</title>
-
-    {% if mathjax_url %}
-    <script type="text/javascript" src="{{mathjax_url}}?config=TeX-AMS_HTML" charset="utf-8"></script>
-    {% end %}
-    <script type="text/javascript">
-    // MathJax disabled, set as null to distingish from *missing* MathJax,
-    // where it will be undefined, and should prompt a dialog later.
-    window.mathjax_url = "{{mathjax_url}}";
-    </script>
-
-    <link rel="stylesheet" href="/static/jquery/css/themes/base/jquery-ui.min.css" type="text/css" />
-    <link rel="stylesheet" href="/static/codemirror/lib/codemirror.css">
-    <link rel="stylesheet" href="/static/codemirror/theme/ipython.css">
-
-    <link rel="stylesheet" href="/static/prettify/prettify.css"/>
-
-    <link rel="stylesheet" href="/static/css/boilerplate.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/layout.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/base.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/notebook.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/renderedhtml.css" type="text/css" />
-
-    {% comment  In the notebook, the read-only flag is used to determine %}
-    {% comment  whether to hide the side panels and switch off input %}
-    <meta name="read_only" content="{{read_only and not logged_in}}"/>
-
-</head>
-
-<body
-    data-project={{project}} data-notebook-id={{notebook_id}}
-    data-base-project-url={{base_project_url}} data-base-kernel-url={{base_kernel_url}}
->
-
-<div id="header">
-    <span id="ipython_notebook"><h1><a href='..' alt='dashboard'><img src='/static/pytangologo.png' alt='ITango Notebook'/></a></h1></span>
-    <span id="save_widget">
-        <span id="notebook_name"></span>
-        <span id="save_status"></span>
-    </span>
-
-    <span id="login_widget">
-      {% comment  This is a temporary workaround to hide the logout button %}
-      {% comment  when appropriate until notebook.html is templated %}
-      {% if logged_in %}
-        <button id="logout">Logout</button>
-      {% elif not logged_in and login_available %}
-        <button id="login">Login</button>
-      {% end %}
-    </span>
-
-    <span id="kernel_status">Idle</span>
-</div>
-
-<div id="menubar">
-    <ul id="menus">
-        <li><a href="#">File</a>
-            <ul>
-                <li id="new_notebook"><a href="#">New</a></li>
-                <li id="open_notebook"><a href="#">Open...</a></li>
-                <hr/>
-                <li id="copy_notebook"><a href="#">Make a Copy...</a></li>
-                <li id="rename_notebook"><a href="#">Rename...</a></li>
-                <li id="save_notebook"><a href="#">Save</a></li>
-                <hr/>
-                <li><a href="#">Download as</a>
-                    <ul>
-                        <li id="download_ipynb"><a href="#">IPython (.ipynb)</a></li>
-                        <li id="download_py"><a href="#">Python (.py)</a></li>
-                    </ul>
-                </li>
-                <hr/>
-                <li id="print_notebook"><a href="/{{notebook_id}}/print" target="_blank">Print View</a></li>
-            </ul>
-        </li>
-        <li><a href="#">Edit</a>
-            <ul>
-                <li id="cut_cell"><a href="#">Cut</a></li>
-                <li id="copy_cell"><a href="#">Copy</a></li>
-                <li id="paste_cell" class="ui-state-disabled"><a href="#">Paste</a></li>
-                <li id="paste_cell_above" class="ui-state-disabled"><a href="#">Paste Above</a></li>
-                <li id="paste_cell_below" class="ui-state-disabled"><a href="#">Paste Below</a></li>
-                <li id="delete_cell"><a href="#">Delete</a></li>
-                <hr/>
-                <li id="split_cell"><a href="#">Split</a></li>
-                <li id="merge_cell_above"><a href="#">Merge Above</a></li>
-                <li id="merge_cell_below"><a href="#">Merge Below</a></li>
-                <hr/>
-                <li id="move_cell_up"><a href="#">Move Up</a></li>
-                <li id="move_cell_down"><a href="#">Move Down</a></li>
-                <hr/>
-                <li id="select_previous"><a href="#">Select Previous</a></li>
-                <li id="select_next"><a href="#">Select Next</a></li>
-            </ul>
-        </li>
-        <li><a href="#">Insert</a>
-            <ul>
-                <li id="insert_cell_above"><a href="#">Insert Cell Above</a></li>
-                <li id="insert_cell_below"><a href="#">Insert Cell Below</a></li>
-            </ul>
-        </li>
-        <li><a href="#">Cell</a>
-            <ul>
-                <li id="full_edit_cell"><a href="#">Edit in Ace</a></li>
-                <hr/>
-                <li id="run_cell"><a href="#">Run</a></li>
-                <li id="run_cell_in_place"><a href="#">Run in Place</a></li>
-                <li id="run_all_cells"><a href="#">Run All</a></li>
-                <hr/>
-                <li id="to_code"><a href="#">Code Cell</a></li>
-                <li id="to_markdown"><a href="#">Markdown Cell</a></li>
-                <hr/>
-                <li id="toggle_output"><a href="#">Toggle Output</a></li>
-                <li id="clear_all_output"><a href="#">Clear All Output</a></li>
-            </ul>
-        </li>
-        <li><a href="#">Kernel</a>
-            <ul>
-                <li id="int_kernel"><a href="#">Interrupt</a></li>
-                <li id="restart_kernel"><a href="#">Restart</a></li>
-            </ul>
-        </li>
-        <li><a href="#">Help</a>
-            <ul>
-                <li><a href="http://ipython.org/documentation.html" target="_blank">IPython Help</a></li>
-                <li><a href="http://ipython.org/ipython-doc/stable/interactive/htmlnotebook.html" target="_blank">Notebook Help</a></li>
-                <li id="keyboard_shortcuts"><a href="#">Keyboard Shortcuts</a></li>
-                <hr/>
-                <li><a href="https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts" target="_blank">Ace Keyboard Shortcuts</a></li>
-                <hr/>
-                <li><a href="http://docs.python.org" target="_blank">Python</a></li>
-                <li><a href="http://docs.scipy.org/doc/numpy/reference/" target="_blank">NumPy</a></li>
-                <li><a href="http://docs.scipy.org/doc/scipy/reference/" target="_blank">SciPy</a></li>
-                <li><a href="http://docs.sympy.org/dev/index.html" target="_blank">SymPy</a></li>
-                <li><a href="http://matplotlib.sourceforge.net/" target="_blank">Matplotlib</a></li>
-            </ul>
-        </li>
-    </ul>
-
-</div>
-
-<div id="main_app">
-
-    <div id="notebook_panel">
-        <div id="notebook"></div>
-        <div id="pager_splitter"></div>
-        <div id="pager"></div>
-    </div>
-
-</div>
-
-<div id="fulledit_widget" >
-    <div id="fulledit_header">
-        <button id="close_fulledit">Close</button>
-    </div>
-    <div id="fulledit_editor">some text</div>
-</div>
-
-<script src="/static/jquery/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/jquery/js/jquery-ui.min.js" type="text/javascript" charset="utf-8"></script>
-
-<script src="/static/codemirror/lib/codemirror.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/python/python.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/htmlmixed/htmlmixed.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/xml/xml.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/javascript/javascript.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/css/css.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/rst/rst.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/markdown/markdown.js" charset="utf-8"></script>
-
-<script src="/static/ace/ace.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/ace/mode-python.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/ace/mode-markdown.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/ace/mode-html.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/ace/theme-textmate.js" type="text/javascript" charset="utf-8"></script>
-
-<script src="/static/pagedown/Markdown.Converter.js" charset="utf-8"></script>
-
-<script src="/static/prettify/prettify.js" charset="utf-8"></script>
-<script src="/static/dateformat/date.format.js" charset="utf-8"></script>
-
-<script src="/static/js/namespace.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/utils.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/cell.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/codecell.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/textcell.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/kernel.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/kernelstatus.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/layout.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/savewidget.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/quickhelp.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/loginwidget.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/pager.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/menubar.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/notebook.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/notebookmain.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/fulleditwidget.js" type="text/javascript" charset="utf-8"></script>
-
-</body>
-
-</html>
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/printnotebook.html b/PyTango/ipython/ipython_00_12/examples/notebooks/templates/printnotebook.html
deleted file mode 100644
index 65cab18..0000000
--- a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/printnotebook.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-
-<head>
-    <meta charset="utf-8">
-
-    <title>ITango Notebook</title>
-
-    {% if mathjax_url %}
-    <script type="text/javascript" src="{{mathjax_url}}?config=TeX-AMS_HTML" charset="utf-8"></script>
-    {% end %}
-    <script type="text/javascript">
-    // MathJax disabled, set as null to distingish from *missing* MathJax,
-    // where it will be undefined, and should prompt a dialog later.
-    window.mathjax_url = "{{mathjax_url}}";
-    </script>
-
-    <link rel="stylesheet" href="/static/jquery/css/themes/base/jquery-ui.min.css" type="text/css" />
-    <link rel="stylesheet" href="/static/codemirror/lib/codemirror.css">
-    <link rel="stylesheet" href="/static/codemirror/mode/markdown/markdown.css">
-    <link rel="stylesheet" href="/static/codemirror/mode/rst/rst.css">
-    <link rel="stylesheet" href="/static/codemirror/theme/ipython.css">
-    <link rel="stylesheet" href="/static/codemirror/theme/default.css">
-
-    <link rel="stylesheet" href="/static/prettify/prettify.css"/>
-
-    <link rel="stylesheet" href="/static/css/boilerplate.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/layout.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/base.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/notebook.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/printnotebook.css" type="text/css" />
-    <link rel="stylesheet" href="/static/css/renderedhtml.css" type="text/css" />
-
-    {% comment  In the notebook, the read-only flag is used to determine %}
-    {% comment  whether to hide the side panels and switch off input %}
-    <meta name="read_only" content="{{read_only and not logged_in}}"/>
-
-</head>
-
-<body
-    data-project={{project}} data-notebook-id={{notebook_id}}
-    data-base-project-url={{base_project_url}} data-base-kernel-url={{base_kernel_url}}
->
-
-<div id="header">
-    <span id="ipython_notebook"><h1><a href='..' alt='dashboard'><img src='/static/pytangologo.png' alt='ITango Notebook'/></a></h1></span>
-    <span id="save_widget">
-        <span id="notebook_name"></span>
-        <span id="save_status"></span>
-    </span>
-
-    <span id="login_widget">
-      {% comment  This is a temporary workaround to hide the logout button %}
-      {% comment  when appropriate until notebook.html is templated %}
-      {% if logged_in %}
-        <button id="logout">Logout</button>
-      {% elif not logged_in and login_available %}
-        <button id="login">Login</button>
-      {% end %}
-    </span>
-
-</div>
-
-
-<div id="main_app">
-
-    <div id="notebook_panel">
-        <div id="notebook"></div>
-    </div>
-
-</div>
-
-<script src="/static/jquery/js/jquery-1.7.1.min.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/jquery/js/jquery-ui.min.js" type="text/javascript" charset="utf-8"></script>
-
-<script src="/static/codemirror/lib/codemirror.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/python/python.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/htmlmixed/htmlmixed.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/xml/xml.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/javascript/javascript.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/css/css.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/rst/rst.js" charset="utf-8"></script>
-<script src="/static/codemirror/mode/markdown/markdown.js" charset="utf-8"></script>
-
-<script src="/static/pagedown/Markdown.Converter.js" charset="utf-8"></script>
-
-<script src="/static/prettify/prettify.js" charset="utf-8"></script>
-<script src="/static/dateformat/date.format.js" charset="utf-8"></script>
-
-<script src="/static/js/namespace.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/utils.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/cell.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/codecell.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/textcell.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/kernel.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/kernelstatus.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/savewidget.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/loginwidget.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/notebook.js" type="text/javascript" charset="utf-8"></script>
-<script src="/static/js/printnotebookmain.js" type="text/javascript" charset="utf-8"></script>
-
-</body>
-
-</html>
diff --git a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/projectdashboard.html b/PyTango/ipython/ipython_00_12/examples/notebooks/templates/projectdashboard.html
deleted file mode 100644
index 18f83cc..0000000
--- a/PyTango/ipython/ipython_00_12/examples/notebooks/templates/projectdashboard.html
+++ /dev/null
@@ -1,43 +0,0 @@
-{% extends layout.html %}
-
-{% block title %}
-ITango Dashboard
-{% end %}
-
-{% block stylesheet %}
-    <link rel="stylesheet" href="/static/css/projectdashboard.css" type="text/css" />
-{% end %}
-
-{% block meta %}
-    <meta name="read_only" content="{{read_only}}"/>
-{% end %}
-
-{% block params %}
-data-project={{project}}
-data-base-project-url={{base_project_url}}
-data-base-kernel-url={{base_kernel_url}}
-{% end %}
-
-{% block content_panel %}
-    {% if logged_in or not read_only %}
-
-    <div id="content_toolbar">
-        <span id="drag_info">Drag files onto the list to import
-        notebooks.</span>
-
-        <span id="notebooks_buttons">
-          <button id="new_notebook">New Notebook</button>
-        </span>
-    </div>
-
-    {% end %}
-
-    <div id="notebook_list">
-        <div id="project_name"><h2>{{project}}</h2></div>
-    </div>
-{% end %}
-
-{% block script %}
-    <script src="/static/js/notebooklist.js" type="text/javascript" charset="utf-8"></script>
-    <script src="/static/js/projectdashboardmain.js" type="text/javascript" charset="utf-8"></script>
-{% end %}
diff --git a/doc/index.rst b/doc/index.rst
index d1a2daf..525cc6b 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -9,22 +9,13 @@
 Welcome to PyTango |version| documentation!
 ===========================================
 
-|PyTangoLogoMedium| |itangologo|
-
-.. sidebar:: Latest news:
-
-    2012-03-01:
-        PyTango 7.2.3 is out!
-            
-    2011-12-12:
-        PyTango 7.2.2 is out!
-
-    2011-04-15:
-        PyTango 7.2.0 is out!
-
+.. figure:: itango/itango07.png
+    :width: 500
+    :align: left
+    :alt: ITango console
 
-PyTango is a python module that exposes to Python_ the complete Tango_ C++ API.
-This includes both client and server API.
+PyTango is a python module that exposes to Python_ the complete Tango_ C++ API
+(including both client and server).
 
 This means that you can write not only tango applications (scripts, CLIs, GUIs) 
 that access tango device servers but also tango device servers themselves, all 
@@ -45,14 +36,6 @@ Tango_ homepage where you will find plenty of documentation, faq and tutorials.
     
 :Last Update: |today|
 
-.. |PyTangoLogoMedium| image:: logo-medium.png
-    :align: middle
-    :alt: PyTango logo
-    
-.. |itangologo| image:: itango/itango00.png
-    :align: middle
-    :alt: ITango console
-
 .. _Python: http://www.python.org/
 .. _IPython: http://ipython.scipy.org/
 .. _Tango: http://www.tango-controls.org/
\ No newline at end of file
diff --git a/setup.py b/setup.py
index 7fab33b..d8d8056 100644
--- a/setup.py
+++ b/setup.py
@@ -268,7 +268,6 @@ def main():
 
     package_data = {
         'PyTango' : [],
-        'PyTango.ipython.ipython_00_12' : ['examples/notebooks/notebooks/*', 'examples/notebooks/static/*', 'examples/notebooks/templates/*' ] # ['notebooks/*', 'static/**/*', 'templates/*'],
     }
 
     data_files = []

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pytango.git



More information about the debian-science-commits mailing list