{"id":3268,"date":"2026-04-13T17:18:30","date_gmt":"2026-04-13T15:18:30","guid":{"rendered":"https:\/\/academics.dii.unipd.it\/phd\/?post_type=tribe_events&#038;p=3268"},"modified":"2026-04-13T17:18:58","modified_gmt":"2026-04-13T15:18:58","slug":"python-for-numerical-heat-transfer-modeling-and-building-physics","status":"publish","type":"tribe_events","link":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/","title":{"rendered":"Python for numerical heat transfer modeling and building physics"},"content":{"rendered":"<div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1280px + 0px );margin-left: calc(-0px \/ 2 );margin-right: calc(-0px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-spacing-right-small:0px;--awb-spacing-left-small:0px;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;text-transform:capitalize;--fontSize:24;line-height:var(--awb-typography1-line-height);\">Course unit contents<\/h3><\/div><div class=\"fusion-text fusion-text-1\"><p data-pm-slice=\"1 1 &#091;&#093;\">Despite the rapid rise of data-driven methodologies, physics-based modeling remains a crucial, flexible, and adaptable tool for engineering research. This course provides a practical introduction to transient heat transfer and building physics modeling, leveraging the Python programming language to bridge theoretical foundations with computational implementation.<\/p>\n<p>The programme begins with a brief introduction to Python, covering data structures, control loops, essential libraries, and data visualization. Students will then progress to developing their first models, specifically investigating 1D heat transfer through solid elements and the dynamics of radiant panels. The course extends into more complex architectural modeling, including the development of Resistance-Capacitance (RC) networks for whole-building simulations and an introduction to model calibration techniques. The course concludes with a project discussion, where students present and refine their simulations of real-world scenarios\u2014such as radiant floor heat flux and transient building behavior\u2014ensuring a deep understanding of the practical guidelines required for high-fidelity physical modeling.<\/p>\n<\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:25px;width:100%;\"><\/div><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;text-transform:capitalize;--fontSize:24;line-height:var(--awb-typography1-line-height);\">Learning goals<\/h3><\/div><div class=\"fusion-text fusion-text-2\"><p>Participants will master the basic principles of establishing and solving physics-based systems using both implicit and explicit numerical solution schemes. A primary objective is to develop proficiency in Python for scientific applications, enabling PhD students to translate physical laws into robust simulation models for transient thermal phenomena.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-three\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;text-transform:capitalize;--fontSize:24;line-height:var(--awb-typography1-line-height);\">Suggested readings<\/h3><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:5px;width:100%;\"><\/div><div class=\"fusion-text fusion-text-3\"><ul>\n<li>Transition from MATLAB to Python. https:\/\/www.enthought.com\/wp-content\/uploads\/2019\/08\/Enthought-MATLAB-to-Python-White-Paper_.pdf<\/li>\n<li>Think Python. https:\/\/greenteapress.com\/wp\/think-python-2e\/Physics modeling<\/li>\n<li>ASHRAE Fundamentals. Incropera F., De Witt D. Fundamentals of Heat Transfer, John Wiley&amp;Sons. 1981 or other edition.<\/li>\n<li>Building Physics &#8211; Applications in Python. https:\/\/www.researchgate.net\/publication\/353514722_Building_Physics_-_Applications_in_Python<\/li>\n<li>Solving inverse problems in building physics: an overview of guidelines for a careful and optimal use of data. https:\/\/srouchier.github.io\/files\/2018-enb-review.pdf<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":44,"featured_media":3270,"template":"","meta":{"_tribe_events_status":"","_tribe_events_status_reason":"","footnotes":""},"tags":[],"tribe_events_cat":[34],"class_list":["post-3268","tribe_events","type-tribe_events","status-publish","has-post-thumbnail","hentry","tribe_events_cat-event","cat_event"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Python for numerical heat transfer modeling and building physics - PHD in Industrial Engineering<\/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:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python for numerical heat transfer modeling and building physics - PHD in Industrial Engineering\" \/>\n<meta property=\"og:url\" content=\"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/\" \/>\n<meta property=\"og:site_name\" content=\"PHD in Industrial Engineering\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-13T15:18:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/academics.dii.unipd.it\/phd\/wp-content\/uploads\/sites\/58\/2026\/04\/CDII_python-scaled.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1236\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated 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:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/event\\\/python-for-numerical-heat-transfer-modeling-and-building-physics\\\/\",\"url\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/event\\\/python-for-numerical-heat-transfer-modeling-and-building-physics\\\/\",\"name\":\"Python for numerical heat transfer modeling and building physics - PHD in Industrial Engineering\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/event\\\/python-for-numerical-heat-transfer-modeling-and-building-physics\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/event\\\/python-for-numerical-heat-transfer-modeling-and-building-physics\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/wp-content\\\/uploads\\\/sites\\\/58\\\/2026\\\/04\\\/CDII_python-scaled.jpeg\",\"datePublished\":\"2026-04-13T15:18:30+00:00\",\"dateModified\":\"2026-04-13T15:18:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/event\\\/python-for-numerical-heat-transfer-modeling-and-building-physics\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/event\\\/python-for-numerical-heat-transfer-modeling-and-building-physics\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/event\\\/python-for-numerical-heat-transfer-modeling-and-building-physics\\\/#primaryimage\",\"url\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/wp-content\\\/uploads\\\/sites\\\/58\\\/2026\\\/04\\\/CDII_python-scaled.jpeg\",\"contentUrl\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/wp-content\\\/uploads\\\/sites\\\/58\\\/2026\\\/04\\\/CDII_python-scaled.jpeg\",\"width\":2560,\"height\":1236},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/event\\\/python-for-numerical-heat-transfer-modeling-and-building-physics\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Eventi\",\"item\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/events\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Python for numerical heat transfer modeling and building physics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/#website\",\"url\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/\",\"name\":\"PHD in Industrial Engineering\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/academics.dii.unipd.it\\\/phd\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python for numerical heat transfer modeling and building physics - PHD in Industrial Engineering","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:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/","og_locale":"en_GB","og_type":"article","og_title":"Python for numerical heat transfer modeling and building physics - PHD in Industrial Engineering","og_url":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/","og_site_name":"PHD in Industrial Engineering","article_modified_time":"2026-04-13T15:18:58+00:00","og_image":[{"width":2560,"height":1236,"url":"https:\/\/academics.dii.unipd.it\/phd\/wp-content\/uploads\/sites\/58\/2026\/04\/CDII_python-scaled.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/","url":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/","name":"Python for numerical heat transfer modeling and building physics - PHD in Industrial Engineering","isPartOf":{"@id":"https:\/\/academics.dii.unipd.it\/phd\/#website"},"primaryImageOfPage":{"@id":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/#primaryimage"},"image":{"@id":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/#primaryimage"},"thumbnailUrl":"https:\/\/academics.dii.unipd.it\/phd\/wp-content\/uploads\/sites\/58\/2026\/04\/CDII_python-scaled.jpeg","datePublished":"2026-04-13T15:18:30+00:00","dateModified":"2026-04-13T15:18:58+00:00","breadcrumb":{"@id":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/#primaryimage","url":"https:\/\/academics.dii.unipd.it\/phd\/wp-content\/uploads\/sites\/58\/2026\/04\/CDII_python-scaled.jpeg","contentUrl":"https:\/\/academics.dii.unipd.it\/phd\/wp-content\/uploads\/sites\/58\/2026\/04\/CDII_python-scaled.jpeg","width":2560,"height":1236},{"@type":"BreadcrumbList","@id":"https:\/\/academics.dii.unipd.it\/phd\/event\/python-for-numerical-heat-transfer-modeling-and-building-physics\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/academics.dii.unipd.it\/phd\/"},{"@type":"ListItem","position":2,"name":"Eventi","item":"https:\/\/academics.dii.unipd.it\/phd\/events\/"},{"@type":"ListItem","position":3,"name":"Python for numerical heat transfer modeling and building physics"}]},{"@type":"WebSite","@id":"https:\/\/academics.dii.unipd.it\/phd\/#website","url":"https:\/\/academics.dii.unipd.it\/phd\/","name":"PHD in Industrial Engineering","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/academics.dii.unipd.it\/phd\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/tribe_events\/3268","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/users\/44"}],"version-history":[{"count":3,"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/tribe_events\/3268\/revisions"}],"predecessor-version":[{"id":3271,"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/tribe_events\/3268\/revisions\/3271"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/media\/3270"}],"wp:attachment":[{"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/media?parent=3268"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/tags?post=3268"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/academics.dii.unipd.it\/phd\/wp-json\/wp\/v2\/tribe_events_cat?post=3268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}