Metadata-Version: 2.1
Name: numpy_ipps
Version: 1.0.1.dev0
Summary: Numpy Intel IPP signal.
Home-page: https://gitlab.com/fblanchet/numpy_ipps
Author: Florian Blanchet
Author-email: florian.blanchet@supoptique.org
License: Apache Software License
Project-URL: Documentation, https://numpy-intel-ipp-signal.readthedocs.io
Project-URL: Bug Tracker, https://gitlab.com/fblanchet/numpy_ipps/issues
Description: ## Introduction
        
        Numpy Intel IPP Signal is a Python wrapper for Intel IPP Signal functions.
        
        ## Principles
        
        Numpy Intel IPP Signal is based on a __Setup__ and __Payoff__ strategy
        * __Setup__ : First Numpy data buffers and Intel IPP Signal operations are setup,
        this step can be slow.
        * __Payoff__ : Then operations are executed as fast as possible with Intel IPP Signal
        or Numpy backend functions.
        
        ## Example
        
        ```python
        # Two Numpy data buffers
        src1 = numpy.ones(100, dtype=numpy.float32)
        src2 = numpy.zeros(100, dtype=numpy.float32)
        
        # A result buffer
        dst = numpy.empty(100, dtype=numpy.float32)
        
        # Intel IPP Signal Add operation
        add = numpy_ipps.Add(dtype=numpy.float32)
        
        # Unpack Numpy buffer for fast access
        with numpy_ipps.utils.context(src1, src2, dst):
            add(src1, src2, dst)  # Fast addition: dst[n] <- src1[n] + src2[n]
        ```
        
        See more details at [ReadTheDocs.io](https://numpy-intel-ipp-signal.readthedocs.io/).
        
Platform: UNKNOWN
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering :: Physics
Requires-Python: <4,>=3.5
Description-Content-Type: text/markdown
Provides-Extra: dev
