Installation¶
Windows¶
Download and install Atom Download and install Anaconda Download and install Github desktop
In CINPLA on windows, we recommend to put all expipe related softare in
c:\apps\
.
General¶
We recommend installing the expipe dev package found at https://github.com/CINPLA/expipe-dev, clone with your favorit git software, on the command line write:
$ git clone https://github.com/CINPLA/expipe-dev.git
Due to dependency issues we have to make two separate environments, one for phy and one for expipe with browsers. These environments will hopefully be possible to merge in the near future.
In short, install an expipe environment with browsers, and a phy environment for spikesoting, remember that you can not copy paste everything in to the command line and press enter - copy paste and press enter on one by one line:
cd c:\apps\expipe-dev
conda env create -f expipe-environment.yml
activate expipe
python setup.py develop --extra browser
conda env create -f phy-environment.yml
activate phy
python setup.py develop --extra phy
Configuring expipe¶
Now that you have the enviroments installed you need to configure expipe. In
c:\apps\expipe-plugin-cinpla/utils
you will find example configuration files.
Start by copying all files to c:/users/uiousername/.config/expipe
.
Open config.yaml
with Atom, edit according to your user information.
Remove processing if you do not know what it is for.
data_path: c:/users/uiousername/expipe_temp_storage
processing:
data_path: /home/user/expipe_temp_storage
username: <processing server username>
hostname: user@ipaddress
norstore:
data_path: /norstore_osl/projects/NS9048K/server
username: <norstore username>
hostname: login.norstore.uio.no
firebase:
email: your@email.com
password: yourpassword
config:
apiKey: AIzaSyAjGqZwiCKS2333m820e9UdZ7jbnkfEpjw
authDomain: expipe-26506.firebaseapp.com
databaseURL: https://expipe-26506.firebaseio.com
storageBucket: expipe-26506.appspot.com
Here we have defined two servers, one for norstore and one for a processing server e.g. your office computer; see [usage](address to usage). Note that you can add arbitrary names for servers.
Following the instructions you should be be able to:
expipe --help