glearn


Nameglearn JSON
Version 0.23.2 PyPI version JSON
download
home_pagehttps://github.com/ameli/glearn
SummaryGaussian Process for Machine Learning
upload_time2024-02-08 09:09:39
maintainer
docs_urlNone
authorSiavash Ameli
requires_python>=3.8
license
keywords gaussian-process gaussian-process-regression machine-learning
VCS
bugtrack_url
requirements numpy scipy matplotlib imate special_functions detkit
Travis-CI No Travis.
coveralls test coverage
            ******
|logo|
******

``glearn`` is a modular and high-performance Python package for machine learning using **G**\ aussian process regression with novel algorithms capable of petascale computation on multi-GPU devices.

Links
=====

* `Documentation <https://ameli.github.io/glearn>`__
* `PyPI <https://pypi.org/project/glearn/>`__
* `Anaconda <https://anaconda.org/s-ameli/glearn>`__
* `Docker Hub <https://hub.docker.com/r/sameli/glearn>`__
* `Github <https://github.com/ameli/glearn>`__

Install
=======

Install with ``pip``
--------------------

|pypi|

::

    pip install glearn

Install with ``conda``
----------------------

|conda-version|

::

    conda install -c s-ameli glearn

Docker Image
------------

|docker-pull| |deploy-docker|

::

    docker pull sameli/glearn

Supported Platforms
===================

Successful installation and tests performed on the following operating systems, architectures, and Python and `PyPy <https://www.pypy.org/>`__ versions:

.. |y| unicode:: U+2714
.. |n| unicode:: U+2716

+----------+-------------------+--------+-------+-------+-------+-------+-------+-------+-------+-----------------+
| Platform | Arch              | Device | Python Version                | PyPy Version :sup:`1` | Continuous      |
+          |                   +        +-------+-------+-------+-------+-------+-------+-------+ Integration     +
|          |                   |        |  3.9  |  3.10 |  3.11 |  3.12 |  3.8  |  3.9  |  3.10 |                 |
+==========+===================+========+=======+=======+=======+=======+=======+=======+=======+=================+
| Linux    | X86-64            | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  | |build-linux|   |
+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +
|          |                   | GPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |                 |
+          +-------------------+--------+-------+-------+-------+-------+-------+-------+-------+                 +
|          | AARCH-64          | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |                 |
+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +
|          |                   | GPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |                 |
+----------+-------------------+--------+-------+-------+-------+-------+-------+-------+-------+-----------------+
| macOS    | X86-64            | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  | |build-macos|   |
+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +
|          |                   | GPU    |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |                 |
+          +-------------------+--------+-------+-------+-------+-------+-------+-------+-------+                 +
|          | ARM-64            | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |                 |
+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +
|          |                   | GPU    |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |                 |
+----------+-------------------+--------+-------+-------+-------+-------+-------+-------+-------+-----------------+
| Windows  | X86-64            | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |n|  |  |n|  |  |n|  | |build-windows| |
+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +
|          |                   | GPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |n|  |  |n|  |  |n|  |                 |
+----------+-------------------+--------+-------+-------+-------+-------+-------+-------+-------+-----------------+

.. |build-linux| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/build-linux.yml
   :target: https://github.com/ameli/glearn/actions?query=workflow%3Abuild-linux 
.. |build-macos| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/build-macos.yml
   :target: https://github.com/ameli/glearn/actions?query=workflow%3Abuild-macos
.. |build-windows| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/build-windows.yml
   :target: https://github.com/ameli/glearn/actions?query=workflow%3Abuild-windows

Python wheels for ``glearn`` for all supported platforms and versions in the above are available through `PyPI <https://pypi.org/project/glearn/>`__ and `Anaconda Cloud <https://anaconda.org/s-ameli/glearn>`__. If you need ``glearn`` on other platforms, architectures, and Python or PyPy versions, `raise an issue <https://github.com/ameli/glearn/issues>`__ on GitHub and we build its Python Wheel for you.

.. line-block::

    :sup:`1. Wheels for PyPy are exclusively available for installation through pip and cannot be installed using conda.`
    :sup:`2. Wheels for Windows on ARM-64 architecture are exclusively available for installation through pip and cannot be installed using conda.`

Supported GPU Architectures
===========================

