diff options
| author | Camil Staps | 2023-12-11 21:49:22 +0100 | 
|---|---|---|
| committer | Camil Staps | 2023-12-11 21:49:22 +0100 | 
| commit | 0a9938db3e95ba3c35a0de397bc16d7887375855 (patch) | |
| tree | 79931f7a646db9bb2049c533b50c969a027df0bb | |
| parent | Add publications timeline (diff) | |
Add review statistics
| -rw-r--r-- | resources/pug/finals/index.pug | 30 | ||||
| -rw-r--r-- | resources/pug/finals/publications.pug | 134 | 
2 files changed, 119 insertions, 45 deletions
| diff --git a/resources/pug/finals/index.pug b/resources/pug/finals/index.pug index 0d3341a..40a4f0d 100644 --- a/resources/pug/finals/index.pug +++ b/resources/pug/finals/index.pug @@ -19,8 +19,9 @@ block content  			li(role='presentation') #[a(href='#talks') Talks]  			li(role='presentation') #[a(href='#projects') Software projects]  			li(role='presentation') #[a(href='#reading-group') Reading group] -			li(role='presentation') #[a(href='#grants') Grants]  			li(role='presentation') #[a(href='#teaching') Teaching] +			li(role='presentation') #[a(href='#service') Service] +			li(role='presentation') #[a(href='#grants') Grants]  			li(role='presentation') #[a(href='#employment') Employment]  			li(role='presentation') #[a(href='#education') Education] @@ -170,7 +171,7 @@ block content  					td  						+pub(2018, 'A case study of reciprocal middles in Biblical Hebrew: The niphal of לחם')(journal='Orientalia', volume=87, issue=2, pages='159-183', url='http://www.academia.edu/37896637') -			h4 Book reviews +			h4#book-reviews Book reviews  			table.main_table.publications  				tr  					td 2021 @@ -277,13 +278,6 @@ block content  			p.  				I'm running a weekly #[a(href='/hebrew-reading-group.html') online reading group in Biblical Hebrew], open to new members. -		section#grants -			h2 Grants -			table.main_table -				tr -					td 2019–2024 -					td #[a(href="https://www.nwo.nl/projecten/pgw19015-0") NWO Promoties in de Geesteswetenschappen], €249K (covering my PhD project; applied for by Holger Gzella; grant no. PGW.19.015). -  		section#teaching  			h2 Teaching  			table.main_table @@ -303,7 +297,23 @@ block content  					td 2015–2019  					td.  						Student assistant for various courses in computing science, Radboud University Nijmegen. -						See under Employment for a list of courses. +						See under #[a(href='#employment') Employment] for a list of courses. + +		section#service +			h2 Service +			table.main_table +				tr +					td 2023 +					td #[a(href='/publications.html') 4 journal reviews performed, 1 declined]. + +			p For book reviews, see #[a(href='#book-reviews') above]. + +		section#grants +			h2 Grants +			table.main_table +				tr +					td 2019–2024 +					td #[a(href="https://www.nwo.nl/projecten/pgw19015-0") NWO Promoties in de Geesteswetenschappen], €249K (covering my PhD project; applied for by Holger Gzella; grant no. PGW.19.015).  		section#employment  			h2 Employment diff --git a/resources/pug/finals/publications.pug b/resources/pug/finals/publications.pug index 2742dd7..8e3c804 100644 --- a/resources/pug/finals/publications.pug +++ b/resources/pug/finals/publications.pug @@ -7,10 +7,11 @@ block content  		a(href='/') #[i.fas.fa-arrow-circle-left]  		|  Publication statistics -	//div.alert.alert-info +	h2 Reviewing and typesetting +  	p.  		Inspired by #[a(href='https://mastodon.social/@fussballinguist/111288814708880725', target='_blank') Simon Meier-Vieracker], -		on this page I track how long the peer review and production process takes for each of my publications. +		I track how long the peer review and production process takes for each of my publications.  		Journal articles are red; conference proceedings yellow; book chapters blue.  		Light color indicates time waiting for reviews; dark color typesetting; diamonds date of publication. @@ -74,38 +75,6 @@ block content  				borderRadius: 0,  			}); -	mixin list() -		#container - -		script(src='https://code.highcharts.com/gantt/highcharts-gantt.js') -		script. -			Highcharts.ganttChart('container', { -				credits: {enabled: false}, -				chart: { -					spacingLeft: 0, -					spacingRight: 0, -					style: {fontSize: '1.5rem'}, -				}, -				xAxis: [{ -					grid: {enabled: false}, -					labels: {align: 'left', distance: 0, padding: 0}, -					tickInterval: 1000 * 60 * 60 * 24 * 365, -					tickLength: 0, -					gridLineWidth: 1, -				}], -				yAxis: { -					title: null, -					grid: {enabled: false}, -					type: 'category', -					categories: !{JSON.stringify(shorttitles)}, -					staticScale: 25, -				}, -				tooltip: { -					xDateFormat: '%Y-%m-%d', -				}, -				series: !{JSON.stringify(series)}, -			}); -  	+entry('journalarticle', 'Orientalia (2018)', 'A case study of reciprocal middles in Biblical Hebrew: The niphal of לחם',  		[['2017-11-8', '2017-11-28'], ['2017-12-21', '2018-1-4']], [['2018-1-9', '2018-1-24']], {print: '2018-12-1'})  	+entry('journalarticle', 'JSS (2020)', 'Prepositions and the grammaticalization of Ancient Hebrew bipartite reciprocal markers', @@ -127,4 +96,99 @@ block content  	+entry('journalarticle', 'NLLT (in preparation)', 'Complementation and Common Ground: Discursive effects in Biblical Hebrew',  		[['2023-9-22']]) -	+list() +	#chart-publications + +	script(src='https://code.highcharts.com/gantt/highcharts-gantt.js') +	script. +		Highcharts.ganttChart('chart-publications', { +			credits: {enabled: false}, +			chart: { +				spacingLeft: 0, +				spacingRight: 0, +				style: {fontSize: '1.5rem'}, +			}, +			xAxis: [{ +				grid: {enabled: false}, +				labels: {align: 'left', distance: 0, padding: 0}, +				tickInterval: 1000 * 60 * 60 * 24 * 365, +				tickLength: 0, +				gridLineWidth: 1, +			}], +			yAxis: { +				title: null, +				grid: {enabled: false}, +				type: 'category', +				categories: !{JSON.stringify(shorttitles)}, +				staticScale: 25, +			}, +			tooltip: { +				xDateFormat: '%Y-%m-%d', +			}, +			series: !{JSON.stringify(series)}, +		}); + +	h2 Own reviews + +	p. +		I also keep track of reviews I have performed for journals. +		The chart below shows how many reviews I have performed/declined for different journals, and how long they took. +		Negative times indicate declined reviews. + +	#chart-reviews + +	script. +		function makeSeries(journal, color, data) { +			return { +				name: journal, +				color, +				marker: { +					radius: 10, +					symbol: 'circle', +				}, +				data, +			}; +		} + +		Highcharts.chart('chart-reviews', { +			credits: {enabled: false}, +			chart: { +				type: 'scatter', +				spacingLeft: 0, +				spacingRight: 0, +				style: {fontSize: '1.5rem'}, +			}, +			title: null, +			xAxis: [{ +				type: 'datetime', +				min: Date.parse('2023-01-01'), +				max: Date.now(), +				labels: {align: 'left', distance: 0, padding: 0}, +				crossing: 0, +				tickLength: 0, +				gridLineWidth: 1, +			}], +			yAxis: { +				title: 'days', +				tickInterval: 10 +			}, +			tooltip: { +				pointFormatter: function(){ +					return `Review ${this.y < 0 ? 'declined' : 'performed'} in ${Math.abs(this.y)} days`; +				}, +			}, +			series: [ +				makeSeries('Glossa', '#905486', [ +					[Date.parse('2023-03-23'), 8], +				]), +				makeSeries('Lingua (Zombie)', '#fb6032', [ +					[Date.parse('2023-02-22'), -1], +				]), +				makeSeries('Open Mind', '#00aeef', [ +					[Date.parse('2023-07-28'), 34], +					[Date.parse('2023-12-11'), 9], +				]), +				makeSeries('The New Scholar', '#dbbe9e', [ +					[Date.parse('2023-05-05'), 1], +				]), +			], +		}); | 
