The FieldTrip source code and example datasets are released to the general public on our ftp server. This server requires an anonymous login. This means that you use the username “anonymous” and your password as email address. In case you don't want to share your email address, you can use any string that is formatted as a valid email address (e.g. email@example.com).
The ftp service runs on a shared server which occasionally has a performance bottleneck. If you cannot connect, please try again at a later time (i.e. one hour later, or the next day).
If you have difficulties using the ftp server (especially using a OS X or Linux command line ftp client), you can try to turn off “Extended Passive Mode” by typing “epsv”.
Some ftp clients may have problems with specific firewall configurations. This can be due to both the firewall on your side and the firewall on our side. If you have problems downloading, please try with another ftp client.
A read-only version of the SVN repository is available on http://code.google.com/p/fieldtrip. The Google code version of FieldTrip is synchronized automatically with the in-house development repository. You can use it to keep up to date with the latest updates of the source code, to revert to older versions, and to track all individual changes to the files. The link above allows you to browse through the code with your webbrowser, your SVN client (e.g. TortoiseSVN) should be pointing to the actual repository at http://fieldtrip.googlecode.com/svn/trunk.
Using the SVN version requires that you install a Subversion client on your computer. There are many good programs for this which you can find online using google. If you don't know which to pick, I would suggest TortoiseSVN for Windows and the command-line svn client for Linux and OS X.
The FieldTrip source code repository is also available from http://github.com/fieldtrip/fieldtrip. As with the SVN version, the Github version of FieldTrip is synchronized automatically with the in-house development repository. You can use github to keep up to date with the latest updates of the source code, to revert to older versions, and to track all individual changes to the files. Furthermore, you can suggest improvements to the code by forking the fieldtrip project on github, making the change in your clone and ny sending us a pull request.