``glearn`` can run on CUDA-capable **multi**-GPU devices. Using the **docker container** is the easiest way to run ``glearn`` on GPU devices. The supported GPU micro-architectures and CUDA version are as follows:

+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+
| Version \\ Arch | Fermi   | Kepler  | Maxwell | Pascal  | Volta   | Turing  | Ampere  | Hopper |
+=================+=========+=========+=========+=========+=========+=========+=========+========+
| CUDA 9          |   |n|   |   |n|   |   |n|   |   |n|   |   |n|   |   |n|   |   |n|   |   |n|  |
+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+
| CUDA 10         |   |n|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|  |
+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+
| CUDA 11         |   |n|   |   |n|   |   |n|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|  |
+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+
| CUDA 12         |   |n|   |   |n|   |   |n|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|  |
+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+

Documentation
=============

|deploy-docs| |binder|

See `documentation <https://ameli.github.io/glearn/index.html>`__, including:

* `What This Packages Does? <https://ameli.github.io/glearn/overview.html>`__
* `Comprehensive Installation Guide <https://ameli.github.io/glearn/tutorials/install.html>`__
* `How to Work with Docker Container? <https://ameli.github.io/glearn/tutorials/docker.html>`__
* `How to Deploy on GPU Devices? <https://ameli.github.io/glearn/tutorials/gpu.html>`__
* `API Reference <https://ameli.github.io/glearn/api.html>`__
* `Interactive Notebook Tutorials <https://mybinder.org/v2/gh/ameli/glearn/HEAD?filepath=notebooks%2Fquick_start.ipynb>`__
* `Publications <https://ameli.github.io/glearn/cite.html>`__

How to Contribute
=================

We welcome contributions via `GitHub's pull request <https://github.com/ameli/glearn/pulls>`__. If you do not feel comfortable modifying the code, we also welcome feature requests and bug reports as `GitHub issues <https://github.com/ameli/glearn/issues>`__.

How to Cite
===========

If you publish work that uses ``glearn``, please consider citing the manuscripts available `here <https://ameli.github.io/glearn/cite.html>`__.

License
=======

|license|

This project uses a `BSD 3-clause license <https://github.com/ameli/glearn/blob/main/LICENSE.txt>`__, in hopes that it will be accessible to most projects. If you require a different license, please raise an `issue <https://github.com/ameli/glearn/issues>`__ and we will consider a dual license.

.. |logo| image:: https://raw.githubusercontent.com/ameli/glearn/main/docs/source/_static/images/icons/logo-glearn-light.svg
   :width: 160
.. |license| image:: https://img.shields.io/github/license/ameli/glearn
   :target: https://opensource.org/licenses/BSD-3-Clause
.. |deploy-docs| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/deploy-docs.yml?label=docs
   :target: https://github.com/ameli/glearn/actions?query=workflow%3Adeploy-docs
.. |binder| image:: https://mybinder.org/badge_logo.svg
   :target: https://mybinder.org/v2/gh/ameli/glearn/HEAD?filepath=notebooks%2Fquick_start.ipynb
.. |pypi| image:: https://img.shields.io/pypi/v/glearn
   :target: https://pypi.org/project/glearn/
.. |codecov-devel| image:: https://img.shields.io/codecov/c/github/ameli/glearn
   :target: https://codecov.io/gh/ameli/glearn
.. |deploy-docker| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/deploy-docker.yml?label=build%20docker
   :target: https://github.com/ameli/glearn/actions?query=workflow%3Adeploy-docker
.. |docker-pull| image:: https://img.shields.io/docker/pulls/sameli/glearn?color=green&label=downloads
   :target: https://hub.docker.com/r/sameli/glearn
