NumCu
=====
Numerical CUDA-based Python library built on top of `CuVec <https://github.com/AMYPAD/CuVec>`_.
|Version| |Downloads| |Py-Versions| |DOI| |Licence| |Tests| |Coverage|
.. contents:: Table of contents
:backlinks: top
:local:
Install
~~~~~~~
Requirements:
- Python 3.7 or greater (e.g. via `Anaconda or Miniconda <https://docs.conda.io/projects/conda/en/latest/user-guide/install/download.html#anaconda-or-miniconda>`_ or via `python3-dev`)
- (optional) `CUDA SDK/Toolkit <https://developer.nvidia.com/cuda-downloads>`_ (including drivers for an NVIDIA GPU)
* note that if the CUDA SDK/Toolkit is installed *after* NumCu, then NumCu must be re-installed to enable CUDA support
.. code:: sh
pip install numcu
Usage
~~~~~
See `the usage documentation <https://amypad.github.io/NumCu/#usage>`_.
Contributing
~~~~~~~~~~~~
See `CONTRIBUTING.md <https://github.com/AMYPAD/NumCu/blob/main/CONTRIBUTING.md>`_.
Licence
~~~~~~~
|Licence| |DOI|
Copyright:
- `Casper O. da Costa-Luis <https://github.com/casperdcl>`__ @ University College London/King's College London
- `Contributors <https://github.com/AMYPAD/numcu/graphs/contributors>`__
.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.7013340.svg
:target: https://doi.org/10.5281/zenodo.7013340
.. |Licence| image:: https://img.shields.io/pypi/l/numcu.svg?label=licence
:target: https://github.com/AMYPAD/NumCu/blob/main/LICENCE
.. |Tests| image:: https://img.shields.io/github/actions/workflow/status/AMYPAD/NumCu/test.yml?branch=main&logo=GitHub
:target: https://github.com/AMYPAD/NumCu/actions
.. |Downloads| image:: https://img.shields.io/pypi/dm/numcu.svg?logo=pypi&logoColor=white&label=PyPI%20downloads
:target: https://pypi.org/project/numcu
.. |Coverage| image:: https://codecov.io/gh/AMYPAD/NumCu/branch/main/graph/badge.svg
:target: https://codecov.io/gh/AMYPAD/NumCu
.. |Version| image:: https://img.shields.io/pypi/v/numcu.svg?logo=python&logoColor=white
:target: https://github.com/AMYPAD/NumCu/releases
.. |Py-Versions| image:: https://img.shields.io/pypi/pyversions/numcu.svg?logo=python&logoColor=white
:target: https://pypi.org/project/numcu
Raw data
{
"_id": null,
"home_page": "https://github.com/AMYPAD/NumCu",
"name": "numcu",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "Python,C,C++,buffer,vector,array,CUDA,CPython,SWIG,extensions,API",
"author": "Casper da Costa-Luis",
"author_email": "casper.dcl@physics.org",
"download_url": "https://files.pythonhosted.org/packages/10/13/4412507a2ce430997623e755881014273401dc2f6eb17fac3c9d37c2bb0c/numcu-1.0.5.tar.gz",
"platform": null,
"description": "NumCu\n=====\n\nNumerical CUDA-based Python library built on top of `CuVec <https://github.com/AMYPAD/CuVec>`_.\n\n|Version| |Downloads| |Py-Versions| |DOI| |Licence| |Tests| |Coverage|\n\n.. contents:: Table of contents\n :backlinks: top\n :local:\n\nInstall\n~~~~~~~\n\nRequirements:\n\n- Python 3.7 or greater (e.g. via `Anaconda or Miniconda <https://docs.conda.io/projects/conda/en/latest/user-guide/install/download.html#anaconda-or-miniconda>`_ or via `python3-dev`)\n- (optional) `CUDA SDK/Toolkit <https://developer.nvidia.com/cuda-downloads>`_ (including drivers for an NVIDIA GPU)\n\n * note that if the CUDA SDK/Toolkit is installed *after* NumCu, then NumCu must be re-installed to enable CUDA support\n\n.. code:: sh\n\n pip install numcu\n\nUsage\n~~~~~\n\nSee `the usage documentation <https://amypad.github.io/NumCu/#usage>`_.\n\nContributing\n~~~~~~~~~~~~\n\nSee `CONTRIBUTING.md <https://github.com/AMYPAD/NumCu/blob/main/CONTRIBUTING.md>`_.\n\nLicence\n~~~~~~~\n\n|Licence| |DOI|\n\nCopyright:\n\n- `Casper O. da Costa-Luis <https://github.com/casperdcl>`__ @ University College London/King's College London\n- `Contributors <https://github.com/AMYPAD/numcu/graphs/contributors>`__\n\n.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.7013340.svg\n :target: https://doi.org/10.5281/zenodo.7013340\n.. |Licence| image:: https://img.shields.io/pypi/l/numcu.svg?label=licence\n :target: https://github.com/AMYPAD/NumCu/blob/main/LICENCE\n.. |Tests| image:: https://img.shields.io/github/actions/workflow/status/AMYPAD/NumCu/test.yml?branch=main&logo=GitHub\n :target: https://github.com/AMYPAD/NumCu/actions\n.. |Downloads| image:: https://img.shields.io/pypi/dm/numcu.svg?logo=pypi&logoColor=white&label=PyPI%20downloads\n :target: https://pypi.org/project/numcu\n.. |Coverage| image:: https://codecov.io/gh/AMYPAD/NumCu/branch/main/graph/badge.svg\n :target: https://codecov.io/gh/AMYPAD/NumCu\n.. |Version| image:: https://img.shields.io/pypi/v/numcu.svg?logo=python&logoColor=white\n :target: https://github.com/AMYPAD/NumCu/releases\n.. |Py-Versions| image:: https://img.shields.io/pypi/pyversions/numcu.svg?logo=python&logoColor=white\n :target: https://pypi.org/project/numcu\n",
"bugtrack_url": null,
"license": "MPL-2.0",
"summary": "Numerical CUDA-based Python library built on CuVec",
"version": "1.0.5",
"split_keywords": [
"python",
"c",
"c++",
"buffer",
"vector",
"array",
"cuda",
"cpython",
"swig",
"extensions",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "10134412507a2ce430997623e755881014273401dc2f6eb17fac3c9d37c2bb0c",
"md5": "877413ccbbb3e5dbb2b6b08a614b8ad3",
"sha256": "a519696e0073cafedc0ac3d0cefe98490c3c18a6d5e95dab16ac3e348ebfa3ed"
},
"downloads": -1,
"filename": "numcu-1.0.5.tar.gz",
"has_sig": false,
"md5_digest": "877413ccbbb3e5dbb2b6b08a614b8ad3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 22988,
"upload_time": "2023-03-15T19:27:46",
"upload_time_iso_8601": "2023-03-15T19:27:46.477335Z",
"url": "https://files.pythonhosted.org/packages/10/13/4412507a2ce430997623e755881014273401dc2f6eb17fac3c9d37c2bb0c/numcu-1.0.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-15 19:27:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "AMYPAD",
"github_project": "NumCu",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "numcu"
}