Metadata-Version: 2.1
Name: ennemi
Version: 1.0.0
Summary: Non-linear correlation detection with mutual information
Home-page: https://polsys.github.io/ennemi/
Author: Petri Laarne
Author-email: petri.laarne@helsinki.fi
License: MIT
Project-URL: Documentation, https://polsys.github.io/ennemi/
Project-URL: Source, https://github.com/polsys/ennemi/
Project-URL: Issues, https://github.com/polsys/ennemi/issues
Project-URL: Zenodo, https://doi.org/10.5281/zenodo.3834018
Description: This package performs non-linear correlation analysis with mutual information (MI).
        MI is an information-theoretical measure of dependency between two variables.
        The package is designed for practical data analysis
        with no theoretical background required.
        
        **Features:**
        - Non-linear correlation detection:
          - Mutual information between two variables
          - Conditional MI with arbitrary-dimensional conditioning variables
          - Discrete-continuous MI
        - Practical data analysis:
          - Interface for evaluating multiple variable pairs and time lags with one call
          - Integrated with `pandas` data frames (optional)
          - Optimized and automatically parallelized estimation
        
        This package depends only on NumPy and SciPy;
        Pandas is suggested for more enjoyable data analysis.
        Python 3.6+ on the latest macOS, Ubuntu and Windows versions
        is officially supported.
        
        For more information on theoretical background and usage, please see the
        [documentation](https://polsys.github.io/ennemi).
        If you encounter any problems or have suggestions, please file an issue!
        
        ---
        
        This package has been developed at
        [Institute for Atmospheric and Earth System Research (INAR)](https://www.helsinki.fi/en/inar-institute-for-atmospheric-and-earth-system-research),
        University of Helsinki.
        
Keywords: information-theory entropy mutual-information data-analysis scientific
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Typing :: Typed
Requires-Python: ~=3.6
Description-Content-Type: text/markdown
Provides-Extra: dev
