Geospatial analysis with Google Earth Engine

By |

Google Earth Engine (GEE) combines a multi-petabyte catalog of satellite imagery and geospatial datasets with planetary-scale analysis capabilities. This workshop will provide an introduction to GEE. We will cover data models in GEE, basic vector and raster operations, and classification in both feature and image space.

You should be familiar with vector and raster data, GIS and remote sensing. We will use the web-based IDE for the Earth Engine JavaScript API. You will need to register (free) at signup.earthengine.google.com with Google to use the Earth Engine.

Mini-course: Introduction to Python — Sept. 11-14

By | Data, Educational, Events, General Interest, News

Asst. Prof. Emanuel Gull, Physics, is offering a mini-course introducing the Python programming language in a four-lecture series. Beginners without any programming experience as well as programmers who usually use other languages (C, C++, Fortran, Java, …) are encouraged to come; no prior knowledge of programming languages is required!

For the first two lectures we will mostly follow the book Learning Python. This book is available at our library. An earlier edition (with small differences, equivalent for all practical purposes) is available as an e-book. The second week will introduce some useful python libraries: numpyscipymatplotlib.

At the end of the first two weeks you will know enough about Python to use it for your grad class homework and your research.

Special meeting place: we will meet in 340 West Hall on Monday September 11 at 5 PM.

Please bring a laptop computer along to follow the exercises!

Syllabus (Dates & Location for Fall 2017)

  1. Monday September 11 5:00 – 6:30 PM: Welcome & Getting Started (hello.py). Location: 340 West Hall
  2. Tuesday September 12 5:00 – 6:30 PM: Numbers, Strings, Lists, Dictionaries, Tuples, Functions, Modules, Control flow. Location: 335 West Hall
  3. Wednesday September 13 5:00 – 6:30 PM: Useful Python libraries (part I): numpy, scipy, matplotlib. Location: 335 West Hall
  4. Thursday September 14 5:00 – 6:30 PM: Useful Python libraries (part 2): 3d plotting in matplotlib and exercises. Location: 335 West Hall

For more information: https://sites.lsa.umich.edu/gull-lab/teaching/physics-514-fall-2017/introduction-to-python/

 

HPC training workshops begin Thursday, Sept. 21

By | Educational, Events, General Interest, HPC, News

series of training workshops in high performance computing will be held Sept. 21 through Oct. 31, 2017, presented by CSCAR in conjunction with Advanced Research Computing – Technology Services (ARC-TS). All sessions are held at East Hall, Room B254, 530 Church St.

Introduction to the Linux command Line
This course will familiarize the student with the basics of accessing and interacting with Linux computers using the GNU/Linux operating system’s Bash shell, also known as the “command line.”
Dates: (Please sign up for only one)
• Thursday, Sept. 21, 9 a.m. – noon (full descriptionregistration)
• Thursday, Sept. 28, 9 a.m. – noon (full description | registration)
Location:
East Hall, Room B250, 530 Church St.

Introduction to the Flux cluster and batch computing
This workshop will provide a brief overview of the components of the Flux cluster, including the resource manager and scheduler, and will offer students hands-on experience.
Dates: (Please sign up for only one)
• Thursday, Sept. 28, 1 – 4 p.m. (full description | registration)
• Monday, Oct. 2, 9 a.m. – noon (full description | registration)
Location:
East Hall, Room B254, 530 Church St.

Advanced batch computing on the Flux cluster
This course will cover advanced areas of cluster computing on the Flux cluster, including common parallel programming models, dependent and array scheduling, among other topics.
Dates: (Please sign up for only one)
• Tuesday, Oct. 10, 1 – 5 p.m. (full description | registration) Location: East Hall, Room B254, 530 Church St.
• Thursday, Oct. 12, 9 a.m. – noon (full description | registration) Location: East Hall, Room B254, 530 Church St.
• Friday, Oct. 13, 9 a.m. – noon (full description | registration) Location: East Hall, Room B250, 530 Church St.

Hadoop Workshop
Learn how to process large amounts (up to terabytes) of data using SQL and/or simple programming models available in Python, Scala, and Java.
Date:
• Tuesday, Oct. 31, 1 – 5 p.m. (full description | registration)
Location:
East Hall, Room B254, 530 Church St.

On-campus telecast of XSEDE workshop on MPI

By |

U-M is hosting a telecast of a workshop on MPI (message passing interface) presented by XSEDE and the Pittsburgh Supercomputing Center.

This workshop is intended to give C and Fortran programmers a hands-on introduction to MPI programming. Attendees will leave with a working knowledge of how to write scalable codes using MPI – the standard programming tool of scalable parallel computing.

 

Contact: Simon Adorf (csadorf@umich.edu)

Registration open for on-campus telecast of XSEDE workshop on MPI — Sept. 7-8

By | Educational, Events, News

U-M is hosting a telecast of a workshop on MPI (message passing interface) presented by XSEDE and the Pittsburgh Supercomputing Center.

This workshop is intended to give C and Fortran programmers a hands-on introduction to MPI programming. Attendees will leave with a working knowledge of how to write scalable codes using MPI – the standard programming tool of scalable parallel computing.

Time/Date: 11 a.m. to 5 p.m. Eastern, Wednesday, Sept. 7 and Thursday, Sept. 8

Location: Room B003E, North Campus Research Complex (NCRC), Building 16, 2800 Plymouth Rd.

Registration: Registration is required through the XSEDE website (you must create an XSEDE user account to register). Space is limited.

More information: Class website.

Contact: Simon Adorf (csadorf@umich.edu)

Software Carpentry workshop at U-M — May 2-3

By | Educational, Events

A Software Carpentry workshop will be held at the U-M Medical School May 2 and 3. These workshops are free and open to anyone on campus; the sessions are suitable for researchers in the humanities and social sciences. Register here.

This hands-on workshop will cover basic concepts and tools, including program design, version control, data management, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Who: The course is aimed at graduate students, postdocs, and other researchers across the University of Michigan. You don’t need to have any previous knowledge of the tools that will be presented at the workshop.

Where: Furstenberg 2710 (2nd floor of Med Sci II).

CSCAR Data Science Skills Series on Python offers sessions on advanced regression analysis, Sklearn, and Statsmodels

By | Educational, Events

CSCAR will offer a series of workshops on data science skills using Python. The workshops will be held in the Earl Lewis room in the Rackham building. All workshops will take place on Wednesday afternoons from 3:30-5.

The workshops are free and no registration is necessary.

We assume that participants are already familiar with basic Python. People with no experience using Python but who are comfortable using languages such as R or Matlab should also be able to follow the presentations.

Feel free to bring a laptop, but it is not required.

See the skills series website for more information and workshop materials.