Development

FieldTrip is an Open Source project with contributions from various individual users and research groups. If you want to contribute to FieldTrip, either by improving existing functions, or by implementing new functions, please consider the code guidelines and try to adhere to the existing representation of the data in the data structures. You can also contribute documentation to this wiki, keeping the documentation guidelines in mind.

FieldTrip is primarily developed at the Donders Centre for Cognitive Neuroimaging (DCCN). Most people at the DCCN that use EEG or MEG in their research are using FieldTrip for (part of) their analysis. Some of these people also contribute by improving and extending the code.

The source code is maintained using Subversion (SVN) and using GIT, which are version control systems. A limited number of developers has direct read/write access to the in-house version control system, but public copies are available. You can find details on the use of SVN and the use of GIT for the FieldTrip code management and release on separate pages. All changes to the code are automatically available for the internal DCCN users, and every evening are also available in the latest version on the ftp server for the external users.

For keeping track of new ideas, feature requests and bugs, we use bugzilla. We have a seperate page where the known problems with the FieldTrip code and documentation are listed.

The remainder of this page contains documentation that pertains to the low-level development of FieldTrip. It is probably not of general interest to the typical end-users.

Recent improvements to the code

More detailed information for the different modules

  • a longer history of changes to the fieldtrip main functions is available here
  • reading and writing of data is done using the fileio module, see changelog
  • forward modeling is done using the forward module, see changelog
  • inverse source estimation is done using the inverse module, see changelog
  • preprocessing (e.g. filtering and detrending) is done using the preproc module, see changelog
  • support for realtime analysis is implemented using the realtime module, see changelog
  • connectivity analysis is done using the connectivity module, see changelog
  • spectral estimation is implemented in the specest module, see changelog
development.txt · Last modified: 2013/08/08 09:38 by robert · Currently locked by: 192.184.95.146

You are here: startdevelopment
This DokuWiki features an Anymorphic Webdesign theme, customised by Eelke Spaak and Stephen Whitmarsh.
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0