IT setup guide - uchicago-bfi-gnlab/lab_manual GitHub Wiki
Private, see here
- Private, see here
- R (RStudio)
- If R is not yet installed, install the latest version of R (https://cran.rstudio.com/)
- Install the latest version of RStudio (https://www.rstudio.com/products/rstudio/download/#download)
- Please install the packrat package (install.packages(“packrat”)). We would like to use this for archiving what packages we use for output in our papers.
- Rstudio -> Options -> General
- UNCHECK “Restore .Rdata into workspace at startup”
- “Save workspace to .RData on exit” SET to “Never”
- Visual Studio Code
- Download VS Code (https://code.visualstudio.com/)
- We only ask you to download a specific text editor for one reason. During paper production, if you get a merge conflict in Lyx that you have to solve in a text editor, it’s important that you use this one. Others might delete trailing white space which can screw up the spacing of the whole paper.
- If you’d like to set VS Code as your default text editor in git (suggested), follow the instructions here.
- Overleaf
- Log in with your UChicago credentials here to activate your free Overleaf Professional account
- ~/repo/
- Clone git repositories to a directory called “repo”. This makes sharing code bases between lab members easier.
- “~/” is the home directory of the user.
- Set up your CNetID (https://cnet.uchicago.edu/claimacct/)
- Github
- Create a new github account attached to your
uchicago.edu
email address- Do not use a pre-existing github account.
- (http://rogerdudler.github.io/git-guide/) gives an awesome introduction.
- Install Git (https://git-for-windows.github.io/ for Windows; https://git-scm.com/download/mac for Mac)
- Install Git LFS (https://help.github.com/en/articles/installing-git-large-file-storage)
- Activate two factor for Github
- Add a profile picture
- Create a new github account attached to your
- Google Workspace using your UChicago CNetID
- You should now have automatic access to all the G Suite packages!
- Activate two factor
- We use Google Docs for meeting notes and high-level project planning
- Peter and Pascal will create a shared google folder with your name. Inside it, you should save two g suite items
- Google doc named “ PD check-ins shared”
- Google sheet named “ Leave”
-
Slack
- Slack is for quick communication during the work day.
- Add a profile photo
- Google calendar
- Included in G Suite access: access via (https://calendar.google.com/calendar/)
- Required: Turn on email notifications for gnlab schedule updates.
- Once the "gnlab events" calendar has been shared with you, open google calendar in a web browser.
- Find "gnab events" in the left sidebar. Hover over the calendar name and click on the three dots once they appear.
- Click on "Settings" and scroll to "Other Notifications." Select "Email" for "New Events," "Changed Events," and "Cancelled Events."
- Todoist
- Python
- You should install either the Anaconda distribution or create a custom virtual environment
- Install the anaconda distribution here. This is the simplest way to set up Python, and recommended unless you want to do something very specific
- If you have specific package management needs, you can create your own virtual environment. For more on virtual environments, see here. If you go this route, you first have to install Python. For the latest version, as well as past versions, visit this link
- VS Code is the recommended Python IDE. For more details on managing environments in VS Code see here
- Jupyter comes installed with the anaconda distribution, but if you have a virtual environment you have to install it manually. To install it see here
- You should install either the Anaconda distribution or create a custom virtual environment
- UChicago Research Computing Cluster
- Research Computing Center (https://rcc.uchicago.edu/)
- Social Science Computing Services (https://sscs.uchicago.edu/; https://sscs.uchicago.edu/faq/)
- Athens -- encrypted social sciences data archive
- Acropolis -- server farm to run jobs
- For off campus access, you need VPN using Cisco AnyConnect
- (More instruction on Athens and off-campus access needed)
- Automeris.io plot digitizer
- This is used to get numbers from data visualizations. This is useful when a publication includes a figure but not a table of values.
- You can create an account at https://automeris.io/ and with your @uchicago.edu email address.
- Create a saved search folder in Outlook for stand up and any other meetings you are expected to attend. This process will vary depending on which outlook you use, this explanation is for Outlook on Mac.
- Open the outlook application from your laptop.
- In the search bar at the top of the window, type:
subject:(focal OR standup "gnlab events")
. This will find google calendar notifications for stand up only. Edit this search to include keywords for other meetings usingOR
. For example, searchingsubject:(focal OR payvol "gnlab events")
will find all google calendar notifications for all focal days and payvol meetings. - On the right of the search bar there are three lines. Click on these.
- At the top of the panel that opens there will be a field called "Search In." Ensure this says "All Mailboxes."
- Click the "save search" button in the bottom left of the panel and name your folder.