https://github.com/intelpython/dpnp
Data Parallel Extension for NumPy
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.5%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Data Parallel Extension for NumPy
Basic Info
- Host: GitHub
- Owner: IntelPython
- License: bsd-2-clause
- Language: Python
- Default Branch: master
- Homepage: https://intelpython.github.io/dpnp/
- Size: 829 MB
Statistics
- Stars: 109
- Watchers: 10
- Forks: 23
- Open Issues: 72
- Releases: 24
Topics
Metadata Files
README.md

DPNP - Data Parallel Extension for NumPy*
Data Parallel Extension for NumPy* or dpnp is a Python library that
implements a subset of NumPy* that can be executed on any data parallel device.
The subset is a drop-in replacement of core NumPy* functions and numerical data types.
Dpnp is the core part of a larger family of data-parallel Python libraries and tools
to program on XPUs.
Installing
You can install the library using conda, mamba or pip
package managers. It is also available as part of the Intel(R) Distribution for Python
(IDP).
Intel(R) Distribution for Python
You can find the most recent release of dpnp every quarter as part of the IDP
releases.
To get the library from the latest release, follow the instructions from Get Started With Intel® Distribution for Python.
Conda
To install dpnp from the Intel(R) conda channel, use the following command:
bash
conda install dpnp -c https://software.repos.intel.com/python/conda/ -c conda-forge --override-channels
Pip
The dpnp can be installed using pip obtaining wheel packages either from
PyPi or from Intel(R) channel. To install dpnp wheel package from Intel(R)
channel, run the following command:
bash
python -m pip install --index-url https://software.repos.intel.com/python/pypi dpnp
Installing the bleeding edge
To try out the latest features, install dpnp using our development channel on
Anaconda cloud:
bash
conda install dpnp -c dppy/label/dev -c https://software.repos.intel.com/python/conda/ -c conda-forge --override-channels
Building
Refer to our Documentation
for more information on setting up a development environment and building dpnp
from the source.
Running Tests
Tests are located in folder dpnp/tests.
To run the tests, use:
bash
python -m pytest --pyargs dpnp
Owner
- Name: Intel Python
- Login: IntelPython
- Kind: organization
- Email: scripting@intel.com
- Location: Austin, TX
- Website: https://software.intel.com/en-us/python-distribution
- Repositories: 46
- Profile: https://github.com/IntelPython
Examples and other resources for Intel Distribution for Python
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Anton | 1****y | 508 |
| Sergey Shalnov | s****f | 438 |
| Alexander-Makaryev | a****v@g****m | 206 |
| densmirn | 5****n | 197 |
| vtavana | 1****a | 193 |
| Samir Nasibli | s****i@i****m | 164 |
| vlad-perevezentsev | v****v@i****m | 135 |
| dependabot[bot] | 4****] | 99 |
| Natalia Polina | n****a@i****m | 97 |
| Rubtsowa | 3****a | 84 |
| Oleksandr Pavlyk | o****k@i****m | 84 |
| KsanaKozlova | o****a@i****m | 45 |
| Lukicheva Polina | 6****a | 22 |
| Alexander Kalistratov | a****v@i****m | 17 |
| Nikita Grigorian | n****n@i****m | 10 |
| Alexander Rybkin | a****n@i****m | 9 |
| Evseniia Komarova | e****a@i****m | 9 |
| Sergey Pokhodenko | s****o@i****m | 5 |
| samaid | 5****d | 4 |
| Vyacheslav-Smirnov | 5****v | 3 |
| Yevhenii Havrylko | y****o@i****m | 2 |
| DenisScherbakov | d****v@i****m | 2 |
| Diptorup Deb | d****b@i****m | 1 |
| u75572 | u****2@s****d | 1 |
| y | a****n@i****m | 1 |
| StepSecurity Bot | b****t@s****o | 1 |
| Jordan Harlow | 1****l | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 146
- Total pull requests: 1,808
- Average time to close issues: over 1 year
- Average time to close pull requests: 12 days
- Total issue authors: 39
- Total pull request authors: 24
- Average comments per issue: 1.05
- Average comments per pull request: 1.49
- Merged pull requests: 1,532
- Bot issues: 1
- Bot pull requests: 209
Past Year
- Issues: 36
- Pull requests: 885
- Average time to close issues: 15 days
- Average time to close pull requests: 4 days
- Issue authors: 12
- Pull request authors: 11
- Average comments per issue: 0.61
- Average comments per pull request: 1.97
- Merged pull requests: 761
- Bot issues: 0
- Bot pull requests: 109
Top Authors
Issue Authors
- shssf (18)
- antonwolfy (17)
- npolina4 (14)
- abagusetty (10)
- Alexander-Makaryev (8)
- vtavana (8)
- samaid (6)
- oleksandr-pavlyk (6)
- adarshyoga (5)
- samir-nasibli (5)
- chudur-budur (4)
- PokhodenkoSA (3)
- reazulhoque (3)
- AlexanderKalistratov (3)
- david-cortes-intel (3)
Pull Request Authors
- antonwolfy (854)
- vtavana (336)
- vlad-perevezentsev (220)
- dependabot[bot] (207)
- npolina4 (84)
- AlexanderKalistratov (32)
- ndgrigorian (13)
- oleksandr-pavlyk (11)
- ekomarova (11)
- ZzEeKkAa (5)
- samir-nasibli (5)
- densmirn (4)
- DenisScherbakov (4)
- LukichevaPolina (3)
- xaleryb (3)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 2,788 last-month
- Total docker downloads: 872
-
Total dependent packages: 2
(may contain duplicates) -
Total dependent repositories: 3
(may contain duplicates) - Total versions: 13
- Total maintainers: 2
pypi.org: dpnp
Data Parallel Extension for NumPy
- Homepage: https://github.com/IntelPython/dpnp
- Documentation: https://intelpython.github.io/dpnp
- License: Apache 2.0
-
Latest release: 0.18.1
published 8 months ago
Rankings
Maintainers (2)
anaconda.org: dpnp
<strong>LEGAL NOTICE: Use of this software package is subject to the software license agreement (as set forth above, in the license section of the installed Conda package and/or the README file) and all notices, disclaimers or license terms for third party or open source software included in or with the software.</strong> <br/><br/> EULA: <a href="https://opensource.org/licenses/BSD-2-Clause" target="_blank">BSD-2-Clause</a> <br/><br/>
- Homepage: https://github.com/IntelPython/dpnp
- License: BSD-2-Clause
-
Latest release: 0.9.0
published almost 4 years ago
Rankings
Dependencies
- actions/checkout v3.5.2 composite
- conda-incubator/setup-miniconda v2.2.0 composite
- jlumbroso/free-disk-space main composite
- mattnotmitt/doxygen-action v1.9.5 composite
- mshick/add-pr-comment v2.8.1 composite
- peaceiris/actions-gh-pages v3.9.3 composite
- styfle/cancel-workflow-action 0.11.0 composite
- actions/cache v3.3.0 composite
- actions/checkout v3.5.2 composite
- actions/download-artifact v3.0.2 composite
- actions/upload-artifact v3.1.2 composite
- conda-incubator/setup-miniconda v2.2.0 composite
- styfle/cancel-workflow-action 0.11.0 composite
- actions/checkout v3.5.2 composite
- conda-incubator/setup-miniconda v2.2.0 composite
- styfle/cancel-workflow-action 0.11.0 composite
- actions/checkout v3.5.2 composite
- actions/setup-python v4.6.1 composite
- pre-commit/action v3.0.0 composite