@kurokida/jspsych-psychophysics

A jsPsych plugin for psychophysics

https://github.com/kurokida/jspsych-psychophysics

Science Score: 44.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
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.3%) to scientific vocabulary

Keywords

jspsych online-experiments psychophysics
Last synced: 9 months ago · JSON representation ·

Repository

A jsPsych plugin for psychophysics

Basic Info
Statistics
  • Stars: 56
  • Watchers: 2
  • Forks: 15
  • Open Issues: 3
  • Releases: 26
Topics
jspsych online-experiments psychophysics
Created over 6 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

jspsych-psychophysics

This is a jsPsych plugin for psychophysics. Please refer to the website: https://kurokida.github.io/jspsych-psychophysics/

Dependencies

Sound files

Sound files for demonstration were created using Audacity.

For jspsych-builder users

The jspsych-builder library is a useful tool for users who are familiar with node.js/NPM packages to make a jspsych-based program. This is a brief explanation for the builder users.

npm install jspsych-builder npx jspsych-builder init npm install @kurokida/jspsych-psychophysics npm list

You'll see the src/experiment.js. This is a main file of your experiment. Please add the following code at the top of the file.

javascript import PsychophysicsPlugin from "@kurokida/jspsych-psychophysics";

Then, you can make a program using the psychophysics plugin as following:

```javascript const lineobject = { objtype: 'line',
angle: 45, linelength: 200, linewidth: 4, line_color: 'black', }

timeline.push({ // type: jsPsychPsychophysics, // This format is for users who don't use the builder. type: PsychophysicsPlugin, stimuli: [line_object], })

```

Owner

  • Name: Daiichiro Kuroki
  • Login: kurokida
  • Kind: user
  • Company: Kyushu University

I am a technical staff at Kyushu University in Japan. I am working at psychological laboratory in Faculty of Letters.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - family-names: "Kuroki"
    given-names: "Daiichiro"
    orcid: "0000-0002-3547-7082"
title: "A new jsPsych plugin for psychophysics, providing accurate display duration and stimulus onset asynchrony"
version: 4.0.0
doi: 10.3758/s13428-020-01445-w
date-released: 2020-07-22
url: "https://jspsychophysics.hes.kyushu-u.ac.jp/"

GitHub Events

Total
  • Create event: 1
  • Release event: 1
  • Issues event: 5
  • Watch event: 4
  • Issue comment event: 10
  • Push event: 4
  • Fork event: 3
Last Year
  • Create event: 1
  • Release event: 1
  • Issues event: 5
  • Watch event: 4
  • Issue comment event: 10
  • Push event: 4
  • Fork event: 3

Packages

  • Total packages: 1
  • Total downloads:
    • npm 17 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 3
  • Total maintainers: 1
npmjs.org: @kurokida/jspsych-psychophysics

A jsPsych plugin for conducting online/Web-based psychophysical experiments

  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 17 Last month
Rankings
Forks count: 5.9%
Stargazers count: 6.5%
Downloads: 25.7%
Average: 25.9%
Dependent repos count: 37.5%
Dependent packages count: 53.9%
Maintainers (1)
Last synced: 9 months ago

Dependencies

docs/Gemfile rubygems
  • github-pages >= 0 development
  • jekyll-include-cache >= 0 development
package-lock.json npm
  • 911 dependencies
package.json npm
  • @jspsych/config ^1.3.1 development
  • @types/numeric ^1.2.2 development
  • jspsych ^7.3.0 development
  • ml-matrix ^6.10.2
  • numeric ^1.2.6
  • pixi.js ^6.5.5