Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Installing the binaries (64-bit only)

  1. Download this zip file.
  2. Drag and drop the downloaded and unzipped folder to the location of your choice, and rename it "Open Ephys."
  3. Open a terminal and set your working directory to the Open Ephys folder.
  4. Type "sudo cp 40-open-ephys.rules /etc/udev/rules.d", then type your password.

  5. Type "service udev restart". These last two steps will allow your computer to communicate with the Open Ephys acquisition board.
  6. Double-click the "open-ephys" executable (or type "./open-ephys" in the terminal) to run the application.

Building from source (32-bit or 64-bit)

  1. Create a GitHub account if you haven't already.
  2. While logged into your account, go to https://github.com/open-ephys/GUI and click the "Fork" button in the upper right. You now have your own copy of the GUI repository. Any changes you make will only affect this copy. (More info on forking here.)
  3. Make sure you have git installed (instructions here).
  4. Open a terminal and set your working directory to where you'd like the code to be saved. We recommend creating a directory dedicated to all your coding projects, such as ~/Programming.
  5. Type "git clone https://github.com/yourusername/GUI.git", where "yourusername" is replaced by your actual GitHub user name. This will download all the code from the repository onto your computer.
  6. Install the Linux dependencies by running "sudo ./install_linux_dependencies.sh" in the GUI/Resources/Scripts folder.
  7. From the same directory, type "sudo cp 40-open-ephys.rules /etc/udev/rules.d", then type your password.
  8. Type "service udev restart". These last two steps will allow your computer to communicate with the Open Ephys acquisition board.
  9. Change your current working directory to GUI/Builds/Linux and type "make". This will start the process of building the GUI. If it crashes, it probably means you're missing some dependencies. If so, you can use "sudo apt-get install <libraryname>" to install them (assuming you're using Ubuntu or a related distribution). If you discover missing dependencies, definitely let us know!
  10. If the GUI builds successfully, run the "open-ephys" binary in the GUI/Builds/Linux/build folder.

Now you can both use the GUI and make changes to the source code. We recommend reading through the developer documentation before doing so.

Any changes you commit can be synced with your GitHub repository by typing "git push origin master" from any directory inside your project. If you change something that you think would be useful for others, you can submit a pull request to the Open Ephys version of the GUI.

 

...