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")
)
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()
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)
| File | Size | Uploaded | |
|---|---|---|---|
| scholarversary-0.1.0.tar.gz | 1.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|