Skip to main content

scholarversary

Scholarversary is a milestone-finder for academic careers through the (limited!) lens of publishing.

Citation Milestones

import scholarversary as sv

sv.Scholarversary().citations()

Citations by year (replicate the "Google Scholar" chart)

import pandas as pd

(
    pd.DataFrame(wcby)
    .fillna(0)
    .astype(int)
    .sort_index()
    .sum(axis=1)
    .plot.bar(title="Total Citations by Year", color="#777")
)

gscholar bar chart

1, 10, 20, 50, 100, 200, ... Total Citations

s = Scholarversary()
s.get_author_citation_milestone_dates("Jordan Matelsky")
{1: '2017-04-17',
 10: '2019-01-01',
 50: '2020-08-31',
 100: '2021-11-01',
 200: '2023-04-13'}

Surpassing previous year in citations

Per-Paper Metrics

wcby = s.get_author_work_cites_by_year("Jordan Matelsky", index_by="title")
df = pd.DataFrame(wcby).fillna(0).astype(int).sort_index()
# Get columnwise cumulatives:
dfc = df.cumsum(axis=0)

dfc.plot.line(legend=False, title="Citations by Year")
top_works = dfc.max().sort_values(ascending=False).index[:5]
for work in top_works:
    plt.text(df.index[-1], dfc[work].iloc[-1], work[:30] + "...", ha="right", va="center")
plt.show()

work cites by year chart

Paper Milestones

1st, 10, 20, 50, 100, 200, ... Citations

First collaboration with a new co-author

New journal / venue

Metadata

Release files for scholarversary 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scholarversary 0.1.0
File Size Uploaded
scholarversary-0.1.0.tar.gz 1.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for scholarversary 0.1.0
File Interpreter ABI Platform
scholarversary-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / scholarversary-0.1.0.tar.gz

Download URL scholarversary-0.1.0.tar.gz
Size 1.4 MB
Tags Source
SHA-256 checksum
How to use checksums
d6bc0a1602f548824c7e9159a77aecbcc66c7f2dcd5c64c97c012e615092a9d0
BLAKE2b-256 checksum
How to use checksums
834f5c7f372c1232df37c6088c037a2874c93a7b4195ad58c0be8cef88839b7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.7

Release files / scholarversary-0.1.0-py3-none-any.whl

Download URL scholarversary-0.1.0-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ff654415ebcd25be5ef220c85101151006fed193db8b58d1c936a71af547eac1
BLAKE2b-256 checksum
How to use checksums
30477b4ba40499cd124ad00a7ab5303fa15b4b672fcd8df3019bf08ff22cc2ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.11.7

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page