{ "info": { "author": "Sergio Barrachina Mir", "author_email": "barrachi@uji.es", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Education", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Assemblers", "Topic :: Software Development :: Debuggers", "Topic :: Software Development :: Disassemblers", "Topic :: System :: Emulators" ], "description": "QtARMSim\n========\n\nQtARMSim is an easy to use graphical ARM simulator. It provides an easy\nto use multiplatform ARM emulation environment that has been designed\nfor Computer Architecture introductory courses.\n\nThe ARMSim ARM simulator, Copyright (c) 2014-19 by Germ\u00e1n Fabregat, is\nbundled with QtARMSim. It can be found on the ``armsim/``\nsubdirectory of the QtARMSim installation path.\n\n\n1. Installing QtARMSim and its dependencies\n-------------------------------------------\n\nQtARMSim has the following dependencies:\n`Python3 `_,\n`Qt for Python (PySide2) `_, and\nARMSim.\n\nARMSim, which is bundled with QtARMSim, has the next dependencies:\n`Ruby `_,\n`Gosu `_, and the\n`GNU Gcc toolchain targeting the ARM EABI platform `_.\n\nThe next sections describe how to install QtARMSim, ARMSim, and their\ndependencies on GNU/Linux, Windows and macOS.\n\n\n1.1 Installing QtARMSim on GNU/Linux\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nThe major GNU/Linux distributions already provide packages for\n``Python3`` and ``Ruby``. Therefore, the actual GNU/Linux\ndistribution package manager can be used to install this software. As\nfor the GNU Gcc, the required part of the GNU Gcc toolchain targeting\nthe ARM platform is bundled with QtARMSim. ``Gosu`` can be installed\nusing the Ruby package manager ``gem``. Finally, ``Qt for Python``\nand ``QtARMSim`` can be installed using the ``pip3`` command provided by\n``Python3``. (If after installing ``python3``, the ``pip3`` command is\nnot available, it can be manually installed by downloading `get-pip.py\n`_, and\nexecuting it: ``sudo python3 get-pip.py``.)\n\nFor example, on Ubuntu you can install QtARMSim, ARMSim and their\ndependencies using::\n\n $ sudo apt-get install python3-pip ruby\n $ # See https://github.com/gosu/gosu/wiki/Getting-Started-on-Linux\n $ # for installing the gosu dependencies\n $ sudo gem install gosu\n $ sudo pip3 install QtARMSim\n\nOn a Gentoo distribution, you can install QtARMSim, ARMSim and their\ndependencies issuing (as root)::\n\n # emerge -av ruby\n # # See https://github.com/gosu/gosu/wiki/Getting-Started-on-Linux\n # # for installing the gosu dependencies\n # gem install gosu\n # pip3 install QtARMSim\n\n**Note about PySide2.**\nVersions 5.12.0 and 5.12.1 of PySide2 introduced some changes that prevented\nQtARMSim to work. Version 5.12.2 of PySide2 corrected these bugs.\nIf QtARMSim does not start, check which version of PySide2 is installed,\nand if necessary, uninstall that version of PySide2 and install a valid version\n(e.g., ``pip3 install PySide2==5.12.2``).\n\n\n1.2 Installing QtARMSim on Windows\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nTo install QtARMSim, ARMSim, and their dependencies on Windows,\nplease follow the next steps:\n\n1. Download and install a 64 bits Python version, either the 3.5, 3.6 or the 3.7\n version, from the\n `Python releases for Windows `_ page.\n Please check the '``Add Python 3.X to PATH``' option when installing it.\n\n2. Download and install a 64 bits Ruby version from the\n `Ruby Installer for Windows `_ page.\n During the installation process, make sure that the\n '``Add Ruby executables to your PATH``' option is selected.\n\n3. Open a Windows console (executing either ``Windows PowerShell`` or\n ``cmd``, depending on your Windows version), and execute the commands\n indicated in the next steps.\n\n4. Install the ``Gosu`` library using the ``gem`` command::\n\n PS C:\\Users\\Username> gem install gosu\n\n5. Install QtARMSim using the ``pip3`` command::\n\n PS C:\\Users\\Username> pip3 install QtARMSim\n\n**Note about PySide2.**\nVersions 5.12.0 and 5.12.1 of PySide2 introduced some changes that prevented\nQtARMSim to work. Version 5.12.2 of PySide2 corrected these bugs.\nIf QtARMSim does not start, check which version of PySide2 is installed,\nand if necessary, uninstall that version of PySide2 and install a valid version\n(e.g., ``pip3 install PySide2==5.12.2``).\n\n\n1.3 Installing QtARMSim on macOS\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nTo install QtARMSim, ARMSim, and their dependencies on macOS,\nplease follow the next steps:\n\n1. Install the `MacPorts package manager `_.\n (If you use the `Homebrew package manager `_, please\n conveniently adapt the following instructions.)\n\n2. Open a ``Terminal`` and execute the commands indicated in the next steps.\n\n3. Install ``Python 3.6`` (or ``Python 3.7``) and ``pip``::\n\n $ sudo port install python36 py36-pip\n $ sudo port select --set python3 python36\n $ sudo port select --set pip pip36\n\n4. Install ``Ruby``::\n\n $ sudo port install ruby25\n $ sudo port select --set ruby ruby25\n\n5. Install ``libsdl2`` and ``Gosu``::\n\n $ sudo port install libsdl2 gosu\n\n6. Install ``QtARMSim``::\n\n $ sudo pip install QtARMSim\n\n**Note about PySide2.**\nVersions 5.12.0 and 5.12.1 of PySide2 introduced some changes that prevented\nQtARMSim to work. Version 5.12.2 of PySide2 corrected these bugs.\nIf QtARMSim does not start, check which version of PySide2 is installed,\nand if necessary, uninstall that version of PySide2 and install a valid version\n(e.g., ``sudo pip install PySide2==5.12.2``).\n\nAfter installing QtARMSim, its executable will be at::\n\n /opt/local/Library/Frameworks/Python.framework/Versions/3.6/bin/qtarmsim\n\nQtARMSim python source code will be at::\n\n /opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/qtarmsim/\n\nAnd the ARMSim ruby source code will be at::\n\n /opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/qtarmsim/armsim/\n\n\n1.4 Installing the ``GNU Gcc toolchain targeting the ARM EABI``\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nStarting with version 0.3.1 of QtARMSim, the required part of the ``GNU\nGcc toolchain targeting the ARM platform`` is already bundled with\nQtARMSim. So this step is no longer required, unless there is some\nproblem with the bundled GNU Gcc toolchain (for example, if QtARMSim\ndoes not assemble a given source code). In this case, another\ninstance of GNU Gcc can be installed and used.\n\nOn GNU/Linux, this can be accomplished by installing a GNU Gcc for ARM\npackage provided by the GNU/Linux distribution being used, by building\na cross-compiling toolchain, or by extracting the\n``gcc-arm-none-eabi`` ``tar.gz`` for linux32 from the `Arduino\ndownload page\n`_. For example, on\nUbuntu, this optional step can be achieved with::\n\n $ sudo apt-get install gcc-arm-linux-gnueabi\n\nAnd on Gentoo with::\n\n # emerge -av crossdev\n # echo \"PORDIR_OVERLAY=/usr/local/portage\" >> /etc/portage/make.conf\n # crossdev --target arm --ov-output /usr/local/portage\n\nOn Windows, to perform this optional step, download the GNU Gcc ARM\ncross compiler for Windows from the `Arduino download page\n`_. Open the\n``gcc-arm-none-eabi-x.y.y-win32.tar.gz`` file, and extract the\n``gcc-arm-none-eabi`` folder on any path you prefer.\n\nOnce a new ``GNU Gcc toolchain targeting the ARM platform`` is installed,\nplease configure the ``ARMSim Gcc Compiler`` QtARMSim option to point\nto the new '``arm-none-eabi-gcc``' command.\n\n\n2. Executing QtARMSim\n---------------------\n\nTo execute QtARMSim, run the ``qtarmsim`` command, or click on the\ncorresponding entry on the applications menu (on GNU/Linux, under the\n``Education`` category).\n\n\n3. Upgrading QtARMSim\n---------------------\n\nTo upgrade an already installed QtARMSim, execute the following\ncommand on GNU/Linux::\n\n $ sudo pip3 install --upgrade QtARMSim\n\nOn Windows::\n\n PS C:\\Users\\Username> pip3 install --upgrade QtARMSim\n\nOn macOS::\n\n sudo pip install --upgrade QtARMSim\n\n\n4. Uninstalling QtARMSim\n------------------------\n\nTo uninstall QtARMSim on GNU/Linux, execute the following command::\n\n $ sudo pip3 uninstall QtARMSim\n\nOn Windows::\n\n PS C:\\Users\\Username> pip3 uninstall QtARMSim\n\nOn macOS::\n\n sudo pip uninstall QtARMSim\n\n\nLicense\n-------\n\nCopyright 2014-19 Sergio Barrachina Mir \n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 3 of the License, or (at\nyour option) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see .\n\n3rd party software acknowledgments\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nThe next 3rd party software is used and distributed with QtARMSim.\n\nARMSim: an ARM simulator, copyright Germ\u00e1n Fabregat Llueca, licensed\nunder the GPLv3+. Included under the ``qtarmsim/armsim`` directory.\n\n`GCC, the GNU Compiler Collection `_,\ncopyright the Free Software Foundation, Inc, licensed under the GPLv3,\nwith the addition under section 7 of an exception described in the \u201cGCC\nRuntime Library Exception, version 3.1\u201d\n(see ).\nBinary versions targeting the ARM EABI are included under the\n``qtarmsim/gcc-arm`` directory.\n\n`Qfplib: an ARM Cortex-M0 floating-point library in 1 kbyte\n`_, copyright Mark Owen,\nlicensed under the GPLv2. Source code\nincluded under the ``3rdparty/`` directory. This part of the code\nis only available under the GPLv2 license.\n\n`AlphaSmart 3000 `_ font,\ndesigned by Colonel Sanders. Included under the ``3rdparty/`` directory.\n\nChangelog\n---------\n\n0.4.15 (2019-07-15)\n^^^^^^^^^^^^^^^^^^^\n- Added the ``printf`` subroutine to ARMSim firmware.\n\n0.4.12 (2019-04-24)\n^^^^^^^^^^^^^^^^^^^\n- PySide2 5.12.2 has corrected the previously changed signature of QAbstractItemModel.createIndex(). The INSTALL documentation has been modified to no longer force the installation of PySide2 5.11.\n\n0.4.11 (2019-01-21)\n^^^^^^^^^^^^^^^^^^^\n- PySide2 5.12 has changed the signature of QAbstractItemModel.createIndex(), as it seems that they are going to do a regression, the INSTALL documentation has been changed to force the installation of the previous 5.11.2 version of PySide2.\n\n0.4.10 (2018-11-20)\n^^^^^^^^^^^^^^^^^^^\n- Added an scroll area inside the LCD Display dock widget (so that the LCD width does not force the whole simulator width).\n- Changed LCD font to \"AlphaSmart 3000\" by Colonel Sanders.\n- Added a new example of floating point operations usage, ``triangle.s``, under 'File > Examples > Floating point' menu.\n\n0.4.9 (2018-10-16)\n^^^^^^^^^^^^^^^^^^\n- Changed LCD font to \"1 Digit\" by David Chung.\n- Fixed bug that prevented code to be resized.\n\n0.4.8 (2018-10-8)\n^^^^^^^^^^^^^^^^^\n- Properly acknowledging Qfplib by Mark Owen.\n\n0.4.7 (2018-7-27)\n^^^^^^^^^^^^^^^^^\n- Added memory contents tooltips.\n- Added new example, LCD/ascii, and revised previous ones.\n- Changed the way the monospaced font is selected.\n\n0.4.4 (2018-7-25)\n^^^^^^^^^^^^^^^^^\n- Migrated to Qt for Python (PySide2).\n- Speeded up the filling of the simulator data.\n- Added examples as a File menu entry.\n- Added ARMSim tabs to separate the source code of the different ROMs.\n- Added Qfplib (floating point library) API documentation to the help.\n- Added UseLabels ARMSim option.\n- Memory dock: first RAM is expanded by default and whenever a memory entry is modified it scrolls to its position.\n\n0.3.16 (2018-1-17)\n^^^^^^^^^^^^^^^^^^^\n- Corrected typo on the restructured text format of the changelog documentation.\n\n0.3.15 (2018-1-17)\n^^^^^^^^^^^^^^^^^^^\n- Added support in the simulator to showing jump labels instead of\n their addresses.\n- Corrected errata on Qfp library acknowledgments.\n- Removed legacy code from GlSpim.\n\n0.3.14 (2017-11-08)\n^^^^^^^^^^^^^^^^^^^\n- Added SVG icon support explicitly: the toolbar icons now will be\n also shown on Windows.\n- ARMSyntaxHighlighter rules are now generated only the first time.\n- ARMSim:\n - Added support for floating point operations including Qfplib: an ARM Cortex-M0 floating-point library in 1 kbyte.\n - Corrected minor bug: .global declared labels generated a linking error.\n - Corrected minor bug: negative displacements on 'bl' instructions where incorrectly displayed.\n\n0.3.13 (2017-11-02)\n^^^^^^^^^^^^^^^^^^^\n- Added preliminary printing support.\n\n0.3.12 (2017-04-21)\n^^^^^^^^^^^^^^^^^^^\n- Changed the icon set to the KDE Breeze one.\n- LCD Display not rescaling correctly on some desktop environments\n fixed.\n- LCD display can now be zoomed with CTRL+mouse wheel.\n- Editors and panels now honor the system default point size.\n- Now the menu bar is displayed on the system menu bar on Mac OS X.\n\n0.3.11 (2016-10-30)\n^^^^^^^^^^^^^^^^^^^\n- The Edit menu actions have been implemented.\n- Settings values are now automatically stripped to avoid errors due\n to misplaced spaces.\n- ARMSim: updated firmware to correct a bug on sdivide subroutine.\n\n0.3.10 (2016-09-19)\n^^^^^^^^^^^^^^^^^^^\n- ARMSim: updated firmware to provide a signed division subroutine.\n\n0.3.8 (2016-09-19)\n^^^^^^^^^^^^^^^^^^\n- Bug corrected: waiting spinner occluded File and Edit menus.\n\n0.3.7 (2016-09-18)\n^^^^^^^^^^^^^^^^^^\n- Added firmware ROM that provides, among others, functions to display\n strings and numbers on the LCD display. The new memory organization\n consists of two ROM blocks and two RAM blocks. The first ROM block\n is filled with the assembled user code. The second ROM, with the\n firmware machine code. The first RAM can be used to store the user\n program data. The second RAM is used by the LCD display.\n- The graphical interface now uses a thread to retrieve the memory\n contents and the disassembled code from the two ROM blocks.\n- The regular expressions used to highlight the code on the editors\n have been optimized to increase the highlighting process speed.\n\n0.3.5 (2016-09-12)\n^^^^^^^^^^^^^^^^^^\n- Improved the Mac OS X compatibility and added installation\n instructions for this platform.\n- Changed the minimum size of the code editor container to accommodate\n lower resolution screens.\n- ARMSim: (i) LSL result is now bounded to 32 bits; (ii) command\n redirection is performed explicitly to avoid an error on newer\n Windows versions; and (iii) the method used to compare whether\n memory blocks where not defined has been changed to avoid errors on\n Ruby with version >= 2.3.\n\n0.3.4 (2016-01-21)\n^^^^^^^^^^^^^^^^^^\n- Added a memory dump dock widget that allows to see and edit the\n memory at byte level. It also shows the ASCII equivalent of each\n byte.\n- Added a LCD display dock widget that provides a simple output\n system. It has a size of 32x6 and each character is mapped to a\n memory position starting a 0x20070000.\n\n0.3.3 (2015-11-28)\n^^^^^^^^^^^^^^^^^^\n- Added a visual indication of which instructions have already been\n executed on the left margin of the ARMSim panel.\n- Added automatic scroll on simulation mode in order to keep the next\n line that is going to be executed visible.\n- Improved the automatic selection of a mono spaced font (previously\n selected font used ligatures).\n- Fixed an error on the Preferences Dialog which prevented to select\n the ``ARMSim directory`` and the ``Gcc ARM command line`` using the\n corresponding directory/file selector dialogs.\n- ARMSim: Fixed the simulation of shift instructions: only the 8 least\n significant bits are now used to obtain the shift amount.\n- ARMSim.: Fixed the behavior when memory outside the current memory\n map is accessed: each wrong access now raises a memory access error.\n- Bundled a reduced set of the GNU compiler toolchain. To reduce the\n package size, only those files actually required to assemble an\n assembly source code have been included.\n\n0.3.0 (2015-06-09)\n^^^^^^^^^^^^^^^^^^\n- Migrated from PyQt to PySide to allow a simpler installation of\n QtARMSim.\n- Developed a new source code editor based on QPlainTextEdit, though\n removing the prior QScintilla dependency, which allows a simpler\n installation of QtARMSim.\n- Improved the ARM Assembler syntax highlighting.\n\n0.2.7 (2014-11-05)\n^^^^^^^^^^^^^^^^^^\n- Last revision of the first functional QtARMSim implementation. This\n implementation was used on the first semester of an introductory\n course on Computer Architecture at Jaume I University. This is the\n last version of that implementation, which used PyQt and QScintilla.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://lorca.act.uji.es/project/qtarmsim/", "keywords": "ARM,simulator,assembler,disassembler,debugger", "license": "", "maintainer": "", "maintainer_email": "", "name": "qtarmsim", "package_url": "https://pypi.org/project/qtarmsim/", "platform": "", "project_url": "https://pypi.org/project/qtarmsim/", "project_urls": { "Homepage": "http://lorca.act.uji.es/project/qtarmsim/" }, "release_url": "https://pypi.org/project/qtarmsim/0.4.15/", "requires_dist": null, "requires_python": "", "summary": "Easy to use graphical ARM simulator", "version": "0.4.15" }, "last_serial": 5535466, "releases": { "0.2.1": [ { "comment_text": "", "digests": { "md5": "bb20b36af345cdd67c4105c84015b764", "sha256": "d11f0375871aa06c6edf74b4a48ebfe909f24b1f92a86959ee94eb83ec46605d" }, "downloads": -1, "filename": "qtarmsim-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bb20b36af345cdd67c4105c84015b764", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 480524, "upload_time": "2014-08-30T17:48:38", "url": "https://files.pythonhosted.org/packages/17/6a/e36069955e43081a26b96f7d9bc6f7da6c752d401516dec26c9b923d32b8/qtarmsim-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "272b19c07163b4fa6b12cae746275cf4", "sha256": "ac3efe01a3307db9b975f5dd9761e3fdded672cc7c27080e92c86cd016849006" }, "downloads": -1, "filename": "qtarmsim-0.2.2.tar.gz", "has_sig": false, "md5_digest": "272b19c07163b4fa6b12cae746275cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 479686, "upload_time": "2014-09-03T09:31:07", "url": "https://files.pythonhosted.org/packages/71/e9/d935e9dd035cf6c10e2c6b77c90a3475d6f2db08b0fa4646bc8190ccbe35/qtarmsim-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "bd68609a79a23f0990b39873113a2f3f", "sha256": "53f6640ccb5d0f66d861b8b9c2cbe6c527f84482f672b7eddd5ccfd089f42f30" }, "downloads": -1, "filename": "qtarmsim-0.2.3.tar.gz", "has_sig": false, "md5_digest": "bd68609a79a23f0990b39873113a2f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 480547, "upload_time": "2014-09-21T10:40:58", "url": "https://files.pythonhosted.org/packages/f7/39/2edb4b15a7134064680ab3242ad69207bfced9bc9361b7495002179c8a2c/qtarmsim-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a134696e2acb1d20cc40a0f3ddffdae5", "sha256": "464bc056b9e0231706cf8bed00c74d084c289d8ecf34d158447ac71e28637b6d" }, "downloads": -1, "filename": "qtarmsim-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a134696e2acb1d20cc40a0f3ddffdae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 480667, "upload_time": "2014-10-08T14:00:10", "url": "https://files.pythonhosted.org/packages/0c/df/5d2686acefd8ca9fd879b77a90999c3faee3a8a28877482940eec62fab42/qtarmsim-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1dfb3260d3ea4147e9f4d3d5c0413604", "sha256": "99d979eb8bbd30b814c2e2b6de023657e2dd079e103a3a624e66b6359c2334c4" }, "downloads": -1, "filename": "qtarmsim-0.2.5.tar.gz", "has_sig": false, "md5_digest": "1dfb3260d3ea4147e9f4d3d5c0413604", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 481170, "upload_time": "2014-10-15T16:24:19", "url": "https://files.pythonhosted.org/packages/e8/cd/5c9aa76e9f3b2506a5c32c443fcc2c62d1cdd658dc4f52aef402930d9087/qtarmsim-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f53badfeeea119d8ee6e6a69e8c653d2", "sha256": "a450486eb862dcd8ed600b66b97a6c86a912d2e676de24b01d312bbe3e5daff3" }, "downloads": -1, "filename": "qtarmsim-0.2.6.tar.gz", "has_sig": false, "md5_digest": "f53badfeeea119d8ee6e6a69e8c653d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 481179, "upload_time": "2014-10-15T17:29:13", "url": "https://files.pythonhosted.org/packages/43/49/06ac3111341a7dca9ad07274303752772c4aa80f868f1522aa1a90e04c23/qtarmsim-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "56c45f1ccea1627380a355387d6f3353", "sha256": "910d2453b2fee5648f9d0e6a9bd3f09b2f45a874301ea2e2c24959bab0ec89b5" }, "downloads": -1, "filename": "qtarmsim-0.2.7.tar.gz", "has_sig": false, "md5_digest": "56c45f1ccea1627380a355387d6f3353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 481749, "upload_time": "2014-11-05T09:51:14", "url": "https://files.pythonhosted.org/packages/51/f7/0000dbbec10860e9706f1bdf92641b5cc7ad767c02bacc53f3e0ac008e1c/qtarmsim-0.2.7.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "287800869822d0e55eebbd5d923d27a4", "sha256": "5a094aef0ebc8c3bb41d6eaae2a65b648daba235af0e3276ac634eb332def780" }, "downloads": -1, "filename": "qtarmsim-0.3.0.tar.gz", "has_sig": false, "md5_digest": "287800869822d0e55eebbd5d923d27a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 491149, "upload_time": "2015-06-10T15:51:56", "url": "https://files.pythonhosted.org/packages/91/34/fa552c86ef0d4dd46aa850e41fc4f998bd9e860995239744d530090ee7df/qtarmsim-0.3.0.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "17a077256ca57e64c6895d9b82532821", "sha256": "0a1b3bfd33a462a928c4f1ee6e549100d9a870c752efae5fbff8af7a4619089f" }, "downloads": -1, "filename": "qtarmsim-0.3.10.tar.gz", "has_sig": false, "md5_digest": "17a077256ca57e64c6895d9b82532821", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5133369, "upload_time": "2016-09-28T17:53:23", "url": "https://files.pythonhosted.org/packages/be/9c/df35448021b4c4249dcc84fc0a2e30a1cb5b7c59fe45973fd7509b6d86a0/qtarmsim-0.3.10.tar.gz" } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "dc70964c6b7a89962955c9d09152cf1a", "sha256": "378354cb68514eab278cad980bc1e430c9f75249a53ae63958f1588b55ee456f" }, "downloads": -1, "filename": "qtarmsim-0.3.11.tar.gz", "has_sig": false, "md5_digest": "dc70964c6b7a89962955c9d09152cf1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5133691, "upload_time": "2016-11-02T16:02:00", "url": "https://files.pythonhosted.org/packages/b5/e2/02b2329f4e4e69fdea57d06a8b35a94d4f5451d68c6a03e6b6aa1451745b/qtarmsim-0.3.11.tar.gz" } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "dd541997692304f56ab405b874fbcd79", "sha256": "3a4d299e0e338a074f3fef403f50cb582b5dc05978c801f253666bff11efcd5b" }, "downloads": -1, "filename": "qtarmsim-0.3.12.tar.gz", "has_sig": false, "md5_digest": "dd541997692304f56ab405b874fbcd79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5148472, "upload_time": "2017-04-21T17:29:21", "url": "https://files.pythonhosted.org/packages/ed/15/983921ed926f19e142a87e4389cf00612f41f7b5f1312b123d5a776cdd3a/qtarmsim-0.3.12.tar.gz" } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "ce98631af6e8a3b1cfed41e3f67e908b", "sha256": "ed226d666001a62ab15a6c4ed0211b6cd98a6c639e68d8b56581d954cfeaeea7" }, "downloads": -1, "filename": "qtarmsim-0.3.13.tar.gz", "has_sig": false, "md5_digest": "ce98631af6e8a3b1cfed41e3f67e908b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9868667, "upload_time": "2017-11-02T17:25:48", "url": "https://files.pythonhosted.org/packages/b1/35/36a09b57d816a5550aa9dec24f195cd2881939f00cdac1fc7e62282e43d5/qtarmsim-0.3.13.tar.gz" } ], "0.3.2": [], "0.3.3": [ { "comment_text": "", "digests": { "md5": "589e7f49ffebb6158cd6a4e2fe692ab1", "sha256": "6c804bbdec72b60e9d3953793de698137da0ebc703e4c1b0c9373c1c60a57523" }, "downloads": -1, "filename": "qtarmsim-0.3.3.tar.gz", "has_sig": false, "md5_digest": "589e7f49ffebb6158cd6a4e2fe692ab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4836314, "upload_time": "2015-11-30T20:05:33", "url": "https://files.pythonhosted.org/packages/78/15/8279f999e2351dd1117ef6033f92445043dd84a01aa16642ab325e7d1790/qtarmsim-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "7927fb32dd516d744328d64df4e17cb3", "sha256": "a611f3a7e3a9be91e7bdc5f7606f52cbb323d157f51692c8f13a476b50fbde04" }, "downloads": -1, "filename": "qtarmsim-0.3.4.tar.gz", "has_sig": false, "md5_digest": "7927fb32dd516d744328d64df4e17cb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5134860, "upload_time": "2016-03-05T18:21:20", "url": "https://files.pythonhosted.org/packages/1e/97/b78c1587797aa797e6bef3056b4d82f01cb5501667015b5dfb75816768d4/qtarmsim-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "d3b142a2897e1cc7c37f5d5b3c495464", "sha256": "94372b191af761db675d4bcb6167b48eee870078bc166819b6893eb9f6d8abbb" }, "downloads": -1, "filename": "qtarmsim-0.3.5.tar.gz", "has_sig": false, "md5_digest": "d3b142a2897e1cc7c37f5d5b3c495464", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5136014, "upload_time": "2016-09-12T09:41:02", "url": "https://files.pythonhosted.org/packages/98/56/b34425467d883a52ac7587fbac50e67131081be6288e22f515be2b2d4a8c/qtarmsim-0.3.5.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "0a07ebb5c566591ed031cb6cde32ba03", "sha256": "a7762507b719d3c4793fb14e9aff6644d93e593c640ad35d6651271533b344df" }, "downloads": -1, "filename": "qtarmsim-0.3.7.tar.gz", "has_sig": false, "md5_digest": "0a07ebb5c566591ed031cb6cde32ba03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5137041, "upload_time": "2016-09-18T20:09:58", "url": "https://files.pythonhosted.org/packages/d7/db/3b8e20c059610a6504b7c90511940660ed5b495308331c1f7dd920599538/qtarmsim-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "a6ba20917d150e595047e79805364d16", "sha256": "67a2af472647166870e3f5969ea3d067cef1953f5c050e9738b1c375d0b3020f" }, "downloads": -1, "filename": "qtarmsim-0.3.8.tar.gz", "has_sig": false, "md5_digest": "a6ba20917d150e595047e79805364d16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5136996, "upload_time": "2016-09-19T07:37:59", "url": "https://files.pythonhosted.org/packages/8c/db/6f0d2f9849ec2d622f09e38d0a1805ba35b7afa2fca1568f9b7b5c2a89be/qtarmsim-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "4c261c4e28f138780a8e791065cadcbc", "sha256": "038837286772a3c24a8fb3aae4d3daa4318c24c310e5b625c1e36f829806b423" }, "downloads": -1, "filename": "qtarmsim-0.3.9.tar.gz", "has_sig": false, "md5_digest": "4c261c4e28f138780a8e791065cadcbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5137227, "upload_time": "2016-09-19T08:47:29", "url": "https://files.pythonhosted.org/packages/7c/f2/c906face98e6fec8020d02163d0d0bc5bd50ced04e520e6bee062adce245/qtarmsim-0.3.9.tar.gz" } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "7223d4b180ea85fe817c274c7d68a0a5", "sha256": "cf4ba1a1ccdec5c1dff91c1c0043c4c1928ef76e1f610a4b85224c5b1ca18dd2" }, "downloads": -1, "filename": "qtarmsim-0.4.10.tar.gz", "has_sig": false, "md5_digest": "7223d4b180ea85fe817c274c7d68a0a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8362682, "upload_time": "2018-11-20T17:29:42", "url": "https://files.pythonhosted.org/packages/e2/04/62b76850b17f68090cbfb5570e01b13906e5bef2f8dac4476d599cfd9c90/qtarmsim-0.4.10.tar.gz" } ], "0.4.11": [ { "comment_text": "", "digests": { "md5": "494e9261cf85b211ef512866cad0fb51", "sha256": "e5c7ccd56abf6d6406f405a0df4cf56dec20856e2097fc752d9846c60a5eb02f" }, "downloads": -1, "filename": "qtarmsim-0.4.11.tar.gz", "has_sig": false, "md5_digest": "494e9261cf85b211ef512866cad0fb51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8360844, "upload_time": "2019-01-21T10:11:50", "url": "https://files.pythonhosted.org/packages/15/f3/5e7565a95162fc7685e6303e567d27e62d36ea47c7c3d6bc342aba2c07d4/qtarmsim-0.4.11.tar.gz" } ], "0.4.12": [ { "comment_text": "", "digests": { "md5": "75dcd9943687989cff6e8a1aa93dca5a", "sha256": "f38c1c45fe0307acc033a64cf3293bde283a86a291b21320c2522bea07fa7dd4" }, "downloads": -1, "filename": "qtarmsim-0.4.12.tar.gz", "has_sig": false, "md5_digest": "75dcd9943687989cff6e8a1aa93dca5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8362576, "upload_time": "2019-04-24T10:59:01", "url": "https://files.pythonhosted.org/packages/22/40/4e60b4186c9c6402f33d41e801fd623b8539ff5f540235e45639c4790a92/qtarmsim-0.4.12.tar.gz" } ], "0.4.15": [ { "comment_text": "", "digests": { "md5": "b61eff5f832cac6b331f8caf8fa577da", "sha256": "6eedc4aec189700fd712f3ee138b3eb18181a452b72ecb6aeef1083cf1fc4aa2" }, "downloads": -1, "filename": "qtarmsim-0.4.15.tar.gz", "has_sig": false, "md5_digest": "b61eff5f832cac6b331f8caf8fa577da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8372145, "upload_time": "2019-07-15T15:03:05", "url": "https://files.pythonhosted.org/packages/94/d7/e662e7810acbc3802fc7e4d9a1a50c6fc8e1dd9db05b4aa27ae460e2a9e8/qtarmsim-0.4.15.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "7300ab2b13870a294290b49109aa24fc", "sha256": "365f1e6b12b71ca8a93d12799ce2fdbe7e9c269d67c93f5d07f7c8a5a80677a5" }, "downloads": -1, "filename": "qtarmsim-0.4.8.tar.gz", "has_sig": false, "md5_digest": "7300ab2b13870a294290b49109aa24fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7534832, "upload_time": "2018-10-08T10:43:11", "url": "https://files.pythonhosted.org/packages/1b/f4/d064ca2bc83eadd33f68310d86118dc6895165db7968a7a9350a714ab34d/qtarmsim-0.4.8.tar.gz" } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "7fddffabeea8040ba48f3fd63a98fceb", "sha256": "c8046225412d2805007a4ef47ce1015f8c03b37408e44fe34373cae01462bb83" }, "downloads": -1, "filename": "qtarmsim-0.4.9.tar.gz", "has_sig": false, "md5_digest": "7fddffabeea8040ba48f3fd63a98fceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7691900, "upload_time": "2018-10-16T15:54:20", "url": "https://files.pythonhosted.org/packages/9a/c9/83fc0469f998b74fada11080b3e300f7d79ca0e853642b2368baa787e75a/qtarmsim-0.4.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b61eff5f832cac6b331f8caf8fa577da", "sha256": "6eedc4aec189700fd712f3ee138b3eb18181a452b72ecb6aeef1083cf1fc4aa2" }, "downloads": -1, "filename": "qtarmsim-0.4.15.tar.gz", "has_sig": false, "md5_digest": "b61eff5f832cac6b331f8caf8fa577da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8372145, "upload_time": "2019-07-15T15:03:05", "url": "https://files.pythonhosted.org/packages/94/d7/e662e7810acbc3802fc7e4d9a1a50c6fc8e1dd9db05b4aa27ae460e2a9e8/qtarmsim-0.4.15.tar.gz" } ] }