IT setup guide - ganong-noel/lab_manual GitHub Wiki

Forms

  1. Private, see here

Software to Install

  1. 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”
    • We encourage R Markdown for documenting and explaining your output: this requires TeX on your computer (refer to Lyx instruction).
  2. 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.

Local set-up

  1. ~/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.

Cloud accounts to set up

  1. Set up your CNetID (https://cnet.uchicago.edu/claimacct/)
  2. Github
  3. G Suite 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
  4. 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”
  5. Slack
  6. 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."
  7. Todoist

Material you might need to set up in the future

  1. Python
  2. UChicago Research Computing Cluster
  3. 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.
  4. 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 using OR. For example, searching subject:(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.

Printing at Keller

Getting access to Ida Noyes

Other tech needs

  • Please do not hesitate to ask if there is a piece of software or hardware that you could use, such as an additional monitor, keyboard, mouse, adapter, etc. We will generally have funds to purchase whatever you need to be productive. We will generally ask you to work with Stephen Lamb to complete the purchase.
⚠️ **GitHub.com Fallback** ⚠️