iron python and sdk - dhi€¦ · the aim of this instructor-facilitated, online course is to learn...

2
© DHI The aim of this instructor-facilitated, online course is to learn the basics of Iron Python and MIKE SDK. Setting up a MIKE model requires multiple input files prepared in the particular formats used by MIKE. Many files may need to be created and updated as new data becomes available. In addition, once the model is completed and run, data will need to be extracted for analysis. Processing large amounts of data can take considerable time, and take away from running, calibrating, and understanding the model itself. Automation of these tasks can be very helpful. Fortunately, the MIKE platform is open to automation using Iron Python and the MIKE Software Development Kit (SDK). These tools can be used to prepare both PFS and DFS type files. In addition, Iron Python is the standard scripting language built in to MIKE OPERATIONS. Iron Python uses the Python language to access .NET libraries such as the MIKE SDK and MIKE OPERATIONS platform. This course will provide hands-on training in the language how to use it to automate common tasks for MIKE models and the MIKE OPERATIONS environment. COURSE METHODOLOGY AND REQUIREMENTS You are taught via online live sessions by a trainer who actively facilitates dialogue and discussions amongst the participants. The course combines theory and practice, including hands-on exercises, lectures, group work and home assignments. Throughout the course, you will have ample time to discuss tips & tricks, best practices and examples. A major part of the online sessions is allocated to group work, which is based on the participantshome assignments. In order for the group work to be successful and to ensure you get to know the software at its best, it is mandatory that you allocate a minimum of two hours of self -study each week, which is in addition to the two hour online training sessions. Part of the homework will include solving practice assignments. The assignments should be handed in prior to each session according to the deadline defined by the trainer. The online sessions are hosted via the Zoom client, a video conference software easily available for download. Participants will have access to the MIKE OPERATIONS and MIKE SDK throughout the course. COURSE SESSIONS AND TOPICS Session 0 - Overview of the structure and methodology of the course (28 October) Topics: Course materials and learning methodology, homework requirements, deadlines, introduction to Zoom meeting software Session 1 - Iron Python (4 November) Topics: Python Basics, Iron Python vs. C Python, Accessing .NET Objects and hands-on exercises Session 2 - Using the MIKE SDK module 1 (11 November) Topics: MIKE SDK interfaces, reading and writing to PFS files, introduction to DFS and hands-on exercises Session 3 - Using MIKE SDK module 2 (18 November) Topics: Creating, reading and writing DFS files and hands-on exercises Session 4 - MIKE OPERATIONS Automation module 1(25 November) Topics: MIKE OPERATIONS Data Managers, Intro to Script Manager Session 5 - MIKE OPERATIONS Automation module 2 (02 December) Topics: MIKE OPERATIONS time series and automation and hands-on exercises COURSE DESCRIPTION IRON PYTHON AND SDK Using Iron Python and the MIKE Software Development Kit (SDK) to automate common tasks for MIKE models DATE AND TIME This online course is divided into four consecutive sessions. Session 0 (28 October) will give you an overview of the course, deadlines for submission of home work as well as the Zoom client. Session 0 is 45 minutes and Sessions 1-5 are each 120 minutes including a break. The training takes place on Wednesdays from 18:00- 20:00 UTC (1:00- 3:00 pm EST) and for r consecutive weeks. Please note due to the time change, Oct 28 will be at 17:00- 19:00 UTC (1:00- 3:00pm EST) The course starts on October 28, 2020 and continues on November 4, November 11, November 18, November 25 and December 02. Time zone converter here. FEES AND DISCOUNTS Standard price: $ 850.00 USD Student price $ 425.00 USD All prices are exclusive of applicable taxes. Book-An-Expert (Optional & additional): You may wish to book your own personal expert to discuss your own project and data. This option is not included in the standard course fee. Please contact the course coordinator for more information on booking your own expert THIS IS INCLUDED Course Materials License files 30 day Internet evaluation license Training Certificate IT REQUIREMENTS Installation of Zoom desktop client (to be provided by course coordinator prior to the course). You can read more about Zoom here Check and learn from DHI s video tutorials on Zoom here Installation of MIKE software and license file (to be provided by course coordinator prior to the course) A quality webcam and headset with microphone LANGUAGE Lectures and training material are in English

