<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[PyData Pittsburgh]]></title><description><![CDATA[Growing the Python, data science, and machine learning community in Pittsburgh]]></description><link>https://news.pypgh.org</link><image><url>https://substackcdn.com/image/fetch/$s_!lOfa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08902074-6df9-4199-845e-99824ec14b15_929x929.png</url><title>PyData Pittsburgh</title><link>https://news.pypgh.org</link></image><generator>Substack</generator><lastBuildDate>Wed, 15 Apr 2026 04:49:48 GMT</lastBuildDate><atom:link href="https://news.pypgh.org/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Data Theoretic]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[pypgh@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[pypgh@substack.com]]></itunes:email><itunes:name><![CDATA[Patrick Harrison]]></itunes:name></itunes:owner><itunes:author><![CDATA[Patrick Harrison]]></itunes:author><googleplay:owner><![CDATA[pypgh@substack.com]]></googleplay:owner><googleplay:email><![CDATA[pypgh@substack.com]]></googleplay:email><googleplay:author><![CDATA[Patrick Harrison]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[March Event Recap]]></title><description><![CDATA[Thank you to everyone who joined us for our March event!]]></description><link>https://news.pypgh.org/p/march-event-recap</link><guid isPermaLink="false">https://news.pypgh.org/p/march-event-recap</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Fri, 10 Apr 2026 14:25:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NKt8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Thanks to everyone who came out for our March PyData Pittsburgh meetup, and to Christopher Pitstick for a standout talk that blended Python, hardware hacking, and AI-driven development!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NKt8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NKt8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png 424w, https://substackcdn.com/image/fetch/$s_!NKt8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png 848w, https://substackcdn.com/image/fetch/$s_!NKt8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png 1272w, https://substackcdn.com/image/fetch/$s_!NKt8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NKt8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:14798085,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/193694589?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NKt8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png 424w, https://substackcdn.com/image/fetch/$s_!NKt8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png 848w, https://substackcdn.com/image/fetch/$s_!NKt8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png 1272w, https://substackcdn.com/image/fetch/$s_!NKt8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92631ee3-ed8b-4c2d-bac4-2894596fb9dc_4824x2710.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What began as a strange beeping noise in his Tesla solar setup quickly turned into a deeper exploration of a system that offered very little visibility out of the box. Chris built his own monitoring solution using PyPowerwall, Grafana, InfluxDB, and Raspberry Pi.</p><p>Fueling his way through mad vibe coding sessions at 2am with healthy provisions of Tesla TACOS, Chris uncovered hundreds of kWh in lost production annually!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5Xx-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5Xx-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png 424w, https://substackcdn.com/image/fetch/$s_!5Xx-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png 848w, https://substackcdn.com/image/fetch/$s_!5Xx-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png 1272w, https://substackcdn.com/image/fetch/$s_!5Xx-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5Xx-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png" width="1456" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10460053,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/193694589?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5Xx-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png 424w, https://substackcdn.com/image/fetch/$s_!5Xx-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png 848w, https://substackcdn.com/image/fetch/$s_!5Xx-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png 1272w, https://substackcdn.com/image/fetch/$s_!5Xx-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8c09873-482c-4fbd-9331-68025e95c96a_3732x2094.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What made this journey especially compelling was how central AI was to the process. Chris didn&#8217;t just &#8220;use AI&#8221;&#8212;he worked with it. With Chris as Captain of the development ship, his AI coding assistant helped him move faster across unfamiliar territory, from networking and iptables to electrical concepts and data pipelines. He emphasized the importance of staying in command: verifying outputs, catching edge cases, and knowing when the model was drifting off course.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VxvS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VxvS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png 424w, https://substackcdn.com/image/fetch/$s_!VxvS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png 848w, https://substackcdn.com/image/fetch/$s_!VxvS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png 1272w, https://substackcdn.com/image/fetch/$s_!VxvS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VxvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png" width="1456" height="1002" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1002,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:933978,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/193694589?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VxvS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png 424w, https://substackcdn.com/image/fetch/$s_!VxvS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png 848w, https://substackcdn.com/image/fetch/$s_!VxvS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png 1272w, https://substackcdn.com/image/fetch/$s_!VxvS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F480228dc-b2bc-4c8a-8711-1afc494565a8_3550x2444.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Christopher&#8217;s talk also highlighted the importance of open source and working with a community, the challenges of working within closed ecosystems, and how data can be used as leverage when navigating vendors and warranty claims. From reverse engineering to late-night debugging sessions, this was a practical and candid look at modern problem solving across disciplines.<br><br><a href="https://solar.pitstick.net">Take a live peek HERE</a> at what Christopher&#8217;s custom built Tesla Solar dashboard is reporting off of his roof. How good is the solar sailing today?</p>]]></content:encoded></item><item><title><![CDATA[Join Us Tonight! PyData Pittsburgh March Event]]></title><description><![CDATA[An Unexpected Journey: Life Lessons from Conquering Tesla Solar with Python]]></description><link>https://news.pypgh.org/p/join-us-tonight-pydata-pittsburgh</link><guid isPermaLink="false">https://news.pypgh.org/p/join-us-tonight-pydata-pittsburgh</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Thu, 26 Mar 2026 13:57:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jFd-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re excited to welcome Christopher Pitstick, Senior Software Engineer, Latitude AI, for our March PyData Pittsburgh event:</p><p><em>An Unexpected Journey: Life Lessons from Conquering Tesla Solar with Python</em></p><p>Check out the Meetup Event page for all information about time and location.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/312753508/&quot;,&quot;text&quot;:&quot;RSVP and Details on Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/312753508/"><span>RSVP and Details on Meetup</span></a></p><h3>About the Talk</h3><p>In 2024, Christopher installed a Tesla solar array expecting clean energy and lower bills. Instead, he got a masterclass in persistence, reverse engineering, and why you should never trust a system you can&#8217;t monitor. Bringing laptops is encouraged for a live interactive surprise at the start of the session!</p><p>Tesla&#8217;s Powerwall/Inverter ecosystem is powerful but notoriously opaque&#8212;out of the box it tells you very little about what&#8217;s happening on your roof. When a weird beeping noise caused Christopher to suspect something was wrong, he built his own monitoring solution with PyPowerwall (an open-source library) utilizing Grafana, InfluxDB, and a Raspberry Pi. The shocking result? He discovered hundreds of kWh in lost production annually.</p><h3>About the Speaker</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jFd-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jFd-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jFd-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jFd-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jFd-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jFd-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg" width="1000" height="665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167838,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/192206948?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jFd-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg 424w, https://substackcdn.com/image/fetch/$s_!jFd-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg 848w, https://substackcdn.com/image/fetch/$s_!jFd-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!jFd-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40bf14a5-0849-4057-8dce-6bea59d72c44_1000x665.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>Christopher Pitstick</h4><p>In 2024, Christopher installed solar panels on his home and quickly dove into system analysis to optimize performance &#8212; a hands-on experience that directly inspired this presentation.</p><p>Originally from Dayton, Ohio, Christopher is a Senior Software Engineer at Latitude AI (a Ford subsidiary). His programming journey began at age 12 with QBasic, sparking a lifelong passion that has taken him through roles at Microsoft, Amazon, and Argo AI. He&#8217;s worked across numerous languages including C++, Java, C#, TypeScript, Perl, and, of course, Python!</p><p>A dedicated neurodiversity advocate, he regularly shares his experiences through public speaking engagements, raising awareness and empowering others in the tech community.</p>]]></content:encoded></item><item><title><![CDATA[Reminder: Join us Thursday, March 26th for An Unexpected Journey: Life Lessons from Conquering Tesla Solar with Python]]></title><description><![CDATA[Hi all ~]]></description><link>https://news.pypgh.org/p/reminder-join-us-thursday-march-26th</link><guid isPermaLink="false">https://news.pypgh.org/p/reminder-join-us-thursday-march-26th</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Thu, 12 Mar 2026 13:32:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lOfa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08902074-6df9-4199-845e-99824ec14b15_929x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi all ~ </p><p>Come join us Thursday, March 26th at CoLab18 in Nova Place for <em>An Unexpected Journey: Life Lessons from Conquering Tesla Solar with Python</em> with Christopher Pitstick (Latitude AI). </p><p>After installing a Tesla solar system in 2024, Christopher noticed a strange beeping noise and discovered the system provides almost no visibility into what&#8217;s happening on his roof. So he built his own monitoring stack using Python, PyPowerwall, Grafana, InfluxDB, and a Raspberry Pi&#8212;and uncovered hundreds of kWh of lost production annually. Doors open 6:00 pm, talk starts at 6:30 pm.</p><p>Bring a laptop for a live interactive surprise at the start of the event!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/312753508/&quot;,&quot;text&quot;:&quot;Details and RSVP on Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/312753508/"><span>Details and RSVP on Meetup</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[February Event Recap]]></title><description><![CDATA[Thank you to everyone who joined us at the Allegheny Observatory last week!]]></description><link>https://news.pypgh.org/p/february-event-recap</link><guid isPermaLink="false">https://news.pypgh.org/p/february-event-recap</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Fri, 06 Mar 2026 16:27:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Afzc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>PyData Pittsburgh kicked off 2026 last week with a packed evening at the historic <a href="https://www.observatory.pitt.edu/">Allegheny Observatory</a>.</p><p><a href="https://www.linkedin.com/in/hndz/">Christopher Hern&#225;ndez,</a> a physics Ph.D. candidate at the University of Pittsburgh, gave a fascinating talk on <strong><a href="https://www.meetup.com/pydata-pittsburgh/events/313112837/">Characterizing the Transient Universe with the Pitt-Google Alert Broker.</a></strong> He walked us through how astronomers use machine learning and cloud infrastructure to process massive alert streams from modern sky surveys, helping researchers identify and study transient cosmic events such as Type Ia supernovae in real time.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Afzc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Afzc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Afzc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Afzc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Afzc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Afzc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg" width="764" height="639" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:639,&quot;width&quot;:764,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100582,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/190113280?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Afzc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Afzc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Afzc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Afzc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F14622419-4af3-446c-a38c-38385522eeaa_764x639.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>After the presentation, attendees joined observatory staff and volunteers for a tour of the historic building, including the Fitz-Clark and Thaw refractor telescopes. Many thanks to the Allegheny Observatory staff and volunteers for being such wonderful hosts and making the evening possible!<br><br><strong>Explore the links!</strong><br><strong><a href="https://mwvgroup.github.io/pittgoogle-client/">pittgoogle-client</a></strong>: A Python library for accessing astronomy data served by the Pitt-Google Alert Broker.<br><br><strong><a href="https://github.com/mwvgroup/pittgoogle-user-demos">pittgoogle-user-demos</a></strong>: A repo containing tutorials on how to access and interact with alert data served by the broker.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GdOR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GdOR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png 424w, https://substackcdn.com/image/fetch/$s_!GdOR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png 848w, https://substackcdn.com/image/fetch/$s_!GdOR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png 1272w, https://substackcdn.com/image/fetch/$s_!GdOR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GdOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png" width="1456" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19077636,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/190113280?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GdOR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png 424w, https://substackcdn.com/image/fetch/$s_!GdOR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png 848w, https://substackcdn.com/image/fetch/$s_!GdOR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png 1272w, https://substackcdn.com/image/fetch/$s_!GdOR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ef58df9-c5ea-4737-ba06-8043f4c12287_4466x2410.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><br></p>]]></content:encoded></item><item><title><![CDATA[Characterizing the Transient Universe with the Pitt-Google Alert Broker]]></title><description><![CDATA[PyData Pittsburgh is excited to host our first event of 2026: Characterizing the Transient Universe with the Pitt-Google Alert Broker. Join us Wednesday, February 25, as Christopher Hern&#225;ndez, Ph.D.]]></description><link>https://news.pypgh.org/p/characterizing-the-transient-universe</link><guid isPermaLink="false">https://news.pypgh.org/p/characterizing-the-transient-universe</guid><dc:creator><![CDATA[Madison Ebersole]]></dc:creator><pubDate>Wed, 04 Feb 2026 14:08:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2-Yw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2-Yw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2-Yw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif 424w, https://substackcdn.com/image/fetch/$s_!2-Yw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif 848w, https://substackcdn.com/image/fetch/$s_!2-Yw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif 1272w, https://substackcdn.com/image/fetch/$s_!2-Yw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2-Yw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif" width="1456" height="1107" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65d9308b-6d76-4c91-b247-3b36075b68eb.tif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1107,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9326768,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/tiff&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/186859051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2-Yw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif 424w, https://substackcdn.com/image/fetch/$s_!2-Yw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif 848w, https://substackcdn.com/image/fetch/$s_!2-Yw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif 1272w, https://substackcdn.com/image/fetch/$s_!2-Yw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d9308b-6d76-4c91-b247-3b36075b68eb.tif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>PyData Pittsburgh is excited to host our first event of 2026:<em> Characterizing the Transient Universe with the Pitt-Google Alert Broker.</em> Join us Wednesday, February 25, as Christopher Hern&#225;ndez, Ph.D. candidate at the University of Pittsburgh, shares more about his research using machine learning in astronomy.</p><p>We have an exciting venue for this event&#8212;the <strong>Allegheny Observatory</strong> has graciously agreed to not only host the talk but also offer a <strong>free private</strong> tour exclusively for the PyData Pittsburgh group after the presentation! Don&#8217;t miss this opportunity to learn about cutting-edge AI applications in astronomy while exploring one of Pittsburgh&#8217;s most fascinating scientific landmarks.</p><p><strong>Note:</strong> Attendance for this event is limited. Please RSVP only if you are committed to attending. Thank you.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/313112837&quot;,&quot;text&quot;:&quot;RSVP at Meetup.com&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/313112837"><span>RSVP at Meetup.com</span></a></p><p></p><h3>Schedule</h3><p>February 25th</p><ul><li><p>7pm, Doors Open</p></li><li><p>7:30pm, Talk</p></li><li><p>8:30pm, Observatory Tour</p></li></ul><h3>About the talk:</h3><p>We live in a dynamic universe. For the foreseeable decade and beyond, our field&#8217;s understanding of the physical mechanisms driving evolutionary processes across local and cosmological scales will flourish thanks to the incredibly rich datasets produced by wide-field astronomical surveys, such as Vera C. Rubin Observatory&#8217;s Legacy Survey of Space &amp; Time (LSST). Furthermore, astronomical alerts&#8212;packets of data containing world-public information about the sources detected by a survey&#8212;produced by LSST will enable the ability to conduct real-time, time-domain studies of the transient universe at a scale never seen before in the field of astronomy.</p><p>In this talk, I will introduce the Pitt-Google Alert Broker: an astronomical community alert broker designed to enable broad public access to, and scientific analysis of,  alert streams from various surveys. In particular, I will highlight the increasingly diverse suite of machine learning models and cloud resources employed by Pitt-Google, with the intention of mitigating the challenges the field of astronomy now faces in data access, processing, transport, and storage.</p><h3>About the observatory:</h3><p>The Allegheny Observatory is one of the major historic astronomical research institutions of the world. A short presentation about the institution will be shown followed by a walking tour of the building finally ending up at the 13&#8221; Fitz-Clark refractor. More information about getting to the observatory can be found on our <a href="https://www.meetup.com/pydata-pittsburgh/events/313112837/">Meetup Event</a> page.</p><h3>About the Speaker:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Sz02!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Sz02!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sz02!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sz02!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sz02!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Sz02!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg" width="1456" height="1820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3557138,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/186859051?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Sz02!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Sz02!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Sz02!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Sz02!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae7e9430-194b-42a9-8594-ce6d70934657_2316x2895.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Christopher Hern&#225;ndez is a physics Ph.D. candidate at the University of Pittsburgh. He obtained his bachelor&#8217;s degree in astrophysics from the University of California, Los Angeles (UCLA) and his master&#8217;s degree in physics from the University of Pittsburgh. Christopher is experienced in developing software pipelines for the analysis of astronomical data in real time, and his research currently focuses on analyzing how the systematic differences between ML algorithms&#8212;particularly in the training, hyperparameter optimization, and prediction processes that each algorithm employs&#8212;affect the resulting decision boundaries of various astrophysical classes.</p>]]></content:encoded></item><item><title><![CDATA[January 29th Event CANCELED and Rescheduled]]></title><description><![CDATA[Due to the extreme cold, and keeping the safety and comfort of our community as our priority, the Tesla Solar Meetup event for January 29th has been canceled, and rescheduled for March 26th.]]></description><link>https://news.pypgh.org/p/january-29th-event-canceled-and-rescheduled</link><guid isPermaLink="false">https://news.pypgh.org/p/january-29th-event-canceled-and-rescheduled</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Wed, 28 Jan 2026 14:07:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lOfa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08902074-6df9-4199-845e-99824ec14b15_929x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Due to the extreme cold, and keeping the safety and comfort of our community as our priority, the Tesla Solar Meetup event for January 29th has been canceled, and rescheduled for March 26th. Please see <a href="https://www.meetup.com/pydata-pittsburgh/events/312753508/">the event listing on Meetup</a> for full details.</p><p>Sincerely,<br>~The PyData Pittsburgh Organizers</p>]]></content:encoded></item><item><title><![CDATA[Rescheduled: An Unexpected Journey: Life Lessons from Conquering Tesla Solar with Python]]></title><description><![CDATA[Hey PyData Pittsburgh!]]></description><link>https://news.pypgh.org/p/rescheduled-an-unexpected-journey</link><guid isPermaLink="false">https://news.pypgh.org/p/rescheduled-an-unexpected-journey</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Wed, 21 Jan 2026 16:36:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!lOfa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08902074-6df9-4199-845e-99824ec14b15_929x929.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey PyData Pittsburgh!</p><p>Due to severe winter weather forecast for the upcoming week, and our desire to keep safety and comfort considerations foremost for our community, we have decided to reschedule this event. This event is now scheduled for Thursday, March 26th. Same time, same location. Please see <a href="https://www.meetup.com/pydata-pittsburgh/events/312753508/">the event listing</a> for all details.</p><p>Thank you, and we look forward to seeing you for the Unexpected Journey, in March!</p><p>Sincerely,</p><p>~Doug &amp; Madi</p>]]></content:encoded></item><item><title><![CDATA[An Unexpected Journey: Life Lessons from Conquering Tesla Solar with Python]]></title><description><![CDATA[Join us Thursday, March 26th, for a powerhouse Python talk from Christopher Pitstick, Senior Software Engineer at Latitude AI.]]></description><link>https://news.pypgh.org/p/an-unexpected-journey-life-lessons</link><guid isPermaLink="false">https://news.pypgh.org/p/an-unexpected-journey-life-lessons</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Wed, 14 Jan 2026 14:25:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!UOVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Join us Thursday, March 26th, for a powerhouse Python talk from Christopher Pitstick, Senior Software Engineer at Latitude AI. In 2024, Christopher installed a Tesla solar array expecting clean energy and lower bills. Instead, he got a masterclass in persistence, reverse engineering, and why you should never trust a system you can't monitor. Bringing laptops is encouraged for a live interactive surprise at the start of the session!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/312753508/&quot;,&quot;text&quot;:&quot;Details and RSVP on Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/312753508/"><span>Details and RSVP on Meetup</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UOVJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UOVJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UOVJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UOVJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UOVJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UOVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg" width="1000" height="665" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:665,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167838,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/184547201?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UOVJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg 424w, https://substackcdn.com/image/fetch/$s_!UOVJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg 848w, https://substackcdn.com/image/fetch/$s_!UOVJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!UOVJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6822d685-abae-4ad3-8df5-6917aff77998_1000x665.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Tesla's Powerwall/Inverter ecosystem is powerful but notoriously opaque&#8212;out of the box it tells you very little about what's happening on your roof. When a weird beeping noise caused Christopher to suspect something was wrong, he built his own monitoring solution with PyPowerwall (an open-source library) utilizing Grafana, InfluxDB, and a Raspberry Pi. The shocking result? He discovered hundreds of kWh in lost production annually.<br><br>&#129504; About the talk:<br>This talk isn&#8217;t just about debugging solar panels, nor is it entirely about Python! It&#8217;s about the unexpected lessons you learn when you trust your instincts and refuse to accept &#8220;it&#8217;s working fine&#8221; as an answer:</p><ul><li><p>Contributing to open source when the tools you need don&#8217;t quite exist yet</p></li><li><p>Using AI like a Commander. How to keep it on track, check your course, watch out for edge cases, stop a mutiny, and make the impossible, possible!</p></li><li><p>How OSS acts as a lever to change the world, and tips &amp; tricks for contributing to OSS</p></li><li><p>Bridging domains&#8212;how a software engineer learns just enough electrical/RF engineering to be dangerous</p></li><li><p>Navigating warranty claims and contractor relationships with data as your ally</p></li><li><p>The right-to-repair movement, and why closed ecosystems hurt consumers</p></li><li><p>Community and "going together" wins over going it alone</p></li><li><p>When to dig deeper vs. when to ship (spoiler: he chose poorly several times)</p></li><li><p>Why Python&#8217;s ecosystem makes it the perfect Swiss Army knife for uniting a vast array of disciplines and communities</p></li><li><p>In the age of AI and vibe coding, what is it that makes software engineers truly valuable?</p></li></ul><p>Chris will also touch on the electrical engineering side of the debugging adventure. He had to use scraps of documentation, a multimeter, and some good ole' fashion ingenuity to investigate the circuitry. He will also discuss the sheer madness that is debugging Wi-Fi signals, and why Tesla's solar inverters are effectively vehicles without wheels. An open question he'd love help from the community on: how do you actually track down the interference source inside a noisy power electronics system like this? Apparently it&#8217;s hard&#8230; but Pittsburgh has some pretty serious hardware hackers.</p><p>You&#8217;ll see real code, real dashboards, real mistakes, and the very unscientific art of &#8220;vibe-coding&#8221; your way through iptable rules at 2am. Does the system get fixed? Does he recover his lost production? Is the blade Narsil reforged? Come find out!<br><br>&#128100; About the speaker:<br>In 2024, Christopher installed solar panels on his home and quickly dove into system analysis to optimize performance &#8212; a hands-on experience that directly inspired this presentation.<br><br>Originally from Dayton, Ohio, Christopher is a Senior Software Engineer at Latitude AI (a Ford subsidiary). His programming journey began at age 12 with QBasic, sparking a lifelong passion that has taken him through roles at Microsoft, Amazon, and Argo AI. He's worked across numerous languages including C++, Java, C#, TypeScript, Perl, and, of course, Python!<br><br>A dedicated neurodiversity advocate, he regularly shares his experiences through public speaking engagements, raising awareness and empowering others in the tech community.</p>]]></content:encoded></item><item><title><![CDATA[November Event Recap]]></title><description><![CDATA[Thank you to everyone who joined us for our November event!]]></description><link>https://news.pypgh.org/p/november-event-recap</link><guid isPermaLink="false">https://news.pypgh.org/p/november-event-recap</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Thu, 13 Nov 2025 17:18:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yeS_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who joined us for PyData Pittsburgh&#8217;s November event, <em><a href="https://www.meetup.com/pydata-pittsburgh/events/311534442/">Bodo DataFrames: A Fast and Scalable HPC-Based Drop-In Replacement for Pandas.</a> </em>Last week&#8217;s meetup featured <strong>Ehsan Totoni</strong> and <strong>Scott Routledge</strong> from <strong><a href="https://www.bodo.ai/">Bodo.ai</a></strong><a href="https://www.bodo.ai/">,</a> who introduced how Bodo DataFrames brings true HPC performance to the everyday Pandas workflow. By combining MPI-based parallel execution with an inferential JIT compiler and automatic query optimization, Bodo lets data teams scale familiar Python code to massive datasets without rewriting anything or adopting complex distributed frameworks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yeS_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yeS_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png 424w, https://substackcdn.com/image/fetch/$s_!yeS_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png 848w, https://substackcdn.com/image/fetch/$s_!yeS_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png 1272w, https://substackcdn.com/image/fetch/$s_!yeS_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yeS_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png" width="1456" height="797" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:797,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8334772,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/178804907?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yeS_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png 424w, https://substackcdn.com/image/fetch/$s_!yeS_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png 848w, https://substackcdn.com/image/fetch/$s_!yeS_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png 1272w, https://substackcdn.com/image/fetch/$s_!yeS_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe42b1f29-8c6f-48a2-b350-16eb8a554bf1_4024x2204.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The speakers also highlighted Bodo&#8217;s expanding ecosystem, including the <strong>AI Toolkit</strong> for scalable LLM generation, embeddings, and distributed PyTorch training, and new <strong>Iceberg support</strong> for versioned, metadata-rich dataset management. Together, these tools position Bodo as a unified, Python-first platform for large-scale ETL, AI pipelines, and modern data lake operations.</p><p>Check out the <a href="https://drive.google.com/file/d/1Rukwbb16zAVDf0tgUqVZlJNan9yB9omv/view">full presentation slides here!</a></p>]]></content:encoded></item><item><title><![CDATA[Panel Discussion: Mentorship in Analytics]]></title><description><![CDATA[PyData Pittsburgh is excited to co-host a panel discussion on Mentorship in Analytics, presented by INFORMS-Pittsburgh and PyData Pittsburgh.]]></description><link>https://news.pypgh.org/p/panel-discussion-mentorship-in-analytics</link><guid isPermaLink="false">https://news.pypgh.org/p/panel-discussion-mentorship-in-analytics</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Wed, 05 Nov 2025 15:33:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!L_2Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L_2Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L_2Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L_2Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L_2Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L_2Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L_2Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4800734,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/178089039?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L_2Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg 424w, https://substackcdn.com/image/fetch/$s_!L_2Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg 848w, https://substackcdn.com/image/fetch/$s_!L_2Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!L_2Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65324bfe-9139-463b-b191-d9b2d9744f15_5472x3648.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>PyData Pittsburgh</strong> is excited to co-host a panel discussion on <strong>Mentorship in Analytics</strong>, presented by <strong><a href="https://connect.informs.org/pittsburgh/home">INFORMS-Pittsburgh</a></strong> and <strong>PyData Pittsburgh</strong>.</p><p>Join us on <strong>Wednesday, November 19th</strong>, as <strong>Dr. Louis Luangkesorn</strong>, Lead Data Scientist at Highmark Health, moderates a panel of experienced professionals, each of whom has served as both mentor and mentee in a variety of settings, from supervisors to collaborations both within and outside of companies. Together, they&#8217;ll explore how mentoring relationships evolve, what makes them thrive, and how they can shape meaningful career growth in analytics.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/311814074/&quot;,&quot;text&quot;:&quot;Details and RSVP on Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/311814074/"><span>Details and RSVP on Meetup</span></a></p><p><strong>About the Discussion:</strong></p><p>Our careers are unique journeys, and having mentors who have navigated similar professional terrains can provide invaluable insights on long-term growth, soft-skill development, and framing technical developments into a grounded, holistic perspective.</p><p>We have assembled a panel with professionals with experience in large companies, start-ups, consulting, and government work. We&#8217;ll be discussing how these informal relationships start, what makes them last, and the ways they benefit analytics professionals.</p><p>We want to make sure the discussion addresses what&#8217;s on your mind! <a href="https://forms.gle/LbBxWYjuNfCgxM9s6">Please submit your questions for the panelists</a> on any aspect of finding, forming, or flourishing in a mentorship relationship. What are you most curious about?</p><p>Register and submit questions <a href="https://forms.gle/LbBxWYjuNfCgxM9s6">at this link.</a> You&#8217;ll receive reminders before the event and a weblink if we&#8217;re able to make it hybrid (TBD).<br><a href="https://forms.gle/LbBxWYjuNfCgxM9s6">https://forms.gle/LbBxWYjuNfCgxM9s6</a></p><p><strong>Panelists:</strong></p><ul><li><p><strong><a href="https://www.linkedin.com/in/lori-dempsey-ra-sme/">Lori Dempsey, Highmark Health</a></strong></p></li><li><p><strong><a href="https://www.linkedin.com/in/mohar-dey/">Mohar Dey, Dick&#8217;s Sporting Goods</a></strong></p></li><li><p><strong><a href="https://medium.com/data-xd">Bryan Lane, DATA XD</a></strong></p></li><li><p><strong><a href="https://www.linkedin.com/in/mattnicosia/">Matt Nicosia, Zayer</a></strong></p></li><li><p><strong><a href="https://www.linkedin.com/in/chris-villi-14247762/">Chris Villi, FedEx Ground</a></strong></p></li><li><p><strong><a href="https://www.linkedin.com/in/lluangkesorn/">Louis Luangkesorn, Highmark Health</a> (moderator)</strong></p></li></ul><p>The <strong>Pittsburgh INFORMS Chapter</strong> is a nonprofit organization associated with the Institute for Operations Research and the Management Sciences to connect Analytics professionals in the Pittsburgh area and beyond.</p><h3><strong>&#10024;&#9989; Take the PyData Pittsburgh Member Survey!</strong></h3><p>Thanks for being part of our community! This quick survey will help shape future PyData Pittsburgh events.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://tally.so/r/3xAOGo&quot;,&quot;text&quot;:&quot;Take the Member Survey&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://tally.so/r/3xAOGo"><span>Take the Member Survey</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Join us Tonight! Bodo DataFrames: A Fast and Scalable HPC-Based Drop-In Replacement for Pandas]]></title><description><![CDATA[Join PyData Pittsburgh tonight at the Swartz Center for our November event &#8212; Bodo DataFrames: A Fast and Scalable HPC-Based Drop-In Replacement for Pandas. Ehsan Totoni, CTO and Co-Founder of Bodo.ai, will discuss how Bodo DataFrames brings high-performance computing (HPC) techniques like MPI and JIT compilation to the familiar Pandas API&#8212;allowing data scientists to scale Python workloads from millions to billions of rows without rewriting their code.]]></description><link>https://news.pypgh.org/p/join-us-tonight-bodo-dataframes-a</link><guid isPermaLink="false">https://news.pypgh.org/p/join-us-tonight-bodo-dataframes-a</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Tue, 04 Nov 2025 17:11:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!2i3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2i3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2i3y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2i3y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2i3y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2i3y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2i3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82051,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/178001346?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2i3y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!2i3y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!2i3y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!2i3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8c99d1-ca37-40bc-a317-fbe931461515_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Join PyData Pittsburgh tonight at the Swartz Center for our November event &#8212; <em>Bodo DataFrames: A Fast and Scalable HPC-Based Drop-In Replacement for Pandas.</em> Ehsan Totoni, CTO and Co-Founder of <a href="https://www.bodo.ai/">Bodo.ai,</a> will discuss how Bodo DataFrames brings high-performance computing (HPC) techniques like MPI and JIT compilation to the familiar Pandas API&#8212;allowing data scientists to scale Python workloads from millions to billions of rows without rewriting their code.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/311534442/&quot;,&quot;text&quot;:&quot;Details and RSVP&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/311534442/"><span>Details and RSVP</span></a></p><p><strong>About the talk:</strong><br>Pandas is a popular library for data scientists but it struggles with large datasets; programs either become too slow or run out of memory. In this talk, we introduce Bodo DataFrames (<a href="https://github.com/bodo-ai/Bodo">https://github.com/bodo-ai/Bodo</a>) as a drop-in replacement for the Pandas library that uses high performance computing (HPC) based techniques such as Message Passing Interface (MPI) and JIT compilation for acceleration and scaling. We give an overview of its architecture and explain how it avoids the problems of Pandas (while keeping user code the same), go over concrete examples, and finally discuss current limitations. This talk is for Pandas users who would like to run their code on larger data while avoiding frustrating code rewrites to other APIs. Basic knowledge of Pandas and Python is recommended.</p><p><strong>Time:</strong><br>5:30pm &#8211; Doors Open<br>6:00pm &#8211; Talk, Bodo DataFrames: A Fast and Scalable HPC-Based Drop-In Replacement for Pandas</p>]]></content:encoded></item><item><title><![CDATA[October Event Recap]]></title><description><![CDATA[Thank you to everyone who joined us for our October event!]]></description><link>https://news.pypgh.org/p/october-event-recap</link><guid isPermaLink="false">https://news.pypgh.org/p/october-event-recap</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Wed, 29 Oct 2025 14:54:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eQh2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who joined us for PyData Pittsburgh&#8217;s October event, <em><a href="https://www.meetup.com/pydata-pittsburgh/events/311209835/">Driving Materials Innovation with Data: The MDS-Rely Center for Industry-Academic Partnerships.</a></em><a href="https://www.meetup.com/pydata-pittsburgh/events/311209835/"> </a>Satish Iyengar, MDS-Rely Co-PI and Professor of Statistics at the University of Pittsburgh, shared with us how MDS-Rely brings together industry, government, and academic partners to conduct pre-competitive research that leverages data science to enhance materials performance, reliability, and service life.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eQh2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eQh2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eQh2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eQh2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eQh2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eQh2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg" width="1456" height="864" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:864,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1474261,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/177473675?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eQh2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg 424w, https://substackcdn.com/image/fetch/$s_!eQh2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg 848w, https://substackcdn.com/image/fetch/$s_!eQh2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!eQh2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce94a2dc-9e11-4adf-8d7c-4e494b5f75f0_3537x2100.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From predictive models for battery degradation to data-driven optimization in additive manufacturing and advanced coatings, MDS-Rely tackles real-world industrial challenges with cutting-edge analytics and experimentation. </p><p>MDS-Rely homepage: <a href="https://mds-rely.org/">https://mds-rely.org/</a></p><p>MDS-Rely on LinkedIn: <a href="https://www.linkedin.com/company/mds-rely">https://www.linkedin.com/company/mds-rely</a></p>]]></content:encoded></item><item><title><![CDATA[November Event – Bodo DataFrames: A Fast and Scalable HPC-Based Drop-In Replacement for Pandas]]></title><description><![CDATA[PyData Pittsburgh is excited to host our November event &#8211; Bodo DataFrames: A Fast and Scalable HPC-Based Drop-In Replacement for Pandas.]]></description><link>https://news.pypgh.org/p/november-event-bodo-dataframes-a</link><guid isPermaLink="false">https://news.pypgh.org/p/november-event-bodo-dataframes-a</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Wed, 22 Oct 2025 13:42:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!w2f4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w2f4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w2f4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w2f4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w2f4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w2f4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w2f4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82051,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/176829596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w2f4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!w2f4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!w2f4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!w2f4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdcda9a76-2b6a-421d-a1d3-28fa042c32a9_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>PyData Pittsburgh is excited to host our November event &#8211; <em>Bodo DataFrames: A Fast and Scalable HPC-Based Drop-In Replacement for Pandas.</em></p><p>Join us on Tuesday, November 4th, as as Ehsan Totoni, CTO and Co-Founder of <a href="https://www.bodo.ai/">Bodo.ai,</a> discusses how Bodo DataFrames brings high-performance computing (HPC) techniques like MPI and JIT compilation to the familiar Pandas API&#8212;allowing data scientists to scale Python workloads from millions to billions of rows without rewriting their code.</p><p>For latest information about time/location and to register please see our meetup page:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/311534442/&quot;,&quot;text&quot;:&quot;Details and RSVP on Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/311534442/"><span>Details and RSVP on Meetup</span></a></p><h3>About the talk:</h3><p>Pandas is a popular library for data scientists but it struggles with large datasets; programs either become too slow or run out of memory. In this talk, we introduce Bodo DataFrames (<a href="https://github.com/bodo-ai/Bodo">https://github.com/bodo-ai/Bodo</a>) as a drop-in replacement for the Pandas library that uses high performance computing (HPC) based techniques such as Message Passing Interface (MPI) and JIT compilation for acceleration and scaling. We give an overview of its architecture and explain how it avoids the problems of Pandas (while keeping user code the same), go over concrete examples, and finally discuss current limitations. This talk is for Pandas users who would like to run their code on larger data while avoiding frustrating code rewrites to other APIs. Basic knowledge of Pandas and Python is recommended.</p><h3>About the Speaker:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!b6Ci!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!b6Ci!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png 424w, https://substackcdn.com/image/fetch/$s_!b6Ci!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png 848w, https://substackcdn.com/image/fetch/$s_!b6Ci!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!b6Ci!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!b6Ci!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png" width="1000" height="1000" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1000,&quot;width&quot;:1000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1258446,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/176829596?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!b6Ci!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png 424w, https://substackcdn.com/image/fetch/$s_!b6Ci!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png 848w, https://substackcdn.com/image/fetch/$s_!b6Ci!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png 1272w, https://substackcdn.com/image/fetch/$s_!b6Ci!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e416d20-92b2-4ea8-bf3f-57910a168b64_1000x1000.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Ehsan Totoni is an entrepreneur, computer science researcher, and software engineer working on democratization of High Performance Computing (HPC) for data engineering, data science and AI/ML. Ehsan received his PhD in computer science from the University of Illinois at Urbana-Champaign, working on various aspects of HPC and Parallel Computing. He then worked as a research scientist at Intel Labs and Carnegie Mellon University, focusing on programming systems to address the gap between programmer productivity and computing performance. Ehsan co-founded Bodo.ai in 2019 and is advancing Bodo&#8217;s mission of bringing HPC to all data applications.</p>]]></content:encoded></item><item><title><![CDATA[Reminder: PyData Pittsburgh October Event – Tonight! (10/16)]]></title><description><![CDATA[Driving Materials Innovation with Data: The MDS-Rely Center for Industry-Academic Partnerships]]></description><link>https://news.pypgh.org/p/reminder-pydata-pittsburgh-october</link><guid isPermaLink="false">https://news.pypgh.org/p/reminder-pydata-pittsburgh-october</guid><dc:creator><![CDATA[Madison Ebersole]]></dc:creator><pubDate>Thu, 16 Oct 2025 14:10:32 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!OwNk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;re excited to welcome Satish Iyengar, Co-PI of the MDS-Rely Center and Professor at Pitt, for our October PyData Pittsburgh event:</p><p><em>Driving Materials Innovation with Data: The MDS-Rely Center for Industry-Academic Partnerships</em></p><p>Checkout the Meetup Event page for up-to-date information about the time/location.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/311209835/&quot;,&quot;text&quot;:&quot;Meetup Event Page&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/311209835/"><span>Meetup Event Page</span></a></p><h2>about the talk</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OwNk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OwNk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OwNk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OwNk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OwNk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OwNk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg" width="644" height="514.6542372881356" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1180,&quot;resizeWidth&quot;:644,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;diagram&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="diagram" title="diagram" srcset="https://substackcdn.com/image/fetch/$s_!OwNk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OwNk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OwNk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OwNk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F23699201-05c9-48ea-9912-f277f2686d1d_1180x943.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Materials Data Science for Reliability and Degradation <a href="https://mds-rely.org/">(MDS-Rely) Center</a> is a National Science Foundation (NSF) Industry-University Cooperative Research Center led by the University of Pittsburgh, Case Western Reserve University, and Carnegie Mellon University. MDS-Rely brings together industry, government, and academic partners to conduct pre-competitive research that leverages data science to enhance materials performance, reliability, and service life.</p><p>From predictive models for battery degradation to data-driven optimization in additive manufacturing and advanced coatings, MDS-Rely tackles real-world industrial challenges with cutting-edge analytics and experimentation. This talk will provide an overview of the Center&#8217;s research focus areas, industry engagement opportunities, and how companies can benefit from and shape this collaborative innovation ecosystem.</p><p>MDS-Rely homepage: </p><p>https://mds-rely.org/</p><p><br>MDS-Rely on LinkedIn: <a href="https://www.linkedin.com/company/mds-rely">https://www.linkedin.com/company/mds-rely</a></p><p></p><h2>about the speaker</h2><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xQsF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xQsF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xQsF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xQsF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xQsF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xQsF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg" width="218" height="192.35294117647058" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:680,&quot;resizeWidth&quot;:218,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xQsF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xQsF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xQsF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xQsF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bbed865-39c7-499c-8528-92b32fd0eb49_680x600.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em>Satish Iyengar:</em> I have been at Pitt since I earned my PhD in Statistics at Stanford. My early work was on the approximation of multivariate probabilities and meta-analysis. My interests include applications of diffusion and point processes and multivariate mixture models, especially to problems in psychiatry and neuroscience. I have served on the Food and Drug Administration&#8217;s Advisory Committee for Psychopharmacologic Drugs, and for many years I served on the National Security Agency&#8217;s Statistics Advisory Group at Stanford. I have long been interested in stochastic models for degradation (many lead to diffusion processes), so I was very happy when Paul Leu contacted me about MDS-Rely in its planning stages.</p>]]></content:encoded></item><item><title><![CDATA[PyData PGH October Newsletter]]></title><description><![CDATA[PyData Pittsburgh Updates: Mentorship Panel, Monthly Events, Membership Survey]]></description><link>https://news.pypgh.org/p/pydata-pgh-october-newsletter</link><guid isPermaLink="false">https://news.pypgh.org/p/pydata-pgh-october-newsletter</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Thu, 09 Oct 2025 14:01:39 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a4d81af8-a9c4-47e9-85fd-beb221538790_1456x820.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Fall is here, and PyData Pittsburgh has a full season ahead!</strong> From a mentorship panel and upcoming talks to our community survey, there are plenty of ways to get involved and help shape what&#8217;s next for our data community.</p><h3>Mentorship in Analytics &#8211; Coming This November! &#127793;</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RA__!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RA__!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RA__!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RA__!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RA__!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RA__!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg" width="457" height="66" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:66,&quot;width&quot;:457,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/175641719?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RA__!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RA__!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RA__!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RA__!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F631c7f01-cc4b-40fe-bffb-067f28eaf1fd_457x66.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>We&#8217;re thrilled to partner with <strong><a href="https://www.informs.org/">INFORMS Pittsburgh</a></strong>, a group that brings together people passionate about data, optimization, and analytical decision making to foster collaboration, mentorship, and real world impact.</p><p>INFORMS Pittsburgh and PyData Pittsburgh are teaming up to host a <strong>panel on mentorship in analytics</strong> this November. A strong mentoring relationship supports the mentee&#8217;s <em><strong>whole career development</strong></em><strong>,</strong> not just a single project or job. Be on the lookout for a brief survey where you can share the topics you&#8217;d most like discussed during the panel. Interested in joining the panel? <strong>Email us at <a href="mailto:organizers@pypgh.org">organizers@pypgh.org</a></strong></p><h3><strong>October Event &#8211; Driving Materials Innovation with Data &#128300;</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!viGX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!viGX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg 424w, https://substackcdn.com/image/fetch/$s_!viGX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg 848w, https://substackcdn.com/image/fetch/$s_!viGX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!viGX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!viGX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg" width="474" height="378.726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1000,&quot;resizeWidth&quot;:474,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!viGX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg 424w, https://substackcdn.com/image/fetch/$s_!viGX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg 848w, https://substackcdn.com/image/fetch/$s_!viGX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!viGX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aced10a-8ca0-4a9a-8300-e48e3c17d84a_1000x799.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Thursday, October 16 | 6:00 pm Doors Open | 6:30 pm Talk Start</strong></p><p><strong>Speaker:</strong> Satish Iyengar &#8211; Professor &amp; Associate Chair of Statistics, University of Pittsburgh</p><p>PyData Pittsburgh is excited to host our October event, <em>Driving Materials Innovation with Data: The MDS-Rely Center for Industry-Academic Partnerships.</em> Learn how data scientists, engineers, and statisticians are collaborating across institutions to bridge theory and practice, using real-world datasets to advance reliability and degradation research.</p><p>The <strong><a href="https://mds-rely.org/">MDS-Rely Center</a></strong><a href="https://mds-rely.org/">,</a> a National Science Foundation (NSF) Industry&#8211;University Cooperative Research Center, unites academia and industry to improve materials performance, reliability, and service life. From predictive models for battery degradation to data-driven optimization in additive manufacturing, the Center is turning analytics into innovation across industries.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/311209835/&quot;,&quot;text&quot;:&quot;Details &amp; RSVP for October Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/311209835/"><span>Details &amp; RSVP for October Meetup</span></a></p><h3><strong>November Event &#8211; Bodo DataFrames: Scaling Pandas with HPC &#9889;&#65039;</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F0Au!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F0Au!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png 424w, https://substackcdn.com/image/fetch/$s_!F0Au!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png 848w, https://substackcdn.com/image/fetch/$s_!F0Au!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png 1272w, https://substackcdn.com/image/fetch/$s_!F0Au!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F0Au!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png" width="408" height="118" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:118,&quot;width&quot;:408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;bodo.ai&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="bodo.ai" title="bodo.ai" srcset="https://substackcdn.com/image/fetch/$s_!F0Au!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png 424w, https://substackcdn.com/image/fetch/$s_!F0Au!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png 848w, https://substackcdn.com/image/fetch/$s_!F0Au!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png 1272w, https://substackcdn.com/image/fetch/$s_!F0Au!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd12ef191-e166-46f9-8c3d-7d78cd093e63_408x118.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Tuesday, November 4 | Swartz Center for Entrepreneurship</strong></p><p><strong>Speaker:</strong> Ehsan Totoni &#8211; Co-founder &amp; CTO, Bodo AI</p><p><strong>Learn more:</strong> <a href="https://bodo.ai">bodo.ai</a> | <a href="https://github.com/bodo-ai/Bodo">GitHub</a></p><p>Pandas is a staple for data scientists, but it struggles with large datasets &#8212; programs often become slow or memory-limited. In this talk, <strong>Ehsan Totoni</strong> introduces <strong>Bodo DataFrames</strong>, a fast, scalable, high-performance computing (HPC)&#8211;based <em>drop-in replacement</em> for Pandas.</p><p>Bodo leverages <strong>Message Passing Interface (MPI)</strong> and <strong>JIT compilation</strong> to accelerate and scale existing Pandas code &#8212; no rewrites required. You&#8217;ll get an overview of its architecture, real-world performance examples, and an honest look at current limitations. If you&#8217;ve ever wished Pandas could handle more data without breaking, this talk is for you! Look for the Bodo.ai Meetup announcement next week.</p><div><hr></div><h3><strong>Take the PyData PGH Member Survey </strong></h3><p>Your input helps shape future events, panels, and workshops!</p><p>This quick 10-minute survey is the best way to tell us what you&#8217;d like to see next from PyData Pittsburgh.</p><h4>&#10024; <strong><a href="https://tally.so/r/3xAOGo">Take the Member Survey Here</a></strong> &#10024;</h4><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[September Event Recap]]></title><description><![CDATA[Thank you to everyone who joined us for our September event!]]></description><link>https://news.pypgh.org/p/september-event-recap</link><guid isPermaLink="false">https://news.pypgh.org/p/september-event-recap</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Tue, 07 Oct 2025 20:31:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ReE-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Thank you to everyone who joined us last week at the Swartz Center for PyData Pittsburgh&#8217;s September event, <em><a href="https://www.meetup.com/pydata-pittsburgh/events/310942340/">Decoding Spatial Biology with Python: Multi-Modal Insights into Breast Cancer Progression.</a></em> Presenters <strong><a href="https://www.linkedin.com/in/alexander-chang-839a53a6/">Alex Chang</a></strong> (CMU-Pitt Computational Biology PhD student) and <strong><a href="https://www.linkedin.com/in/brent-schlegel-539638173/">Brent Schlegel</a></strong> (Pitt Integrative Systems Biology PhD student) showcased <strong>CITEgeist</strong>, a powerful new Python-based tool for multi-modal spatial transcriptomics. The talk highlighted how Python&#8217;s scalable ecosystem enables researchers to analyze complex biological data and reveal clinically meaningful patterns in breast cancer progression.</p><p>Check out the <strong><a href="https://docs.google.com/presentation/d/1IjoqaoAsKvk_c9VSQeoXU8_J7q7a6aGY/edit?slide=id.p1&amp;pli=1#slide=id.p1">slides</a></strong> and the <strong><a href="https://github.com/leeoesterreich/CITEgeist">CITEgeist</a></strong><a href="https://github.com/leeoesterreich/CITEgeist"> GitHub repo</a>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ReE-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ReE-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ReE-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ReE-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ReE-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ReE-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg" width="1456" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1342000,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/175559185?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ReE-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ReE-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ReE-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ReE-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F984dbddc-23ef-481d-8b05-1d3912e3d60f_2871x1838.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[October Event – Driving Materials Innovation with Data: The MDS-Rely Center]]></title><description><![CDATA[PyData Pittsburgh is excited to host our October event &#8211; Driving Materials Innovation with Data: The MDS-Rely Center for Industry-Academic Partnerships.]]></description><link>https://news.pypgh.org/p/october-event-driving-materials-innovation</link><guid isPermaLink="false">https://news.pypgh.org/p/october-event-driving-materials-innovation</guid><dc:creator><![CDATA[Madison Ebersole]]></dc:creator><pubDate>Thu, 02 Oct 2025 13:37:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nHRv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>PyData Pittsburgh is excited to host our October event &#8211; <em>Driving Materials Innovation with Data: The MDS-Rely Center for Industry-Academic Partnerships.</em> </p><p>Join us on Thursday, October 16th, as Satish Iyengar, MDS-Rely Co-PI and Professor and Associate Chair of Statistics at the University of Pittsburgh, discusses how data scientists, engineers, and statisticians are working together across institutions to bridge theory and practice, using real-world datasets to push the boundaries of what&#8217;s possible in materials reliability and degradation research.</p><p>For latest information about time/location and to register please see our meetup page:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/311209835/&quot;,&quot;text&quot;:&quot;Meetup Event Page&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/311209835/"><span>Meetup Event Page</span></a></p><p></p><h3>About the talk:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nHRv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nHRv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nHRv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nHRv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nHRv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nHRv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg" width="1180" height="943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:943,&quot;width&quot;:1180,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:105926,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/175040505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nHRv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nHRv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nHRv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nHRv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F033c6762-0824-4f81-bed1-8284fcf34e06_1180x943.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Materials Data Science for Reliability and Degradation <a href="https://mds-rely.org/">(MDS-Rely) Center</a> is a National Science Foundation (NSF) Industry-University Cooperative Research Center led by the University of Pittsburgh, Case Western Reserve University, and Carnegie Mellon University. MDS-Rely brings together industry, government, and academic partners to conduct pre-competitive research that leverages data science to enhance materials performance, reliability, and service life.</p><p>From predictive models for battery degradation to data-driven optimization in additive manufacturing and advanced coatings, MDS-Rely tackles real-world industrial challenges with cutting-edge analytics and experimentation. This talk will provide an overview of the Center&#8217;s research focus areas, industry engagement opportunities, and how companies can benefit from and shape this collaborative innovation ecosystem.</p><p></p><h3>MDS-Rely homepage: </h3><p><a href="https://mds-rely.org/">https://mds-rely.org/<br></a>MDS-Rely on LinkedIn: <a href="https://www.linkedin.com/company/mds-rely">https://www.linkedin.com/company/mds-rely</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h9UP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h9UP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif 424w, https://substackcdn.com/image/fetch/$s_!h9UP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif 848w, https://substackcdn.com/image/fetch/$s_!h9UP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif 1272w, https://substackcdn.com/image/fetch/$s_!h9UP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h9UP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53719,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/avif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/175040505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h9UP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif 424w, https://substackcdn.com/image/fetch/$s_!h9UP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif 848w, https://substackcdn.com/image/fetch/$s_!h9UP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif 1272w, https://substackcdn.com/image/fetch/$s_!h9UP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe73fdbd5-dab0-471e-a3b4-b4b92b5bd108_1200x675.avif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo &#8211; MDS-Rely Directors, L to R: John Kitchin (CMU), Laura Bruckman (Case Western) and Paul Leu (Pitt), with a student.</figcaption></figure></div><p></p><h3>About the Speaker</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YCDY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YCDY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YCDY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YCDY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YCDY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YCDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg" width="350" height="308.8235294117647" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:600,&quot;width&quot;:680,&quot;resizeWidth&quot;:350,&quot;bytes&quot;:302253,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/175040505?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YCDY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YCDY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YCDY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YCDY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f0bba4a-243a-4ab4-815a-4405401727b7_680x600.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Dr. Satish Iyengar: I have been at Pitt since I earned my PhD in Statistics at Stanford. My early work was on the approximation of multivariate probabilities and meta-analysis. My interests include applications of diffusion and point processes and multivariate mixture models, especially to problems in psychiatry and neuroscience. I have served on the Food and Drug Administration&#8217;s Advisory Committee for Psychopharmacologic Drugs, and for many years I served on the National Security Agency&#8217;s Statistics Advisory Group at Stanford. I have long been interested in stochastic models for degradation (many lead to diffusion processes), so I was very happy when Paul Leu contacted me about MDS-Rely in its planning stages.</p>]]></content:encoded></item><item><title><![CDATA[PyData Pittsburgh Meetup Tonight (9/30)]]></title><description><![CDATA[Reminder: PyData Pittsburgh Meetup Tonight (September 30th) &#8211; &#8220;Decoding Spatial Biology with Python&#8221; @Swartz Center for Entrepreneurship, Carnegie Mellon University]]></description><link>https://news.pypgh.org/p/pydata-pittsburgh-meetup-tonight-c71</link><guid isPermaLink="false">https://news.pypgh.org/p/pydata-pittsburgh-meetup-tonight-c71</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Tue, 30 Sep 2025 14:17:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sHrL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey PyData Pittsburgh!</p><p>We are hosting our September event tonight at the Swartz Center, and we would love to see you there!</p><p><strong>&#127897;&#65039; Talk: </strong><em><strong>Decoding Spatial Biology with Python: Multi-Modal Insights into Breast Cancer Progression</strong></em><strong><br>&#128467;&#65039; Tuesday, September 30<br>&#128341; 5:30 PM Doors Open | 6:00 PM Talk Begins<br>&#128205; <a href="https://www.google.com/maps/place/Swartz+Center+for+Entrepreneurship/@40.4447494,-79.9466413,18z/data=!4m6!3m5!1s0x69c7deb949ed0107:0xe7207ca119f99505!8m2!3d40.44497!4d-79.9456328!16s%2Fg%2F11k4_13sb4?entry=ttu&amp;g_ep=EgoyMDI1MDkyNC4wIKXMDSoASAFQAw%3D%3D">Swartz Center for Entrepreneurship, Tepper School of Business, CMU</a></strong><a href="https://www.google.com/maps/place/Swartz+Center+for+Entrepreneurship/@40.4447494,-79.9466413,18z/data=!4m6!3m5!1s0x69c7deb949ed0107:0xe7207ca119f99505!8m2!3d40.44497!4d-79.9456328!16s%2Fg%2F11k4_13sb4?entry=ttu&amp;g_ep=EgoyMDI1MDkyNC4wIKXMDSoASAFQAw%3D%3D"> </a></p><p><strong>Free Parking</strong> is available after 5pm in the <a href="https://www.google.com/maps/place/1049+Morewood+Ave,+Pittsburgh,+PA+15213/@40.445811,-79.9442095,311m/data=!3m1!1e3!4m5!3m4!1s0x8834f22271ed7ca7:0x4c1a3767af1b1f2f!8m2!3d40.4460049!4d-79.9422568?entry=ttu&amp;g_ep=EgoyMDI1MDkyNC4wIKXMDSoASAFQAw%3D%3D">Morewood Gardens Lot,</a> directly behind the Tepper School building. The entrance is off of <a href="https://www.google.com/maps/@40.4459964,-79.9422192,3a,75y,273.7h,90t/data=!3m7!1e1!3m5!1sJlwbqDXaRHn-HSpEz04KYw!2e0!6shttps:%2F%2Fstreetviewpixels-pa.googleapis.com%2Fv1%2Fthumbnail%3Fcb_client%3Dmaps_sv.tactile%26w%3D900%26h%3D600%26pitch%3D0%26panoid%3DJlwbqDXaRHn-HSpEz04KYw%26yaw%3D273.70273!7i16384!8i8192?entry=ttu&amp;g_ep=EgoyMDI1MDkyNC4wIKXMDSoASAFQAw%3D%3D">Morewood Avenue.</a></p><p>Join us as <strong>Alex C. Chang</strong>, CMU-Pitt (Graduate Student PhD, Computational Biology) and <strong>Brent Schlegel</strong>, University of Pittsburgh School of Medicine (Graduate Student PhD, Integrative Systems Biology), present their novel tool, CITEgeist, which harnesses Python&#8217;s capabilities for multi-modal spatial transcriptomics.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/310942340/&quot;,&quot;text&quot;:&quot;Details and RSVP on Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/310942340/"><span>Details and RSVP on Meetup</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sHrL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sHrL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!sHrL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!sHrL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!sHrL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sHrL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2383941,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/174926218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sHrL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!sHrL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!sHrL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!sHrL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1ebe135-0290-4741-b8f9-72fa7d9d4b92_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[September Meetup Event: Decoding Spatial Biology with Python]]></title><description><![CDATA[Join us on September 30th at the Swartz Center for Entrepreneurship]]></description><link>https://news.pypgh.org/p/september-meetup-event-decoding-spatial</link><guid isPermaLink="false">https://news.pypgh.org/p/september-meetup-event-decoding-spatial</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Wed, 10 Sep 2025 13:18:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mpDu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mpDu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mpDu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!mpDu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!mpDu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!mpDu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mpDu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2383941,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/173185237?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mpDu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!mpDu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!mpDu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!mpDu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe907f3b7-7521-494f-9ddb-e00fac41a18b_1536x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>PyData Pittsburgh is excited to host our September event: <em>Decoding Spatial Biology with Python: Multi-Modal Insights into Breast Cancer Progression.</em> Join us on Tuesday, September 30th, as <strong>Alex C. Chang</strong>, CMU-Pitt (Graduate Student PhD, Computational Biology) and <strong>Brent Schlegel</strong>, University of Pittsburgh School of Medicine (Graduate Student PhD, Integrative Systems Biology), present their novel tool, CITEgeist, which harnesses Python&#8217;s capabilities for multi-modal spatial transcriptomics.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.meetup.com/pydata-pittsburgh/events/310942340/&quot;,&quot;text&quot;:&quot;Details and RSVP on Meetup&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.meetup.com/pydata-pittsburgh/events/310942340/"><span>Details and RSVP on Meetup</span></a></p><p>Python has rapidly become a cornerstone of scientific computing, computational biology, and bioinformatics due to its ease of use and scalability for handling large datasets&#8212;qualities that are critical in today&#8217;s &#8220;big data&#8221; era of clinical and translational research. As computational resources and data collection methods continue to expand, we are now empowered to ask larger and more clinically relevant questions that enable us to dissect complex biological systems with unprecedented detail.</p><p>However, this surge in data complexity brings new challenges, from the integration of diverse data modalities to the need for sophisticated analytical methods capable of untangling intricate biological signals from background noise.</p><h3>About the Talk</h3><p>In this talk, Alex and Brent describe how Python not only meets these challenges but also drives innovation through the development of novel bioinformatics tools like CITEgeist. Biological datasets often face challenges of high sparsity and noise. CITEgeist harnesses Python&#8217;s robust ecosystem to provide an efficient, scalable pipeline that deconvolutes messy spatial signals into actionable, clinically relevant features.</p><h3>About the Speakers</h3><p><strong>Alex C. Chang</strong><br><a href="https://www.linkedin.com/in/alexander-chang-839a53a6/">Alexander Chih-Chieh Chang</a> is a fourth-year MSTP student in the CMU-Pitt Computational Biology Ph.D. Program, mentored by Drs. Lee and Oesterreich. He earned a BS/BA in Chemical and Biomolecular Engineering/Sociology from Johns Hopkins University in 2021. Previously, during his undergraduate research in the lab of Rong Li, Ph.D., he conducted large-scale genomic screens to study proteomic dysregulation and spent a gap year in the lab of Manish Aghi, MD. PhD., studying breast cancer metastasis to the brain. Currently, as a computational biologist and medical student, he coordinates the Hope for OTHERS tissue donation program in the Lee-Oesterreich Lab and computational research projects in breast cancer metastasis and genomic evolution.</p><p><strong>Brent Schlegel</strong><br><a href="https://www.linkedin.com/in/brent-schlegel-539638173/">Brent Schlegel</a> is a first-year PhD student in Integrative Systems Biology at the University of Pittsburgh School of Medicine, co-mentored by Drs. Adrian Lee and Steffi Oesterreich. He earned his AS in Mathematics and Sciences from CCAC (2019) and a BS in Computational Biology from Pitt (2021). Most recently, he worked as a Bioinformatics Analyst at the UPMC Children&#8217;s Hospital of Pittsburgh, where he specialized in the integrative analysis of large, complex biomedical datasets. Now, Brent combines data science, computational modeling, and multi-omic integration to tackle the systems biology of invasive lobular breast cancer, using patient-derived organoid models and leveraging &#8220;big data&#8221; to uncover hidden patterns and drive innovation in diagnosis and treatment.</p><h3><strong>&#10024;&#9989; Take the PyData Pittsburgh Member Survey!</strong></h3><p>Thanks for being part of our community! This quick 5-minute survey will help shape future PyData Pittsburgh events.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://tally.so/r/3xAOGo&quot;,&quot;text&quot;:&quot;Take the Member Survey&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://tally.so/r/3xAOGo"><span>Take the Member Survey</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[August Event Recap]]></title><description><![CDATA[Thank you to everyone who joined us for our August event!]]></description><link>https://news.pypgh.org/p/august-event-recap</link><guid isPermaLink="false">https://news.pypgh.org/p/august-event-recap</guid><dc:creator><![CDATA[Doug Nicola]]></dc:creator><pubDate>Fri, 05 Sep 2025 19:24:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sBwW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sBwW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sBwW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sBwW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sBwW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sBwW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sBwW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1979932,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://news.pypgh.org/i/172889715?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sBwW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!sBwW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!sBwW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!sBwW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F64ef1490-f421-4679-a5ce-d805b6b71c44_2048x1536.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Thank you to everyone who joined us last week at <a href="https://www.colab18.org/">CoLab18</a> for our August event! Kristen Scotti, STEM Librarian at CMU, guided us through her <em><a href="https://www.meetup.com/pydata-pittsburgh/events/310484302/">Python for All: Democratizing Coding Mastery with AI Chatbot Support</a></em> workshop, where we stepped through exercises on prompt engineering, code optimization, and language conversion using Python and various AI chatbots. You can view the full workshop in the <strong>PARTICIPANT_VERSION</strong> <a href="https://github.com/KristenScotti/Workshops/">Jupyter notebook here!</a></p>]]></content:encoded></item></channel></rss>