Skip to main content

Add your description here

Project description

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

Project details


Download files

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

Source Distribution

scholarversary-0.1.0.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

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

scholarversary-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file scholarversary-0.1.0.tar.gz.

File metadata

  • Download URL: scholarversary-0.1.0.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for scholarversary-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d6bc0a1602f548824c7e9159a77aecbcc66c7f2dcd5c64c97c012e615092a9d0
MD5 8ba094ab453e3b2cc9f0a5adf94cabf1
BLAKE2b-256 834f5c7f372c1232df37c6088c037a2874c93a7b4195ad58c0be8cef88839b7a

See more details on using hashes here.

File details

Details for the file scholarversary-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: scholarversary-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.7

File hashes

Hashes for scholarversary-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff654415ebcd25be5ef220c85101151006fed193db8b58d1c936a71af547eac1
MD5 0efa25e92f3cf37986b05fcb4da8a560
BLAKE2b-256 30477b4ba40499cd124ad00a7ab5303fa15b4b672fcd8df3019bf08ff22cc2ff

See more details on using hashes here.

Supported by

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