You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
+ Now add placeholders in Input Articles table when id was set (e.g. in custom list of IDs or via bookmarklet) but not found via API or an error occurred.
+ Now truely retrieve All References / All Citations also with Semantic Scholar (S2) by implementing API paging, not just the first 1000 per paper.
* Optimized code to use recursive deepFreeze() instead of Object.freeze(), before actually adding article arrays/objects to Vue data tree, vastly increasing performance (especially noticable when All References & All Citations tables contain (tens of) thousands of rows).
* Refactored code to improve readability (splitting up the createNewNetwork function in createNewNetwork, retrievedInputArticles, retrievedIncomingSuggestions, retrievedOutgoingSuggestions).
* Added a few first end-to-end tests with cypress (more are needed for better maintainability).
* Updated examples to also include placeholders.
Copy file name to clipboardExpand all lines: CHANGELOG
+9-1
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,11 @@
1
+
08.06.2024 v1.24
2
+
+ Now add placeholders in Input Articles table when id was set (e.g. in custom list of IDs or via bookmarklet) but not found via API or an error occurred.
3
+
+ Now truely retrieve All References / All Citations also with Semantic Scholar (S2) by implementing API paging, not just the first 1000 per paper.
4
+
* Optimized code to use recursive deepFreeze() instead of Object.freeze(), before actually adding article arrays/objects to Vue data tree, vastly increasing performance (especially noticable when All References & All Citations tables contain (tens of) thousands of rows).
5
+
* Refactored code to improve readability (splitting up the createNewNetwork function in createNewNetwork, retrievedInputArticles, retrievedIncomingSuggestions, retrievedOutgoingSuggestions).
6
+
* Added a few first end-to-end tests with cypress (more are needed for better maintainability).
7
+
* Updated examples to also include placeholders.
8
+
1
9
02.06.2024 v1.23
2
10
+ Support Semantic Scholar API Keys (may occassionally speed up API, request one here: https://www.semanticscholar.org/product/api#api-key).
3
11
* Refactored code to make use of Object.freeze() for large arrays containing articles, increasing performance.
@@ -7,7 +15,7 @@
7
15
01.06.2024 v1.22
8
16
+ For Input Articles: Added "Filter References" and "Filter Citations" in article details.
9
17
+ For all articles: Added "Filter Input Articles cited by this" (corresponds to Out-Degree) and "Filter Input Articles citing this" (corresponds to In-Degree).
10
-
+ Added "Too Long Didn't Read" (TLDR) summaries for Semantic Scholar (S2).
18
+
+ Added "Too Long Didn't Read" (TLDR) summaries for Semantic Scholar (S2) (https://www.semanticscholar.org/faq#tldr).
11
19
* Use batch API for Semantic Scholar (S2), which allows much faster retrievals and much fewer API-overloads (error 429). (Unfortunately seems to have a bug, compare below "Known bugs")
12
20
* In case "All references" or "All citations" are retrieved (OA & S2 only): don't de-duplicate them anymore so that numbers in the respective tabs are correct, also when filtering them.
Copy file name to clipboardExpand all lines: README.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Local-Citation-Network
2
2
3
-
This web app aims to help scientists with their literature review using metadata from [OpenAlex](https://openalex.org/) (OA), [Semantic Scholar](https://semanticscholar.org/) (S2) and [Crossref](https://crossref.org/) (CR). Academic papers cite one another, thus creating a [citation network (= graph)](https://en.wikipedia.org/wiki/Citation_graph). Each node (= vertex) represents an article and each edge (= link / arrow) represents a reference / citation. Citation graphs are a topic of [bibliometrics, for which other great software exists as well](https://timwoelfle.github.io/Local-Citation-Network#bibliometrics).
3
+
This web app aims to help scientists with their literature review using metadata from [OpenAlex](https://openalex.org/) (OA), [Semantic Scholar](https://semanticscholar.org/) (S2) and [Crossref](https://crossref.org/) (CR). Academic papers cite one another, thus creating a [citation network (= graph)](https://en.wikipedia.org/wiki/Citation_graph). Each node (= vertex) represents an article and each edge (= link / arrow) represents a reference / citation. Citation graphs are a topic of [bibliometrics, for which other great software exists as well](https://localcitationnetwork.github.io/#bibliometrics).
4
4
5
5
This web app visualizes subsets of the global citation network that I call 'local citation networks', defined by the references (and citations) of a given set of input articles. In addition, the locally most relevant references (and citations) missing in the set of input articles are suggested for further review.
0 commit comments