Metadata-Version: 1.1
Name: pymoskito
Version: 0.2.2
Summary: Python based modular simulation & postprocessing kickass toolbox
Home-page: https://github.com/cklb/pymoskito
Author: Stefan Ecklebe
Author-email: stefan.ecklebe@tu-dresden.de
License: GPLv3
Description: =========
        PyMoskito
        =========
        
        .. image:: https://img.shields.io/travis/cklb/pymoskito.svg
            :target: https://travis-ci.org/cklb/pymoskito
            :alt: Status of continuous integration
        
        .. image:: https://img.shields.io/pypi/v/pymoskito.svg
            :target: https://pypi.python.org/pypi/pymoskito
            :alt: Link to PyPi
        
        .. image:: https://readthedocs.org/projects/pymoskito/badge/?version=stable
            :target: http://pymoskito.readthedocs.io/en/stable/
            :alt: Documentation Status
        
        .. image:: https://zenodo.org/badge/49145679.svg
           :target: https://zenodo.org/badge/latestdoi/49145679
           :alt: DOI index 49145679
        
        PyMoskito stands for *Python based modular simulation & postprocessing kickass
        toolbox* and is **Free software** (GPLv3)
        
        PyMoskito is targeted at students and researchers working in control
        engineering. It takes care of all structure related programming a let's you
        focus on the important things in life: **control design**
        It features a modular control loop structure that already contains most of the
        needed blocks a control engineer needs. Basically you implement your systems
        dynamics as well as a fancy control law and you are ready to go.
        On top PyMoskito also contains a GUI which let's you easily fine-tune the
        parameters of your simulation.
        
        **Go ahead and give it a try!**
        
        Documentation can be found at https://pymoskito.readthedocs.org.
        
        PyMoskito at work:
        ------------------
        The main application simulating the **Ball and Beam** system:
        
        .. image:: ./docs/pictures/pm_2.png
        
        The postprocessing application:
        
        .. image:: ./docs/pictures/pm_3.png
        
        Another example a **Double Pendulum**:
        
        .. image:: ./docs/pictures/pm_4.png
        
        with custom prostprocessors:
        
        .. image:: ./docs/pictures/pm_5.png
        
        Still here? So PyMoskito features:
        ----------------------------------
        * quick setup due to lightweight dependencies
        * modular control loop structure allowing easy configuration
        * easy integration of own system models through open interface
        * automatic simulation of simulation regimes (i.e. for parameter ranges)
        * export of simulation results for dedicated post processing
        * VTK based 3D visualization interface
        * playback functions for 3D visualization
        * ready-to-go graphs for all simulation signals
        
        
        .. include:: AUTHORS.rst
        
        
        
        
        =======
        History
        =======
        
        0.2.2 (2018-03-28)
        ------------------
        
        * Added extensive beginners guide (thanks to Jonas) and tutorial section
        * Added extended documentation for examples (again, thanks to Jonas)
        
        0.2.1 (2017-09-07)
        ------------------
        
        * Fixed issue when installing via pip
        * Fixed issue with metaprocessors and added example metaprocessor for ballbeam
        * Downgraded requirements
        
        0.2.0 (2017-08-18)
        ------------------
        
        * Second minor release with lots of new features.
        * Completely overhauled graphical user interface with menus and shortcuts.
        * PyMoskito now comes with three full-fledged examples from the world of
          control theory, featuring the Ball and Beam- and a Tandem-Pendulum system.
        * The main application now has a logger window which makes it easier to see what
          is going on in the simulation circuit.
        * Several bugs concerning encoding issues have been fixed
        * Unittest have been added and the development now uses travis-ci
        * Version change from PyQt4 to Pyt5
        * Version change form Python 2.7 to 3.5+
        * Changed version to GPLv3 and added appropriate references for the used images.
        * Improved the export of simulation results
        * Introduced persistent settings that make opening files less painful.
        * Made vtk an optional dependency and added matplotlib based visualizers.
        * Large improvements concerning the sphinx-build documentation
        * Fixed issue concerning possible data types for simulation module properties
        * Introduced new generic modules that directly work on scipy StateSpace objects.
        
        0.1.0 (2015-01-11)
        ------------------
        
        * First release on PyPI.
        
        
Keywords: pymoskito control simulation feedback feedforward
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
