numcu

Numerical CUDA-based Python library

https://github.com/amypad/numcu

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.1%) to scientific vocabulary

Keywords

array buffer c cpp cpython cpython-api cpython-extensions cuda cxx hacktoberfest numpy python vector
Last synced: 6 months ago · JSON representation ·

Repository

Numerical CUDA-based Python library

Basic Info
Statistics
  • Stars: 2
  • Watchers: 5
  • Forks: 0
  • Open Issues: 3
  • Releases: 9
Topics
array buffer c cpp cpython cpython-api cpython-extensions cuda cxx hacktoberfest numpy python vector
Created about 4 years ago · Last pushed 7 months ago
Metadata Files
Readme Contributing Citation

README.rst

NumCu
=====

Numerical CUDA-based Python library built on top of `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 `_, or via ``python3-dev``)
- (optional) `CUDA SDK/Toolkit `_ (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 `_.

Contributing
~~~~~~~~~~~~

See `CONTRIBUTING.md `_.

Licence
~~~~~~~

|Licence| |DOI|

Copyright:

- `Casper O. da Costa-Luis `_
- `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

Owner

  • Name: AMYPAD
  • Login: AMYPAD
  • Kind: organization
  • Location: Europe

Amyloid imaging to prevent Alzheimer's Disease

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this software, please cite it using this metadata.
type: software
title: 'NumCu: Numerical CUDA-based Python library'
abstract: Numerical CUDA-based Python library built on CuVec
license: MPL-2.0
url: https://amypad.github.io/NumCu
authors:
- family-names: da Costa-Luis
  given-names: Casper O.
  orcid: https://orcid.org/0000-0002-7211-1557
  affiliation: "University College London, King's College London"
identifiers:
- type: doi
  value: 10.5281/zenodo.7013340
keywords: [Python, C, C++, buffer, vector, array, CUDA, CPython, pybind11, extensions, API]

GitHub Events

Total
  • Release event: 2
  • Delete event: 3
  • Issue comment event: 2
  • Push event: 28
  • Pull request event: 7
  • Create event: 8
Last Year
  • Release event: 2
  • Delete event: 3
  • Issue comment event: 2
  • Push event: 28
  • Pull request event: 7
  • Create event: 8

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 52
  • Total Committers: 1
  • Avg Commits per committer: 52.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 14
  • Committers: 1
  • Avg Commits per committer: 14.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Casper da Costa-Luis c****l@p****g 52
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 1
  • Total pull requests: 8
  • Average time to close issues: N/A
  • Average time to close pull requests: 1 day
  • Total issue authors: 1
  • Total pull request authors: 2
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.63
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 0
  • Pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: 3 days
  • Issue authors: 0
  • Pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.6
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
  • casperdcl (11)
  • pre-commit-ci[bot] (2)
Top Labels
Issue Labels
Pull Request Labels
enhancement (4) framework (3) documentation (2) bug (1)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 148 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 10
  • Total maintainers: 1
pypi.org: numcu

Numerical CUDA-based Python library built on CuVec

  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 148 Last month
Rankings
Dependent packages count: 10.1%
Dependent repos count: 21.6%
Average: 23.5%
Stargazers count: 27.9%
Downloads: 28.1%
Forks count: 29.8%
Maintainers (1)
Last synced: 6 months ago

Dependencies

docs/requirements.txt pypi
  • jsmin python3-only
  • mkdocs-material <8.1.3
  • mkdocs-minify-plugin *
  • pydoc-markdown >=4
  • pygments *
  • pymdown-extensions >=9
.github/workflows/comment-bot.yml actions
  • actions/checkout v4 composite
  • actions/github-script v7 composite
.github/workflows/test.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • casperdcl/deploy-pypi v2 composite
  • casperdcl/push-dir v1 composite
  • codecov/codecov-action v3 composite
  • pypa/gh-action-pypi-publish release/v1 composite
  • reviewdog/action-setup v1 composite
pyproject.toml pypi
  • cuvec >=2.11.0
  • importlib_resources python_version < "3.9"
  • numpy *