{"id":4997,"date":"2020-11-03T14:29:03","date_gmt":"2020-11-03T19:29:03","guid":{"rendered":"http:\/\/www2.cs.uky.edu\/dri\/?page_id=4997"},"modified":"2021-01-27T16:38:46","modified_gmt":"2021-01-27T21:38:46","slug":"code-bank","status":"publish","type":"page","link":"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/","title":{"rendered":"Code Library"},"content":{"rendered":"<p>[vc_row disable_element=&#8221;yes&#8221; rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;fullwidth&#8221; rt_row_style=&#8221;default-style&#8221; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;false&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;no-repeat&#8221; rt_bg_size=&#8221;contain&#8221; rt_bg_position=&#8221;center center&#8221; rt_bg_attachment=&#8221;fixed&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;]\n\t\t\t<!-- START History Slider REVOLUTION SLIDER 6.7.20 --><p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t<rs-module-wrap id=\"rev_slider_11_1_wrapper\" data-source=\"gallery\" style=\"visibility:hidden;background:#E9E9E9;padding:0;\">\n\t\t\t\t<rs-module id=\"rev_slider_11_1\" style=\"\" data-version=\"6.7.20\">\n\t\t\t\t\t<rs-slides style=\"overflow: hidden; position: absolute;\">\n\t\t\t\t\t\t<rs-slide style=\"position: absolute;\" data-key=\"rs-41\" data-title=\"Slide One\" data-thumb=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/uploads\/2019\/05\/IMG_5080-100x50.jpg\" data-duration=\"2970\" data-anim=\"adpr:false;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/plugins\/revslider\/sr6\/assets\/assets\/dummy.png\" alt=\"\" title=\"Code Library\" class=\"rev-slidebg tp-rs-img rs-lazyload\" data-lazyload=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/uploads\/2019\/05\/IMG_5080.jpg\" data-bg=\"p:center top;\" data-no-retina>\n<!---->\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t\t<rs-slide style=\"position: absolute;\" data-key=\"rs-40\" data-title=\"Slide One\" data-thumb=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/uploads\/2019\/04\/2009-HercScroll-web-100x50.jpg\" data-duration=\"3000\" data-anim=\"adpr:false;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/plugins\/revslider\/sr6\/assets\/assets\/dummy.png\" alt=\"\" title=\"Code Library\" class=\"rev-slidebg tp-rs-img rs-lazyload\" data-lazyload=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/uploads\/2019\/04\/2009-HercScroll-web.jpg\" data-bg=\"p:center top;\" data-no-retina>\n<!---->\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t\t<rs-slide style=\"position: absolute;\" data-key=\"rs-44\" data-title=\"Slide One\" data-thumb=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/uploads\/2019\/05\/machine-learning-web-100x50.jpg\" data-duration=\"3000\" data-anim=\"adpr:false;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/plugins\/revslider\/sr6\/assets\/assets\/dummy.png\" alt=\"\" title=\"Code Library\" class=\"rev-slidebg tp-rs-img rs-lazyload\" data-lazyload=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/uploads\/2019\/05\/machine-learning-web.jpg\" data-bg=\"p:center top;\" data-no-retina>\n<!---->\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t\t<rs-slide style=\"position: absolute;\" data-key=\"rs-43\" data-title=\"Slide One\" data-thumb=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/uploads\/2019\/05\/En-Gedi-Scroll-Unwrapped-Scale-web-100x50.jpg\" data-duration=\"3000\" data-anim=\"adpr:false;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" src=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/plugins\/revslider\/sr6\/assets\/assets\/dummy.png\" alt=\"\" title=\"Code Library\" class=\"rev-slidebg tp-rs-img rs-lazyload\" data-lazyload=\"\/\/www2.cs.uky.edu\/dri\/wp-content\/uploads\/2019\/05\/En-Gedi-Scroll-Unwrapped-Scale-web.jpg\" data-bg=\"p:center top;\" data-no-retina>\n<!---->\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t<\/rs-slides>\n\t\t\t\t<\/rs-module>\n\t\t\t\t<script>\n\t\t\t\t\tsetREVStartSize({c: 'rev_slider_11_1',rl:[1240,1024,768,480],el:[],gw:[1140],gh:[400],type:'standard',justify:'',layout:'fullscreen',offsetContainer:'#below-slider,.top-header,#wpadminbar',offset:'',mh:\"0\"});if (window.RS_MODULES!==undefined && window.RS_MODULES.modules!==undefined && window.RS_MODULES.modules[\"revslider111\"]!==undefined) {window.RS_MODULES.modules[\"revslider111\"].once = false;window.revapi11 = undefined;if (window.RS_MODULES.checkMinimal!==undefined) window.RS_MODULES.checkMinimal()}\n\t\t\t\t<\/script>\n\t\t\t<\/rs-module-wrap>\n\t\t\t<!-- END REVOLUTION SLIDER -->\n[\/vc_column][\/vc_row][vc_row disable_element=&#8221;yes&#8221; rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;default&#8221; rt_row_style=&#8221;alt-style-2&#8243; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;true&#8221; id=&#8221;below-slider&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;no-repeat&#8221; rt_bg_size=&#8221;contain&#8221; rt_bg_position=&#8221;center center&#8221; rt_bg_attachment=&#8221;fixed&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;]\n\t\t\t\t<div  class=\"banner withbutton clearfix\" data-rt-animate=\"animate\" data-rt-animation-type=\"fadeIn\" data-rt-animation-group=\"single\" >\n\t\t\t\t\t<div class=\"featured_text\">\n\t\t\t\t\t\t<h3>DATASET<\/h3>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"button_holder\"><div>\n\t\t\t<div class=\"button_wrapper \"><a  href=\"https:\/\/archive.org\/details\/@viscenter\" target=\"_blank\" title=\"VIEW ALL DATASETS\" class=\"button_  color medium\">VIEW ALL DATASETS<\/a><\/div>\n\t\t<\/div><\/div>\t\t\t\t\n\t\t\t\t<\/div>\n\t\t\t[\/vc_column][\/vc_row][vc_row rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;default&#8221; rt_row_style=&#8221;default-style&#8221; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;true&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;cover&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;]<div class=\"rt_heading_wrapper style-1\">\n\t\t\t\t\t\t<h3 class=\"rt_heading  style-1\" >Code Library<\/h3>\n\t\t\t\t\t<\/div>[vc_column_text]The components of our virtual unwrapping pipeline are available for download at the links below.[\/vc_column_text][vc_empty_space][vc_row_inner rt_row_style=&#8221;global-style&#8221; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;true&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;cover&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column_inner width=&#8221;1\/6&#8243; rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][vc_single_image image=&#8221;5002&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;custom_link&#8221; img_link_target=&#8221;_blank&#8221; link=&#8221;https:\/\/gitlab.com\/educelab\/vc-deps&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;5\/6&#8243; rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][vc_custom_heading text=&#8221;vc-deps&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23000000&#8243; google_fonts=&#8221;font_family:Open%20Sans%3A300%2C300italic%2Cregular%2Citalic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic|font_style:700%20bold%20regular%3A700%3Anormal&#8221; link=&#8221;url:https%3A%2F%2Fgitlab.com%2Feducelab%2Fvc-deps|target:_blank&#8221;][vc_column_text]<span class=\"text-secondary\">Project ID: 21879743<\/span><\/p>\n<p>CMake project for building Volume Cartographer dependencies from source.[\/vc_column_text][vc_btn title=&#8221;GET CODE&#8221; align=&#8221;left&#8221; link=&#8221;url:https%3A%2F%2Fgitlab.com%2Feducelab%2Fvc-deps|title:Get%20code|target:_blank&#8221;][\/vc_column_inner][\/vc_row_inner][vc_separator style=&#8221;style-4&#8243;][vc_row_inner rt_row_style=&#8221;global-style&#8221; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;true&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;cover&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column_inner width=&#8221;1\/6&#8243; rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][vc_single_image image=&#8221;5007&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;custom_link&#8221; img_link_target=&#8221;_blank&#8221; link=&#8221;https:\/\/gitlab.com\/educelab\/ink-id&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;5\/6&#8243; rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][vc_custom_heading text=&#8221;ink-id&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23000000&#8243; google_fonts=&#8221;font_family:Open%20Sans%3A300%2C300italic%2Cregular%2Citalic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic|font_style:700%20bold%20regular%3A700%3Anormal&#8221; link=&#8221;url:https%3A%2F%2Fgitlab.com%2Feducelab%2Fink-id|target:_blank&#8221;][vc_column_text]<span class=\"text-secondary\">Project ID: 21809164 <\/span><\/p>\n<p>Machine Learning for Ink Identification[\/vc_column_text][vc_btn title=&#8221;GET CODE&#8221; align=&#8221;left&#8221; link=&#8221;url:https%3A%2F%2Fgitlab.com%2Feducelab%2Fink-id|title:Get%20code|target:_blank&#8221;][\/vc_column_inner][\/vc_row_inner][vc_separator style=&#8221;style-4&#8243;][vc_row_inner rt_row_style=&#8221;global-style&#8221; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;true&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;cover&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column_inner width=&#8221;1\/6&#8243; rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][vc_single_image image=&#8221;5008&#8243; img_size=&#8221;full&#8221; alignment=&#8221;center&#8221; onclick=&#8221;custom_link&#8221; img_link_target=&#8221;_blank&#8221; link=&#8221;https:\/\/gitlab.com\/educelab\/smeagol&#8221;][\/vc_column_inner][vc_column_inner width=&#8221;5\/6&#8243; rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][vc_custom_heading text=&#8221;smeagol&#8221; font_container=&#8221;tag:h2|text_align:left|color:%23000000&#8243; google_fonts=&#8221;font_family:Open%20Sans%3A300%2C300italic%2Cregular%2Citalic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic|font_style:700%20bold%20regular%3A700%3Anormal&#8221; link=&#8221;url:https%3A%2F%2Fgitlab.com%2Feducelab%2Fsmeagol&#8221;][vc_column_text]<span class=\"text-secondary\">Project ID: 21732195<\/span><\/p>\n<p>Structured Metadata Engine and Graph Objects Library[\/vc_column_text][vc_btn title=&#8221;GET CODE&#8221; align=&#8221;left&#8221; link=&#8221;url:https%3A%2F%2Fgitlab.com%2Feducelab%2Fsmeagol|title:Get%20code|target:_blank&#8221;][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[vc_row disable_element=&#8221;yes&#8221; rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;fullwidth&#8221; rt_row_style=&#8221;default-style&#8221; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;false&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;no-repeat&#8221; rt_bg_size=&#8221;contain&#8221; rt_bg_position=&#8221;center center&#8221; rt_bg_attachment=&#8221;fixed&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][\/vc_column][\/vc_row][vc_row disable_element=&#8221;yes&#8221; rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;default&#8221; rt_row_style=&#8221;alt-style-2&#8243; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;true&#8221; id=&#8221;below-slider&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;no-repeat&#8221; rt_bg_size=&#8221;contain&#8221; rt_bg_position=&#8221;center center&#8221; rt_bg_attachment=&#8221;fixed&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-4997","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Code Library - Digital Restoration Initiative<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Code Library - Digital Restoration Initiative\" \/>\n<meta property=\"og:description\" content=\"[vc_row disable_element=&#8221;yes&#8221; rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;fullwidth&#8221; rt_row_style=&#8221;default-style&#8221; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;false&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;no-repeat&#8221; rt_bg_size=&#8221;contain&#8221; rt_bg_position=&#8221;center center&#8221; rt_bg_attachment=&#8221;fixed&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][\/vc_column][\/vc_row][vc_row disable_element=&#8221;yes&#8221; rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;default&#8221; rt_row_style=&#8221;alt-style-2&#8243; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;true&#8221; id=&#8221;below-slider&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;no-repeat&#8221; rt_bg_size=&#8221;contain&#8221; rt_bg_position=&#8221;center center&#8221; rt_bg_attachment=&#8221;fixed&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Restoration Initiative\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-27T21:38:46+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/\",\"url\":\"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/\",\"name\":\"Code Library - Digital Restoration Initiative\",\"isPartOf\":{\"@id\":\"https:\/\/www2.cs.uky.edu\/dri\/#website\"},\"datePublished\":\"2020-11-03T19:29:03+00:00\",\"dateModified\":\"2021-01-27T21:38:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www2.cs.uky.edu\/dri\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Code Library\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www2.cs.uky.edu\/dri\/#website\",\"url\":\"https:\/\/www2.cs.uky.edu\/dri\/\",\"name\":\"Digital Restoration Initiative\",\"description\":\"Digital Restoration Initiative\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www2.cs.uky.edu\/dri\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Code Library - Digital Restoration Initiative","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/","og_locale":"en_US","og_type":"article","og_title":"Code Library - Digital Restoration Initiative","og_description":"[vc_row disable_element=&#8221;yes&#8221; rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;fullwidth&#8221; rt_row_style=&#8221;default-style&#8221; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;false&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;no-repeat&#8221; rt_bg_size=&#8221;contain&#8221; rt_bg_position=&#8221;center center&#8221; rt_bg_attachment=&#8221;fixed&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; rt_bg_position=&#8221;right top&#8221; rt_bg_attachment=&#8221;scroll&#8221;][\/vc_column][\/vc_row][vc_row disable_element=&#8221;yes&#8221; rt_row_background_width=&#8221;fullwidth&#8221; rt_row_content_width=&#8221;default&#8221; rt_row_style=&#8221;alt-style-2&#8243; rt_row_borders=&#8221;&#8221; rt_row_paddings=&#8221;true&#8221; id=&#8221;below-slider&#8221; rt_bg_effect=&#8221;classic&#8221; rt_bg_image_repeat=&#8221;no-repeat&#8221; rt_bg_size=&#8221;contain&#8221; rt_bg_position=&#8221;center center&#8221; rt_bg_attachment=&#8221;fixed&#8221; rt_bg_video_format=&#8221;self-hosted&#8221;][vc_column rt_wrp_col_paddings=&#8221;false&#8221; rt_border_top=&#8221;&#8221; rt_border_bottom=&#8221;&#8221; rt_border_left=&#8221;&#8221; rt_border_right=&#8221;&#8221; rt_border_top_mobile=&#8221;&#8221; rt_border_bottom_mobile=&#8221;&#8221; rt_border_left_mobile=&#8221;&#8221; rt_border_right_mobile=&#8221;&#8221; rt_bg_image_repeat=&#8221;repeat&#8221; rt_bg_size=&#8221;auto auto&#8221; [&hellip;]","og_url":"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/","og_site_name":"Digital Restoration Initiative","article_modified_time":"2021-01-27T21:38:46+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/","url":"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/","name":"Code Library - Digital Restoration Initiative","isPartOf":{"@id":"https:\/\/www2.cs.uky.edu\/dri\/#website"},"datePublished":"2020-11-03T19:29:03+00:00","dateModified":"2021-01-27T21:38:46+00:00","breadcrumb":{"@id":"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www2.cs.uky.edu\/dri\/code-bank\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www2.cs.uky.edu\/dri\/code-bank\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www2.cs.uky.edu\/dri\/"},{"@type":"ListItem","position":2,"name":"Code Library"}]},{"@type":"WebSite","@id":"https:\/\/www2.cs.uky.edu\/dri\/#website","url":"https:\/\/www2.cs.uky.edu\/dri\/","name":"Digital Restoration Initiative","description":"Digital Restoration Initiative","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www2.cs.uky.edu\/dri\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www2.cs.uky.edu\/dri\/wp-json\/wp\/v2\/pages\/4997","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www2.cs.uky.edu\/dri\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www2.cs.uky.edu\/dri\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www2.cs.uky.edu\/dri\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www2.cs.uky.edu\/dri\/wp-json\/wp\/v2\/comments?post=4997"}],"version-history":[{"count":15,"href":"https:\/\/www2.cs.uky.edu\/dri\/wp-json\/wp\/v2\/pages\/4997\/revisions"}],"predecessor-version":[{"id":5065,"href":"https:\/\/www2.cs.uky.edu\/dri\/wp-json\/wp\/v2\/pages\/4997\/revisions\/5065"}],"wp:attachment":[{"href":"https:\/\/www2.cs.uky.edu\/dri\/wp-json\/wp\/v2\/media?parent=4997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}