<commit_before><!DOCTYPE html>
<html>
    <head>
        <title>
            Third-party Libraries
        </title>

        <meta http-equiv="content-type" content="text/html; charset=utf-8"/>

        <link href="res/stylesheet.css" rel="stylesheet" type="text/css"/>

        <script src="../3rdparty/jQuery/jquery.js" type="text/javascript"></script>
        <script src="../res/common.js" type="text/javascript"></script>
        <script src="res/menu.js" type="text/javascript"></script>
    </head>
    <body>
        <script type="text/javascript">
            headerAndContentsMenu("Third-party Libraries", "..");
        </script>

        <p>
            OpenCOR uses external APIs, as well as software- and image-based third-party libraries, all of which are listed below, together with the type of license under which they are released. In all cases, only the files actually required by OpenCOR are in our <a href="https://github.com/opencor/opencor">Git repository</a>.
        </p>

        <div class="section">
            APIs
        </div>

        <ul>
            <li>
﻿                <a href="http://cellml-api.sourceforge.net/">CellML API</a> 1.12: an interface to manipulate and process CellML documents.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/api/CellML"><code>[OpenCOR]/src/plugins/api/CellMLAPI</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/MPL-1.1">MPL v1.1</a>, <a href="http://opensource.org/licenses/GPL-2.0">GPL v2.0</a> and <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                </ul>
            </li>
        </ul>

        <div class="section">
            Software
        </div>

        <ul>
            <li>
                <a href="http://code.google.com/p/google-code-prettify/">Google Code Prettify</a>: a <a href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> module and <a href="http://www.w3.org/Style/CSS/">CSS</a> file for syntax highlighting of source code snippets in an <a href="http://www.w3.org/html/">HTML</a> page.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/doc/3rdparty/googleCodePrettify"><code>[OpenCOR]/doc/3rdparty/googleCodePrettify</code></a>.</li>
                    <li>Licenses: <a href="http://opensource.org/licenses/Apache-2.0">Apache v2.0</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://jquery.com/">jQuery</a> 1.8.3: a fast and concise <a href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> library that simplifies <a href="http://www.w3.org/html/">HTML</a> document traversing, event handling, animating, and <a href="http://en.wikipedia.org/wiki/Ajax_(programming)">Ajax</a> interactions for rapid web development..
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/doc/3rdparty/googleCodePrettify"><code>[OpenCOR]/doc/3rdparty/googleCodePrettify</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/GPL-2.0">GPL v2.0</a> and <a href="http://opensource.org/licenses/MIT">MIT</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://libqxt.org/">LibQxt</a> 0.6.2: an extension library for Qt providing a suite of cross-platform utility classes to add functionality not readily available in the Qt toolkit.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/3rdparty/LibQxt"><code>[OpenCOR]/src/3rdparty/LibQxt</code></a>.</li>
                    <li>Licenses: <a href="http://opensource.org/licenses/CPL1.0">CPL v1.0</a> and <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://www.llvm.org/">LLVM</a> 3.1: a collection of modular and reusable compiler and toolchain technologies.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/LLVM"><code>[OpenCOR]/src/plugins/3rdparty/LLVM</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/NCSA">UoI/NCSA</a>.</li>
                </ul>
            </li>
            <li>
                <a href="https://computation.llnl.gov/casc/sundials/">SUNDIALS</a> 2.5.0: a SUite of Non-linear and DIfferential/ALgebraic equation Solvers (<a href="https://computation.llnl.gov/casc/sundials/description/description.html#descr_cvode">CVODE</a>, <a href="https://computation.llnl.gov/casc/sundials/description/description.html#descr_ida">IDA</a> and <a href="https://computation.llnl.gov/casc/sundials/description/description.html#descr_kinsol">KINSOL</a>).
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/SUNDIALS"><code>[OpenCOR]/src/plugins/3rdparty/SUNDIALS</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/BSD-2-Clause">BSD</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://qjson.sourceforge.net/">QJson</a> 0.8.1: a library that maps <a href="http://www.json.org/">JSON</a> data to <a href="http://qt-project.org/doc/qt-4.8/qvariant.html">QVariant</a> objects.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/QJson"><code>[OpenCOR]/src/plugins/3rdparty/QJson</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://www.riverbankcomputing.co.uk/software/qscintilla/">QScintilla</a> 2.7: a Qt port of the <a href="http://www.scintilla.org/">Scintilla</a> editing component.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/QScintilla"><code>[OpenCOR]/src/plugins/3rdparty/QScintilla</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/GPL-2.0">GPL v2.0</a>, <a href="http://opensource.org/licenses/GPL-3.0">GPL v3.0</a> and commercial.</li>
                </ul>
            </li>
            <li>
                <a href="http://doc.qt.digia.com/solutions/qtmmlwidget/qtmmlwidget.html">QtMmlWidget</a> 2.4.1: a widget which renders mathematical formulas written in MathML 2.0.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/QtMmlWidget"><code>[OpenCOR]/src/plugins/3rdparty/QtMmlWidget</code></a>.</li>
                    <li>Licenses: <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://qt.gitorious.org/qt-solutions/qt-solutions/trees/master/qtsingleapplication/">QtSingleApplication</a>: a class which ensures that only one instance of OpenCOR can be run at any given time.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/3rdparty/QtSingleApplication"><code>[OpenCOR]/src/3rdparty/QtSingleApplication</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                    <li>Note: we use the version used by <a href="http://qt.gitorious.org/qt-creator/">Qt Creator</a> 2.6.0.</li>
                </ul>
            </li>
            <li>
                <a href="http://qwt.sourceforge.net/">Qwt</a> 6.0.1: a set of widgets and utility classes primarily aimed at programs with a technical background.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/Qwt"><code>[OpenCOR]/src/plugins/3rdparty/Qwt</code></a>.</li>
                    <li>License: <a href="http://qwt.sourceforge.net/qwtlicense.html">Qwt License v1.0</a> (a slightly less restricive version of <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>) and <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a> for the MathML text engine which is based on some of <a href="http://doc.qt.digia.com/solutions/qtmmlwidget/qtmmlwidget.html">QtMmlWidget</a>'s code.</li>
                </ul>
            </li>
        </ul>

        <div class="section">
            Images
        </div>

        <ul>
            <li>
                <a href="http://www.printableworldflags.com/flag-icon/">Printable world flags</a>: the two (British and French) flag icons used in the menu to specify the locale to be used by OpenCOR.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/res/flags"><code>[OpenCOR]/res/flags</code></a>.</li>
                    <li>License: none.</li>
                </ul>
            </li>
            <li>
                <a href="http://miloszwl.deviantart.com/art/Boomy-multiplatform-36215357">Boomy multiplatform</a>: the main application icon.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/res/boomy"><code>[OpenCOR]/res/boomy</code></a>.</li>
                    <li>License: none.</li>
                </ul>
            </li>
            <li>
                <a href="http://packages.ubuntu.com/quantal/oxygen-icon-theme">Oxygen</a> 4.9.2: the remaining icons used in OpenCOR.
                <ul>
                    <li>Location: e.g. <a href="https://github.com/opencor/opencor/tree/master/res/oxygen"><code>[OpenCOR]/res/oxygen</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/LGPL-3.0">LGPL v3.0</a>.</li>
                </ul>
            </li>
        </ul>

        <script type="text/javascript">
            copyright();
        </script>
    </body>
