Differences

This shows you the differences between two versions of the page.

Link to this comparison view

development [2012/07/04 15:18]
boris [Development] added external link to explain version control.
development [2016/02/05 12:31] (current)
robert [Recent improvements to the code]
Line 1: Line 1:
 +{{tag>development}}
 +
 ====== Development ====== ====== Development ======
  
-FieldTrip is an [[http://www.opensource.org|Open Source]] project with contributions from [[external_links|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| code guidelines]] and try to adhere to the existing representation of the data in the [[:faq:how_are_the_various_data_structures_defined| data structures]]. You can also contribute documentation to this wiki, keeping the [[documentation guidelines]] in mind.+FieldTrip is an [[http://www.opensource.org|Open Source]] project with contributions from [[external_links|various individual users and research groups]]. You can [[contribute]] to  FieldTrip, either by improving existing functions, or by implementing new functions.
  
-Fieldtrip is primarily developed at the [[http://www.ru.nl/neuroimaging|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. +FieldTrip is primarily developed at the [[http://www.ru.nl/neuroimaging|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 in Subversion/SVN, a [[http://betterexplained.com/articles/a-visual-guide-to-version-control/|version control system]]. A limited number of user has direct write access to the version control system. You can find [[development:svn|details on the use of SVN for FieldTrip code management and release]] are on a separate page. All changes to the code are automatically available for the internal DCCN users, and every evening are also available in the [[download|latest version on the ftp server]] for the external users.+The source code is maintained using the git [[http://betterexplained.com/articles/a-visual-guide-to-version-control/|version control system]]. All changes to the code are automatically available for the internal DCCN users, and every evening are also available in the [[download|latest version on the ftp server]] for the external users. On the [[/development/git|git and github]] tutorial you can read how to access the latest version of the code and how to contribute.
  
-We have a seperate page where the [[problems|known problems]] with the FieldTrip code and documentation are listed.+The source code in the FieldTrip toolbox is split over multiple directories reflecting the [[/development/modules|modular organization]]. The modular organization facilitates a separation between end-user functions that also do data bookkeeping, and low level functions that focus on the algorithms.
  
-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.+For keeping track of new ideas, feature requests and bugs, we use [[bugzilla]]. We have a seperate page where the [[problems|known problems]] with the FieldTrip code and documentation are listed. 
 + 
 +For many of the tools (github, wiki, mailman, twitter, facebook) that we use we have made an  [[/development/integration]], e.g. an update on the wiki is automatically tweeted.
  
 ===== Recent improvements to the code ===== ===== Recent improvements to the code =====
  
-All changes to the code can be tracked on [[http://twitter.com/#!/fieldtriptoolbx|Twitter]] or [[http://code.google.com/p/fieldtrip/source/list|Google Code]]. +All changes to the code can be tracked on [[http://twitter.com/fieldtriptoolbx|Twitter]] and [[development/git|github]].
- +
-{{rss>feed://code.google.com/feeds/p/fieldtrip/svnchanges/basic}} +
- +
-===== More detailed information for the different modules ===== +
  
-  * a longer history of changes to the fieldtrip main functions is available [[changelog:changelog|here]] +{{rss>feed://github.com/fieldtrip/fieldtrip/commits/master.atom}}
-  * reading and writing of data is done using the [[development:fileio]] module, see [[changelog:fileio_changelog|changelog]] +
-  * forward modeling is done using the [[development:forward]] module, see [[changelog:forward_changelog|changelog]] +
-  * inverse source estimation is done using the [[development:inverse]] module, see [[changelog:inverse_changelog|changelog]] +
-  * preprocessing (e.gfiltering and detrending) is done using the [[development:preproc]] module, see [[changelog:preproc_changelog|changelog]] +
-  * support for realtime analysis is implemented using the [[development:realtime]] module, see [[changelog:realtime_changelog|changelog]] +
-  * connectivity analysis is done using the [[development:connectivity]] module, see [[changelog:connectivity_changelog|changelog]] +
-  * spectral estimation is implemented in the [[development:specest]] module, see [[changelog:specest_changelog|changelog]]+
development.1341407894.txt.gz · Last modified: 2012/07/04 15:18 by boris

You are here: startdevelopment
CC Attribution-Share Alike 3.0 Unported
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
This DokuWiki features an Anymorphic Webdesign theme, customised by Eelke Spaak and Stephen Whitmarsh.
Mobile Analytics