Skip to main content

Hirsch 🦌

Python implementation of the familiar discrete Hirsch index (h-index) from academic writing, with an abstracted continuous version for use as a statistical measure of even distribution

Installation

pip install hirsch

Usage

Discrete

Get the h-index of some discrete data, e.g. the number of citations an author has received on their papers:

from hirsch import hirsch
citations = [0, 1, 1, 2, 1, 6, 5, 13, 14, 10, 59, 145, 68]
h = hirsch(citations)

discrete

Continuous

Calculate a continuous h-index for some normalised and binned data, e.g. fractional populations:

from hirsch import hirsch
fractions = [0.1,0.5,0.6,0.3,0.2,0.5,0.4]
h = hirsch(fractions, continuous=True)

continuous

Calculate a continuous h-index for a set of samples from known populations (continuous=True assumed):

from hirsch import hirsch
samples = [1,2,3,4,10,20,10]
populations = [10,10,10,10,20,30,40]
h = hirsch(samples, populations)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hirsch-0.1.tar.gz (15.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hirsch-0.1-py3-none-any.whl (15.1 kB view details)

Uploaded Python 3

File details

Details for the file hirsch-0.1.tar.gz.

File metadata

  • Download URL: hirsch-0.1.tar.gz
  • Upload date:
  • Size: 15.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for hirsch-0.1.tar.gz
Algorithm Hash digest
SHA256 e82d9c56580a846a4d7d8e16d21b77a63537dc7c34e76c0d83054d93bd967578
MD5 4928541aee75384fdcba3de28924fb15
BLAKE2b-256 c7c2d4897bd5aa06a2170d085be3aa25ad7ff5c299b61c0ea3af4e1fc248d382

See more details on using hashes here.

File details

Details for the file hirsch-0.1-py3-none-any.whl.

File metadata

  • Download URL: hirsch-0.1-py3-none-any.whl
  • Upload date:
  • Size: 15.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for hirsch-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4890897ffc7178ba5aab66dcf74ee77ab11c786b5ec4dc45081d0faa23a235b8
MD5 953c53cc4ae2d3c8a96c1de0cc72470a
BLAKE2b-256 d1137af74c270c485607fcf3d2049544cf6d1e79966f641e6bf375b1fdbc8668

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1 This release

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page