<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Jupyter | James Colliander</title><link>https://0a92e423.colliand.pages.dev/tag/jupyter/</link><atom:link href="https://0a92e423.colliand.pages.dev/tag/jupyter/index.xml" rel="self" type="application/rss+xml"/><description>Jupyter</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© 2026 James Colliander</copyright><lastBuildDate>Wed, 22 Feb 2023 00:00:00 +0000</lastBuildDate><image><url>https://0a92e423.colliand.pages.dev/media/icon_hud40f89a7a92de510cc371f83445dc1ca_205872_512x512_fill_lanczos_center_2.png</url><title>Jupyter</title><link>https://0a92e423.colliand.pages.dev/tag/jupyter/</link></image><item><title>Building the Open Source Science Stack</title><link>https://0a92e423.colliand.pages.dev/publication/zenodo-2023-building-open-source/</link><pubDate>Wed, 22 Feb 2023 00:00:00 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/publication/zenodo-2023-building-open-source/</guid><description/></item><item><title>2i2c + Berkeley</title><link>https://0a92e423.colliand.pages.dev/talk/2i2c-berkeley/</link><pubDate>Thu, 21 Oct 2021 09:00:19 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/talk/2i2c-berkeley/</guid><description/></item><item><title>Open Toolchain</title><link>https://0a92e423.colliand.pages.dev/talk/open-toolchain/</link><pubDate>Fri, 27 Aug 2021 10:00:00 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/talk/open-toolchain/</guid><description/></item><item><title>Syzygy, Callysto and 2i2c</title><link>https://0a92e423.colliand.pages.dev/talk/syzygy-callysto-and-2i2c/</link><pubDate>Tue, 25 Feb 2020 23:00:00 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/talk/syzygy-callysto-and-2i2c/</guid><description>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe src="https://www.youtube.com/embed/s0htaQQ2uAY" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen title="YouTube Video">&lt;/iframe>
&lt;/div></description></item><item><title>Communities of practice for Jupyter deployments on shared infrastructure</title><link>https://0a92e423.colliand.pages.dev/talk/communities-of-practice-for-jupyter-deployments-on-shared-infrastructure/</link><pubDate>Thu, 07 Nov 2019 14:00:27 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/talk/communities-of-practice-for-jupyter-deployments-on-shared-infrastructure/</guid><description/></item><item><title>NSERC Open Data Exploration</title><link>https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/</link><pubDate>Sat, 24 Nov 2018 00:00:00 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/</guid><description>&lt;h2 id="nserc-open-data-exploration">NSERC Open Data Exploration&lt;/h2>
&lt;p>The 2018 federal budget of Canada 🇨🇦 announced significant new investments in research. The &lt;a href="http://www.ic.gc.ca/eic/site/icgc.nsf/eng/07620.html" target="_blank" rel="noopener">Canada Research Coordinating Committee&lt;/a> is defining a work plan to promote &amp;ldquo;international and risky research; support for Canada&amp;rsquo;s next generation of researchers; equity, diversity and inclusion; and indigenous research and capacity building&amp;rdquo;.&lt;/p>
&lt;p>This site explores the NSERC Awards Data with the &lt;strong>goal of helping Canada to achieve the best outcomes for research and training of future researchers&lt;/strong>. Open analysis of research investments also helps advance the goals outlined in the &lt;a href="https://pm.gc.ca/eng/minister-science-mandate-letter" target="_blank" rel="noopener">Mandate Letter to the Minister of Science&lt;/a>.&lt;/p>
&lt;p>Canada&amp;rsquo;s &lt;a href="http://open.canada.ca/en" target="_blank" rel="noopener">Open Government Portal&lt;/a> includes &lt;a href="http://open.canada.ca/data/en/dataset/c1b0f627-8c29-427c-ab73-33968ad9176e" target="_blank" rel="noopener">NSERC Awards Data&lt;/a> from 1995 through 2016. The awards data (in .csv format) were copied to an &lt;a href="http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html" target="_blank" rel="noopener">Amazon Web Services S3 bucket&lt;/a> and analyzed using computing resources from &lt;a href="http://www.pims.math.ca/" target="_blank" rel="noopener">PIMS&lt;/a> on cloud infrastructure from &lt;a href="https://web.archive.org/web/20190409234604/https://www.computecanada.ca/featured/compute-canada-and-pims-launch-jupyter-service-for-researchers/" target="_blank" rel="noopener">Compute Canada&lt;/a> and &lt;a href="https://web.archive.org/web/20170808102157/http://www.cybera.ca:80/services/jupyter-all-in-one-science-platform/" target="_blank" rel="noopener">Cybera&lt;/a>.&lt;/p>
&lt;p>&lt;strong>You are &lt;a href="https://pims.syzygy.ca/jupyter/user-redirect/interact?account=colliand&amp;amp;repo=nserc-analysis&amp;amp;branch=master&amp;amp;path=Explore-NSERC-Open-Data.ipynb" target="_blank" rel="noopener">invited to collaborate on the analysis&lt;/a> of investments made by NSERC&lt;/strong>. Access to the data and source code are shared in a &lt;a href="https://github.com/colliand/nserc-analysis" target="_blank" rel="noopener">public repository on GitHub&lt;/a>.&lt;/p>
&lt;h3 id="todo-set-up-similar-analyses-for-sshrchttpsopencanadacadataendatasetkeywordssshrc">&lt;strong>TODO&lt;/strong> Set up similar analyses for &lt;a href="https://open.canada.ca/data/en/dataset?keywords=SSHRC" target="_blank" rel="noopener">SSHRC&lt;/a>&lt;/h3>
&lt;h3 id="todo-set-up-similar-analysis-for-cihrhttpsopencanadacadataendatasetkeywordscihr">&lt;strong>TODO&lt;/strong> Set up similar analysis for &lt;a href="https://open.canada.ca/data/en/dataset?keywords=CIHR" target="_blank" rel="noopener">CIHR&lt;/a>&lt;/h3>
&lt;br>
&lt;a href="https://pims.syzygy.ca/jupyter/user-redirect/interact?account=colliand&amp;repo=nserc-analysis&amp;branch=master&amp;path=Explore-NSERC-Open-Data.ipynb ">
&lt;img src="http://media.pims.math.ca/logos/webhorizfulllarge.png" width="300" align="center">
&lt;/a>
&lt;h2 id="overview">Overview&lt;/h2>
&lt;p>&lt;a href="https://pims.syzygy.ca/jupyter/user-redirect/interact?account=colliand&amp;amp;repo=nserc-analysis&amp;amp;branch=master&amp;amp;path=Explore-NSERC-Open-Data.ipynb" target="_blank" rel="noopener">Interactive Notebook: Exploring NSERC&lt;/a>&lt;/p>
&lt;h3 id="nserc-budget">NSERC Budget&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Year&lt;/th>
&lt;th>Total&lt;/th>
&lt;th>Not Discovery&lt;/th>
&lt;th>Discovery&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1995&lt;/td>
&lt;td>451159747&lt;/td>
&lt;td>267113329&lt;/td>
&lt;td>184046418&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1996&lt;/td>
&lt;td>434116337&lt;/td>
&lt;td>247533171&lt;/td>
&lt;td>186583166&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1997&lt;/td>
&lt;td>417146970&lt;/td>
&lt;td>227810152&lt;/td>
&lt;td>189336818&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1998&lt;/td>
&lt;td>477141539&lt;/td>
&lt;td>266731883&lt;/td>
&lt;td>210409656&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1999&lt;/td>
&lt;td>526133116&lt;/td>
&lt;td>299956302&lt;/td>
&lt;td>226176814&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2000&lt;/td>
&lt;td>537934451&lt;/td>
&lt;td>294508093&lt;/td>
&lt;td>243426358&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2001&lt;/td>
&lt;td>554698568&lt;/td>
&lt;td>316537927&lt;/td>
&lt;td>238160641&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2002&lt;/td>
&lt;td>615320903&lt;/td>
&lt;td>357333281&lt;/td>
&lt;td>257987622&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2003&lt;/td>
&lt;td>696997644&lt;/td>
&lt;td>423803197&lt;/td>
&lt;td>273194447&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2004&lt;/td>
&lt;td>765643760&lt;/td>
&lt;td>488699482&lt;/td>
&lt;td>276944278&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2005&lt;/td>
&lt;td>820640167&lt;/td>
&lt;td>519567082&lt;/td>
&lt;td>301073085&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2006&lt;/td>
&lt;td>854567999&lt;/td>
&lt;td>545233090&lt;/td>
&lt;td>309334909&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2007&lt;/td>
&lt;td>968713281&lt;/td>
&lt;td>655321429&lt;/td>
&lt;td>313391852&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2008&lt;/td>
&lt;td>980889930&lt;/td>
&lt;td>664642572&lt;/td>
&lt;td>316247358&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2009&lt;/td>
&lt;td>1003483757&lt;/td>
&lt;td>680426976&lt;/td>
&lt;td>323056781&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2010&lt;/td>
&lt;td>1026366682&lt;/td>
&lt;td>702101715&lt;/td>
&lt;td>324264967&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2011&lt;/td>
&lt;td>1035205511&lt;/td>
&lt;td>705872398&lt;/td>
&lt;td>329333113&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2012&lt;/td>
&lt;td>1021894152&lt;/td>
&lt;td>685991741&lt;/td>
&lt;td>335902411&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2013&lt;/td>
&lt;td>1018139165&lt;/td>
&lt;td>681486392&lt;/td>
&lt;td>336652773&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2014&lt;/td>
&lt;td>1038149414&lt;/td>
&lt;td>698064881&lt;/td>
&lt;td>340084533&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2015&lt;/td>
&lt;td>1068044894&lt;/td>
&lt;td>727279990&lt;/td>
&lt;td>340764904&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2016&lt;/td>
&lt;td>1142066427&lt;/td>
&lt;td>791496311&lt;/td>
&lt;td>350570116&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/post/nserc-open-data-exploration/Explore-NSERC-Open-Data_2018-04-18_21-42-14_hua7d6aa25c6257617cc7be955ff879e31_23372_b04e2ca77744bab9e4e891ef434ee8a5.png 400w,
/post/nserc-open-data-exploration/Explore-NSERC-Open-Data_2018-04-18_21-42-14_hua7d6aa25c6257617cc7be955ff879e31_23372_7754807d420ff753c281ec868635c3bc.png 760w,
/post/nserc-open-data-exploration/Explore-NSERC-Open-Data_2018-04-18_21-42-14_hua7d6aa25c6257617cc7be955ff879e31_23372_1200x1200_fit_lanczos_2.png 1200w"
src="https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/Explore-NSERC-Open-Data_2018-04-18_21-42-14_hua7d6aa25c6257617cc7be955ff879e31_23372_b04e2ca77744bab9e4e891ef434ee8a5.png"
width="420"
height="312"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h3 id="accumulated-program-investments-1995---2016-top-25">Accumulated Program Investments [1995 - 2016] &lt;em>Top 25&lt;/em>&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>ProgramNameEN&lt;/th>
&lt;th>Reported Dollars&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Discovery Grants Program - Individual&lt;/td>
&lt;td>5949789135&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Canada Research Chairs&lt;/td>
&lt;td>1590512911&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Collaborative Research and Development Grants&lt;/td>
&lt;td>948122955&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Strategic Projects - Group&lt;/td>
&lt;td>908959760&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Networks of Centres of Excellence&lt;/td>
&lt;td>762559105&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Research Tools and Instruments - Category 1 (&amp;lt;$150,000)&lt;/td>
&lt;td>565583275&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Postgraduate Scholarships&lt;/td>
&lt;td>435601321&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Industrial Research Chairs&lt;/td>
&lt;td>398835692&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Research Networks&lt;/td>
&lt;td>382614308&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Alexander Graham Bell Canada Graduate Scholarships - Doctoral&lt;/td>
&lt;td>352888065&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Postgraduate Scholarships - Doctoral&lt;/td>
&lt;td>340062867&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Postdoctoral Fellowships&lt;/td>
&lt;td>283101969&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Subatomic Physics Envelope - Project&lt;/td>
&lt;td>267988202&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>University Undergraduate Student Research Awards&lt;/td>
&lt;td>258863102&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Major Resources Support Program - Infrastructure&lt;/td>
&lt;td>201128769&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Centres of Excellence for Commercialization and Research - Group&lt;/td>
&lt;td>186214812&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Engage Grants Program&lt;/td>
&lt;td>185938402&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Alexander Graham Bell Canada Graduate Scholarships - Master&amp;rsquo;s&lt;/td>
&lt;td>175254486&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Cooperative Activities&lt;/td>
&lt;td>163228194&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>College and Community Innovation Program&lt;/td>
&lt;td>161161262&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Major Facilities Access Grants&lt;/td>
&lt;td>159523772&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Collaborative Research and Training Experience&lt;/td>
&lt;td>147907095&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Canada Excellence Research Chairs&lt;/td>
&lt;td>137314666&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Discovery Grants Program - Accelerator Supplements&lt;/td>
&lt;td>121369119&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Postgraduate Scholarships - Master&amp;rsquo;s&lt;/td>
&lt;td>114880771&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="accumulated-principal-investigator-investments-1995-2016-top-25">Accumulated Principal Investigator Investments [1995-2016] &lt;em>Top 25&lt;/em>&lt;/h3>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Name&lt;/th>
&lt;th>Reported Dollars&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Hormes , Josef&lt;/td>
&lt;td>99836800&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Gupta , Arvind&lt;/td>
&lt;td>97587570&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>McWalter , Ian&lt;/td>
&lt;td>75503588&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Fortier , Louis&lt;/td>
&lt;td>72542772&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Frise , Peter&lt;/td>
&lt;td>63874923&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Barge , Brian&lt;/td>
&lt;td>50400000&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Thomlinson , William&lt;/td>
&lt;td>46610800&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Fedosejevs , Robert&lt;/td>
&lt;td>40720798&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>McDonald , Arthur&lt;/td>
&lt;td>36781300&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Orr , Robert&lt;/td>
&lt;td>32043881&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Smith , Donald&lt;/td>
&lt;td>31227906&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Mufti , Aftab&lt;/td>
&lt;td>28761712&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Wallace , Douglas&lt;/td>
&lt;td>28433833&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Servos , Mark&lt;/td>
&lt;td>28130452&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Rogers , Harry&lt;/td>
&lt;td>27590000&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Salama , Andre&lt;/td>
&lt;td>26296562&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Burton , Howard&lt;/td>
&lt;td>25000000&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Yada , Rickey&lt;/td>
&lt;td>24982617&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Clowes , Ronald&lt;/td>
&lt;td>24072844&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Pelton , Robert&lt;/td>
&lt;td>23985763&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Svensson , Carl&lt;/td>
&lt;td>22782441&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Lamb , Robert&lt;/td>
&lt;td>21349800&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Chrisman , Nicholas&lt;/td>
&lt;td>21286250&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Larter , Stephen&lt;/td>
&lt;td>20024564&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Bourbonnais , Normand&lt;/td>
&lt;td>17753965&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>TODO&lt;/strong> NSERC&amp;rsquo;s Open Data does not report gender of PIs. Find ways to measure equity, diversity, inclusion metrics over past investments.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>TODO&lt;/strong> How can we connect the reported dollar investments to measurements of research output?&lt;/p>
&lt;/li>
&lt;/ol>
&lt;h2 id="discovery">Discovery&lt;/h2>
&lt;p>&lt;a href="https://pims.syzygy.ca/jupyter/user-redirect/interact?account=colliand&amp;amp;repo=nserc-analysis&amp;amp;branch=master&amp;amp;path=EvaluationGroups/EvaluationGroups-Analysis.ipynb" target="_blank" rel="noopener">Interactive Notebook: Evaluation Groups Analysis&lt;/a>&lt;/p>
&lt;h3 id="evaluation-groups">Evaluation Groups&lt;/h3>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/post/nserc-open-data-exploration/_hu7441eb036cc222b34e155a0a50da309c_95752_30852d49e0a0174a8db9b0a850221c36.png 400w,
/post/nserc-open-data-exploration/_hu7441eb036cc222b34e155a0a50da309c_95752_077c62607eaa0c873a2a4b8ab47b5675.png 760w,
/post/nserc-open-data-exploration/_hu7441eb036cc222b34e155a0a50da309c_95752_4e918ea80738147e7294e3842d0534da.png 1200w"
src="https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/_hu7441eb036cc222b34e155a0a50da309c_95752_30852d49e0a0174a8db9b0a850221c36.png"
width="486"
height="301"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;h3 id="award-amounts">Award Amounts&lt;/h3>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-14-20_hu7cc89c539a4fe107940bb8e0a0492130_37562_7fb3eb5f14b6386ee1e3e31868217f71.png 400w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-14-20_hu7cc89c539a4fe107940bb8e0a0492130_37562_b01634b9ebf3b5b47d17869977732b90.png 760w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-14-20_hu7cc89c539a4fe107940bb8e0a0492130_37562_1200x1200_fit_lanczos_2.png 1200w"
src="https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-14-20_hu7cc89c539a4fe107940bb8e0a0492130_37562_7fb3eb5f14b6386ee1e3e31868217f71.png"
width="638"
height="421"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-18-00_hu719a551c45b62e62a9ba7dd87c0b7baf_33731_f3ad5f726e63c4928983d6c850c97661.png 400w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-18-00_hu719a551c45b62e62a9ba7dd87c0b7baf_33731_0908cf8204cc570c938885026c915825.png 760w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-18-00_hu719a551c45b62e62a9ba7dd87c0b7baf_33731_1200x1200_fit_lanczos_2.png 1200w"
src="https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-18-00_hu719a551c45b62e62a9ba7dd87c0b7baf_33731_f3ad5f726e63c4928983d6c850c97661.png"
width="618"
height="420"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-18-48_hue00938c15c9353ebf35d6df413ff9af2_33129_7dee767ffcaef0ae9623800f8ed97449.png 400w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-18-48_hue00938c15c9353ebf35d6df413ff9af2_33129_ed7a5b6cc5a239c1febc4b1e4100966e.png 760w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-18-48_hue00938c15c9353ebf35d6df413ff9af2_33129_1200x1200_fit_lanczos_2.png 1200w"
src="https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-18-48_hue00938c15c9353ebf35d6df413ff9af2_33129_7dee767ffcaef0ae9623800f8ed97449.png"
width="618"
height="421"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;ol>
&lt;li>&lt;strong>TODO&lt;/strong> Why do 1501 and 1502 receive so much more investment than other EGs?&lt;/li>
&lt;/ol>
&lt;h3 id="number-of-awards">Number of Awards&lt;/h3>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-20-01_hudb61d58f6e3fc7c032975f58cbb883ea_36277_96dc2fb7ca08b6cafcc13b53af1ebed3.png 400w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-20-01_hudb61d58f6e3fc7c032975f58cbb883ea_36277_3a99b298302e68dcff61574b78bd62e9.png 760w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-20-01_hudb61d58f6e3fc7c032975f58cbb883ea_36277_1200x1200_fit_lanczos_2.png 1200w"
src="https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-20-01_hudb61d58f6e3fc7c032975f58cbb883ea_36277_96dc2fb7ca08b6cafcc13b53af1ebed3.png"
width="632"
height="423"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;ol>
&lt;li>&lt;strong>TODO&lt;/strong> Why are there so many more awards in 1501 and 1502 than in other EGs?&lt;/li>
&lt;/ol>
&lt;h3 id="bin-frequency">Bin Frequency&lt;/h3>
&lt;p>Example: 1504 (Chemistry); FiscalYear 2013&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-26-14_hu8b3c82d2d762036504d89f2d505f2953_16757_8a6b8f8bb19534f2b59d842055029204.png 400w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-26-14_hu8b3c82d2d762036504d89f2d505f2953_16757_e45e505c574cd734550b00f53ce1ed35.png 760w,
/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-26-14_hu8b3c82d2d762036504d89f2d505f2953_16757_1200x1200_fit_lanczos_2.png 1200w"
src="https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/EvaluationGroups-Analysis_2018-04-18_22-26-14_hu8b3c82d2d762036504d89f2d505f2953_16757_8a6b8f8bb19534f2b59d842055029204.png"
width="433"
height="274"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;ol>
&lt;li>&lt;strong>TODO&lt;/strong> Find a way to infer bin levels based on awards data amounts&lt;/li>
&lt;/ol>
&lt;h2 id="engage">Engage&lt;/h2>
&lt;p>&lt;a href="https://pims.syzygy.ca/jupyter/user-redirect/interact?account=colliand&amp;amp;repo=nserc-analysis&amp;amp;branch=master&amp;amp;path=EngageGrants/EngageGrantsSummary.ipynb" target="_blank" rel="noopener">Interactive Notebook: Engage Grants&lt;/a>&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img alt="" srcset="
/post/nserc-open-data-exploration/EngageGrantsSummary_2018-04-19_09-05-52_huf0cf54fd51b1f5820f388af69f84b0b7_34981_e62c922d406211d03029f72409ca9e68.png 400w,
/post/nserc-open-data-exploration/EngageGrantsSummary_2018-04-19_09-05-52_huf0cf54fd51b1f5820f388af69f84b0b7_34981_52771209061f3038dba9260abab69e68.png 760w,
/post/nserc-open-data-exploration/EngageGrantsSummary_2018-04-19_09-05-52_huf0cf54fd51b1f5820f388af69f84b0b7_34981_1200x1200_fit_lanczos_2.png 1200w"
src="https://0a92e423.colliand.pages.dev/post/nserc-open-data-exploration/EngageGrantsSummary_2018-04-19_09-05-52_huf0cf54fd51b1f5820f388af69f84b0b7_34981_e62c922d406211d03029f72409ca9e68.png"
width="449"
height="325"
loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>&lt;strong>TODO&lt;/strong> Find a way to connect Engage Grant investments to economic impact metrics.&lt;/p></description></item><item><title>Canadians land on Jupyter</title><link>https://0a92e423.colliand.pages.dev/talk/canadians-land-on-jupyter/</link><pubDate>Fri, 24 Aug 2018 11:55:38 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/talk/canadians-land-on-jupyter/</guid><description/></item><item><title>National Scale Interactive Computing</title><link>https://0a92e423.colliand.pages.dev/post/national-scale-interactive-computing/</link><pubDate>Wed, 22 Aug 2018 19:32:16 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/post/national-scale-interactive-computing/</guid><description>&lt;p>(Invited post on Jupyter blog: &lt;a href="https://blog.jupyter.org/national-scale-interactive-computing-2c104455e062" target="_blank" rel="noopener">https://blog.jupyter.org/national-scale-interactive-computing-2c104455e062&lt;/a>)&lt;/p>
&lt;p>This is an invited post from Jim Colliander, Professor of Mathematics at UBC and Director of the &lt;a href="http://www.pims.math.ca/" target="_blank" rel="noopener">Pacific Institute for the Mathematical Sciences&lt;/a>.¹&lt;/p>
&lt;p>In 2017, the &lt;a href="http://www.pims.math.ca/" target="_blank" rel="noopener">Pacific Institute for the Mathematical Sciences (PIMS)&lt;/a>, in partnership with &lt;a href="https://web.archive.org/web/20190409234604/https://www.computecanada.ca/featured/compute-canada-and-pims-launch-jupyter-service-for-researchers/" target="_blank" rel="noopener">Compute Canada&lt;/a> and &lt;a href="https://web.archive.org/web/20170808102157/http://www.cybera.ca:80/services/jupyter-all-in-one-science-platform/" target="_blank" rel="noopener">Cybera&lt;/a>, launched &lt;a href="https://syzygy.ca/" target="_blank" rel="noopener">Syzygy&lt;/a>, a cloud-hosted interactive computing platform that delivers &lt;a href="https://jupyter.org/" target="_blank" rel="noopener">JupyterHub deployments&lt;/a> for &lt;a href="https://www.google.com/maps/d/embed?mid=1nzSAGLSn8eWdfQ6K7zTw-31h82I&amp;amp;hl=en" target="_blank" rel="noopener">universities across Canada&lt;/a>.&lt;/p>
&lt;p>Syzygy has been used by over 16,000 students at 20 universities. The main results of the Syzygy experiment so far are:&lt;/p>
&lt;ol>
&lt;li>Demand for interactive computing is ubiquitous² and growing strongly at universities.&lt;/li>
&lt;li>The Jupyter ecosystem is an effective way to deliver interactive computing.&lt;/li>
&lt;li>A scalable, sustainable, and cost-effective interactive computing service for universities is needed as soon as possible.&lt;/li>
&lt;/ol>
&lt;h2 id="demand-for-interactive-computing">Demand for interactive computing&lt;/h2>
&lt;p>Both research and teaching at universities are adapting to major societal changes driven by explosions in data and computational tools. New educational programs that prepare students to think computationally are emerging, while research strategies are changing in ways that are more open, reproducible, collaborative, and interdisciplinary. These transformations are inextricably linked and are accelerating demand for interactive computing. The Syzygy experiment has shown that using Jupyter in educational programs drives interest in using Jupyter for research (and vice versa). For example, students in mathematics, statistics, and computer science &lt;a href="https://medium.com/pims-math/saving-lives-with-data-and-math-b697667d1cd7" target="_blank" rel="noopener">collaborated with a researcher from St. Paul’s Hospital in Vancouver using Syzygy&lt;/a> to identify new pathways to prevent death from sepsis. Research communities typically need access to deeper computational resources and often span multiple universities, but the common thread is the need to expand access to interactive computing.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://miro.medium.com/max/956/1*L8MzmheO2NZQBH0t-BGpFg.png" alt="syzygy map" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>A map of JupyterHub deployments deployed by Syzygy.&lt;/p>
&lt;h2 id="technical-milestone-achieved">Technical milestone achieved&lt;/h2>
&lt;p>The Syzygy project has demonstrated that it’s possible to deploy tools for interactive computation at a national scale rapidly and efficiently using an entirely open source technology stack. Students, faculty and staff across Canada use Syzygy to access Jupyter through their browsers with their university single-sign-on credentials. The JupyterHubs range from a “standard” configuration to bespoke environments with specially curated tools and data integrations. This richness is possible because of the architecture of the Syzygy and Jupyter projects and the flexibility of the underlying cloud resources. As a case-study, Syzygy demonstrates that the Jupyter community has achieved a significant technical milestone: interactive computing can be delivered at national scale using cloud technologies.&lt;/p>
&lt;h2 id="service-level-requirements">Service level requirements&lt;/h2>
&lt;p>The validation that interactive computing can be technically delivered at national scale prompts universities to ask a variety of questions. Can interactive computing service be delivered robustly? How will users be supported? What are the uptime expectations? What is the data security policy? How is privacy protected? Can the robustness of the service be clarified in a service level agreement? Syzygy, as an experimental service offered to universities at no charge and without a service level agreement, does not properly address these questions. To advance on their education-research-service mission and address growing demand, universities need a reliable interactive computing service with a service level agreement.&lt;/p>
&lt;h2 id="whats-next">What’s next?&lt;/h2>
&lt;p>How should universities address their needs for interactive computing over the next five years? Right now, universities are following two primary approaches:&lt;/p>
&lt;ul>
&lt;li>🙏 Ad hoc: faculty figure out how to meet their own needs for interactive computing; IT staff deploys JupyterHub on local or commercial cloud servers; this approach gives universities control over their deployments and hardware, though requires time and expertise that many may not have.&lt;/li>
&lt;li>🎩 Use a cloud provider’s service: Google Colab, Amazon Sagemaker, Microsoft Azure Notebooks, IBM Watson Studio; this approach allows universities to quickly launch interactive computing services, with a loss of flexibility and some risks by becoming reliant upon a particular vendor’s closed-source and proprietary software.&lt;/li>
&lt;/ul>
&lt;p>These approaches are not sustainable over the long term. If universities all deploy their own JupyterHub services, many will need technical expertise they do not currently have and will involve a significant duplication of effort. If universities rely on hosted cloud notebook services, the reliance on proprietary technology will impair their ability to switch between different cloud vendors, change hardware, customize software, etc. Vendor lock-in will limit the ability of universities to respond to changes in price for the service. Universities will lose agility in responding to changes in faculty, staff, and student computing needs.&lt;/p>
&lt;p>There is a third option that addresses the issues with these two approaches and generates other benefits for universities:&lt;/p>
&lt;ul>
&lt;li>🤔 Form an interactive computing consortium: universities collaborate to build an interactive computing service provider aligned with their missions to better serve their students, facilitate research, and avoid risks associated with vendor lock-in.&lt;/li>
&lt;/ul>
&lt;p>To retain control over their interactive computing stacks, avoid dependence⁴ on cloud providers, and accelerate the emergence of new programs, universities should work together to deploy interactive computing environments in a vendor-agnostic manner. This might take the form of a consortium — an organization dedicated to serving the needs of universities through customized shared infrastructure for interactive computing. The consortium would also ensure that universities will continue to play a leadership role in the development of the interactive computing tools used for education and research.&lt;/p>
&lt;p>The Syzygy experiment confirmed that growing demand for interactive computation within universities can be supplied with the available technologies advanced by the Jupyter open source community. In the coming year, we aim to build upon the success of the Syzygy experiment and seed an initial node of a consortium in Canada with the intention of fostering a global network of people invested in advanced interactive computing. If you are interesting in partnering, &lt;a href="https://ten.blue/2i2c/#/3/4" target="_blank" rel="noopener">please get in touch!&lt;/a> See &lt;a href="https://discourse.jupyter.org/t/creating-national-infrastructure-for-jupyter-environments/1966" target="_blank" rel="noopener">this Jupyter Community Forum post&lt;/a> to continue the discussion.&lt;/p>
&lt;pre>&lt;code>The author gratefully acknowledges feedback on this piece from Ian Allison, Lindsey Heagy, Chris Holdgraf, Fernando Perez, and Lindsay Sill.
Interactive computing needs have been identified in agriculture, applied mathematics, astronomy, chemistry, climate science, computer science, data science, digital humanities, ecology, economics, engineering, genomics, geoscience, health sciences, K-12 education, neuroscience, political science, physics, pure mathematics, statistics, and sociology.
Relying on commercial cloud vendors to provide the interactive computing service for universities risks recreating the problems associated with scientific publishing that emerged with the internet.
&lt;/code>&lt;/pre></description></item><item><title>Canadians Land on Jupyter</title><link>https://0a92e423.colliand.pages.dev/post/canadians-land-on-jupyter/</link><pubDate>Tue, 11 Jul 2017 17:00:00 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/post/canadians-land-on-jupyter/</guid><description>&lt;p>The proliferation of mobile devices, social networks and sensor networks, the massive data streams they generate, and increasing computational power generate research challenges and provoke widespread interest in mathematical sciences expertise and insight. Democratizing access to this expertise and insight catalyzes meaningful change. Higher education institutions are launching interdisciplinary programs in digital humanities, data science, scientific computation, mathematical modeling, bioinformatics and epigentics to address these challenges. To achieve success, these programs require easy access to state-of-the-art computing environments to support research, teaching and training activities.&lt;/p>
&lt;p>The &lt;a href="http://www.pims.math.ca/" target="_blank" rel="noopener">Pacific Institute for the Mathematical Sciences (PIMS)&lt;/a>, in partnership &lt;a href="https://web.archive.org/web/20190409234604/https://www.computecanada.ca/featured/compute-canada-and-pims-launch-jupyter-service-for-researchers/" target="_blank" rel="noopener">with Compute Canada&lt;/a> and &lt;a href="https://web.archive.org/web/20170808102157/http://www.cybera.ca:80/services/jupyter-all-in-one-science-platform/" target="_blank" rel="noopener">Cybera&lt;/a>, launched a cloud-hosted scientific computing and data science platform for Canada. The service, &lt;a href="http://syzygy.ca" target="_blank" rel="noopener">syzygy.ca&lt;/a>, delivers &lt;a href="https://jupyter.org" target="_blank" rel="noopener">Jupyter&lt;/a> to faculty, staff and students at Canada&amp;rsquo;s universities using single-sign-on (SSO) via their university user account. By eliminating the requirement to install customized software on personal computers, syzygy.ca makes it easier for research teams to collaborate using the right tools for their investigations. The platform delivers an interactive coding environment for literate programming in Python 2, Python 3, R (and sometimes Julia, Octav, Sage and other languages).&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://wwejubwfy.s3.amazonaws.com/Canadians_Land_on_Jupyter__PIMS__Medium_2017-07-11_12-34-06.png" alt="jupyter" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;p>The &lt;a href="http://data8.org/sp17/" target="_blank" rel="noopener">data8 program at Berkeley&lt;/a>, the &lt;a href="http://quantecon.org/" target="_blank" rel="noopener">open source
quantitative economics course&lt;/a>, and &lt;a href="http://lorenabarba.com/blog/cfd-python-12-steps-to-navier-stokes/" target="_blank" rel="noopener">computational fluid dynamics course&lt;/a> are inspirational examples showcasing the potential for Jupyter. PIMS is leveraging syzygy.ca and other tools to develop expertise in scientific computing, data science, machine intelligence, optimization, etc.&lt;/p>
&lt;p>Jupyter service is available today at several universites (&lt;a href="https://ubc.syzygy.ca" target="_blank" rel="noopener">UBC&lt;/a>, &lt;a href="https://sfu.syzygy.ca" target="_blank" rel="noopener">SFU&lt;/a>, &lt;a href="https://utoronto.syzygy.ca" target="_blank" rel="noopener">UofT&lt;/a>, &lt;a href="https://uwaterloo.syzygy.ca" target="_blank" rel="noopener">Waterloo&lt;/a>, &lt;a href="https://queensu.syzygy.ca" target="_blank" rel="noopener">Queen&amp;rsquo;s&lt;/a>, &lt;a href="https://uvic.syzygy.ca" target="_blank" rel="noopener">Victoria&lt;/a>, &lt;a href="https://usask.syzygy.ca" target="_blank" rel="noopener">Saskatchewan&lt;/a>, &lt;a href="https://umanitoba.syzygy.ca" target="_blank" rel="noopener">Manitoba&lt;/a>, &lt;a href="https://ucalgary.syzyg.ca" target="_blank" rel="noopener">Calgary&lt;/a>, &lt;a href="https://uleth.syzygy.ca/" target="_blank" rel="noopener">Lethbridge&lt;/a>). A few hubs have been deployed that can be accessed using other identity authentication providers (Google OAuth; GitHub; GitHub Enterprise). Colleges, universities, and other prospective partners can request Jupyter service via syzygy.ca by &lt;a href="http://syzygy.ca" target="_blank" rel="noopener">clicking here&lt;/a>.&lt;/p>
&lt;p>PIMS developed some support resources: &lt;a href="https://intro.syzygy.ca" target="_blank" rel="noopener">e-book introduction&lt;/a>; &lt;a href="https://discourse.syzygy.ca" target="_blank" rel="noopener">Discourse forum&lt;/a>.&lt;/p>
&lt;p>The platform has been used for seminars on &lt;a href="https://github.com/ubcs3/2016-Summer" target="_blank" rel="noopener">Python and Git&lt;/a>, &lt;a href="https://github.com/ubcs3/2016-Fall" target="_blank" rel="noopener">machine learning with SciKit Learn&lt;/a>, &lt;a href="https://github.com/ubcs3/2017-Winter" target="_blank" rel="noopener">neural networks and deep learning&lt;/a>, undergraduate courses on &lt;a href="https://github.com/patrickwalls/math210" target="_blank" rel="noopener">mathematical computing&lt;/a>, &lt;a href="https://web.archive.org/web/20230615234621/https://courses.students.ubc.ca/cs/main?pname=subjarea&amp;amp;tname=subjareas&amp;amp;req=3&amp;amp;dept=CPSC&amp;amp;course=103" target="_blank" rel="noopener">computer science&lt;/a>, and &lt;a href="https://github.com/wruth1/Stat-201-Jupyter" target="_blank" rel="noopener">statistics&lt;/a>, and graduate courses on &lt;a href="https://github.com/mlamoureux/Math651w17/blob/master/Lec1_CourseInfo.ipynb" target="_blank" rel="noopener">mathematical modeling for industry&lt;/a>, &lt;a href="https://web.archive.org/web/20161203122116/https://d1pbog36rugm0t.cloudfront.net/-/media/science/departments/physics1/form-documents/grad/physgradcourses.pdf" target="_blank" rel="noopener">seismic inverse problems&lt;/a>, and &lt;a href="https://web.archive.org/web/20190409234607/http://math.ucalgary.ca/math_unitis/files/math_unitis/unitis/courses/AMAT583/W2017/LEC1/AMAT583-W2017-LEC1-outline.pdf" target="_blank" rel="noopener">computational finance&lt;/a>.&lt;/p>
&lt;p>Academy-industry partnerships are forming to investigate data science challenges arising in business through a &lt;a href="http://workshop.bcdata.ca" target="_blank" rel="noopener">workshop built atop syzygy.ca&lt;/a>.&lt;/p>
&lt;p>The syzygy.ca platform democratizes access to digital research infrastructure. PIMS and our partners advance Canada&amp;rsquo;s research capacity by connecting human talent to curated tools from the mathematical sciences, diverse data sources, excellent documentation and training programs.&lt;/p>
&lt;p>
&lt;figure >
&lt;div class="d-flex justify-content-center">
&lt;div class="w-100" >&lt;img src="https://wwejubwfy.s3.amazonaws.com/Canadians_Land_on_Jupyter__PIMS__Medium_2017-07-11_12-33-06.png" alt="pims-cybera-computecanada" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p></description></item><item><title>Calculating MRR over variable term subscriptions using Pandas</title><link>https://0a92e423.colliand.pages.dev/post/calculating-mrr-over-variable-term-subscriptions-using-pandas/</link><pubDate>Thu, 10 Mar 2016 20:20:39 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/post/calculating-mrr-over-variable-term-subscriptions-using-pandas/</guid><description>&lt;script type="application/javascript" src="https://gist.github.com/colliand/7a33d449d3ca588dca30.js">&lt;/script></description></item></channel></rss>