Upload: others

Post on 21-Jul-2020

7 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: IRON PYTHON AND SDK - DHI€¦ · The aim of this instructor-facilitated, online course is to learn the basics of Iron Python and MIKE SDK. Setting up a MIKE model requires multiple

© D

HI

The aim of this instructor-facilitated, online course is to learn the basics of Iron Python and MIKE SDK. Setting up a MIKE model requires multiple input files prepared in the particular formats used by MIKE. Many files may need to be created and updated as

new data becomes available. In addition, once the model is completed and run, data will need to be extracted for analysis. Processing large amounts of data can take

considerable time, and take away from running, calibrating, and understanding the model itself.

Automation of these tasks can be very helpful. Fortunately, the MIKE platform is open to automation using Iron Python and the MIKE Software Development Kit (SDK). These tools can be used to prepare both PFS and DFS type files. In addition, Iron Python is the

standard scripting language built in to MIKE OPERATIONS. Iron Python uses the Python language to access .NET libraries such as the MIKE SDK and MIKE OPERATIONS platform. This course will provide hands-on training in the language how to use it to

automate common tasks for MIKE models and the MIKE OPERATIONS environment.

COURSE METHODOLOGY AND REQUIREMENTS

You are taught via online live sessions by a trainer who actively facilitates dialogue and

discussions amongst the participants. The course combines theory and practice, including

hands-on exercises, lectures, group work and home assignments. Throughout the course,

you will have ample time to discuss tips & tricks, best practices and examples.

A major part of the online sessions is allocated to group work, which is based on the

participants’ home assignments. In order for the group work to be successful and to ensure

you get to know the software at its best, it is mandatory that you allocate a minimum of two

hours of self-study each week, which is in addition to the two hour online training sessions.

Part of the homework will include solving practice assignments. The assignments should be

handed in prior to each session according to the deadline defined by the trainer.

The online sessions are hosted via the Zoom client, a video conference software easily

available for download. Participants will have access to the MIKE OPERATIONS and MIKE

SDK throughout the course.

COURSE SESSIONS AND TOPICS

Session 0 - Overview of the structure and methodology of the course (28 October)

Topics: Course materials and learning methodology, homework requirements, deadlines,

introduction to Zoom meeting software

Session 1 - Iron Python (4 November)

Topics: Python Basics, Iron Python vs. C Python, Accessing .NET Objects and hands-on

exercises

Session 2 - Using the MIKE SDK module 1 (11 November)

Topics: MIKE SDK interfaces, reading and writing to PFS files, introduction to DFS and

hands-on exercises

Session 3 - Using MIKE SDK module 2 (18 November)

Topics: Creating, reading and writing DFS files and hands-on exercises

Session 4 - MIKE OPERATIONS Automation module 1(25 November)

Topics: MIKE OPERATIONS Data Managers, Intro to Script Manager

Session 5 - MIKE OPERATIONS Automation module 2 (02 December)

Topics: MIKE OPERATIONS time series and automation and hands-on exercises

COURSE DESCRIPTION

IRON PYTHON AND SDK Using Iron Python and the MIKE Software Development Kit (SDK) to automate common tasks for MIKE models

DATE AND TIME

This online course is divided into four consecutive sessions. Session 0 (28 October) will give you an overview of the course, deadlines for submission of home work as well as the Zoom client. Session 0 is 45 minutes and Sessions 1-5 are each 120 minutes including a break. The training takes place on Wednesdays from 18:00-20:00 UTC (1:00- 3:00 pm EST) and for r consecutive weeks. Please note due to the time change, Oct 28 will be at 17:00-19:00 UTC (1:00- 3:00pm EST) The course starts on October 28, 2020 and continues on November 4, November 11, November 18, November 25 and December 02.

Time zone converter here.

FEES AND DISCOUNTS

Standard price: $ 850.00 USD

Student price $ 425.00 USD

