🏆 Finalist — NIH Data Sharing Index (“S-Index”) Challenge
Demo corpus. Scores are computed on a select set of biomedical paper/datasets and may be inaccurate for papers outside this corpus — DataRank relies on network effects that improve with scale. We aim to expand this into a fully open resource pending additional funding.

Array programming with NumPy

Nature(2020)10.1038/s41586-020-2649-2Source: DataRank Database

Array programming with NumPy is a research paper published in Nature (2020). On theSindex it has a DataRank of 1.5. It has been cited 21,341 times.

N/A
1.5DataRank · unranked
1.5
Open Access21341 citations · base score 10.0
Cite:
datarank_citation_only_1hop_v6· scope data_onlyMethodology

Abstract

Array programming provides a powerful, compact and expressive syntax for accessing, manipulating and operating on data in vectors, matrices and higher-dimensional arrays. NumPy is the primary array programming library for the Python language. It has an essential role in research analysis pipelines in fields as diverse as physics, chemistry, astronomy, geoscience, biology, psychology, materials science, engineering, finance and economics. For example, in astronomy, NumPy was an important part of the software stack used in the discovery of gravitational waves1 and in the first imaging of a black hole2. Here we review how a few fundamental array concepts lead to a simple and powerful programming paradigm for organizing, exploring and analysing scientific data. NumPy is the foundation upon which the scientific Python ecosystem is constructed. It is so pervasive that several projects, targeting audiences with specialized needs, have developed their own NumPy-like interfaces and array objects. Owing to its central position in the ecosystem, NumPy increasingly acts as an interoperability layer between such array computation libraries and, together with its application programming interface (API), provides a flexible framework to support the next decade of scientific and industrial analysis.

Data sources & pipeline
Pipeline:MetadataData-paper checkEnrichmentCitation networkScoring
Enrichment:Pending

FAIR Checklist

Context only (not used in score)
Findable (1/2)
  • Has DOI
Accessible (1/2)
  • Open Access
Interoperable (0/2)
    Reusable (0/3)

      FAIR checklist signals are shown for context only and do not affect DataRank scoring.

      DataRank Breakdown

      Base Score 100%Citation Network 0%

      Base Score Contribution

      1.5

      From this paper's citation signal

      Citation Network Contribution

      0

      Citation network not refreshed for this result

      This paper's DataRank is currently driven only by its base citation score. Citation network data was not refreshed for this result.

      Learn more about DataRank methodology →
      Why this DataRank?

      DataRank blends this paper's own citation count with the influence of the papers that cite it. Here, roughly 100% comes from its base citations and 0% from the citation network.

      Base score B(p)
      log1p(citation_count) — grows sub-linearly, so a paper with 1,000 citations is not 10× a paper with 100.
      Network N(p)
      Σ over citers of log1p(Cq) ÷ max(outdegreeq, 1). Being cited by a highly-cited paper with few references counts most.
      Damping factor d = 0.85
      DataRank = (1−d)·B(p) + d·N(p) — the two cards above are each already multiplied by their share.
      Self-citations excluded
      Citers sharing any OpenAlex author ID with this paper are filtered out before the network sum.

      Citers are pulled from OpenAlex sorted by cited_by_count:descand capped per paper, so when the cap binds we keep the highest-signal references and the score is reproducible across reruns.

      Read the full methodology →

      Authors (26)

      K. Jarrod MillmanORCID,Stéfan J. van der WaltORCID,Ralf GommersORCID,Pauli Virtanen,David Cournapeau

      Related Papers (10)

      seaborn: statistical data visualization
      N/A
      1.3DataRank · unranked
      Journal of Open Source Software(2021)
      co-cited
      10.21105/joss.03021
      XGBoost
      N/A
      1.6DataRank · unranked
      Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining(2016)
      co-cited
      10.1145/2939672.2939785
      Nature(2021)
      co-citedsame journal
      10.1038/s41586-021-03819-2
      Proceedings of the Python in Science Conference(2010)
      co-cited
      10.25080/majora-92bf1922-011
      Random Forests
      N/A
      1.8DataRank · unranked
      Machine Learning(2001)
      co-cited
      10.1023/a:1010933404324
      Journal of Open Source Software(2018)
      co-cited
      10.21105/joss.00861