cognitivemapr

CognitiveMapr

https://github.com/jfasnellens/cognitivemapr

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

DOI

Technical specifications

CognitiveMapr uses:

...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

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