******
|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"
}