Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Last synced: 7 months ago
·
JSON representation
·
Repository
CognitiveMapr
Basic Info
- Host: GitHub
- Owner: jfasnellens
- License: gpl-3.0
- Language: TypeScript
- Default Branch: main
- Size: 4.01 MB
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Created about 2 years ago
· Last pushed about 2 years ago
Metadata Files
Readme
License
Citation
README.md
Technical specifications
CognitiveMapr uses:
- Nuxt 3
- Vue Composition API
- Pinia
- Typescript
- Pug
- Sigma.js
...and some more smaller packages and api's.
Folder structure
- Assets contains fonts, images and other global assets.
- Components contains the Vue components, small building blocks used to build other components or pages.
- Pages contains the web pages that make up the CognitiveMapr-app.
- Scripts contains the data-processing algorithms written in Typescript. These are based on the R scripts the client provided.
- Stores contains the definitions of the Pinia-stores and functions that run in these stores.
Program stucture
CognitiveMapr currently has 3 pages:
- Index, the home page.
- Upload, the page where users can upload their data to be processed in .csv format.
- Graph, the page where the generated graph is displayed. User can also explore, edit and export the graph here.
Then there are also some pop-up components:
- Settings, where the user can adjust different settings of the app.
- Help, where the user can go to read about the app and how to use it.
- Export, where the user can select different export options and save graphs to their own pc.
All these pages and pop-ups are built up of other components, which can be found in the "Front/Mappr/Components" folder.
Owner
- Login: jfasnellens
- Kind: user
- Repositories: 1
- Profile: https://github.com/jfasnellens
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "van Esch"
given-names: "Femke"
orcid: "https://orcid.org/0000-0002-2559-3127"
- family-names: "Snellens"
given-names: "Jeroen"
orcid: "https://orcid.org/0009-0007-0755-6297"
- family-names: "Dekker"
given-names: "Maurice"
- family-names: "de Gooijer"
given-names: "David"
- family-names: "Lobée"
given-names: "Jan"
- family-names: "Patist"
given-names: "Anne"
- family-names: "van Riet"
given-names: "Nick"
- family-names: "Rozendaal"
given-names: "Thomas"
- family-names: "Tichattibin"
given-names: "Nabil"
- family-names: "van der Wulp"
given-names: "Timo"
title: "CognitiveMapr"
version: 1.0.0
doi: "10.5281/zenodo.10827421"
date-released: 2024-01-31
url: "https://github.com/jfasnellens/cognitivemapr"
preferred-citation:
type: article
authors:
- family-names: "van Esch"
given-names: "Femke"
orcid: "https://orcid.org/0000-0002-2559-3127"
- family-names: "Snellens"
given-names: "Jeroen"
orcid: "https://orcid.org/0009-0007-0755-6297"
doi: "10.1080/13501763.2022.2155215"
journal: "Journal of European Public Policy"
month: 1
start: 428
end: 451
title: "How to 'Measure' Ideas. Introducing the Method of Cognitive Mapping to the Domain of Ideational Policy Studies"
issue: 2
volume: 31
year: 2024
GitHub Events
Total
Last Year
Dependencies
package.json
npm
- @nuxt/devtools latest development
- @nuxt/test-utils 3.9.0 development
- @nuxtjs/eslint-module ^4.1.0 development
- @pinia/testing ^0.1.3 development
- @playwright/test ^1.40.1 development
- @prettier/plugin-pug ^3.0.0 development
- @types/chroma-js ^2.4.3 development
- @types/lodash ^4.14.202 development
- @types/node ^20.10.5 development
- @types/papaparse ^5.3.14 development
- @typescript-eslint/eslint-plugin ^6.15.0 development
- @vitest/coverage-v8 ^1.1.0 development
- @vitest/ui 1.2.1 development
- @vue/language-plugin-pug ^1.8.25 development
- @vue/test-utils ^2.4.3 development
- dayjs-nuxt ^2.1.9 development
- eslint ^8.56.0 development
- eslint-config-prettier ^9.1.0 development
- eslint-config-standard-with-typescript ^43.0.0 development
- eslint-plugin-import ^2.29.1 development
- eslint-plugin-jsdoc ^46.9.1 development
- eslint-plugin-n ^15.0.0 || ^16.5.0 development
- eslint-plugin-prettier ^5.1.0 development
- eslint-plugin-promise ^6.1.1 development
- eslint-plugin-vue ^9.19.2 development
- eslint-plugin-vue-pug ^0.6.1 development
- happy-dom ^12.10.3 development
- husky ^8.0.3 development
- lint-staged ^15.2.0 development
- nuxt ^3.9.0 development
- nuxt-svgo ^3.7.0 development
- playwright-core ^1.40.1 development
- prettier ^3.1.1 development
- pug ^3.0.2 development
- sass ^1.69.5 development
- typescript * development
- vitest ^1.2.1 development
- vitest-environment-nuxt ^1.0.0 development
- vue-eslint-parser ^9.3.2 development
- @nuxt/ui 2.11.0
- @nuxtjs/eslint-config-typescript ^12.1.0
- @pinia/nuxt ^0.5.1
- @types/d3 ^7.4.2
- chroma-js ^2.4.2
- d3-dag ^1.1.0
- graphology ^0.25.4
- graphology-dag ^0.4.1
- graphology-layout-force ^0.2.4
- graphology-layout-noverlap ^0.4.2
- graphology-svg ^0.1.3
- html-to-image ^1.11.11
- jspdf ^2.5.1
- lodash ^4.17.21
- nuxt3-notifications ^1.1.9
- papaparse ^5.4.1
- pinia ^2.1.7
- sigma ^2.4.0
- use-plugin ^10.1.0
- uuid ^9.0.1
pnpm-lock.yaml
npm
- 1451 dependencies