CINXE.COM

Learn how to use our platforms from the experts who developed them

<!doctype html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//jetpack.wordpress.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//public-api.wordpress.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='stylesheet' id='wp-block-library-css' href='https://www.kitware.com/main/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='co-authors-plus-coauthors-style-inline-css' type='text/css'> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id='co-authors-plus-avatar-style-inline-css' type='text/css'> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id='co-authors-plus-image-style-inline-css' type='text/css'> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <link rel='stylesheet' id='mediaelement-css' href='https://www.kitware.com/main/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://www.kitware.com/main/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <link rel='stylesheet' id='kwpWebinars-css' href='https://www.kitware.com/main/wp-content/plugins/kwp-webinars/_resources/css/kwpWebinars.min.css?ver=1.0' type='text/css' media='all' /> <link rel='stylesheet' id='stripe-handler-ng-style-css' href='https://www.kitware.com/main/wp-content/plugins/stripe-payments/public/assets/css/public.css?ver=2.0.91' type='text/css' media='all' /> <link rel='stylesheet' id='kitwarean-styles-css' href='https://www.kitware.com/main/wp-content/themes/kitwarean/assets/css/styles.min.css?ver=2.22.0' type='text/css' media='all' /> <link rel='stylesheet' id='evcal_cal_default-css' href='//www.kitware.com/main/wp-content/plugins/eventON/assets/css/eventon_styles.css?ver=4.7.3' type='text/css' media='all' /> <link rel='stylesheet' id='evo_font_icons-css' href='//www.kitware.com/main/wp-content/plugins/eventON/assets/fonts/all.css?ver=4.7.3' type='text/css' media='all' /> <style id='evo_dynamic_styles-inline-css' type='text/css'> .eventon_events_list .eventon_list_event .desc_trig, .evopop_top{background-color:#ffffff}.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#ffffff}.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span, .evo_pop_body .evoet_cx span.evoet_dayblock span, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, h2.evo_h2, h3.evo_h3,h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .eventon_list_event .evoet_cx span.evcal_event_title, .evoet_cx span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag{font-family:Roboto}.ajde_evcal_calendar .eventon_events_list p, .evo_lightbox p, .eventon_events_list .eventon_list_event .evoet_cx span, .evo_pop_body .evoet_cx span, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_pop_body .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .evcal_evdata_row{font-family:Roboto}.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#B8B8B8}.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}#evcal_list .eventon_list_event .evoet_cx em, .evo_lightboxes .evoet_cx em{color:#8c8c8c}#evcal_list .eventon_list_event .evoet_cx em a{color:#c7d7dd} #evcal_list .eventon_list_event .event_description .evcal_btn, #evcal_list .eventon_list_event .event_description .evcal_btn p, body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_lightbox .evcal_btn, body .evcal_btn, .evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn, .evcal_btn{color:#ffffff;background:#237ebd;}#evcal_list .eventon_list_event .event_description .evcal_btn:hover, body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover, .evcal_btn:hover,.evcal_evdata_row.evo_clik_row:hover{color:#ffffff;background:#237ebd;}.evcal_evdata_row.evo_clik_row:hover &gt; *, .evcal_evdata_row.evo_clik_row:hover i{color:#ffffff}.eventon_list_event .evo_btn_secondary, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary, .evo_lightbox .evcal_btn.evo_btn_secondary, body .evcal_btn.evo_btn_secondary, #evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary, .evcal_btn.evo_btn_secondary, .evo_btn_secondary{color:#ffffff;background:#d2d2d2;}.eventon_list_event .evo_btn_secondary:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover, .evo_lightbox .evcal_btn.evo_btn_secondary:hover, body .evcal_btn.evo_btn_secondary:hover, #evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover, .eventon_list_event .evo_btn_secondary:hover, .evcal_btn.evo_btn_secondary:hover, .evo_btn_secondary:hover{color:#ffffff;background:#bebebe;}.evocard_row .evcal_evdata_icons i, .evocard_row .evcal_evdata_custometa_icons i{color:#62a5db;font-size:18px;}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:18px}#evcal_list .eventon_list_event .evcal_cblock, .evo_lightboxes .evo_pop_body .evcal_cblock{color:#0067c7}.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, .evcal_evdata_row .evcal_evdata_cell h3 a{color:#6B6B6B}#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, .evo_lightboxes .evcal_evdata_cell p a{color:#656565}.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title{color:#0067c7}.eventon_events_list .eventon_list_event .event_description, .evo_lightbox.eventcard .evo_lightbox_body{background-color:#f5f5f5}.evocard_box{background-color:#f3f3f3}.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in:after{background:linear-gradient(to top, #f3f3f3 20%, #f3f3f300 80%)}.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, #evcal_list p.desc_trig_outter, .evopop_top, .evo_pop_body .bordb{border-color:#cdcdcd}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:#c7d7dd}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{background-color:#c7d7dd}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.featured, .evo_pop_body .evoet_cx span.evo_above_title span.featured{color:#8c8c8c;background-color:#c7d7dd;}.evcal_desc3 .evo_ep_bar b, .evcal_desc3 .evo_ep_bar b:before{background-color:#f79191}.evcal_desc3 .evo_ep_bar.evo_completed b{background-color:#9a9a9a}.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_title, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx em, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .eventon_list_event .evoet_cx .evcal_desc_info, .ajde_evcal_calendar.color .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day, .ajde_evcal_calendar.color .evoet_cx .evo_below_title .status_reason, .ajde_evcal_calendar.color .evoet_cx .evo_tz_time .evo_tz, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig i, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig b, .ajde_evcal_calendar.color .evoet_cx .evcal_desc3 em i, .ajde_evcal_calendar.color .evoet_cx .evcal_desc3 .evo_ep_pre, .ajde_evcal_calendar.color .evoet_cx .evcal_desc3 .evo_ep_time, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig:hover i, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig:hover b, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_below_title .status_reason, .evo_lightboxes .color.eventon_list_event .evcal_cblock, .evo_lightboxes .color.eventon_list_event .evoet_cx span.evcal_event_title, .evo_lightboxes .color.eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_lightboxes .color.eventon_list_event .evoet_cx em, .evo_lightboxes .color.eventon_list_event .evoet_cx .evcal_desc_info, .evo_lightboxes .color.eventon_list_event .evcal_cblock em.evo_day, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_tz_time &gt; *, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_mytime.tzo_trig i, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_mytime.tzo_trig b, .ajde_evcal_calendar.color #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title{color:#ffffff}.event_description .evcal_close{background-color:#eaeaea}.event_description .evcal_close:hover{background-color:#c7c7c7}.evo_lightboxes .evopopclose, .evo_lightboxes .evolbclose{background-color:#000000}.evo_lightboxes .evopopclose:hover, .evo_lightboxes .evolbclose:hover{background-color:#cfcfcf}.evo_lightboxes .evolbclose:before, .evo_lightboxes .evolbclose:after{background-color:#666666}.evo_lightboxes .evolbclose:hover:before, .evo_lightboxes .evolbclose:hover:after{background-color:#666666}#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{background-color:#ffffff}#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{color:#888888}.ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title{color:#6B6B6B}.eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_lightboxes .evo_pop_body .evoet_cx span.evcal_event_subtitle{color:#6B6B6B}.fp_popup_option i{color:#999;font-size:22px;}.evo_cal_above span{color:#373735;background-color:#e7e7e7;}.evo_cal_above span:hover{color:#e7e7e7;background-color:#373735;}.evo_cal_above span.evo-gototoday-btn{color:#373735;background-color:#e7e7e7;}.evo_cal_above span.evo-gototoday-btn:hover{color:#e7e7e7;background-color:#373735;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a{color:#373735;background-color:#e7e7e7;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover{color:#e7e7e7;background-color:#373735;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current{color:#ffffff;background-color:#CFCFCF;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{color:#ffffff;background-color:#0067c7;}.ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows{border-color:#98c3e9;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover{border-color:#0067c7;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:before, .evo_footer_nav .evcal_arrows:before{border-color:#98c3e9}.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:hover:before, .ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev:hover:before, .evo_footer_nav .evcal_arrows.evcal_btn_prev:hover:before, .evo_footer_nav .evcal_arrows.evcal_btn_next:hover:before{border-color:#0067c7}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span, .evo_pop_body .evoet_cx span.evo_above_title span{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.canceled, .evo_pop_body .evoet_cx span.evo_above_title span.canceled{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.postponed, .evo_pop_body .evoet_cx span.evo_above_title span.postponed{color:#ffffff;background-color:#e3784b;}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.movedonline, .evo_pop_body .evoet_cx span.evo_above_title span.movedonline{color:#ffffff;background-color:#6edccd;}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.rescheduled, .evo_pop_body .evoet_cx span.evo_above_title span.rescheduled{color:#ffffff;background-color:#67ef78;}.ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a, .evo_lightbox_body.eventon_list_event.cancel_event .evopop_top{background-color:#b0b0b0}.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a:before{color:#333333}#eventon_loadbar{background-color:#efefef}#eventon_loadbar:before{background-color:#f5b87a}.evoet_cx .evcal_desc3 em.evocmd_button, #evcal_list .evoet_cx .evcal_desc3 em.evocmd_button{color:#ffffff;background-color:#237dbd;}.evo_repeat_series_dates span{color:#656565;background-color:#dedede;}.evo_metarow_socialmedia a.evo_ss:hover{background-color:#9e9e9e;}.evo_metarow_socialmedia a.evo_ss i{color:#888686;}.evo_metarow_socialmedia a.evo_ss:hover i{color:#ffffff;}.evo_metarow_socialmedia .evo_sm{border-color:#cdcdcd}.eventon_events_list .evoShow_more_events span{background-color:#b4b4b4;color:#ffffff;}.evo_card_health_boxes .evo_health_b{background-color:#ececec;color:#8d8d8d;}.evo_card_health_boxes .evo_health_b svg, .evo_card_health_boxes .evo_health_b i.fa{fill:#8d8d8d;color:#8d8d8d;}.evo_health_b.ehb_other{border-color:#e8e8e8}.eventon_list_event .evoet_cx em.evo_mytime.tzo_trig i {color:#2eb4dc}.eventon_list_event .evoet_cx em.evo_mytime, .eventon_list_event .evoet_cx em.evo_mytime.tzo_trig:hover, .eventon_list_event .evoet_cx em.evo_mytime, .eventon_list_event .evcal_evdata_cell .evo_mytime, .eventon_list_event .evcal_evdata_cell .evo_mytime.tzo_trig{background-color:#2eb4dc}.eventon_list_event .evoet_cx em.evo_mytime &gt;*, .eventon_list_event .evcal_evdata_cell .evo_mytime &gt;*, .eventon_list_event .evoet_cx em.evo_mytime.tzo_trig:hover &gt;*{color:#ffffff}.eventon_events_list .evose_repeat_header span.title{background-color:#fed584;color:#202124;}.eventon_events_list .evose_repeat_header .ri_nav a, .eventon_events_list .evose_repeat_header .ri_nav a:visited, .eventon_events_list .evose_repeat_header .ri_nav a:hover{color:#656565}.eventon_events_list .evose_repeat_header .ri_nav b{border-color:#808080}body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn{color:#3d3d3d}body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover{color:#bbbbbb}.EVOSR_section input, .evo_search_bar input{border-color:#EDEDED;background-color:#F2F2F2;}.evosr_blur{background-color:#f9d789;color:#14141E;}.evosr_blur{background-color:#e6e6e6;color:#ffffff;}.evo_search_results_count span{background-color:#d2d2d2;color:#ffffff;}.EVOSR_section input:hover, .evo_search_bar input:hover{color:#c5c5c5}.evo_search_results_count{color:#14141E}.evo_eventon_live_now_section h3{color:#8e8e8e}.evo_eventon_live_now_section .evo_eventon_now_next{background-color:#ececec}.evo_eventon_live_now_section .evo_eventon_now_next h3{color:#8e8e8e}.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner{background-color:#a5a5a5;color:#ffffff;}.evo_eventon_live_now_section p.evo_eventon_no_events_now{background-color:#d6f5d2;color:#888888;}.ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events{background-color:#ffffff}.ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events,.ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events a, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events a, .ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events a{color:#202124}.ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events{background-color:#ffffff}.ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events,.ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events a,.ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events a{color:#202124}.eventon_full_description .eventon_desc_in a { color: #3EAE2B; } .evo_cal_above span { opacity: 0.8; } .evo_page_body { padding-top: 96px; max-width: 82rem; } .evo_day_in &gt; .55348 { display: none; } .evcal_evdata_row .evcal_evdata_cell h2 { text-transform: none; font-size: 1.75rem; font-weight: 400; line-height: 1; } .evcal_evdata_row .evcal_evdata_cell h3 { text-transform: none; font-size: clamp(1.25rem, 2vw, 1.5rem); font-weight: 700; line-height: 1.1; margin: .5rem 0 1.25rem 0; letter-spacing: .05rem; padding: 0; } .eventon_events_list .eventon_list_event .desc_trig, .evopop_top{background-color:#ffffff}.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#ffffff}.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span, .evo_pop_body .evoet_cx span.evoet_dayblock span, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, h2.evo_h2, h3.evo_h3,h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .eventon_list_event .evoet_cx span.evcal_event_title, .evoet_cx span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag{font-family:Roboto}.ajde_evcal_calendar .eventon_events_list p, .evo_lightbox p, .eventon_events_list .eventon_list_event .evoet_cx span, .evo_pop_body .evoet_cx span, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_pop_body .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_pop_body .evcal_btn, .evcal_btn, .eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, .evo_pop_body .evo_event_headers.canceled, .eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span, .evo_pop_body .evcal_list_a .evo_above_title span, .evcal_evdata_row.evcal_event_details .evcal_evdata_cell p, #evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput, .evcal_evdata_row .evcal_evdata_cell p, #evcal_list .eventon_list_event p.no_events, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evoGuideCall em, .evo_cal_above span, .ajde_evcal_calendar .calendar_header .evo_j_dates .legend, .eventon_sort_line p, .eventon_filter_line p, .evcal_evdata_row{font-family:Roboto}.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#B8B8B8}.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}#evcal_list .eventon_list_event .evoet_cx em, .evo_lightboxes .evoet_cx em{color:#8c8c8c}#evcal_list .eventon_list_event .evoet_cx em a{color:#c7d7dd} #evcal_list .eventon_list_event .event_description .evcal_btn, #evcal_list .eventon_list_event .event_description .evcal_btn p, body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, .evo_lightbox .evcal_btn, body .evcal_btn, .evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn, .evcal_btn{color:#ffffff;background:#237ebd;}#evcal_list .eventon_list_event .event_description .evcal_btn:hover, body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, .evo_pop_body .evcal_btn:hover, .evcal_btn:hover,.evcal_evdata_row.evo_clik_row:hover{color:#ffffff;background:#237ebd;}.evcal_evdata_row.evo_clik_row:hover &gt; *, .evcal_evdata_row.evo_clik_row:hover i{color:#ffffff}.eventon_list_event .evo_btn_secondary, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary, .evo_lightbox .evcal_btn.evo_btn_secondary, body .evcal_btn.evo_btn_secondary, #evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary, .evcal_btn.evo_btn_secondary, .evo_btn_secondary{color:#ffffff;background:#d2d2d2;}.eventon_list_event .evo_btn_secondary:hover, .ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover, .evo_lightbox .evcal_btn.evo_btn_secondary:hover, body .evcal_btn.evo_btn_secondary:hover, #evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover, .eventon_list_event .evo_btn_secondary:hover, .evcal_btn.evo_btn_secondary:hover, .evo_btn_secondary:hover{color:#ffffff;background:#bebebe;}.evocard_row .evcal_evdata_icons i, .evocard_row .evcal_evdata_custometa_icons i{color:#62a5db;font-size:18px;}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:18px}#evcal_list .eventon_list_event .evcal_cblock, .evo_lightboxes .evo_pop_body .evcal_cblock{color:#0067c7}.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, .evcal_evdata_row .evcal_evdata_cell h3 a{color:#6B6B6B}#evcal_list .eventon_list_event .evcal_eventcard p, .ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul, .evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p, .evo_lightboxes .evcal_evdata_cell p a{color:#656565}.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title{color:#0067c7}.eventon_events_list .eventon_list_event .event_description, .evo_lightbox.eventcard .evo_lightbox_body{background-color:#f5f5f5}.evocard_box{background-color:#f3f3f3}.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in:after{background:linear-gradient(to top, #f3f3f3 20%, #f3f3f300 80%)}.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, #evcal_list p.desc_trig_outter, .evopop_top, .evo_pop_body .bordb{border-color:#cdcdcd}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:#c7d7dd}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{background-color:#c7d7dd}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.featured, .evo_pop_body .evoet_cx span.evo_above_title span.featured{color:#8c8c8c;background-color:#c7d7dd;}.evcal_desc3 .evo_ep_bar b, .evcal_desc3 .evo_ep_bar b:before{background-color:#f79191}.evcal_desc3 .evo_ep_bar.evo_completed b{background-color:#9a9a9a}.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_title, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx em, .ajde_evcal_calendar.color #evcal_list .eventon_list_event .eventon_list_event .evoet_cx .evcal_desc_info, .ajde_evcal_calendar.color .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day, .ajde_evcal_calendar.color .evoet_cx .evo_below_title .status_reason, .ajde_evcal_calendar.color .evoet_cx .evo_tz_time .evo_tz, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig i, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig b, .ajde_evcal_calendar.color .evoet_cx .evcal_desc3 em i, .ajde_evcal_calendar.color .evoet_cx .evcal_desc3 .evo_ep_pre, .ajde_evcal_calendar.color .evoet_cx .evcal_desc3 .evo_ep_time, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig:hover i, .ajde_evcal_calendar.color .evoet_cx .evo_mytime.tzo_trig:hover b, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_below_title .status_reason, .evo_lightboxes .color.eventon_list_event .evcal_cblock, .evo_lightboxes .color.eventon_list_event .evoet_cx span.evcal_event_title, .evo_lightboxes .color.eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_lightboxes .color.eventon_list_event .evoet_cx em, .evo_lightboxes .color.eventon_list_event .evoet_cx .evcal_desc_info, .evo_lightboxes .color.eventon_list_event .evcal_cblock em.evo_day, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_tz_time &gt; *, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_mytime.tzo_trig i, .evo_lightboxes .color.eventon_list_event .evoet_cx .evo_mytime.tzo_trig b, .ajde_evcal_calendar.color #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title{color:#ffffff}.event_description .evcal_close{background-color:#eaeaea}.event_description .evcal_close:hover{background-color:#c7c7c7}.evo_lightboxes .evopopclose, .evo_lightboxes .evolbclose{background-color:#000000}.evo_lightboxes .evopopclose:hover, .evo_lightboxes .evolbclose:hover{background-color:#cfcfcf}.evo_lightboxes .evolbclose:before, .evo_lightboxes .evolbclose:after{background-color:#666666}.evo_lightboxes .evolbclose:hover:before, .evo_lightboxes .evolbclose:hover:after{background-color:#666666}#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{background-color:#ffffff}#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{color:#888888}.ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title{color:#6B6B6B}.eventon_events_list .eventon_list_event .evoet_cx span.evcal_event_subtitle, .evo_lightboxes .evo_pop_body .evoet_cx span.evcal_event_subtitle{color:#6B6B6B}.fp_popup_option i{color:#999;font-size:22px;}.evo_cal_above span{color:#373735;background-color:#e7e7e7;}.evo_cal_above span:hover{color:#e7e7e7;background-color:#373735;}.evo_cal_above span.evo-gototoday-btn{color:#373735;background-color:#e7e7e7;}.evo_cal_above span.evo-gototoday-btn:hover{color:#e7e7e7;background-color:#373735;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a{color:#373735;background-color:#e7e7e7;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover{color:#e7e7e7;background-color:#373735;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current{color:#ffffff;background-color:#CFCFCF;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{color:#ffffff;background-color:#0067c7;}.ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows{border-color:#98c3e9;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover{border-color:#0067c7;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:before, .evo_footer_nav .evcal_arrows:before{border-color:#98c3e9}.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:hover:before, .ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev:hover:before, .evo_footer_nav .evcal_arrows.evcal_btn_prev:hover:before, .evo_footer_nav .evcal_arrows.evcal_btn_next:hover:before{border-color:#0067c7}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span, .evo_pop_body .evoet_cx span.evo_above_title span{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.canceled, .evo_pop_body .evoet_cx span.evo_above_title span.canceled{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.postponed, .evo_pop_body .evoet_cx span.evo_above_title span.postponed{color:#ffffff;background-color:#e3784b;}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.movedonline, .evo_pop_body .evoet_cx span.evo_above_title span.movedonline{color:#ffffff;background-color:#6edccd;}.eventon_events_list .eventon_list_event .evoet_cx span.evo_above_title span.rescheduled, .evo_pop_body .evoet_cx span.evo_above_title span.rescheduled{color:#ffffff;background-color:#67ef78;}.ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a, .evo_lightbox_body.eventon_list_event.cancel_event .evopop_top{background-color:#b0b0b0}.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a:before{color:#333333}#eventon_loadbar{background-color:#efefef}#eventon_loadbar:before{background-color:#f5b87a}.evoet_cx .evcal_desc3 em.evocmd_button, #evcal_list .evoet_cx .evcal_desc3 em.evocmd_button{color:#ffffff;background-color:#237dbd;}.evo_repeat_series_dates span{color:#656565;background-color:#dedede;}.evo_metarow_socialmedia a.evo_ss:hover{background-color:#9e9e9e;}.evo_metarow_socialmedia a.evo_ss i{color:#888686;}.evo_metarow_socialmedia a.evo_ss:hover i{color:#ffffff;}.evo_metarow_socialmedia .evo_sm{border-color:#cdcdcd}.eventon_events_list .evoShow_more_events span{background-color:#b4b4b4;color:#ffffff;}.evo_card_health_boxes .evo_health_b{background-color:#ececec;color:#8d8d8d;}.evo_card_health_boxes .evo_health_b svg, .evo_card_health_boxes .evo_health_b i.fa{fill:#8d8d8d;color:#8d8d8d;}.evo_health_b.ehb_other{border-color:#e8e8e8}.eventon_list_event .evoet_cx em.evo_mytime.tzo_trig i {color:#2eb4dc}.eventon_list_event .evoet_cx em.evo_mytime, .eventon_list_event .evoet_cx em.evo_mytime.tzo_trig:hover, .eventon_list_event .evoet_cx em.evo_mytime, .eventon_list_event .evcal_evdata_cell .evo_mytime, .eventon_list_event .evcal_evdata_cell .evo_mytime.tzo_trig{background-color:#2eb4dc}.eventon_list_event .evoet_cx em.evo_mytime &gt;*, .eventon_list_event .evcal_evdata_cell .evo_mytime &gt;*, .eventon_list_event .evoet_cx em.evo_mytime.tzo_trig:hover &gt;*{color:#ffffff}.eventon_events_list .evose_repeat_header span.title{background-color:#fed584;color:#202124;}.eventon_events_list .evose_repeat_header .ri_nav a, .eventon_events_list .evose_repeat_header .ri_nav a:visited, .eventon_events_list .evose_repeat_header .ri_nav a:hover{color:#656565}.eventon_events_list .evose_repeat_header .ri_nav b{border-color:#808080}body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn{color:#3d3d3d}body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover{color:#bbbbbb}.EVOSR_section input, .evo_search_bar input{border-color:#EDEDED;background-color:#F2F2F2;}.evosr_blur{background-color:#f9d789;color:#14141E;}.evosr_blur{background-color:#e6e6e6;color:#ffffff;}.evo_search_results_count span{background-color:#d2d2d2;color:#ffffff;}.EVOSR_section input:hover, .evo_search_bar input:hover{color:#c5c5c5}.evo_search_results_count{color:#14141E}.evo_eventon_live_now_section h3{color:#8e8e8e}.evo_eventon_live_now_section .evo_eventon_now_next{background-color:#ececec}.evo_eventon_live_now_section .evo_eventon_now_next h3{color:#8e8e8e}.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner{background-color:#a5a5a5;color:#ffffff;}.evo_eventon_live_now_section p.evo_eventon_no_events_now{background-color:#d6f5d2;color:#888888;}.ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events{background-color:#ffffff}.ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events,.ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_1 #evcal_list .eventon_list_event.no_events p.no_events a, .ajde_evcal_calendar.esty_2 #evcal_list .eventon_list_event.no_events p.no_events a, .ajde_evcal_calendar.esty_3 #evcal_list .eventon_list_event.no_events p.no_events a{color:#202124}.ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events{background-color:#ffffff}.ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events, .ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events,.ajde_evcal_calendar.esty_0 #evcal_list .eventon_list_event.no_events p.no_events a,.ajde_evcal_calendar.esty_4 #evcal_list .eventon_list_event.no_events p.no_events a{color:#202124}.eventon_full_description .eventon_desc_in a { color: #3EAE2B; } .evo_cal_above span { opacity: 0.8; } .evo_page_body { padding-top: 96px; max-width: 82rem; } .evo_day_in &gt; .55348 { display: none; } .evcal_evdata_row .evcal_evdata_cell h2 { text-transform: none; font-size: 1.75rem; font-weight: 400; line-height: 1; } .evcal_evdata_row .evcal_evdata_cell h3 { text-transform: none; font-size: clamp(1.25rem, 2vw, 1.5rem); font-weight: 700; line-height: 1.1; margin: .5rem 0 1.25rem 0; letter-spacing: .05rem; padding: 0; } </style> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <script type="text/javascript"> window._nslDOMReady = function (callback) { if ( document.readyState === "complete" || document.readyState === "interactive" ) { callback(); } else { document.addEventListener( "DOMContentLoaded", callback ); } }; </script><script type="text/javascript" src="https://www.kitware.com/main/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://www.kitware.com/main/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="canonical" href="https://www.kitware.com/training/" /> <style>img#wpstats{display:none}</style> <style type="text/css" id="wp-custom-css"> .wp-block-embed.is-type-video.is-provider-vimeo { border: 1px solid black; } .flex-sidebar .square a { font-weight: bold; } .evo_day_in > i { display: none!important; } .wp-block-table.is-style-stripes table { border-top: 1px solid #b8b8b6; border-left: 1px solid #b8b8b6 } .wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td { border-right: 1px solid #b8b8b6; border-bottom: 1px solid #b8b8b6; padding: 3px 6px; } .modularHexagons__content .btn { display: none; } .wheel { padding-bottom: 1rem; overflow: hidden; } .wheel::after { bottom: -234px } .ctaSeparator__link { min-width: 200px; } .ctaSeparator__heading h2 { margin-bottom: 5px; } .page-id-61615 .flickity-button, .page-id-62199 .flickity-button, .page-id-62743 .flickity-button, .page-id-64544 .flickity-button { display: none; } .wheel__capabilities { margin: 0; position: absolute; bottom: 0; left: 0; } .ctaPopOut .background { display: none; } .wp-block-embed.is-type-video.is-provider-vimeo { border: 1px solid black; } .page-id-52312 .wp-block-image.hexagon { position: relative; } .font-size-14 { font-size: 0.875rem; } .font-size-16 { font-size: 1rem; } .cardMediaTextColumns__image img { width: 100%; } .cardMediaTextColumns__image figure { margin-bottom: 0; } header.landing-page .landing-page__logo .media img { max-width: 300px; } .page-template-default .pageContent { padding-top: 2rem; } .page-template-page-sidebar .pageContent { padding-top: 2rem; } .pum-theme-53673 .pum-content, .pum-theme-kitware-theme .pum-content label { color: white!important; } .page-id-134 .heroImage__image img { display: none; } .page-id-134 .heroImage { height: 34rem; } .card-gallery__caption { overflow-y: scroll; } .ctaLargeImage__image img { display: none; } .ctaLargeImage__image { background-color: #e9f6ea } .webinars-header__image img { object-fit: cover; height: 100%; } .wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.aligncenter, .wp-block-image.alignleft { width: 100%; } </style> <title>Learn how to use our platforms from the experts who developed them</title> <meta name='Description' content='We want you to feel confident using and developing our open source tools. If you are applying our software to your project or workflow, we can provide training to help you get there.'> <meta name='title' property='og:title' content='Learn how to use Kitware's platforms from the experts who developed them.'> <meta name='description' property='og:description' content='We want you to feel confident using and developing our open source tools. If you are applying our software to your project or workflow, we can provide training to help you get there.'> <meta property='og:url' content='https://www.kitware.com/training/'> <meta name='image' property='og:image' content='https://www.kitware.com/main/wp-content/uploads/2025/01/Webinar-Course-Attendee.jpg'> <meta property='og:type' content='website'> <meta name='locale' property='og:locale' content='en_US'> <meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content="@Kitware"><meta name="twitter:title" content="Learn how to use Kitware's platforms from the experts who developed them."> <meta name="twitter:description" content="We want you to feel confident using and developing our open source tools. If you are applying our software to your project or workflow, we can provide training to help you get there."> <meta name="twitter:image" content="https://www.kitware.com/main/wp-content/uploads/2025/01/Webinar-Course-Attendee.jpg"> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-NJM7VB2');</script> <!-- End Google Tag Manager --> <!-- Favicons --> <link rel="apple-touch-icon" sizes="57x57" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/favicon-16x16.png"> <link rel="manifest" href="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/manifest.json"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/img/favicon/ms-icon-144x144.png"> <meta name="theme-color" content="#ffffff"> <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.18.3" data-wpr-features="wpr_automatic_lazy_rendering wpr_preload_links wpr_desktop" /></head> <body class="page-template page-template-page-v2 page-template-page-v2-php page page-id-65610" itemscope itemtype="https://schema.org/WebPage"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NJM7VB2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <a href="#main" class="sr-only skip" rel="nofollow">Skip Navigation</a> <header class="site-header"> <div class="layout"> <div class="site-header__logo" itemscope itemtype="http://schema.org/Organization"> <a href="/" itemprop="url"> <svg width="792" height="245" viewBox="0 0 792 245" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M104.6 52.1L68.8 92.6L77.5 102.7L124.5 49.5H110.4C108.2 49.5 106.1 50.4 104.6 52.1Z" fill="#3EAE2B"/> <path d="M132.1 52.1L82.4 108.3L91.1 118.4L152 49.5H137.9C135.7 49.5 133.5 50.4 132.1 52.1Z" fill="#3EAE2B"/> <path d="M179.4 49.5H165.4C163.2 49.5 161 50.5 159.5 52.1L95.9 124.1L153.3 190.8C154.8 192.5 156.9 193.5 159.2 193.5H173L113.3 124.2L179.4 49.5Z" fill="#3EAE2B"/> <path d="M118.7 193.5L68.8 135.6V155.8L99 190.8C100.5 192.5 102.6 193.5 104.9 193.5H118.7Z" fill="#0068C7"/> <path d="M145.9 193.5L68.8 104V124.2L126.2 190.8C127.7 192.5 129.8 193.5 132.1 193.5H145.9Z" fill="#0068C7"/> <path d="M203.8 60H216.9V182.8H203.8V60ZM256.9 96H273.6L237.6 137L277.2 182.7H260.5L220.9 137L256.9 96Z" fill="#0068C7"/> <path d="M294 57.7C298.7 57.7 302.5 61.7 302.5 66.3C302.5 71 298.7 74.8 294 74.8C289.1 74.8 285.4 71 285.4 66.3C285.4 61.5 289.2 57.7 294 57.7ZM287.4 96H300.5V182.8H287.4V96Z" fill="#0068C7"/> <path d="M320.4 72.6H333.5V96H368.2V108.4H333.5V152.3C333.5 167.2 340.2 171.7 350.2 171.7C357.4 171.7 365 169.9 370 167.6L372 180C366.2 182.5 358.3 184.1 350.2 184.1C332.7 184.1 320.3 176 320.3 152.2V72.6H320.4Z" fill="#0068C7"/> <path d="M414.9 165L438.5 96H451.8L475.4 164.9L498.9 96H512.4L482.2 182.8H468.7L445.1 116.4L421.5 182.8H408L377.8 96H391.3L414.9 165Z" fill="#0068C7"/> <path d="M583.5 179.2C575.4 182.1 562.6 184.2 550.6 184.2C529.7 184.2 515.9 177.2 515.9 157.6C515.9 138.2 529.8 130.8 553.3 130.8H570.4V122.3C570.4 110.4 562.1 106.6 548.4 106.6C538.3 106.6 530 108.4 524.6 110.4L522.6 98.3C529.6 96.3 538.4 94.5 548.9 94.5C568.7 94.5 583.5 101.7 583.5 123.3V179.2ZM570.4 141.2H553.5C537.5 141.2 529 145.2 529 157.4C529 169.6 537.5 172.9 550.2 172.9C556.5 172.9 564.8 172.2 570.4 170.4V141.2Z" fill="#0068C7"/> <path d="M603.6 99.6C609.4 96.9 620.2 94.7 630.8 94.7C637.6 94.7 643.4 95.4 648.1 96.9L645.6 109.1C642.9 108 637.5 107.1 631.2 107.1C623.8 107.1 619.9 108 616.8 109.4V182.7H603.7V99.6H603.6Z" fill="#0068C7"/> <path d="M724.3 144.6H665V145.3C665 163.7 675.6 171.8 693.6 171.8C703.7 171.8 714.3 169.3 720.8 165.9L722.8 178.3C714.3 182.1 704.1 184.2 693.5 184.2C665.8 184.2 651.7 170.3 651.7 139.6C651.7 114.6 660.9 94.6 689.3 94.6C712.2 94.6 725.7 107.4 725.7 132.6C725.7 136.2 725.3 140.8 724.3 144.6ZM665 133.5H713.1V132.4C713.1 113.9 703.7 106.3 689 106.3C674.4 106.3 665.1 113.7 665.1 132.4V133.5H665Z" fill="#0068C7"/> </svg> </a> </div> <div class="site-header__navbar"> <nav class="primary-navigation"> <ul id="menu-primary-navigation" class="menu"><li id="menu-item-140" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-140"><a href="https://www.kitware.com/about/">About</a> <ul class="sub-menu"> <li id="menu-item-52006" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52006"><a href="https://www.kitware.com/open-philosophy/">our open philosophy</a></li> <li id="menu-item-139" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-139"><a href="https://www.kitware.com/meet-the-team/">Meet our Team</a></li> <li id="menu-item-138" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://www.kitware.com/kitware-publications/">our publications</a></li> </ul> </li> <li id="menu-item-141" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-141"><a href="https://www.kitware.com/solutions/">Solutions</a> <ul class="sub-menu"> <li id="menu-item-144" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-144"><a href="https://www.kitware.com/government/">Government Solutions</a></li> <li id="menu-item-143" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-143"><a href="https://www.kitware.com/industry/">Industry Solutions</a></li> <li id="menu-item-65655" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-65610 current_page_item menu-item-65655"><a href="https://www.kitware.com/training/" aria-current="page">Training</a></li> <li id="menu-item-65656" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65656"><a href="https://www.kitware.com/support/">Support</a></li> <li id="menu-item-142" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://www.kitware.com/open-source/">Open Source Technologies</a></li> </ul> </li> <li id="menu-item-75467" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-75467"><a href="https://www.kitware.com/expertise/">Expertise</a> <ul class="sub-menu"> <li id="menu-item-75468" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75468"><a href="https://www.kitware.com/expertise/#artificial-intelligence">Artificial Intelligence</a></li> <li id="menu-item-75469" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75469"><a href="https://www.kitware.com/expertise/#computer-vision">Computer Vision</a></li> <li id="menu-item-75470" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75470"><a href="https://www.kitware.com/expertise/#medical-and-biomedical-systems">Medical and Biomedical Systems</a></li> <li id="menu-item-75471" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75471"><a href="https://www.kitware.com/expertise/#scientific-simulations-and-visualizations">Scientific Simulations and Visualizations</a></li> <li id="menu-item-75472" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-75472"><a href="https://www.kitware.com/expertise/#software-and-data-engineering">Software and Data Engineering</a></li> </ul> </li> <li id="menu-item-53370" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-53370"><a href="https://www.kitware.com/blog/">News</a> <ul class="sub-menu"> <li id="menu-item-76499" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76499"><a href="https://www.kitware.com/blog/">Blog</a></li> <li id="menu-item-74343" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-74343"><a href="https://www.kitware.com/webinars/">Webinars</a></li> <li id="menu-item-74468" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-74468"><a href="https://www.kitware.com/newsletter/">Newsletter</a></li> <li id="menu-item-55025" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55025"><a href="https://www.kitware.com/events-directory/">Calendar</a></li> <li id="menu-item-74376" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-74376"><a href="https://www.kitware.com/press-room/">Press Room</a></li> <li id="menu-item-53641" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53641"><a href="https://www.kitware.com/software-releases/">Software Releases</a></li> </ul> </li> <li id="menu-item-150" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-150"><a href="https://www.kitware.com/careers/">Careers</a> <ul class="sub-menu"> <li id="menu-item-76427" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76427"><a href="https://www.kitware.com/careers/internships/">Internships</a></li> <li id="menu-item-76428" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76428"><a href="https://www.kitware.com/ostp/">OSTP</a></li> <li id="menu-item-76429" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76429"><a href="https://www.kitware.com/scholarships/">Open Door Scholarship</a></li> <li id="menu-item-76430" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76430"><a href="https://www.kitware.com/careers/resources/">Tools to Get You Here</a></li> <li id="menu-item-76431" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76431"><a target="_blank" href="https://jobs.lever.co/kitware">Apply Now</a></li> </ul> </li> <li id="menu-item-149" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149"><a href="https://www.kitware.com/contact/">Contact</a></li> <li id="menu-item-151" class="mobile-only menu-item menu-item-type-custom menu-item-object-custom menu-item-151"><a target="_blank" href="http://www.kitware.eu">Kitware Europe</a></li> </ul> <div class="search__mobile"> <form role="search" method="get" class="search-form" action="https://www.kitware.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div> </nav> <div class="site-header__extras"> <div class="site-header__europe"> <a href="http://www.kitware.eu" target="_BLANK"><span class="icon icon-globe"></span> EU</a> </div> <div class="site-header__search"> <form role="search" method="get" action="/"> <label for="s" class="sr-only">Search</label> <input type="search" name="s" id="s" value="" placeholder="Enter Keyword" /> <button><span class="icon icon-search"></span></button> </form> </div> </div> <div class="hamburger"> <a href="#"> <div class="icon-hamburger"> <span></span> </div> </a> </div> </div> </div> </header> <section class="page-header"> <div class="layout"> <div class="page-header__content"> <div class='breadcrumbs'><ul itemscope itemtype='https://schema.org/BreadcrumbList'><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'><a href='/' itemprop='item'><span class='sr-only' itemprop='name'>Home</span><span class='icon-home'></span></a><meta itemprop='position' content='1' /></li><li itemprop='itemListElement' itemscope itemtype='https://schema.org/ListItem'> <a href='https://www.kitware.com/training/' itemprop='item'> <span itemprop='name'>Training </span> <span class='icon-arrow'></span> </a> <meta itemprop='position' content='2' /> </li></ul></div> </div> </div> </section> <!-- PAGE-CONTENT --> <main id="main" class="page"> <div class='wrapper layout-sidebar' > <section class="page-content"> <section class='kw-block-subheader full-width px-mb-32'> <div class="background"></div> <div class="layout"> <div class="kw-block-subheader-wrapper"> <div class='kw-block-subheader__text kw-block-subheader__upper kw-block-subheader--large'>Learn how to use our platforms</div> <div class='kw-block-subheader__text kw-block-subheader__lower kw-block-subheader--small'>from the experts who developed them</div> </div> </div> </section> <section class='acf-block-section-block width-auto min-width-auto max-width-none height-auto min-height-auto max-height-auto px-mt-0 px-mr-0 px-mb-0 px-ml-0 px-pt-0 px-pr-0 px-pb-64 px-pl-0 align-items-stretch bg-transparent' ><div class='overlay' ></div><div class='inner'> <p>We want you to feel confident using and developing our open source tools. If you are applying our software to your project or workflow, we can provide training to help you get there. Kitware’s training courses provide the opportunity to gain an in-depth understanding of our open source platforms through interactive, hands-on lessons. Taught by one of the platform developers, courses apply to domain experts and software developers alike.</p> <p><strong>We offer different training options based on your needs. We hold scheduled training courses throughout the year and can also create a custom course specifically for your team.</strong></p> <h3 class="wp-block-heading" id="custom-training"><strong>Custom Training</strong></h3> <p>Our custom courses are tailored to your expertise level and needs. This personalized training will specifically align with your use case, increasing your mastery of Kitware’s open source platforms. In addition to determining the course objectives, you can schedule when and where the training will take place. Custom courses can be held at your location, in our offices, or online.</p> <p class="link-line-a"><a href="https://www.kitware.com/contact/advanced-support/" data-type="link" data-id="https://www.kitware.com/contact/advanced-support/">Request Custom Training</a></p> <h3 class="wp-block-heading px-mt-48" id="scheduled-training"><strong>Scheduled Training</strong></h3> <p class="px-mb-64">Kitware provides scheduled training courses throughout the year. These courses include a detailed explanation of how our platforms work and how to efficiently apply them to your projects. Our training mixes theory and application with a set of tutorials and exercises.</p> <section id='upcoming-courses' class='kw-short-courses-upcoming-2 full-width'> <div class='layout'> <div class='kw-short-courses-upcoming-2__wrapper'> <h2>Upcoming Courses</h2> <div class='kw-short-courses-upcoming-2__carousel kw-short-courses-upcoming-2--scroll' data-flickity="{ &quot;contain&quot;: true, &quot;pageDots&quot;: false, &quot;groupCells&quot;: 2, &quot;watchCSS&quot;: true}"> <div class='kw-short-courses-column'><div class='card-courses-scroll'><div class='card-courses-scroll__text'><div class='card-courses-scroll__datetime'><span class='date'>May 6, 2026</span><span class='time'>1pm-5pm ET</span></div><div class='card-courses-scroll__title'>trame</div></div><div class='card-courses-scroll__image'><img src='https://www.kitware.com/main/wp-content/uploads/2022/09/sc2022-trame.png' alt='Trame Logo' /></div><div class='card-courses-scoll__link'><a href='https://www.kitware.com/courses/trame/' class='btn btn-secondary btn-sm'><span class='icon-arrow-upper-right'></span> More Info</a></div></div></div><div class='kw-short-courses-column'><div class='card-courses-scroll'><div class='card-courses-scroll__text'><div class='card-courses-scroll__datetime'><span class='date'>May 7-8, 2025</span><span class='time'>1-5pm, ET</span></div><div class='card-courses-scroll__title'>VTK (Beginner)</div></div><div class='card-courses-scroll__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/03/VTK_Logo.png' alt='VTK' /></div><div class='card-courses-scoll__link'><a href='https://www.kitware.com/courses/vtk-beginner-course/' class='btn btn-secondary btn-sm'><span class='icon-arrow-upper-right'></span> More Info</a></div></div></div><div class='kw-short-courses-column'><div class='card-courses-scroll'><div class='card-courses-scroll__text'><div class='card-courses-scroll__datetime'><span class='date'>May 13, 2025</span><span class='time'>1-5pm, ET</span></div><div class='card-courses-scroll__title'>3D Slicer (Intro)</div></div><div class='card-courses-scroll__image'><img src='https://www.kitware.com/main/wp-content/uploads/2021/11/Platform_3D-Slicer.svg' alt='3D Slicer Logo' /></div><div class='card-courses-scoll__link'><a href='https://www.kitware.com/courses/3d-slicer/' class='btn btn-secondary btn-sm'><span class='icon-arrow-upper-right'></span> More Info</a></div></div></div><div class='kw-short-courses-column'><div class='card-courses-scroll'><div class='card-courses-scroll__text'><div class='card-courses-scroll__datetime'><span class='date'>May 14-15, 2025</span><span class='time'>1-5pm, ET</span></div><div class='card-courses-scroll__title'>VTK (Advanced)</div></div><div class='card-courses-scroll__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/03/VTK_Logo.png' alt='VTK' /></div><div class='card-courses-scoll__link'><a href='https://www.kitware.com/courses/vtk-advanced-course/' class='btn btn-secondary btn-sm'><span class='icon-arrow-upper-right'></span> More Info</a></div></div></div><div class='kw-short-courses-column'><div class='card-courses-scroll'><div class='card-courses-scroll__text'><div class='card-courses-scroll__datetime'><span class='date'>May 19-21, 2025</span><span class='time'>1-5pm, ET</span></div><div class='card-courses-scroll__title'>CMake</div></div><div class='card-courses-scroll__image'><img src='https://www.kitware.com/main/wp-content/uploads/2022/03/cmake_logo-1.png' alt='cmake logo' /></div><div class='card-courses-scoll__link'><a href='https://www.kitware.com/courses/cmake-training/' class='btn btn-secondary btn-sm'><span class='icon-arrow-upper-right'></span> More Info</a></div></div></div> </div> </div> </div> </section> <h3 class="wp-block-heading font-size-28 px-mt-32" id="course-catalog"><strong>Course Catalog</strong></h3> <div class='scCoursesList' id='courses-list'> <div class='scCoursesList__filter'> <div class='scCoursesList__label'>Courses</div> <div class='scCoursesList__dropdown'> <a href='#' class='scCoursesList__dropdown_label'>Filter by platform</a> <ul> <li><a href='#3D Slicer' class='scCoursesList__dropdown_link'>3D Slicer</a></li><li><a href='#CMB' class='scCoursesList__dropdown_link'>CMB</a></li><li><a href='#CMake' class='scCoursesList__dropdown_link'>CMake</a></li><li><a href='#HistomicsTK' class='scCoursesList__dropdown_link'>HistomicsTK</a></li><li><a href='#ITK' class='scCoursesList__dropdown_link'>ITK</a></li><li><a href='#MONAI' class='scCoursesList__dropdown_link'>MONAI</a></li><li><a href='#ParaView' class='scCoursesList__dropdown_link'>ParaView</a></li><li><a href='#VTK' class='scCoursesList__dropdown_link'>VTK</a></li><li><a href='#VTK.js' class='scCoursesList__dropdown_link'>VTK.js</a></li><li><a href='#trame' class='scCoursesList__dropdown_link'>trame</a></li> </ul> </div> </div> <div class='card-courses-list' data-platforms='3D Slicer'> <a href='https://www.kitware.com/courses/3d-slicer-advanced/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2021/11/Platform_3D-Slicer.svg' alt='3D Slicer Logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>3D Slicer (Advanced)</span> <span class='card-courses-list__description'><p>This advanced course is designed for those who have a solid foundation in 3D Slicer and aim to deepen their knowledge and skills.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='3D Slicer'> <a href='https://www.kitware.com/courses/3d-slicer/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2021/11/Platform_3D-Slicer.svg' alt='3D Slicer Logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>3D Slicer (Intro)</span> <span class='card-courses-list__description'><p>This beginner course will introduce participants to the fundamental aspects of 3D Slicer, a free and open source software package for image analysis and scientific visualization. The course will guide participants in understanding the software interface, data loading and visualization functionality, and segmentation and registration capabilities.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='CMB'> <a href='https://www.kitware.com/courses/cmb/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2022/09/sc2022-cmb.png' alt='CMB Logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>Computational Model Builder (CMB)</span> <span class='card-courses-list__description'><p>This course will focus on teaching the fundamental concepts of Computational Model Builder (CMB) and the Simulation Model ToolKit (SMTK) which (along with ParaView and VTK) CMB applications are based on. In the course you will learn how to model and export information required by simulations, mesh generators, or other pre-processing tools using SMTK’s attribute resource, views, and operation infrastructure.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='CMake'> <a href='https://www.kitware.com/courses/cmake-training/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2022/03/cmake_logo-1.png' alt='cmake logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>CMake</span> <span class='card-courses-list__description'><p>This CMake training covers how to efficiently write CMake scripts for small to larger projects along with best practices. This training also provides an overview of unit testing with CTest, packaging with CPack and continuous integration with CDash.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='HistomicsTK'> <a href='https://www.kitware.com/courses/histomicstk/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/05/HistomicsTK-Mark.svg' alt='HistomicsTK Logo Mark' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>HistomicsTK</span> <span class='card-courses-list__description'><p>This course shows how to create or wrap an image processing or ML workflow so that it can be used by the HistomicsTK / Digital Slide Archive platform, generating editable annotations that can be accessed and used in other tools.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='ITK'> <a href='https://www.kitware.com/courses/itk-advanced/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/06/ITK-Logo.png' alt='ITK Logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>ITK (Advanced)</span> <span class='card-courses-list__description'><p>This course guides attendees on cutting-edge, advanced methods to utilize ITK in WebAssembly, apply deep learning methods, and extend the toolkit with custom methods through hands-on exercises explained by the toolkit's authors.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='ITK'> <a href='https://www.kitware.com/courses/itk/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/06/ITK-Logo.png' alt='ITK Logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>ITK (Intro)</span> <span class='card-courses-list__description'><p>This course provides an introduction to the toolkit's purpose, functionality, and architecture through hands-on exercises explained by the toolkit's authors.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='MONAI'> <a href='https://www.kitware.com/courses/monai/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/05/56449156.png' alt='Monai Logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>MONAI</span> <span class='card-courses-list__description'><p>This is an intensive course intended to give clinicians, biomedical researchers, and medical industry professionals practical knowledge to help them determine how to incorporate medical image AI into their practice, research, processes, and products. Special emphasis is placed on MONAI, the freely available, open-source platform for medical image AI research and product development. </p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='ParaView'> <a href='https://www.kitware.com/courses/paraview-developers-course/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/01/ParaView_Mark.png' alt='ParaView logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>ParaView (Developer)</span> <span class='card-courses-list__description'><p>This course will allow you to look “under the hood” of the ParaView application and provide you with a detailed understanding of ParaView’s framework as well as how to customize it in order to better suit your visualization needs.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='ParaView'> <a href='https://www.kitware.com/courses/paraview-user-training/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/01/ParaView_Mark.png' alt='ParaView logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>ParaView (User)</span> <span class='card-courses-list__description'><p>This course provides an overview of ParaView, including how to visualize and process data. The examples are based on use cases from several scientific domains.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='VTK'> <a href='https://www.kitware.com/courses/vtk-advanced-course/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/03/VTK_Logo.png' alt='VTK' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>VTK (Advanced)</span> <span class='card-courses-list__description'><p>The advanced course builds upon the knowledge gained from the beginner course. It offers in-depth training on writing filters, composite data pipelines and advanced rendering approaches with VTK.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='VTK'> <a href='https://www.kitware.com/courses/vtk-beginner-course/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2023/03/VTK_Logo.png' alt='VTK' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>VTK (Beginner)</span> <span class='card-courses-list__description'><p>The beginner course offers a firsthand look at the Visualization Toolkit for users/developers coming from different backgrounds. The course is structured to introduce the students to VTK, teach the most fundamental concepts and set up a working environment and explore simple visualization pipelines.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='VTK.js'> <a href='https://www.kitware.com/courses/vtk-js/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2021/03/vtkjs-logo-wide-512.png' alt='VTK.js logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>VTK.js</span> <span class='card-courses-list__description'><p>This course will introduce the Visualization Toolkit for the web, VTK.js, for users and developers interested in bringing their 3D visualizations to the web. This course focuses on building and exploring simple interactive visualizations, while introducing core VTK.js concepts and architecture.</p> </span> </span> </span> </a> </div> <div class='card-courses-list' data-platforms='trame'> <a href='https://www.kitware.com/courses/trame/'> <span class='card-courses-list__content'> <span class='card-courses-list__image'><img src='https://www.kitware.com/main/wp-content/uploads/2022/09/sc2022-trame.png' alt='Trame Logo' width='62' height='62' /></span> <span class='card-courses-list__text'> <span class='card-courses-list__title'>trame</span> <span class='card-courses-list__description'><p>This course will introduce trame and go over the basics (reactive state, method calls, custom-widgets, from vue to Python syntax). We'll cover VTK and ParaView in the context of trame. Then we'll explore the various deployment options from a single code base (local, desktop, jupyter, cloud, ondemand). Finally we live 30 minutes for open questions.</p> </span> </span> </span> </a> </div> </div> <script> jQuery(function($){ // ==================================================================================================== // User Selects URL from Dropdown // ==================================================================================================== $('.scCoursesList__dropdown_link').on('click', function(e) { // Prevent Default e.preventDefault(); // Get URL var platform = $(this).attr('href').replace('#', ''); // Update URL in URL bar window.history.pushState({}, null, '#'+platform); // Filter Results filterCourseList(platform); // Update Dropdown Label $('.scCoursesList__dropdown_label').html(platform); $('.scCoursesList__dropdown_label').addClass('cancel'); }); function filterCourseList(platform) { // Loop Through Courses and Hide/Show Courses $('.card-courses-list').each(function() { var course_platform_list = $(this).attr('data-platforms').split('|'); if(course_platform_list.includes(platform)) { // Show Course if($(this).hasClass('hide')) { $(this).slideToggle('fast', function() { $(this).removeClass('hide'); }); } } else { // Hide Course if(!$(this).hasClass('hide')) { $(this).slideToggle('fast', function() { $(this).addClass('hide'); }); } } }); } // ==================================================================================================== // User clicks to clear dropdown label // ==================================================================================================== $('body').on('click', '.scCoursesList__dropdown_label', function(e) { // Prevent Default e.preventDefault(); if($(this).hasClass('cancel')) { // Show Courses $('.card-courses-list').each(function() { if($(this).hasClass('hide')) { $(this).slideToggle('fast', function() { $(this).removeClass('hide'); }); } }); // Reset Dropdown Label $('.scCoursesList__dropdown_label').html('Filter by platform'); $('.scCoursesList__dropdown_label').removeClass('cancel'); // Clear Hash in URL window.location.hash = '!'; } }); // ==================================================================================================== // Page loads with URL // ==================================================================================================== var hash = window.location.hash.replace('#', ''); if(hash != '') { // Loop Through Cards to See if it Exists $('.card-courses-list').each(function() { var course_platform_list = $(this).attr('data-platforms').split('|'); if(course_platform_list.includes(hash)) { // Filter Results filterCourseList(hash); // Update Dropdown Label $('.scCoursesList__dropdown_label').html(hash); $('.scCoursesList__dropdown_label').addClass('cancel'); // Scroll $('html, body').animate({ scrollTop: $('#courses-list').offset().top }, 500); return false; } }); } }); </script> <p><em>*If you don’t see your platform listed on our schedule, please </em><a href="https://www.kitware.com/contact/advanced-support/"><em>contact us</em></a><em>.</em></p> <style> #upcoming-courses { left: calc((100% + 280px + 4rem)/2)!important; right: calc((100% + 280px + 4rem)/2)!important; } @media(max-width: 61.938rem) { #upcoming-courses { left: auto!important; right: auto!important; margin-left: 0!important; margin-right: 0!important; width: 100%!important; max-width: 100%!important; } } .kw-short-courses-upcoming-2__wrapper { width: 100%!important; } </style> </div></section> </section> <aside class='page-sidebar px-mt-64' ><div class='sticky'><article class='card-sidebar card-sidebar--navigation' ><div class='card-sidebar__body'><div class='card-sidebar__description'><ul><li><a href='#custom-training' >Custom Training</a></li><li><a href='#scheduled-training' >Scheduled Training</a></li><li><a href='#upcoming-courses' >Upcoming Courses</a></li><li><a href='#course-catalog' >Course Catalog</a></li><li><a href='https://www.kitware.com/events-directory/' >Events Calendar</a></li></ul></div></div></article><article class='card-sidebar card-sidebar--primary' ><div class='card-sidebar__body'><div class='card-sidebar__title'>Need help deciding?</div><div class='card-sidebar__description'><p>If you’re not sure which training option makes sense for your team, we can help! Send us a message.</p></div><div class='card-sidebar__link'><a href='https://www.kitware.com/contact/advanced-support/' target='' class='btn btn-primary btn-sm'>Contact Us</a></div></div></article></div></aside> </div> </main> <!-- /PAGE-CONTENT --> <footer data-wpr-lazyrender="1" class="site-footer siteFooter"> <div class="layout"> <!-- Uppper Part - Columns --> <div class="footer__upper"> <div class="footer__column1"> <nav> <ul id="menu-footer-column-1" class="menu"><li id="menu-item-156" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-156"><a href="https://www.kitware.com"><span class="icon icon-kitware"></span> <span>Home</span></a></li> <li id="menu-item-157" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-157"><a href="http://www.kitware.eu"><span class="icon icon-globe"></span> <span>EU</span></a></li> <li id="menu-item-158" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-158"><a href="https://www.kitware.com/careers/"><span class="icon icon-research"></span> <span>Careers</span></a></li> <li id="menu-item-159" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-159"><a href="https://www.kitware.com/contact/" class="btn btn-green">Contact Us</a></li> </ul> </nav> </div> <div class="footer__column2"> <ul id="menu-footer-column-2" class="footer__nav"><li id="menu-item-162" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-162"><a href="https://www.kitware.com/about/">About</a> <ul class="sub-menu"> <li id="menu-item-65657" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-65657"><a href="https://www.kitware.com/expertise/">Our Expertise</a></li> <li id="menu-item-53066" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53066"><a href="https://www.kitware.com/open-philosophy/">Our Open Philosophy</a></li> <li id="menu-item-161" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-161"><a href="https://www.kitware.com/meet-the-team/">Meet our Team</a></li> <li id="menu-item-160" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-160"><a href="https://www.kitware.com/kitware-publications/">Our Publications</a></li> </ul> </li> </ul> </div> <div class="footer__column3"> <ul id="menu-footer-column-3" class="footer__nav footer__nav--horizontal"><li id="menu-item-186" class="mobile-hidden menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor menu-item-has-children menu-item-186"><a href="https://www.kitware.com/solutions">Solutions</a> <ul class="sub-menu"> <li id="menu-item-193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-193"><a href="https://www.kitware.com/government/">Government</a> <ul class="sub-menu"> <li id="menu-item-194" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-194"><a href="https://www.kitware.com/government/defense/">Defense</a></li> <li id="menu-item-197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-197"><a href="https://www.kitware.com/government/intelligence/">Intelligence</a></li> <li id="menu-item-195" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-195"><a href="https://www.kitware.com/government/energy/">Energy</a></li> <li id="menu-item-196" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-196"><a href="https://www.kitware.com/government/healthcare/">Healthcare</a></li> <li id="menu-item-199" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-199"><a href="https://www.kitware.com/government/other/">Other</a></li> </ul> </li> <li id="menu-item-187" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-187"><a href="https://www.kitware.com/industry/">Industry Solutions</a> <ul class="sub-menu"> <li id="menu-item-52813" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52813"><a href="https://www.kitware.com/support/">Support</a></li> <li id="menu-item-65658" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-65610 current_page_item menu-item-65658"><a href="https://www.kitware.com/training/" aria-current="page">Training</a></li> <li id="menu-item-52814" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52814"><a href="https://www.kitware.com/industry/applied-research-prototype-engineering/">Applied Research &#038; Engineering</a></li> <li id="menu-item-52815" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52815"><a href="https://www.kitware.com/industry/development-and-deployment/">Development and Deployment</a></li> <li id="menu-item-52816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-52816"><a href="https://www.kitware.com/industry/product-enhancement-and-evolution/">Product Enhancement and Evolution</a></li> </ul> </li> <li id="menu-item-200" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-200"><a href="https://www.kitware.com/open-source/">Open Source Technologies</a></li> </ul> </li> </ul> </div> <div class="footer__column4"> <ul id="menu-footer-column-4" class="footer__nav"><li id="menu-item-53371" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-53371"><a href="https://www.kitware.com/media/">News</a> <ul class="sub-menu"> <li id="menu-item-201" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-201"><a href="https://www.kitware.com/blog/">Blog</a></li> <li id="menu-item-203" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-203"><a href="https://www.kitware.com/press-room/">Press Room</a></li> <li id="menu-item-55024" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55024"><a href="https://www.kitware.com/events-directory/">Events</a></li> <li id="menu-item-54121" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54121"><a href="https://www.kitware.com/software-releases/">Software Releases</a></li> </ul> </li> </ul> </div> </div> <!-- Lower Part - Copyright --> <div class="footer__lower"> <div class="left"> <ul id="menu-footer-lower-left-side" class=""><li id="menu-item-205" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-205"><a href="https://www.kitware.com">©2025 Kitware, Inc</a></li> <li id="menu-item-206" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-206"><a target="_blank" href="https://twitter.com/Kitware"><span class="icon icon-x"></span></a></li> <li id="menu-item-207" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-207"><a target="_blank" href="https://www.linkedin.com/company/kitware-inc-"><span class="icon icon-linkedin"></span></a></li> <li id="menu-item-208" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-208"><a target="_blank" href="https://www.facebook.com/kitware"><span class="icon icon-facebook"></span></a></li> <li id="menu-item-209" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-209"><a target="_blank" href="https://vimeo.com/kitware"><span class="icon icon-vimeo"></span></a></li> </ul> </div> <div class="right"> <ul id="menu-footer-lower-right-side" class=""><li id="menu-item-53707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53707"><a href="https://www.kitware.com/privacy/">Privacy Statement</a></li> <li id="menu-item-218" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-218"><a href="https://www.kitware.com/policy/">Policy Information</a></li> <li id="menu-item-216" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-216"><a href="https://www.kitware.com/conference-archives/">Conference Archives</a></li> </ul> </div> </div> </div> </footer> <script type="text/javascript" alt='evo_map_styles'> /*<![CDATA[*/ var gmapstyles = 'default'; /* ]]> */ </script> <script type="text/javascript" id="stripe-handler-ng-js-extra"> /* <![CDATA[ */ var wpASPNG = {"iframeUrl":"https:\/\/www.kitware.com\/asp-payment-box\/","ppSlug":"asp-payment-box","prefetch":"0","ckey":"186b2b16cc18407e00925ac8dbc1b836","aspDevMode":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://www.kitware.com/main/wp-content/plugins/stripe-payments/public/assets/js/stripe-handler-ng.js?ver=2.0.91" id="stripe-handler-ng-js"></script> <script type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/volumetric-rendering-in-vtk-and-paraview-introducing-the-scattering-model-on-gpu\/|\/courses\/cmake-training\/|\/courses\/paraview-developers-course\/|\/courses\/paraview-user-training\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.kitware.com","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script type="text/javascript" src="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/js/flickity.pkgd.min.js?ver=2.22.0" id="flickity-js"></script> <script type="text/javascript" src="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/js/parallax.min.js?ver=2.22.0" id="parallax-js"></script> <script type="text/javascript" src="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/js/fancybox.min.js?ver=2.22.0" id="fancyapps-js"></script> <script type="text/javascript" src="https://www.kitware.com/main/wp-content/themes/kitwarean/assets/js/scripts.min.js?ver=2.22.0" id="kitwarean-scripts-js"></script> <script type="text/javascript" src="https://www.kitware.com/main/wp-content/themes/kitwarean/_resources/js/flickity-fade.js?ver=2.22.0" id="flickity-fade-scripts-js"></script> <script type="text/javascript" id="jetpack-stats-js-before"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"200605823\",\"post\":\"65610\",\"tz\":\"-4\",\"srv\":\"www.kitware.com\",\"j\":\"1:14.4.1\"}") ]); _stq.push([ "clickTrackerInit", "200605823", "65610" ]); /* ]]> */ </script> <script type="text/javascript" src="https://stats.wp.com/e-202514.js" id="jetpack-stats-js" defer="defer" data-wp-strategy="defer"></script> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1743936652 -->

Pages: 1 2 3 4 5 6 7 8 9 10