searchstims
Python package to make stimuli like those used in classic visual search experiments
https://en.wikipedia.org/wiki/Visual_search
... but with the exact size to feed them to your favorite neural network.
There are links to example configuration files below.
For a recent review of factors influencing visual search, please see:
http://search.bwh.harvard.edu/new/pubs/FiveFactors_Wolfe-Horowitz_2017.pdf
For a dataset of human subjects performing a similar visual search task, please see: http://search.bwh.harvard.edu/new/data_set_files.html
Installation
pip install searchstims
If you want to download and install locally into an environment with Anaconda:
/home/you/Documents $ conda create -n searchstims-env python=3.6 numpy pygame
/home/you/Documents $ source activate searchstims-env
(searchstims-env) /home/you/Documents $ git clone
(searchstim) /home/you/Documents $ cd searchstims
(searchstim) /home/you/Documents/searchstims $ pip install -e .
Usage
The searchstims package installs itself so that you can run it from the
command line. You will use a config.ini file to specify the visual search stimuli
you want the package to generate.
/home/you/Documents $ searchstims config.ini
Running the example script will create a folder ~/output with visual search stimuli.
For more detail on the structure of config.ini files used with this package, see
./doc/config.md.
For examples of config.ini files, see ./doc/configs/.
These examples were used in this project:
https://github.com/NickleDave/visual-search-nets
.json output file
In addition to saving visual search stimuli in the output folder, searchstims
saves information about stimuli in a .json output file. This .json file is
provided to make it easier to work with the visual search image files,
and analyze results obtained with them. For more detail, see ./doc/json.md
License
Citation
If you use this library, please cite this repository using the DOI:
Acknowledgments
- Research funded by the Lifelong Learning Machines program, DARPA/Microsystems Technology Office, DARPA cooperative agreement HR0011-18-2-0019
Metadata
Release files for searchstims 2.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| searchstims-2.4.0.tar.gz | 22.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| searchstims-2.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 76.7 kB
Release files / searchstims-2.4.0.tar.gz
| Download URL | searchstims-2.4.0.tar.gz |
|---|---|
| Size | 22.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5379ea0d26ed4542ace4c40cf21713cd6cf263cc3c9151db32099330b1a140da
|
|
BLAKE2b-256 checksum How to use checksums |
dbd37d58712df673c11a069a26e53db885a4c7be1f1bb4e9fe94b4d35b1607d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10
|
Release files / searchstims-2.4.0-py3-none-any.whl
| Download URL | searchstims-2.4.0-py3-none-any.whl |
|---|---|
| Size | 54.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bf44560cf749b32157a2d28e5bdbe9d1edd0ef8c3d7f1fd7522758312e2c6cbc
|
|
BLAKE2b-256 checksum How to use checksums |
549d8cc3e0c9d1d80ea5ae7758bf59b77e08903e92ef91e4ccfb8b53c8d69338
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.10
|