Jarvis
This section contains information about how to connect to and use to Jarvis, our server for hosting experiments and collecting data.
Connect to Jarvis
Jarvis (https://jarvis.psych.purdue.edu) is the lab's server for hosting experiments and collecting data. If you are off campus, you will first need to connect to the Purdue VPN to access the Jarvis server.
There are two ways to connect to Jarvis. To upload code for an experiment, you will need to connect via SFTP. To create an experiment on the database and to download your data, you will need to log on to the Jarvis user interface.
SFTP to Jarvis
You will need an SFTP client to connect to Jarvis and upload code. Here are two good ones:
The first time you connect, in your SFTP client, you will need to do the following:
- Open a new connection
- Select SFTP (SSH File Transfer Protocol)
- In the Server address box, enter "jarvis.psych.purdue.edu"
- Enter the username and password for the server. You will need to get this from someone in the lab.
- Click Connect
Once you are connected to Jarvis:
- Navigate to /srv/weblab/
- In this "weblab" directory, create a folder with your last name. Within your folder, you can create folders for your projects and experiments where you will copy/paste your code.
- The URL for a folder you create, like /srv/weblab/YourName/FolderName, will be http://jarvis.psych.purdue.edu/YourName/FolderName
Jarvis User Interface
The other way to connect to Jarvis is via the Jarvis front-end interface. This will allow you to monitor and manage data files, including downloading your data. To access the Jarvis interface:
- Go to https://jarvis.psych.purdue.edu and log in. You will need to get a username and password from someone in the lab.
- On Jarvis, you can create a new experiment on the database, generate a code snippet in order to write data to the experiment on the database, and download data from the database. Use the following organizational structure for creating experiment folders and saving experiments:
- Create a folder with your last name (or the senior student who's project the experiment belongs to)
- Create a subfolder with the name of the project/experiment line
- Create an experiment in that folder and name it with the exeriment number and/or a brief description (e.g., "Cue-Overload E1" or "Generation and Pretesting - Free Recall")
- After you have created an experiment, you can use the counterbalancing and quota functions to have Jarvis assign subjects to versions/counterbalances and keep track of how many have been run in each.