Changes between Version 3 and Version 4 of ProjectOpenSesamePage
- Timestamp:
- 09/22/17 13:09:01 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ProjectOpenSesamePage
v3 v4 1 1 2 == ''' OpenSesame''' ==2 == '''!OpenSesame''' == 3 3 4 4 … … 6 6 '''Description:''' 7 7 8 OpenSesame is an open source program for easy of development of behavioral experiments for psychology, neuroscience, and experimental economy. For beginners, OpenSesame has a comprehensive graphical, point-and-click interface. For advanced users,OpenSesame supports Python scripting.9 OpenSesame is freely available under the General Public License v3 (https://www.gnu.org/licenses/gpl-3.0.en.html ).10 The first time OpenSesame is released on July 10 2014. It has many updates, and some versions. The last version is released on July 7 2017.11 OpenSesame is powered by the following libraries (and many more):8 !OpenSesame is an open source program for easy of development of behavioral experiments for psychology, neuroscience, and experimental economy. For beginners, !OpenSesame has a comprehensive graphical, point-and-click interface. For advanced users, !OpenSesame supports Python scripting. 9 !OpenSesame is freely available under the General Public License v3 (https://www.gnu.org/licenses/gpl-3.0.en.html ). 10 The first time !OpenSesame is released on July 10 2014. It has many updates, and some versions. The last version is released on July 7 2017. 11 !OpenSesame is powered by the following libraries (and many more): 12 12 * Python 13 13 * Qt4 14 * PyGame15 * PySerial14 * !PyGame 15 * !PySerial 16 16 * Faenza icon theme 17 * SciPy andNumPy17 * !SciPy and !NumPy 18 18 * Expyriment 19 * PsychoPy19 * !PsychoPy 20 20 * PyOpenGL 21 21 22 Now let see some features about OpenSesame:22 Now let see some features about !OpenSesame: 23 23 • A user-friendly interface — flexible yet easy-to-use 24 24 • Python — add the power of Python to your experiment … … 31 31 1. http://osdoc.cogsci.nl/ 32 32 33 '''''Project Anatomy'''''34 33 35 36 ---- 34 == '''''Project Anatomy'''''== 37 35 38 36 … … 44 42 45 43 '''Forking''' 46 You can create your own fork of the central repository. First go to github, create an account and make a fork of the OpenSesame repository. You can change your fork in any way you choose without it affecting the central project. You can also share your fork with others, including the central project.44 You can create your own fork of the central repository. First go to github, create an account and make a fork of the !OpenSesame repository. You can change your fork in any way you choose without it affecting the central project. You can also share your fork with others, including the central project. 47 45 48 46 '''Communication''' 49 It has forum on which you can communicate with everyone. For the forum you must create a new account or sign in with your CogSci, Facebook, Google, or Twitter account. (http://forum.cogsci.nl/index.php?p=/discussions)47 It has forum on which you can communicate with everyone. For the forum you must create a new account or sign in with your !CogSci, Facebook, Google, or Twitter account. (http://forum.cogsci.nl/index.php?p=/discussions) 50 48 51 49 '''Roadmaps''' 52 50 53 51 '''Releases''' 54 1. Mathôt, S., Schreij, D., & Theeuwes, J. (2012). OpenSesame: An open-source, graphical experiment builder for the social sciences. Behavior Research Methods, 44(2), 314-324. doi:10.3758/s13428-011-0168-755 And if you make extensive use of modules such as SciPy/ NumPy,PsychoPy, or Expyriment, please also cite the respective authors which you can see on this site: http://osdoc.cogsci.nl/3.1/publications/52 1. Mathôt, S., Schreij, D., & Theeuwes, J. (2012). !OpenSesame: An open-source, graphical experiment builder for the social sciences. Behavior Research Methods, 44(2), 314-324. doi:10.3758/s13428-011-0168-7 53 And if you make extensive use of modules such as !SciPy/ !NumPy, !PsychoPy, or Expyriment, please also cite the respective authors which you can see on this site: http://osdoc.cogsci.nl/3.1/publications/ 56 54 57 55 '''Repositories''' … … 64 62 65 63 '''Version Control''' 66 OpenSesame 3.1.9 Jazzy James is the ninth maintenance released on August 19, 2017. It contains bug fixes and minor improvements.64 !OpenSesame 3.1.9 Jazzy James is the ninth maintenance released on August 19, 2017. It contains bug fixes and minor improvements. 67 65 68 66 '''Trackers''' … … 70 68 71 69 '''''Project Evaluation''''' 72 From the begining OpenSesame is continually updated each year, containing new features and bug fixes.70 From the begining !OpenSesame is continually updated each year, containing new features and bug fixes. 73 71 74 72 75 ----76 73 77 74 78 '''''Fieldtrips''''' 75 76 == '''''Fieldtrips'''''== 79 77 80 78 … … 89 87 90 88 91 '''''Evaluation'''''92 89 93 ---- 90 == '''''Evaluation'''''== 91 92 94 93 95 94 '''Licensing''' … … 104 103 105 104 '''Number of contributors''' 106 OpenSesame is mainly developed by a loose collection of individuals. But anyone is welcome to contribute!105 !OpenSesame is mainly developed by a loose collection of individuals. But anyone is welcome to contribute! 107 106 1. Sebastiaan Mathôt - Project manager and lead developer 108 107 2. Daniel Schreij - Developer … … 119 118 120 119 '''New contributor''' 121 On the GitHub provides a straightforward way for collaborating on a project.120 On the !GitHub provides a straightforward way for collaborating on a project. 122 121 More information how to contrabute you can see on the folowing page: http://osdoc.cogsci.nl/3.1/dev/howtocontribute/ 123 122 124 123 '''Community norms''' 125 You can create a fork of the central OpenSesame repository. You can also create a local clone of that fork: for small changes(make the changes directly in the master branch, push back to your fork, submit a pull request to the central repository) and for substantial changes (create a branch, when finished run unit tests, when the unit tests pass merge changes back into the master branch, submit a pull request to the central repository).124 You can create a fork of the central !OpenSesame repository. You can also create a local clone of that fork: for small changes(make the changes directly in the master branch, push back to your fork, submit a pull request to the central repository) and for substantial changes (create a branch, when finished run unit tests, when the unit tests pass merge changes back into the master branch, submit a pull request to the central repository). 126 125 127 126 '''User base'''