Table of Contents

Introduction to Conda for (Data) Scientists

  Date

  • Sunday, Sep 29,2024
  • 9:00 am - 1:00 pm


  Venue

  • Building 1, Level 2, Multi-purpose Room (MPR) (Desert Side)



  Organizer

Didier Barradas Bautista
Visualization Core Laboratory
didier.barradasbautista@kaust.edu.sa

  Register

Register Here



Workshop Materials

How to Prepare?

  • Here is the material we will follow : Conda.
  • Local Setup : Here.
  • Public Binder : here
  • KAUSTians you will be able to use:
  • The Classhub, please create a GitHub account in order to use it
  • After you create the GitHub account, get access here
  • JupyterHub, use your portal credentials to log in

Overview

Conda is an open-source package and environment management system that runs on Windows, macOS, and Linux. Conda installs, runs, and updates packages and their dependencies. Conda easily creates, saves, loads, and switches between environments on your local computer. While Conda was created for Python programs, it can package and distribute software for any language, such as R, Ruby, Lua, Scala, Java, JavaScript, C/ C++, and FORTRAN. This lesson motivates using Conda as a development tool for building and sharing project-specific software environments that facilitate reproducible (data) science workflows.

This hands-on lesson is part of the Introduction to Data Science Workshop Series offered by KVL as part of our ongoing efforts to build core data science skills capacity both at KAUST and within the Kingdom of Saudi Arabia (KSA).

If you have any questions, please get in touch with us at help@vis.kaust.edu.sa.

Who Should Attend?

The course is aimed at graduate students and other researchers. You don't need to have any previous knowledge of the tools that will be presented at the workshop.

Agenda

Time Topic
09:00 Introduction to Conda
09:30 Working with Environments
10:00 Using Packages and Channels
11:00 Sharing Environments
12:00 Managing GPU dependencies