.. |conda-version| image:: https://img.shields.io/conda/v/s-ameli/glearn
   :target: https://anaconda.org/s-ameli/glearn

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ameli/glearn",
    "name": "glearn",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "gaussian-process gaussian-process-regression machine-learning",
    "author": "Siavash Ameli",
    "author_email": "sameli@berkeley.edu",
    "download_url": "https://files.pythonhosted.org/packages/9b/47/2d3e3240c4d64ee08ff5f4b00617388147ebc940f002b22d41612ff94b9c/glearn-0.23.2.tar.gz",
    "platform": "Linux",
    "description": "******\n|logo|\n******\n\n``glearn`` is a modular and high-performance Python package for machine learning using **G**\\ aussian process regression with novel algorithms capable of petascale computation on multi-GPU devices.\n\nLinks\n=====\n\n* `Documentation <https://ameli.github.io/glearn>`__\n* `PyPI <https://pypi.org/project/glearn/>`__\n* `Anaconda <https://anaconda.org/s-ameli/glearn>`__\n* `Docker Hub <https://hub.docker.com/r/sameli/glearn>`__\n* `Github <https://github.com/ameli/glearn>`__\n\nInstall\n=======\n\nInstall with ``pip``\n--------------------\n\n|pypi|\n\n::\n\n    pip install glearn\n\nInstall with ``conda``\n----------------------\n\n|conda-version|\n\n::\n\n    conda install -c s-ameli glearn\n\nDocker Image\n------------\n\n|docker-pull| |deploy-docker|\n\n::\n\n    docker pull sameli/glearn\n\nSupported Platforms\n===================\n\nSuccessful installation and tests performed on the following operating systems, architectures, and Python and `PyPy <https://www.pypy.org/>`__ versions:\n\n.. |y| unicode:: U+2714\n.. |n| unicode:: U+2716\n\n+----------+-------------------+--------+-------+-------+-------+-------+-------+-------+-------+-----------------+\n| Platform | Arch              | Device | Python Version                | PyPy Version :sup:`1` | Continuous      |\n+          |                   +        +-------+-------+-------+-------+-------+-------+-------+ Integration     +\n|          |                   |        |  3.9  |  3.10 |  3.11 |  3.12 |  3.8  |  3.9  |  3.10 |                 |\n+==========+===================+========+=======+=======+=======+=======+=======+=======+=======+=================+\n| Linux    | X86-64            | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  | |build-linux|   |\n+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +\n|          |                   | GPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |                 |\n+          +-------------------+--------+-------+-------+-------+-------+-------+-------+-------+                 +\n|          | AARCH-64          | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |                 |\n+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +\n|          |                   | GPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |                 |\n+----------+-------------------+--------+-------+-------+-------+-------+-------+-------+-------+-----------------+\n| macOS    | X86-64            | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  | |build-macos|   |\n+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +\n|          |                   | GPU    |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |                 |\n+          +-------------------+--------+-------+-------+-------+-------+-------+-------+-------+                 +\n|          | ARM-64            | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |  |y|  |                 |\n+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +\n|          |                   | GPU    |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |  |n|  |                 |\n+----------+-------------------+--------+-------+-------+-------+-------+-------+-------+-------+-----------------+\n| Windows  | X86-64            | CPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |n|  |  |n|  |  |n|  | |build-windows| |\n+          +                   +--------+-------+-------+-------+-------+-------+-------+-------+                 +\n|          |                   | GPU    |  |y|  |  |y|  |  |y|  |  |y|  |  |n|  |  |n|  |  |n|  |                 |\n+----------+-------------------+--------+-------+-------+-------+-------+-------+-------+-------+-----------------+\n\n.. |build-linux| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/build-linux.yml\n   :target: https://github.com/ameli/glearn/actions?query=workflow%3Abuild-linux \n.. |build-macos| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/build-macos.yml\n   :target: https://github.com/ameli/glearn/actions?query=workflow%3Abuild-macos\n.. |build-windows| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/build-windows.yml\n   :target: https://github.com/ameli/glearn/actions?query=workflow%3Abuild-windows\n\nPython wheels for ``glearn`` for all supported platforms and versions in the above are available through `PyPI <https://pypi.org/project/glearn/>`__ and `Anaconda Cloud <https://anaconda.org/s-ameli/glearn>`__. If you need ``glearn`` on other platforms, architectures, and Python or PyPy versions, `raise an issue <https://github.com/ameli/glearn/issues>`__ on GitHub and we build its Python Wheel for you.\n\n.. line-block::\n\n    :sup:`1. Wheels for PyPy are exclusively available for installation through pip and cannot be installed using conda.`\n    :sup:`2. Wheels for Windows on ARM-64 architecture are exclusively available for installation through pip and cannot be installed using conda.`\n\nSupported GPU Architectures\n===========================\n\n``glearn`` can run on CUDA-capable **multi**-GPU devices. Using the **docker container** is the easiest way to run ``glearn`` on GPU devices. The supported GPU micro-architectures and CUDA version are as follows:\n\n+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+\n| Version \\\\ Arch | Fermi   | Kepler  | Maxwell | Pascal  | Volta   | Turing  | Ampere  | Hopper |\n+=================+=========+=========+=========+=========+=========+=========+=========+========+\n| CUDA 9          |   |n|   |   |n|   |   |n|   |   |n|   |   |n|   |   |n|   |   |n|   |   |n|  |\n+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+\n| CUDA 10         |   |n|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|  |\n+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+\n| CUDA 11         |   |n|   |   |n|   |   |n|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|  |\n+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+\n| CUDA 12         |   |n|   |   |n|   |   |n|   |   |y|   |   |y|   |   |y|   |   |y|   |   |y|  |\n+-----------------+---------+---------+---------+---------+---------+---------+---------+--------+\n\nDocumentation\n=============\n\n|deploy-docs| |binder|\n\nSee `documentation <https://ameli.github.io/glearn/index.html>`__, including:\n\n* `What This Packages Does? <https://ameli.github.io/glearn/overview.html>`__\n* `Comprehensive Installation Guide <https://ameli.github.io/glearn/tutorials/install.html>`__\n* `How to Work with Docker Container? <https://ameli.github.io/glearn/tutorials/docker.html>`__\n* `How to Deploy on GPU Devices? <https://ameli.github.io/glearn/tutorials/gpu.html>`__\n* `API Reference <https://ameli.github.io/glearn/api.html>`__\n* `Interactive Notebook Tutorials <https://mybinder.org/v2/gh/ameli/glearn/HEAD?filepath=notebooks%2Fquick_start.ipynb>`__\n* `Publications <https://ameli.github.io/glearn/cite.html>`__\n\nHow to Contribute\n=================\n\nWe welcome contributions via `GitHub's pull request <https://github.com/ameli/glearn/pulls>`__. If you do not feel comfortable modifying the code, we also welcome feature requests and bug reports as `GitHub issues <https://github.com/ameli/glearn/issues>`__.\n\nHow to Cite\n===========\n\nIf you publish work that uses ``glearn``, please consider citing the manuscripts available `here <https://ameli.github.io/glearn/cite.html>`__.\n\nLicense\n=======\n\n|license|\n\nThis project uses a `BSD 3-clause license <https://github.com/ameli/glearn/blob/main/LICENSE.txt>`__, in hopes that it will be accessible to most projects. If you require a different license, please raise an `issue <https://github.com/ameli/glearn/issues>`__ and we will consider a dual license.\n\n.. |logo| image:: https://raw.githubusercontent.com/ameli/glearn/main/docs/source/_static/images/icons/logo-glearn-light.svg\n   :width: 160\n.. |license| image:: https://img.shields.io/github/license/ameli/glearn\n   :target: https://opensource.org/licenses/BSD-3-Clause\n.. |deploy-docs| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/deploy-docs.yml?label=docs\n   :target: https://github.com/ameli/glearn/actions?query=workflow%3Adeploy-docs\n.. |binder| image:: https://mybinder.org/badge_logo.svg\n   :target: https://mybinder.org/v2/gh/ameli/glearn/HEAD?filepath=notebooks%2Fquick_start.ipynb\n.. |pypi| image:: https://img.shields.io/pypi/v/glearn\n   :target: https://pypi.org/project/glearn/\n.. |codecov-devel| image:: https://img.shields.io/codecov/c/github/ameli/glearn\n   :target: https://codecov.io/gh/ameli/glearn\n.. |deploy-docker| image:: https://img.shields.io/github/actions/workflow/status/ameli/glearn/deploy-docker.yml?label=build%20docker\n   :target: https://github.com/ameli/glearn/actions?query=workflow%3Adeploy-docker\n.. |docker-pull| image:: https://img.shields.io/docker/pulls/sameli/glearn?color=green&label=downloads\n   :target: https://hub.docker.com/r/sameli/glearn\n.. |conda-version| image:: https://img.shields.io/conda/v/s-ameli/glearn\n   :target: https://anaconda.org/s-ameli/glearn\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Gaussian Process for Machine Learning",
    "version": "0.23.2",
    "project_urls": {
        "Documentation": "https://github.com/ameli/glearn/blob/main/README.rst",
        "Download": "https://github.com/ameli/glearn/archive/main.zip",
        "Homepage": "https://github.com/ameli/glearn",
        "Source": "https://github.com/ameli/glearn",
        "Tracker": "https://github.com/ameli/glearn/issues"
    },
    "split_keywords": [
        "gaussian-process",
        "gaussian-process-regression",
        "machine-learning"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cfc39e18fe935e8fbaa5c77d8dd4ab7f1c57050b7e5c8339b09950ec692a953f",
                "md5": "be96417b368470f3deca213d48ec116a",
                "sha256": "6fec537f0e812c4109a058bd358b6f28fea025fffedd20c8903044f803e56ffc"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "be96417b368470f3deca213d48ec116a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1212910,
            "upload_time": "2024-02-08T09:09:03",
            "upload_time_iso_8601": "2024-02-08T09:09:03.551456Z",
            "url": "https://files.pythonhosted.org/packages/cf/c3/9e18fe935e8fbaa5c77d8dd4ab7f1c57050b7e5c8339b09950ec692a953f/glearn-0.23.2-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ee9885bc5ef3c9bff1e09d6d645f501a6ded6c457b83026de35096e28827ab52",
                "md5": "2eaf297a05b856857c8215fc325a83aa",
                "sha256": "334774e9007617946afcd435394515c6a116211dbf22d22979ce6bb87801cdc9"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2eaf297a05b856857c8215fc325a83aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 1201324,
            "upload_time": "2024-02-08T09:09:06",
            "upload_time_iso_8601": "2024-02-08T09:09:06.161363Z",
            "url": "https://files.pythonhosted.org/packages/ee/98/85bc5ef3c9bff1e09d6d645f501a6ded6c457b83026de35096e28827ab52/glearn-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "31513d79eaf9b5b35620ae730013d17bd160f4c4ffd05296a8a6e391a35cc7a5",
                "md5": "094026b3655ff364dd8d50f45d306359",
                "sha256": "189982a21ebfdcff9742bee86cddfc8bc5f642f85da7e61f2dbe9e3dfbca670b"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "094026b3655ff364dd8d50f45d306359",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 938574,
            "upload_time": "2024-02-08T09:09:08",
            "upload_time_iso_8601": "2024-02-08T09:09:08.195459Z",
            "url": "https://files.pythonhosted.org/packages/31/51/3d79eaf9b5b35620ae730013d17bd160f4c4ffd05296a8a6e391a35cc7a5/glearn-0.23.2-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "708027818ebd2882ec453222a13828a602c2243c23950d7a4080c282ad2550b9",
                "md5": "ca3d61d45ea320e70735bd536aa65c46",
                "sha256": "276889dbf02cbcc343dfc13172b3770fc224ad800ad928f2bb8ab54180da5d77"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ca3d61d45ea320e70735bd536aa65c46",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1200978,
            "upload_time": "2024-02-08T09:09:10",
            "upload_time_iso_8601": "2024-02-08T09:09:10.270466Z",
            "url": "https://files.pythonhosted.org/packages/70/80/27818ebd2882ec453222a13828a602c2243c23950d7a4080c282ad2550b9/glearn-0.23.2-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dce973e10f48617f6ec02e09a2c4dd9975a0abdebed4c9f040f7fa1d837c315e",
                "md5": "b6db74aa541295e396631f8088d1acdc",
                "sha256": "70029760651cf35ea4242cc61f51b6277fa503788acf64e7e47bfbca641620a0"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b6db74aa541295e396631f8088d1acdc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 1197760,
            "upload_time": "2024-02-08T09:09:11",
            "upload_time_iso_8601": "2024-02-08T09:09:11.811291Z",
            "url": "https://files.pythonhosted.org/packages/dc/e9/73e10f48617f6ec02e09a2c4dd9975a0abdebed4c9f040f7fa1d837c315e/glearn-0.23.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6dc2ca295fb2c90d78c912dd82b0d0b48d8605b8d678c12d9a2360625cca917",
                "md5": "439982b0b529ccb3515d1fc08901fea6",
                "sha256": "489fbcb9ef3c7164e745dda69d032d9fb45412f59ed9e64c5e430553ee599559"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "439982b0b529ccb3515d1fc08901fea6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 930411,
            "upload_time": "2024-02-08T09:09:13",
            "upload_time_iso_8601": "2024-02-08T09:09:13.883830Z",
            "url": "https://files.pythonhosted.org/packages/d6/dc/2ca295fb2c90d78c912dd82b0d0b48d8605b8d678c12d9a2360625cca917/glearn-0.23.2-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4fdd3c73a906e545e42fa00d21044f126fc618a40d7da6c31c802d5c43a01d12",
                "md5": "454580736f1c915894d430430190e37f",
                "sha256": "d57794a1c0b63fa277789ec75b3a53fe065e70f4a4ad28780267539acd1edbac"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "454580736f1c915894d430430190e37f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1199355,
            "upload_time": "2024-02-08T09:09:15",
            "upload_time_iso_8601": "2024-02-08T09:09:15.876934Z",
            "url": "https://files.pythonhosted.org/packages/4f/dd/3c73a906e545e42fa00d21044f126fc618a40d7da6c31c802d5c43a01d12/glearn-0.23.2-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ad2365d2d5837a5fceb37cbae45eefa794546c90d703826135f67a15ab28ce7",
                "md5": "1e517f037c99b96a5ce19491dc6f5a9b",
                "sha256": "92d4416c60b70f2558ac0f66da30a36f681be261dd42d7a37249384c225ff6a2"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1e517f037c99b96a5ce19491dc6f5a9b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 1154217,
            "upload_time": "2024-02-08T09:09:17",
            "upload_time_iso_8601": "2024-02-08T09:09:17.848516Z",
            "url": "https://files.pythonhosted.org/packages/5a/d2/365d2d5837a5fceb37cbae45eefa794546c90d703826135f67a15ab28ce7/glearn-0.23.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c867abf10733242e28171f0935c8698a7a6a5f74815a26ee714643229ec83f2",
                "md5": "c8bbd2277aa492abd28cd739eb06902f",
                "sha256": "64d5c6d4be335bf545df4d114eb55571bd6bc1ba8ba9db1b3a2f2a8da91b5c2a"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c8bbd2277aa492abd28cd739eb06902f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 930701,
            "upload_time": "2024-02-08T09:09:19",
            "upload_time_iso_8601": "2024-02-08T09:09:19.161167Z",
            "url": "https://files.pythonhosted.org/packages/5c/86/7abf10733242e28171f0935c8698a7a6a5f74815a26ee714643229ec83f2/glearn-0.23.2-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca25faf1e3fb99ed4b450ac353d3f13d540a5495bef640a64564230ee3500f23",
                "md5": "09ff640854fcddd683568a773e0acc00",
                "sha256": "26a4327df126ca5d28cf9f0fdbe109914efb6afece8b9e27dbdaa5bfd5b1fef3"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "09ff640854fcddd683568a773e0acc00",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1215030,
            "upload_time": "2024-02-08T09:09:20",
            "upload_time_iso_8601": "2024-02-08T09:09:20.524995Z",
            "url": "https://files.pythonhosted.org/packages/ca/25/faf1e3fb99ed4b450ac353d3f13d540a5495bef640a64564230ee3500f23/glearn-0.23.2-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9d936649638337cd301c5e42e22f924bcb9c731ccb4bc3a99ef64f9db992d33",
                "md5": "84bbfbaa9b3a8aa35f70702547d21ffb",
                "sha256": "269a60486bd6e7ee0839971c2c9d318bb44d2a4095c4bde7db7c12c68f48fef5"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "84bbfbaa9b3a8aa35f70702547d21ffb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 1220424,
            "upload_time": "2024-02-08T09:09:22",
            "upload_time_iso_8601": "2024-02-08T09:09:22.663469Z",
            "url": "https://files.pythonhosted.org/packages/a9/d9/36649638337cd301c5e42e22f924bcb9c731ccb4bc3a99ef64f9db992d33/glearn-0.23.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a4d25f371d96b5d0ed65a4383bd6d4f1b028cab5f95ca153197c75ef41e0122",
                "md5": "a76a05b349ba1cf6b56b0cecb2715cf7",
                "sha256": "06f7746941eae1c1faf8d31db11064d7c2a39e142cb83ff47df80b02e0ee48f4"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a76a05b349ba1cf6b56b0cecb2715cf7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 952640,
            "upload_time": "2024-02-08T09:09:24",
            "upload_time_iso_8601": "2024-02-08T09:09:24.326759Z",
            "url": "https://files.pythonhosted.org/packages/9a/4d/25f371d96b5d0ed65a4383bd6d4f1b028cab5f95ca153197c75ef41e0122/glearn-0.23.2-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "14150dded44ae85ede4fd115b09a312afad348aba7fd0f922bc37a98c9c562ae",
                "md5": "f03c6930038d514db0c278c4b7e3a375",
                "sha256": "afb88e1a71636cea57424754b76852ddbf6b84b663f9e2b3d490a799a2e47038"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f03c6930038d514db0c278c4b7e3a375",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1116825,
            "upload_time": "2024-02-08T09:09:25",
            "upload_time_iso_8601": "2024-02-08T09:09:25.814702Z",
            "url": "https://files.pythonhosted.org/packages/14/15/0dded44ae85ede4fd115b09a312afad348aba7fd0f922bc37a98c9c562ae/glearn-0.23.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dc913446a9d71f6a43147d5f6faf82fa16d3f2c9da9c022d1ef55f3c6000b19d",
                "md5": "f291bda8d1aa26c788f410b2d09323c6",
                "sha256": "a868719000a897eae39a09184c5b9f3f01de2c27d7bf84a54621a78c5294bdee"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f291bda8d1aa26c788f410b2d09323c6",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 1080307,
            "upload_time": "2024-02-08T09:09:27",
            "upload_time_iso_8601": "2024-02-08T09:09:27.330212Z",
            "url": "https://files.pythonhosted.org/packages/dc/91/3446a9d71f6a43147d5f6faf82fa16d3f2c9da9c022d1ef55f3c6000b19d/glearn-0.23.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "279e1d627e37c82b63e86442e76fecf3eac22e61a1023de422313eb275ccb8c5",
                "md5": "d18907efdccaf75888664b50e18ad326",
                "sha256": "f3af3f8de29dad80fee35c0cf9c4b7ad3ef7c5eca62e5c08e2c8e949054271f5"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d18907efdccaf75888664b50e18ad326",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.8",
            "size": 886520,
            "upload_time": "2024-02-08T09:09:29",
            "upload_time_iso_8601": "2024-02-08T09:09:29.861820Z",
            "url": "https://files.pythonhosted.org/packages/27/9e/1d627e37c82b63e86442e76fecf3eac22e61a1023de422313eb275ccb8c5/glearn-0.23.2-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8286c37248a7ce041b61d79f1b6315a89a95f41de0378a1e967746f0be8dd0e2",
                "md5": "2b52aef9c2151d5b4b5e4da5aa7bcefe",
                "sha256": "b71e962c835bc590ead536ea520cf0235d4408f12a65ffea0a780a24d3ec08aa"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2b52aef9c2151d5b4b5e4da5aa7bcefe",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1104350,
            "upload_time": "2024-02-08T09:09:31",
            "upload_time_iso_8601": "2024-02-08T09:09:31.194332Z",
            "url": "https://files.pythonhosted.org/packages/82/86/c37248a7ce041b61d79f1b6315a89a95f41de0378a1e967746f0be8dd0e2/glearn-0.23.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "70cf68635cd5166e3a0456f04d99c95d880083c6bdeede35070315b2c28d1ccb",
                "md5": "8088c40e7d941a182b89b94c37ac4abe",
                "sha256": "1ce760689d37ad568c7a184b1e7aa3bc6620e638a62876958bebf6d816f2bce2"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8088c40e7d941a182b89b94c37ac4abe",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 1065103,
            "upload_time": "2024-02-08T09:09:33",
            "upload_time_iso_8601": "2024-02-08T09:09:33.043459Z",
            "url": "https://files.pythonhosted.org/packages/70/cf/68635cd5166e3a0456f04d99c95d880083c6bdeede35070315b2c28d1ccb/glearn-0.23.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cee3bd2a52c3603376d4079d355fdb57c675cc9f53a6de9b1cfb10ee3ed8cce",
                "md5": "e8a785a5c8ee41b91a3eafce5cc3f1da",
                "sha256": "e2e615347795911c015c03fee267c15380447f47f7c6db63480ec6e9af3fcea8"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e8a785a5c8ee41b91a3eafce5cc3f1da",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.8",
            "size": 879348,
            "upload_time": "2024-02-08T09:09:34",
            "upload_time_iso_8601": "2024-02-08T09:09:34.375115Z",
            "url": "https://files.pythonhosted.org/packages/3c/ee/3bd2a52c3603376d4079d355fdb57c675cc9f53a6de9b1cfb10ee3ed8cce/glearn-0.23.2-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0cc59108be247f8eb0381fa4330e43ac05d0b6a9571a798609fd34a4bc1197a5",
                "md5": "1a9c8e40cf9681b0b2f5d93f0f4ffaf6",
                "sha256": "28107b9e8f4f2dd159b95747eeb000c1ef70ff17cd01615c2c8d107b737f9c2a"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1a9c8e40cf9681b0b2f5d93f0f4ffaf6",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1115633,
            "upload_time": "2024-02-08T09:09:35",
            "upload_time_iso_8601": "2024-02-08T09:09:35.747025Z",
            "url": "https://files.pythonhosted.org/packages/0c/c5/9108be247f8eb0381fa4330e43ac05d0b6a9571a798609fd34a4bc1197a5/glearn-0.23.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4a1bfff6fd20d07e1480b529db4abfcf09c8ed3901255879888f9a73c57ae4ca",
                "md5": "b1dbc7a51b7ea2a7ff235eb48f503eaa",
                "sha256": "8918f7f018166313be8a584b99efd78dab7408cf4a660caa326b204cba4dc6c3"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b1dbc7a51b7ea2a7ff235eb48f503eaa",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 1078234,
            "upload_time": "2024-02-08T09:09:37",
            "upload_time_iso_8601": "2024-02-08T09:09:37.018457Z",
            "url": "https://files.pythonhosted.org/packages/4a/1b/fff6fd20d07e1480b529db4abfcf09c8ed3901255879888f9a73c57ae4ca/glearn-0.23.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59795da4982572e153ed084598ea7c62f21768fb030b0b52952b51bb362817aa",
                "md5": "bbcd003d1db4eb987ab23275d86e0780",
                "sha256": "27d7af99330c88dea4a90e8446687874a5ceac88a1871893ca843cc163f4d54c"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bbcd003d1db4eb987ab23275d86e0780",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.8",
            "size": 886139,
            "upload_time": "2024-02-08T09:09:38",
            "upload_time_iso_8601": "2024-02-08T09:09:38.563460Z",
            "url": "https://files.pythonhosted.org/packages/59/79/5da4982572e153ed084598ea7c62f21768fb030b0b52952b51bb362817aa/glearn-0.23.2-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9b472d3e3240c4d64ee08ff5f4b00617388147ebc940f002b22d41612ff94b9c",
                "md5": "e740dd224a2fba1df3e7921a24841310",
                "sha256": "2ca1b6d9fd09055e442f803b17ee94dd1a7ddf963e61fc27a1fc9d714cb7ba9c"
            },
            "downloads": -1,
            "filename": "glearn-0.23.2.tar.gz",
            "has_sig": false,
            "md5_digest": "e740dd224a2fba1df3e7921a24841310",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 181723,
            "upload_time": "2024-02-08T09:09:39",
            "upload_time_iso_8601": "2024-02-08T09:09:39.882976Z",
            "url": "https://files.pythonhosted.org/packages/9b/47/2d3e3240c4d64ee08ff5f4b00617388147ebc940f002b22d41612ff94b9c/glearn-0.23.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-08 09:09:39",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ameli",
    "github_project": "glearn",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [
        {
            "name": "numpy",
            "specs": []
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "matplotlib",
            "specs": []
        },
        {
            "name": "imate",
            "specs": []
        },
        {
            "name": "special_functions",
            "specs": []
        },
        {
            "name": "detkit",
            "specs": []
        }
    ],
    "tox": true,
    "lcname": "glearn"
}
        
Elapsed time: 0.19492s