</html>
<commit_msg>Updated the developer documentation.<commit_after><!DOCTYPE html>
<html>
    <head>
        <title>
            Third-party Libraries
        </title>

        <meta http-equiv="content-type" content="text/html; charset=utf-8"/>

        <link href="res/stylesheet.css" rel="stylesheet" type="text/css"/>

        <script src="../3rdparty/jQuery/jquery.js" type="text/javascript"></script>
        <script src="../res/common.js" type="text/javascript"></script>
        <script src="res/menu.js" type="text/javascript"></script>
    </head>
    <body>
        <script type="text/javascript">
            headerAndContentsMenu("Third-party Libraries", "..");
        </script>

        <p>
            OpenCOR uses external APIs, as well as software- and image-based third-party libraries, all of which are listed below, together with the type of license under which they are released. In all cases, only the files actually required by OpenCOR are in our <a href="https://github.com/opencor/opencor">Git repository</a>.
        </p>

        <div class="section">
            APIs
        </div>

        <ul>
            <li>
﻿                <a href="http://cellml-api.sourceforge.net/">CellML API</a> 1.12: an interface to manipulate and process CellML documents.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/api/CellML"><code>[OpenCOR]/src/plugins/api/CellMLAPI</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/MPL-1.1">MPL v1.1</a>, <a href="http://opensource.org/licenses/GPL-2.0">GPL v2.0</a> and <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                </ul>
            </li>
        </ul>

        <div class="section">
            Software
        </div>

        <ul>
            <li>
                <a href="http://code.google.com/p/google-code-prettify/">Google Code Prettify</a>: a <a href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> module and <a href="http://www.w3.org/Style/CSS/">CSS</a> file for syntax highlighting of source code snippets in an <a href="http://www.w3.org/html/">HTML</a> page.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/doc/3rdparty/googleCodePrettify"><code>[OpenCOR]/doc/3rdparty/googleCodePrettify</code></a>.</li>
                    <li>Licenses: <a href="http://opensource.org/licenses/Apache-2.0">Apache v2.0</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://jquery.com/">jQuery</a> 1.8.3: a fast and concise <a href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a> library that simplifies <a href="http://www.w3.org/html/">HTML</a> document traversing, event handling, animating, and <a href="http://en.wikipedia.org/wiki/Ajax_(programming)">Ajax</a> interactions for rapid web development..
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/doc/3rdparty/googleCodePrettify"><code>[OpenCOR]/doc/3rdparty/googleCodePrettify</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/GPL-2.0">GPL v2.0</a> and <a href="http://opensource.org/licenses/MIT">MIT</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://libqxt.org/">LibQxt</a> 0.6.2: an extension library for Qt providing a suite of cross-platform utility classes to add functionality not readily available in the Qt toolkit.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/3rdparty/LibQxt"><code>[OpenCOR]/src/3rdparty/LibQxt</code></a>.</li>
                    <li>Licenses: <a href="http://opensource.org/licenses/CPL1.0">CPL v1.0</a> and <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://www.llvm.org/">LLVM</a> 3.1: a collection of modular and reusable compiler and toolchain technologies.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/LLVM"><code>[OpenCOR]/src/plugins/3rdparty/LLVM</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/NCSA">UoI/NCSA</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://qjson.sourceforge.net/">QJson</a> 0.8.1: a library that maps <a href="http://www.json.org/">JSON</a> data to <a href="http://qt-project.org/doc/qt-4.8/qvariant.html">QVariant</a> objects.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/QJson"><code>[OpenCOR]/src/plugins/3rdparty/QJson</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://www.riverbankcomputing.co.uk/software/qscintilla/">QScintilla</a> 2.7: a Qt port of the <a href="http://www.scintilla.org/">Scintilla</a> editing component.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/QScintilla"><code>[OpenCOR]/src/plugins/3rdparty/QScintilla</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/GPL-2.0">GPL v2.0</a>, <a href="http://opensource.org/licenses/GPL-3.0">GPL v3.0</a> and commercial.</li>
                </ul>
            </li>
            <li>
                <a href="http://doc.qt.digia.com/solutions/qtmmlwidget/qtmmlwidget.html">QtMmlWidget</a> 2.4.1: a widget which renders mathematical formulas written in MathML 2.0.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/QtMmlWidget"><code>[OpenCOR]/src/plugins/3rdparty/QtMmlWidget</code></a>.</li>
                    <li>Licenses: <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://qt.gitorious.org/qt-solutions/qt-solutions/trees/master/qtsingleapplication/">QtSingleApplication</a>: a class which ensures that only one instance of OpenCOR can be run at any given time.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/3rdparty/QtSingleApplication"><code>[OpenCOR]/src/3rdparty/QtSingleApplication</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>.</li>
                    <li>Note: we use the version used by <a href="http://qt.gitorious.org/qt-creator/">Qt Creator</a> 2.6.0.</li>
                </ul>
            </li>
            <li>
                <a href="http://qwt.sourceforge.net/">Qwt</a> 6.0.1: a set of widgets and utility classes primarily aimed at programs with a technical background.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/Qwt"><code>[OpenCOR]/src/plugins/3rdparty/Qwt</code></a>.</li>
                    <li>License: <a href="http://qwt.sourceforge.net/qwtlicense.html">Qwt License v1.0</a> (a slightly less restricive version of <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a>) and <a href="http://opensource.org/licenses/LGPL-2.1">LGPL v2.1</a> for the MathML text engine which is based on some of <a href="http://doc.qt.digia.com/solutions/qtmmlwidget/qtmmlwidget.html">QtMmlWidget</a>'s code.</li>
                </ul>
            </li>
            <li>
                <a href="https://computation.llnl.gov/casc/sundials/">SUNDIALS</a> 2.5.0: a SUite of Non-linear and DIfferential/ALgebraic equation Solvers (<a href="https://computation.llnl.gov/casc/sundials/description/description.html#descr_cvode">CVODE</a>, <a href="https://computation.llnl.gov/casc/sundials/description/description.html#descr_ida">IDA</a> and <a href="https://computation.llnl.gov/casc/sundials/description/description.html#descr_kinsol">KINSOL</a>).
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/src/plugins/3rdparty/SUNDIALS"><code>[OpenCOR]/src/plugins/3rdparty/SUNDIALS</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/BSD-2-Clause">BSD</a>.</li>
                </ul>
            </li>
        </ul>

        <div class="section">
            Images
        </div>

        <ul>
            <li>
                <a href="http://miloszwl.deviantart.com/art/Boomy-multiplatform-36215357">Boomy multiplatform</a>: the main application icon.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/res/boomy"><code>[OpenCOR]/res/boomy</code></a>.</li>
                    <li>License: none.</li>
                </ul>
            </li>
            <li>
                <a href="http://packages.ubuntu.com/quantal/oxygen-icon-theme">Oxygen</a> 4.9.2: the remaining icons used in OpenCOR.
                <ul>
                    <li>Location: e.g. <a href="https://github.com/opencor/opencor/tree/master/res/oxygen"><code>[OpenCOR]/res/oxygen</code></a>.</li>
                    <li>License: <a href="http://opensource.org/licenses/LGPL-3.0">LGPL v3.0</a>.</li>
                </ul>
            </li>
            <li>
                <a href="http://www.printableworldflags.com/flag-icon/">Printable world flags</a>: the two (British and French) flag icons used in the menu to specify the locale to be used by OpenCOR.
                <ul>
                    <li>Location: <a href="https://github.com/opencor/opencor/tree/master/res/flags"><code>[OpenCOR]/res/flags</code></a>.</li>
                    <li>License: none.</li>
                </ul>
            </li>
        </ul>

        <script type="text/javascript">
            copyright();
        </script>
    </body>
</html>

{'fraction_non_alphanumeric': 0.17476812509105036, 'fraction_numerical': 0.012722769873257904, 'mean_word_length': 2.0406023918499927, 'pattern_counts': {'":': 0, '<': 605, '<?xml version=': 0, '>': 605, 'https://': 38, 'lorem ipsum': 0, 'www.': 16, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '352207', 'n_tokens_mistral': 6960, 'n_tokens_neox': 6528, 'n_words': 1093}