Skip to content

A toolkit to examine Laws of Bibliometrics based on bibliometric data

License

Notifications You must be signed in to change notification settings

dhchenx/biblio-laws

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bibliometric Laws Toolkit

A toolkit to examine Laws of Bibliometrics based on bibliometric data

Installation

pip install biblio-laws

Functions

  1. Examine the laws of bibliometrics, namely, Bradford's Law, Lotka's Law, and Zipf's Law.
  2. Provide an easy tool to estimate parameters from the proposed formula of the laws.

Examples

Examine sample data distributions

from bibliolaws.datasets import *
from bibliolaws.zipf_law import ZipfLaw
from bibliolaws.bradford_law import BradfordLaw
from bibliolaws.lotka_law import LotkaLaw

# (1) Bradford's Law for relationship between journal and publication numbers
bf=BradfordLaw(load_bradford_sample_data())
bf.zone_analysis()
x,y=bf.figure_analysis()

# (2) Lotka's Law for relationship between author and publications numbers
lotka=LotkaLaw(load_lotka_sample_data())
lotka.print_table()
lotka.plot()

# (3) Zipf's Law for relationship between term rank and term freq.
zipf=ZipfLaw(load_zipf_sample_data())
zipf.print_table()
zipf.plot()

Screenshot of results

  1. Bradford's Law

Bradford's Law

  1. Lotka's Law

Lotka's Law

  1. Zipf's Law

Zipf's Law

License

The biblio-laws project is provided by Donghua Chen.