This workshop is an introduction to R as a programming language. The aim of this workshop is to improve programming skills of R users who have some familiarity with R as a statistical package and would like to extend their R skills. We will talk about how R users can write functions to replace repetitive…
Read More
programming
Data Visualization with Python II: Making Interactive Plots and Dashboards
Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data in the pursuit of understanding and conveying underlying patterns. The second part of this series will explore various ways that Python can be used to make interactive graphics that enhance one’s ability to explore data…
Read More
Data Visualization with Python I: Plotting Fundamentals
Python is a very popular language for computational and data science, and it has many powerful capabilities for visualizing data in the pursuit of understanding and conveying underlying patterns. The first part of this series will showcase various ways that Python can be used for creating graphics, following which we’ll dive into some common Python…
Read More
Building programs from source code
In the era of open source software, there are a wide range of useful and free programs for researchers to take advantage of, including novel utility programs and innovative research codes. However, it may be necessary to build (compile/link) these programs before using them. During this process, one can run into errors like “command not…
Read More
Scientific Visualization with Paraview
Paraview is an open-source cross-platform program for interactive scientific visualization. Paraview can run as a stand-alone visualization tool, as well as in a client-server fashion for remote visualization. In this tutorial, we will explore the visualization pipeline and basic features in Paraview. We will show how to prepare data files from scratch. We will demonstrate…
Read More
Learning Convolutional Neural Networks (2)
Workshop will be conducted in Zoom in PST time. Please Register here in advance for this lecture. This workshope will be the second lecture on the introduction to convolutional neural network. We will continue our learning on how to apply data augmentation and transfer learning techniques to get a better solution for the classic Dogs-vs-Cats…
Read More
Practical Parallel Computing 2: MPI Programming
MPI (Message Passing Interface) is a standardized interface for portable distributed-memory scientific parallel computing. The portability ensures that a properly-written, standard-conforming MPI program can work the same way on different platforms ranging from laptop computers to massively parallel supercomputers. MPI has been widely used in advanced simulations, data analysis and visualization in the last two…
Read More
Make and Makefiles
Description coming soon. Register in advance: Please REGISTER using the Zoom Meeting Link before joining! If you have any questions regarding this event, please contact Ben Winjum.
Practical Parallel Computing 1: Running MPI Programs
MPI (Message Passing Interface) is a standardized interface for portable distributed-memory scientific parallel computing. The portability ensures that a properly-written, standard-conforming MPI program can work the same way on different platforms ranging from laptop computers to massively parallel supercomputers. MPI has been widely used in advanced simulations, data analysis and visualization in the last two…
Read More
Multiple Imputation in R
Please REGISTER in advance here. Workshop will be conducted in Zoom in PST time. Invites are sent out the day before the workshop. The purpose of this workshop is to discuss commonly used techniques for handling missing data and common issues that could arise when these techniques are used. In particular, we will focus…
Read More