ennemi


Nameennemi JSON
Version 1.4.0 PyPI version JSON
download
home_pagehttps://polsys.github.io/ennemi/
SummaryNon-linear correlation detection with mutual information
upload_time2024-04-05 07:23:11
maintainerNone
docs_urlNone
authorPetri Laarne
requires_python~=3.10
licenseMIT
keywords information-theory entropy mutual-information data-analysis scientific
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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, continous or discrete
  - Conditional MI with arbitrary-dimensional conditioning variables
  - Quick overview of many-variable datasets with pairwise MI estimation
- Practical data analysis:
  - Interfaces for evaluating multiple variable pairs and time lags with one call
  - Integrated with `pandas` data frames (optional)
  - Optimized and automatically parallelized estimation
  - Algorithms verified to work, so that you can focus on your data

This package depends only on NumPy and SciPy;
Pandas is suggested for more enjoyable data analysis.
Recent versions of NumPy 1.x and 2.x are supported.
Python 3.10+ on the latest macOS, Ubuntu and Windows versions
is officially supported.
Older `ennemi` versions have generally identical behavior if you need to run on older Python.

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 was initially 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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://polsys.github.io/ennemi/",
    "name": "ennemi",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "~=3.10",
    "maintainer_email": null,
    "keywords": "information-theory entropy mutual-information data-analysis scientific",
    "author": "Petri Laarne",
    "author_email": "petri.laarne@helsinki.fi",
    "download_url": "https://files.pythonhosted.org/packages/dc/4f/2d8c813add5bc8731adfd1645b10ed3478a81967d5b37844586418506585/ennemi-1.4.0.tar.gz",
    "platform": null,
    "description": "This package performs non-linear correlation analysis with mutual information (MI).\nMI is an information-theoretical measure of dependency between two variables.\nThe package is designed for practical data analysis\nwith no theoretical background required.\n\n**Features:**\n- Non-linear correlation detection:\n  - Mutual information between two variables, continous or discrete\n  - Conditional MI with arbitrary-dimensional conditioning variables\n  - Quick overview of many-variable datasets with pairwise MI estimation\n- Practical data analysis:\n  - Interfaces for evaluating multiple variable pairs and time lags with one call\n  - Integrated with `pandas` data frames (optional)\n  - Optimized and automatically parallelized estimation\n  - Algorithms verified to work, so that you can focus on your data\n\nThis package depends only on NumPy and SciPy;\nPandas is suggested for more enjoyable data analysis.\nRecent versions of NumPy 1.x and 2.x are supported.\nPython 3.10+ on the latest macOS, Ubuntu and Windows versions\nis officially supported.\nOlder `ennemi` versions have generally identical behavior if you need to run on older Python.\n\nFor more information on theoretical background and usage, please see the\n[documentation](https://polsys.github.io/ennemi).\nIf you encounter any problems or have suggestions, please file an issue!\n\n---\n\nThis package was initially developed at\n[Institute for Atmospheric and Earth System Research (INAR)](https://www.helsinki.fi/en/inar-institute-for-atmospheric-and-earth-system-research),\nUniversity of Helsinki.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Non-linear correlation detection with mutual information",
    "version": "1.4.0",
    "project_urls": {
        "Documentation": "https://polsys.github.io/ennemi/",
        "Homepage": "https://polsys.github.io/ennemi/",
        "Issues": "https://github.com/polsys/ennemi/issues",
        "Source": "https://github.com/polsys/ennemi/",
        "Zenodo": "https://doi.org/10.5281/zenodo.3834018"
    },
    "split_keywords": [
        "information-theory",
        "entropy",
        "mutual-information",
        "data-analysis",
        "scientific"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3209b6fe38d3fdf0a40db04ed5d5df27e098be6c6f1ab7564b2c856d3d3f8d2a",
                "md5": "89bf70d1aa6e70934f5f90679c49ed0b",
                "sha256": "fa339d1b27078cd7dcd79ab149d94acc6664c3f1372747c0618194d0015bfa6c"
            },
            "downloads": -1,
            "filename": "ennemi-1.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "89bf70d1aa6e70934f5f90679c49ed0b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "~=3.10",
            "size": 17106,
            "upload_time": "2024-04-05T07:23:10",
            "upload_time_iso_8601": "2024-04-05T07:23:10.800172Z",
            "url": "https://files.pythonhosted.org/packages/32/09/b6fe38d3fdf0a40db04ed5d5df27e098be6c6f1ab7564b2c856d3d3f8d2a/ennemi-1.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc4f2d8c813add5bc8731adfd1645b10ed3478a81967d5b37844586418506585",
                "md5": "4523ce248d4e33acf9296d9214eaf2aa",
                "sha256": "8c928fdfee109af2e2adf02556d69faff622dc6a509df7be9a3751fcaae5dd35"
            },
            "downloads": -1,
            "filename": "ennemi-1.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4523ce248d4e33acf9296d9214eaf2aa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "~=3.10",
            "size": 18753,
            "upload_time": "2024-04-05T07:23:11",
            "upload_time_iso_8601": "2024-04-05T07:23:11.968830Z",
            "url": "https://files.pythonhosted.org/packages/dc/4f/2d8c813add5bc8731adfd1645b10ed3478a81967d5b37844586418506585/ennemi-1.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-05 07:23:11",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "polsys",
    "github_project": "ennemi",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "ennemi"
}
        
Elapsed time: 0.22106s