import {Plot} from "@mkfreeman/plot-tooltip"
import {map} from "@martien/ramda"
papers_r = FileAttachment("../data/all_papers.json").json()
n_columns = Object.entries(papers_r["doi"]).length
index_array = Array.from({length: n_columns}, (_, i) => i)
papers = map(i => map(x => x[i], papers_r), index_array)
my_papers = papers.filter(function(p) {
return p.authors.map(a => a.full_name).includes("Timon Wittenstein")
})
Inputs.table(my_papers, {
columns: [
"doi",
"title",
"journal.name",
"journal.volume",
"journal.issue",
"journal.pages",
"year",
"embedding.topic_name"
],
header: {
"journal.name": "journal",
"journal.volume": "volume",
"journal.issue": "issue",
"journal.pages": "pages",
"embedding.topic_name": "topic",
},
format: {
doi: doi => htl.html`<a href=https://doi.org/${doi} target=_blank>${doi}</a>`,
title: title => htl.html`${title}`,
"journal.volume": volume => htl.html`<b>${volume}</b>`,
year: year => htl.html`${year}`,
},
width: {
"title": 10
},
layout: "auto",
})
Timon Wittenstein
alumnus
master student
