Prerequisites: Basic knowledge of Linux (HTCondor is a plus for the HPC part), own laptop with ssh access (Install Putty for windows). Linux containers, with the build-once-run-anywhere approach, are becoming popular among scientific communities for software packaging and sharing. Docker is the most popular and user friendly platform for running and managing Linux containers. HTCondor is a High-Throughput computing cluster that is very easy to install and use on both Linux and Windows (one may have Linux and Windows compute nodes on the same cluster). HTCondor supports Docker jobs. This workshop is a hands-on tutorial that is organized as follows:
|
Bjørn Lindi and Thor Wikfeldt: Natural language processing of NeIC Slack logs in a Jupyter notebookRoom: Skeikampen
Have you ever wondered what words and phrases are used the most across all NeIC Slack channels? Or are you curious to know at which time of the day the average NeIC team member in Norway posts his/her first message to #random? Or how that compares to other Nordic countries, and whether it’s correlated with average coffee consumption in these countries? If so, join this interactive, hands-on tutorial filled with data analysis, natural language processing and pretty visualizations. All work will be done inside a Jupyter Notebook, so some valuable lessons in using this tool are guaranteed. The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. In order to participate in the workshop, you will need to install Jupyter Notebooks on your laptop.
We will use Python for our analysis so previous experience with Python is useful, but not required.
The simplest way to install Python and Jupyter is through Anaconda or Miniconda (follow these links for downloads and installation instructions). The material has been prepared with Python 2.7.14, but
Python 3.6.4 has been tested and works.
The following packages are required (many of which are shipped with Anaconda): |
In this tutorial we will start out with a super brief introduction to Git and GitHub and exercise useful workflows within GitHub. As an example, we will practice to implement changes to the NeIC website and test and review these changes before they are published on the live website. Requirements:
Not required:
|
Anne-Marie Bach: Is NeIC a modern family? How to respect cultural differences and aiming for same goals, at the same time acting as a leading eScience organizationRoom: Olav2
Requirements:
Our one-to-one connections with each other are the foundation for change. And building relationships with people from different cultures, often many different cultures, is key in building diverse communities that are powerful enough to achieve significant goals. In order to work with people from different cultural groups effectively, you will need to build sturdy and caring relationships based on trust, understanding, and shared goals.
Why? Because trusting relationships are the glue that hold people together as they work on a common problem. As people work on challenging problems, they will have to hang in there together when things get hard. They will have to support each other to stay with an effort, even when it feels discouraging. People will have to resist the efforts of those who use divide-and-conquer techniques – pitting one cultural group against another. Regardless of our racial, ethnic, religious, or socioeconomic group, we will probably need to establish relationships with people who we know very little about.
Each one of us is like a hub of a wheel. Each one of us can build relationships and friendships around ourselves that provide us with the necessary strength to achieve community goals. If each person builds a network of diverse and strong relationships, we can come together and solve problems that we have in common. |