This pull request will update the publications that are on display on the website (up to 432 I think).
As a part of this, I switched to using Dimensions to get a list. Unfortunately, the BibTex export feature doesn't come with all of the information we need (mainly lacking months in the date fields). As a result, the bibliography parser has been overhauled. It now accepts a csv and asks the user for the correct names of each column (in case this ever changes in the future). An advantage with this csv is that it contains many more columns than the BibTex file from before. We can now supprt #citations if we so wish in the future (and more).
I also updated the documentation and issue template to accommodate these changes.
It was also clear that IO operations in the python scripts should be merged into a single file (as before the same functions were being defined in all scripts). The abstraction comes with this PR as well.
Type of change
[ ] Bug fix
[x] New feature
[ ] Page addition
[ ] Page Redesign
[x] Content addition/change
[x] Code refactor
[ ] Documentation
Checklist:
[x] I have checked that the site runs with no errors locally
Description
This pull request will update the publications that are on display on the website (up to 432 I think).
As a part of this, I switched to using Dimensions to get a list. Unfortunately, the BibTex export feature doesn't come with all of the information we need (mainly lacking months in the date fields). As a result, the bibliography parser has been overhauled. It now accepts a csv and asks the user for the correct names of each column (in case this ever changes in the future). An advantage with this csv is that it contains many more columns than the BibTex file from before. We can now supprt #citations if we so wish in the future (and more).
I also updated the documentation and issue template to accommodate these changes.
It was also clear that IO operations in the python scripts should be merged into a single file (as before the same functions were being defined in all scripts). The abstraction comes with this PR as well.
Type of change
Checklist: