Repository for astronomy degree and job related data. Based largely on Metcalfe 2008, PASP, 120, 229-234. http://iopscience.iop.org/article/10.1086/528878
TL;DR version: jobregister_table.csv is a document with all AAS job register data from January 2002 through (currently) May 2016. Informative plots, including supplementary data, are available here: https://github.com/jrka/astrojobs/blob/master/jobregister_plots.pdf
To Add, Ways to Contribute:
- Update funding table in actual dollars.
- Add table of inflation indicies per year.
- Combine aforementioned two tables to have inflation-adjusted budgets by year for comparison and plotting.
- Any way to get astro-specific thesis counts from UMI database? Online support told me you cannot anymore.
Notes on Job Categories:
- In 2008, the job categorization changed.
- Here is how I combine the eight pre-2008 categories with the eight post-2008 categories into six new categories.
Old Categories | New Categories | This Work |
---|---|---|
TT (Tenure-Track) | Faculty Positions (tenure and tenure-track) | TT |
PostV (Postdoc) & Rsrch (Research) | Post-doctoral Positions and Fellowships | PV |
Non-Tenure Track (NTT) & Visit (Visiting) | Faculty Positions (visiting and non-tenure) | NTT |
MngOth & Other | Science Management & Other | MO |
RsrchSp (Research Support) | Science Engineering & Scientific/Technical Staff | RS |
Pre-doctoral/Graduate Positions | G |
- This is not a perfect split, especially with matching the previous Research category, though by eyeing through a few of those categorized as "Research," they seem to be along the lines of Postdocs.
Scripts:
- search_jobregister.py: requires BeautifulSoup for crawling and scraping. If docrawl=True, produces jobregister_urls.txt. If doscrape=True, gather information from each URL in the job register archive. Save in groups of 100 as .pkl files. Read in all the .pkl files and create jobregister_table.csv for further analysis. Not particularly well set up to add incrementally. Not necessary to rerun to use analysis; the .txt and .csv files are in the repo.
- plot_jobregister.py: produce some summary tables (see below) and plots (jobregister_plots.pdf). Requires pandas.
Tables Included:
- Produced by search_jobregister.py:
- jobregister_urls.txt
- jobregister_table.csv
- Update manually:
- degrees.txt: Estimates of astronomy PhDs produced per year via 3 sources, based on Metcalfe 2008 Table 1.
- Metcalfe2008_Table2.txt: To add yearly job register data from 1984-2002.
- funding.txt: Need to add this.
- Produced by plot_jobregister.py:
- jobregister_categories_byyear.csv: Number of jobs in each category (see below) by year.
- jobregister_instclass_byyear.csv: Number of jobs in each institution class by year.