Metadata-Version: 1.1
Name: deltasigma
Version: 0.1
Summary: a Python package to synthesize, simulate, scale and map to implementable topologies delta sigma modulators.
Home-page: http://github.com/ggventurini/python-deltasigma
Author: Giuseppe Venturini and others
Author-email: giuseppe.g.venturini@ieee.org
License: BSD
Description: It aims to provide **a 1:1 Python port** of Richard Schreier's
        ***excellent*** `MATLAB Delta Sigma
        Toolbox <http://www.mathworks.com/matlabcentral/fileexchange/19-delta-sigma-toolbox>`__,
        the *de facto* standard tool for high-level delta sigma simulation, upon
        which it is very heavily based.
        
        Getting started
        ~~~~~~~~~~~~~~~
        
        To have an idea of the currently implemented functionality, take a look
        at these IPython notebooks: 
        
        -  `dsdemo1 <http://nbviewer.ipython.org/gist/ggventurini/8040189>`__,
           notebook port of the interactive ``dsdemo1.m``.
        -  `dsdemo2 <http://nbviewer.ipython.org/gist/ggventurini/8044644>`__,
           notebook port of the interactive ``dsdemo2.m``.
        -  `dsdemo4 <http://nbviewer.ipython.org/gist/ggventurini/8255785/dsdemo4.ipynb>`__,
           notebook port of ``dsdemo4.m``. `Audio
           file <https://gist.github.com/ggventurini/8255785/raw/8fb7d94236b917e6d557fb538d3f35a3144c038c/sax.wav.b64>`__.
        -  `dsexample1 <http://nbviewer.ipython.org/7251113>`__, python
           version of ``dsexample1.m``.
        -  `dsexample2 <http://nbviewer.ipython.org/8323435>`__, python
           version of ``dsexample2.m``.
        -  `dsexample3 <http://nbviewer.ipython.org/8323046>`__, python
           version of ``dsexample3.m``.
        
        If you have some examples you would like to share, `send me a
        mail <http://tinymailto.com/5310>`__, and I will add them to the above
        list.
        
        Further functionality is expected to be ported according to `the
        ROADMAP <https://github.com/ggventurini/python-deltasigma/blob/master/ROADMAP.md>`__.
        
        Documentation
        -------------
        
        1. You can find the included `package documentation
           online <http://python-deltasigma.readthedocs.org/en/latest/>`__.
        
        2. The original MATLAB Toolbox provides in-depth documentation, which is
           very useful to understand what the toolbox is capable of. See
           `DSToolbox.pdf <https://github.com/ggventurini/python-deltasigma/blob/master/delsig/DSToolbox.pdf?raw=true>`__
           and
           `OnePageStory.pdf <https://github.com/ggventurini/python-deltasigma/blob/master/delsig/OnePageStory.pdf?raw=true>`__
           (*PDF warning*).
        
        3. The book:
        
        Richard Schreier, Gabor C. Temes, *Understanding Delta-Sigma Data
        Converters*, ISBN: 978-0-471-46585-0, November 2004, Wiley-IEEE Press
        
        is probably *the most authoritative resource on the topic*. Chapter 8-9
        show how to use the MATLAB toolkit and the observations apply also to
        this Python port. Links `on
        amazon <http://www.amazon.com/Understanding-Delta-Sigma-Converters-Richard-Schreier/dp/0471465852>`__,
        `on the Wiley-IEEE
        press <http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0471465852,miniSiteCd-IEEE2.html>`__.
        
        *I am not affiliated with neither the sellers nor the authors.*
        
        Licensing and copyright notice
        ------------------------------
        
        All original MATLAB code is Copyright (c) 2009, Richard Schreier. See
        the LICENSE file for the licensing terms.
        
        The Python code here provided is a derivative work from the above
        toolkit and subject to the same license terms.
        
        This package contains some source code from ``pydsm``, also based on the
        same MATLAB toolbox. The ``pydsm`` package is copyright (c) 2012, Sergio
        Callegari.
        
        When not otherwise specified, the Python code is Copyright 2013,
        Giuseppe Venturini and the python-deltasigma contributors.
        
        MATLAB is a registered trademark of The MathWorks, Inc.
        
        
        CHANGES
        ~~~~~~~
        
        Version 0.1 series
        ------------------
        
        Features support for (real) baseband and passband modulator
        topologies.
        
        0.1rc1 : Initial release
        
        0.1rc2 : Fix travis and coveralls.io support.
        
        0.1rc3 : Fix file-not-found issue with setup.py
        
        0.1rc4 : Multiple bugfixes. Py3k fixes. Test coverage up to 85+%.
        
        **0.1**: Bugfix: missing copy() in mapABCD().
        
Keywords: delta sigma modulator simulator
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
