The following is a list of options available for working with BIDS
BIDS is language independent, and can be used with any of the languages listed below. Feel free to choose whichever one you are most comfortable with!
Please note that for each choice of language, the additional listed packages are required to work with BIDS.
Code can be written in anything from Notepad(Windows) to TextEdit(macOS) to vim(Linux).
But there are some text-editors built specifically for coding that can help with some parts of programming.
One that's free and easy to use is Atom: https://atom.io/. It'll work for all the languages below!
MATLAB Information: https://www.mathworks.com/products/matlab.html
Octave Information: https://www.gnu.org/software/octave/
Required JSON package JSONio
Install Link: https://github.com/gllmflndn/JSONio
Information: https://www.python.org/ (Both Python 2 and 3 will work for BIDS)
Anaconda Recommended package to use for installing Python
Install Link: https://conda.io/docs/user-guide/install/download.html
Pandas Pandas is already included in Anaconda, but use the link below if you just want the data analysis library.
Install Link: https://pandas.pydata.org/
Information: https://www.r-project.org/
Jsonlite package required to read and write JSON files
https://cran.r-project.org/web/packages/jsonlite/index.html