statista


Namestatista JSON
Version 0.6.0 PyPI version JSON
download
home_pagehttps://github.com/Serapieum-of-alex/statista
Summarystatistics package
upload_time2024-08-18 20:44:16
maintainerNone
docs_urlNone
authorMostafa Farrag
requires_pythonNone
licenseGNU General Public License v3
keywords statistics distributions extreme-value-analysis probability sensitivity-analysis
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![Python Versions](https://img.shields.io/pypi/pyversions/statista.png)](https://img.shields.io/pypi/pyversions/statista)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)
[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/MAfarrag/earth2observe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/MAfarrag/earth2observe/context:python)
[![Total alerts](https://img.shields.io/lgtm/alerts/g/MAfarrag/earth2observe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/MAfarrag/earth2observe/alerts/)


[![codecov](https://codecov.io/gh/Serapieum-of-alex/statista/branch/main/graph/badge.svg?token=GQKhcj2pFK)](https://codecov.io/gh/Serapieum-of-alex/statista)
![GitHub last commit](https://img.shields.io/github/last-commit/MAfarrag/statista)
![GitHub forks](https://img.shields.io/github/forks/MAfarrag/statista?style=social)
![GitHub Repo stars](https://img.shields.io/github/stars/MAfarrag/statista?style=social)


Current release info
====================

| Name | Downloads                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Version | Platforms |
| --- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| --- | --- |
| [![Conda Recipe](https://img.shields.io/badge/recipe-statista-green.svg)](https://anaconda.org/conda-forge/statista) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/statista.svg)](https://anaconda.org/conda-forge/statista) [![Downloads](https://pepy.tech/badge/statista)](https://pepy.tech/project/statista) [![Downloads](https://pepy.tech/badge/statista/month)](https://pepy.tech/project/statista)  [![Downloads](https://pepy.tech/badge/statista/week)](https://pepy.tech/project/statista)  ![PyPI - Downloads](https://img.shields.io/pypi/dd/statista?color=blue&style=flat-square) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/statista.svg)](https://anaconda.org/conda-forge/statista) [![PyPI version](https://badge.fury.io/py/statista.svg)](https://badge.fury.io/py/statista) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/statista/badges/version.svg)](https://anaconda.org/conda-forge/statista) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/statista.svg)](https://anaconda.org/conda-forge/statista) [![Join the chat at https://gitter.im/Hapi-Nile/Hapi](https://badges.gitter.im/Hapi-Nile/Hapi.svg)](https://gitter.im/Hapi-Nile/Hapi?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |

statista - Statistics package
=====================================================================
**statista** is a statistics package

statista

Main Features
-------------
  - Statistical Distributions
    - GEV
    - GUMBEL
    - Normal
    - Exponential
  - Parameter estimation methods
    - Lmoments
    - ML
    - MOM
  - One-at-time (O-A-T) Sensitivity analysis.
  - Sobol visualization
  - Statistical descriptors
  - Extreme value analysis

For the full documentation, please visit [statista documentation](https://statista.readthedocs.io/en/latest/?badge=latest)

Installing statista
===============

Installing `statista` from the `conda-forge` channel can be achieved by:

```
conda install -c conda-forge statista
```

It is possible to list all the versions of `statista` available on your platform with:

```
conda search statista --channel conda-forge
```

## Install from GitHub
to install the last development to time, you can install the library from GitHub
```
pip install git+https://github.com/MAfarrag/statista
```

## pip
to install the last release, you can use pip
```
pip install statista==0.6.0
```

Quick start
===========

```
  >>> import statista
```

[other code samples](https://statista.readthedocs.io/en/latest/?badge=latest)


=======
History
=======

0.1.0 (2022-05-24)
------------------

* First release on PyPI.

0.1.7 (2022-12-26)
------------------

* lock numpy to version 1.23.5


0.1.8 (2023-01-31)
------------------

* bump up versions


0.2.0 (2023-02-08)
------------------

* add eva (Extreme value analysis) module
* fix bug in obtaining distribution parameters using optimization method


0.3.0 (2023-02-19)
------------------

* add documentations for both GEV and gumbel distributions.
* add lmoment parameter estimation method for all distributions.
* add exponential and normal distributions
* modify the pdf, cdf, and probability plot plots
* create separate plot and confidence_interval modules.

0.4.0 (2023-11-23)
------------------

* add Pearson 3 distribution
* Use setup.py instead of pyproject.toml.
* Correct pearson correlation coefficient and add documentation .
* replace the pdf and cdf by the methods from scipy package.

0.5.0 (2023-12-11)
------------------

* Unify the all the methods for the distributions.
* Use factory design pattern to create the distributions.
* add tests for the eva module.
* use snake_case for the methods and variables.

0.6.0 (2024-08-18)
------------------

dev
"""
* Add documentations for the `distributions`, and `eva` modules.
* Add autodoc for all modules.
* Test docstrings as part of CI and pre-commit hooks.
* Test notebooks as part of CI.
* Simplify test for the distributions module

distributions
"""""""""""""
* move the `cdf` and `parameters` for all the methods to be optional parameters.
* rename `theoretical_estimate` method to `inverse_cdf`.
* All distributions can be instantiated with the parameters and/or data.
* rename the `probability_plot` method to `plot`.
* move the `confidence_interval` plot from the `probability_plot/plot` to the method `confidence_interval` and can be
    called by activating the `plot_figure=True`.

descriptors
"""""""""""
* rename the `metrics` module to `descriptors`.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Serapieum-of-alex/statista",
    "name": "statista",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "statistics, distributions, extreme-value-analysis, probability, sensitivity-analysis",
    "author": "Mostafa Farrag",
    "author_email": "moah.farag@gmail.come",
    "download_url": "https://files.pythonhosted.org/packages/88/13/5c3a83e43f3f1b0c79aaddc94dc3ddc518dffb164d70077f51019ce930ae/statista-0.6.0.tar.gz",
    "platform": null,
    "description": "[![Python Versions](https://img.shields.io/pypi/pyversions/statista.png)](https://img.shields.io/pypi/pyversions/statista)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit)\n[![Language grade: Python](https://img.shields.io/lgtm/grade/python/g/MAfarrag/earth2observe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/MAfarrag/earth2observe/context:python)\n[![Total alerts](https://img.shields.io/lgtm/alerts/g/MAfarrag/earth2observe.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/MAfarrag/earth2observe/alerts/)\n\n\n[![codecov](https://codecov.io/gh/Serapieum-of-alex/statista/branch/main/graph/badge.svg?token=GQKhcj2pFK)](https://codecov.io/gh/Serapieum-of-alex/statista)\n![GitHub last commit](https://img.shields.io/github/last-commit/MAfarrag/statista)\n![GitHub forks](https://img.shields.io/github/forks/MAfarrag/statista?style=social)\n![GitHub Repo stars](https://img.shields.io/github/stars/MAfarrag/statista?style=social)\n\n\nCurrent release info\n====================\n\n| Name | Downloads                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Version | Platforms |\n| --- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| --- | --- |\n| [![Conda Recipe](https://img.shields.io/badge/recipe-statista-green.svg)](https://anaconda.org/conda-forge/statista) | [![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/statista.svg)](https://anaconda.org/conda-forge/statista) [![Downloads](https://pepy.tech/badge/statista)](https://pepy.tech/project/statista) [![Downloads](https://pepy.tech/badge/statista/month)](https://pepy.tech/project/statista)  [![Downloads](https://pepy.tech/badge/statista/week)](https://pepy.tech/project/statista)  ![PyPI - Downloads](https://img.shields.io/pypi/dd/statista?color=blue&style=flat-square) | [![Conda Version](https://img.shields.io/conda/vn/conda-forge/statista.svg)](https://anaconda.org/conda-forge/statista) [![PyPI version](https://badge.fury.io/py/statista.svg)](https://badge.fury.io/py/statista) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/statista/badges/version.svg)](https://anaconda.org/conda-forge/statista) | [![Conda Platforms](https://img.shields.io/conda/pn/conda-forge/statista.svg)](https://anaconda.org/conda-forge/statista) [![Join the chat at https://gitter.im/Hapi-Nile/Hapi](https://badges.gitter.im/Hapi-Nile/Hapi.svg)](https://gitter.im/Hapi-Nile/Hapi?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |\n\nstatista - Statistics package\n=====================================================================\n**statista** is a statistics package\n\nstatista\n\nMain Features\n-------------\n  - Statistical Distributions\n    - GEV\n    - GUMBEL\n    - Normal\n    - Exponential\n  - Parameter estimation methods\n    - Lmoments\n    - ML\n    - MOM\n  - One-at-time (O-A-T) Sensitivity analysis.\n  - Sobol visualization\n  - Statistical descriptors\n  - Extreme value analysis\n\nFor the full documentation, please visit [statista documentation](https://statista.readthedocs.io/en/latest/?badge=latest)\n\nInstalling statista\n===============\n\nInstalling `statista` from the `conda-forge` channel can be achieved by:\n\n```\nconda install -c conda-forge statista\n```\n\nIt is possible to list all the versions of `statista` available on your platform with:\n\n```\nconda search statista --channel conda-forge\n```\n\n## Install from GitHub\nto install the last development to time, you can install the library from GitHub\n```\npip install git+https://github.com/MAfarrag/statista\n```\n\n## pip\nto install the last release, you can use pip\n```\npip install statista==0.6.0\n```\n\nQuick start\n===========\n\n```\n  >>> import statista\n```\n\n[other code samples](https://statista.readthedocs.io/en/latest/?badge=latest)\n\n\n=======\nHistory\n=======\n\n0.1.0 (2022-05-24)\n------------------\n\n* First release on PyPI.\n\n0.1.7 (2022-12-26)\n------------------\n\n* lock numpy to version 1.23.5\n\n\n0.1.8 (2023-01-31)\n------------------\n\n* bump up versions\n\n\n0.2.0 (2023-02-08)\n------------------\n\n* add eva (Extreme value analysis) module\n* fix bug in obtaining distribution parameters using optimization method\n\n\n0.3.0 (2023-02-19)\n------------------\n\n* add documentations for both GEV and gumbel distributions.\n* add lmoment parameter estimation method for all distributions.\n* add exponential and normal distributions\n* modify the pdf, cdf, and probability plot plots\n* create separate plot and confidence_interval modules.\n\n0.4.0 (2023-11-23)\n------------------\n\n* add Pearson 3 distribution\n* Use setup.py instead of pyproject.toml.\n* Correct pearson correlation coefficient and add documentation .\n* replace the pdf and cdf by the methods from scipy package.\n\n0.5.0 (2023-12-11)\n------------------\n\n* Unify the all the methods for the distributions.\n* Use factory design pattern to create the distributions.\n* add tests for the eva module.\n* use snake_case for the methods and variables.\n\n0.6.0 (2024-08-18)\n------------------\n\ndev\n\"\"\"\n* Add documentations for the `distributions`, and `eva` modules.\n* Add autodoc for all modules.\n* Test docstrings as part of CI and pre-commit hooks.\n* Test notebooks as part of CI.\n* Simplify test for the distributions module\n\ndistributions\n\"\"\"\"\"\"\"\"\"\"\"\"\"\n* move the `cdf` and `parameters` for all the methods to be optional parameters.\n* rename `theoretical_estimate` method to `inverse_cdf`.\n* All distributions can be instantiated with the parameters and/or data.\n* rename the `probability_plot` method to `plot`.\n* move the `confidence_interval` plot from the `probability_plot/plot` to the method `confidence_interval` and can be\n    called by activating the `plot_figure=True`.\n\ndescriptors\n\"\"\"\"\"\"\"\"\"\"\"\n* rename the `metrics` module to `descriptors`.\n",
    "bugtrack_url": null,
    "license": "GNU General Public License v3",
    "summary": "statistics package",
    "version": "0.6.0",
    "project_urls": {
        "Homepage": "https://github.com/Serapieum-of-alex/statista"
    },
    "split_keywords": [
        "statistics",
        " distributions",
        " extreme-value-analysis",
        " probability",
        " sensitivity-analysis"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa1529d00dbc9a2fbeaeaba179b75224ca80ff3347ac4adbd6fdf376330e9354",
                "md5": "358e68a6752ee4c377ff24dc19c15cb4",
                "sha256": "4578c8f6de39ecdf332f1fc44ec798ef4a37526cc92fe05cd89021506f34a316"
            },
            "downloads": -1,
            "filename": "statista-0.6.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "358e68a6752ee4c377ff24dc19c15cb4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 55586,
            "upload_time": "2024-08-18T20:44:15",
            "upload_time_iso_8601": "2024-08-18T20:44:15.418396Z",
            "url": "https://files.pythonhosted.org/packages/fa/15/29d00dbc9a2fbeaeaba179b75224ca80ff3347ac4adbd6fdf376330e9354/statista-0.6.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "88135c3a83e43f3f1b0c79aaddc94dc3ddc518dffb164d70077f51019ce930ae",
                "md5": "5b1588adbe4e2f56c5e42f1cde41fc2b",
                "sha256": "75810ed3e795ba838b9e295e2783b302d8b63bb2bc50a40226c042975a21b2c5"
            },
            "downloads": -1,
            "filename": "statista-0.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5b1588adbe4e2f56c5e42f1cde41fc2b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 58276,
            "upload_time": "2024-08-18T20:44:16",
            "upload_time_iso_8601": "2024-08-18T20:44:16.456008Z",
            "url": "https://files.pythonhosted.org/packages/88/13/5c3a83e43f3f1b0c79aaddc94dc3ddc518dffb164d70077f51019ce930ae/statista-0.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-18 20:44:16",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Serapieum-of-alex",
    "github_project": "statista",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "statista"
}
        
Elapsed time: 1.15971s