All prices are exclusive of applicable taxes.

Book-An-Expert (Optional & additional):

You may wish to book your own personal

expert to discuss your own project and

data. This option is not included in the

standard course fee. Please contact the

course coordinator for more information on

booking your own expert

THIS IS INCLUDED

• Course Materials

• License files

• 30 day Internet evaluation license

• Training Certificate

IT REQUIREMENTS • Installation of Zoom desktop client (to be

provided by course coordinator prior to the course). You can read more about Zoom here

• Check and learn from DHI’s video tutorials on Zoom here

• Installation of MIKE software and license file (to be provided by course coordinator prior to the course)

• A quality webcam and headset with microphone

LANGUAGE

Lectures and training material are in English

Page 2: IRON PYTHON AND SDK - DHI€¦ · The aim of this instructor-facilitated, online course is to learn the basics of Iron Python and MIKE SDK. Setting up a MIKE model requires multiple

THE ACADEMY BY DHI

THE ACADEMY offers a palette of courses and capacity building packages designed to fit your

needs and challenges. We offer standard and/or tailored training - face-2-face as well as online.

MIKE Powered by DHI courses focus on practical skills, hands-on exercises and teaching you

how to get the most out of your software. These courses also enable you to understand the

power of the MIKE tools for building decision support systems.

Thematic courses allow you to apply concepts, applications and decision support principles to

the entire business process within current areas: aquaculture and agriculture, energy, climate

change, flooding, coast and marine, surface and groundwater, urban water, industry,

environment and ecosystems, product safety and environmental risk, etc.

Our trainers are experienced professionals, many of whom are recognised international

experts in their fields. The use of highly skilled trainers guarantees the quality of THE

ACADEMY courses.

Learn more about THE ACADEMY on www.theacademybydhi.com

DHI USA

141 Union Blvd Suite 250

Lakewood, CO 80228

+1 303 937 4488 Telephone

[email protected]

www.dhigroup.com

TARGET GROUP AND PREREQUISITES

Professionals who are interested in obtaining a general under-

standing of how to automate the common tasks for MIKE models

and the MIKE OPERATIONS environment.

REGISTRATION Deadline for registration is 14 October, 2020 (i.e. 2 weeks before course start). A minimum of trainees is required for the course to proceed. A maximum of 2 students. DHI reserves the right to re-schedule the training course up to 1 week prior to the course date scheduled. Cancellations will be allowed with 100% refund up to 14 days prior to the course start date. Cancellations 13-08 days prior to course start will be 50% non refundable and 07 days or less prior to course start will be 100% non refundable

Register here

The maximum number of participants is 16 to ensure the highest degree of quality learning and skills development for each trainee.

USEFUL LINKS AND INFORMATION

Highlights of the MIKE Software Development Kit can be seen on our YouTube video found here

Download MIKE SDK from here

Download MIKE OPERATIONS from here

CONTACT

Barbara White, ACADEMY Manager [email protected] +1 902 703 6876

© D

HI /

Ph

oto

© S

hu

tte

rsto

ck ©

scyth

er5

© D

HI /

Ph

oto

s:

Sh

utt

ers

tock.c

om

/Isto

ckph

oto

.com

INSTRUCTOR

Visit our online courses & events calendar

for more courses:

www.theacademybydhi.com/courses-and-

events-calendar

MR. ARNOLD ENGELMANN

Mr. Engelmann is a software engineer and GIS specialist with over 22 years of professional experience as a GIS analyst and programmer. His experience includes developing customized user interfaces, GIS tools, and decision support systems in direct consultation with clients. He has been the lead programmer for DHI’s MIKE OPERATIONS GIS Manager, and has worked on several other DHI software packages, including as principal GUI programmer for the MIKE HYDRO Basin model. He has also assisted in conversion, preparation, and management of data for water resource modeling and GIS related projects around the world. In addition, Mr. Engelmann has training in remote sensing and image interpretation in environmental applications. With his background in physical geography and science, Mr. Engelmann has a good understanding of processes in hydrology, water quality, geology, and geomorphology.