Python Library for Creating Non-Symbolic Number Displays
(c) Oliver Lindemann (lindemann@cognitive-psychology.eu)
Project homepage: https://github.com/lindemann09/PyNSN
- Python 3 (>=3.8)
- numpy (>=1.26)
- shapely (>=2.0)
- orjson (>=3.9)
- Pillow (>=5.0)
Additional Python packages, which are optional and required only for some features:
- matplotlib (>=3.2)
- svgwrite (>=1.4)
- pygame (>=2)
- expyriment (>=0.9)
python -m pip install pynsn
By default, PyNSN is able to write SVG or Pillow images. To generate Pygame or Matplotlib images or stimuli for Expyriment, please install the respective packages.
- making arrays: manually creating nsn stimuluss and exporting picture file (binder)
- random arrays: Creating random nsn stimuli (binder)
- matching visual features
- data base, sequences
- Euro flag example: using pictures as objects in array (binder)