<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>callysto | James Colliander</title><link>https://0a92e423.colliand.pages.dev/tag/callysto/</link><atom:link href="https://0a92e423.colliand.pages.dev/tag/callysto/index.xml" rel="self" type="application/rss+xml"/><description>callysto</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>© 2026 James Colliander</copyright><lastBuildDate>Fri, 27 Aug 2021 10:00:00 +0000</lastBuildDate><image><url>https://0a92e423.colliand.pages.dev/media/icon_hud40f89a7a92de510cc371f83445dc1ca_205872_512x512_fill_lanczos_center_2.png</url><title>callysto</title><link>https://0a92e423.colliand.pages.dev/tag/callysto/</link></image><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>Open Toolchain</title><link>https://0a92e423.colliand.pages.dev/slides/2021-08-27-cods-virtual/</link><pubDate>Fri, 27 Aug 2021 00:00:00 +0000</pubDate><guid>https://0a92e423.colliand.pages.dev/slides/2021-08-27-cods-virtual/</guid><description>&lt;h1 id="codeopen-toolchaincode">&lt;code>Open Toolchain&lt;/code>&lt;/h1>
&lt;p>Canadian Open Data Society Board meeting&lt;/p>
&lt;p>2021-08-27&lt;/p>
&lt;hr>
&lt;h3 id="idea">Idea&lt;/h3>
&lt;p>&lt;strong>People&lt;/strong>, with the right &lt;strong>data&lt;/strong>, &lt;strong>tools&lt;/strong> and resources, can do good things working &lt;strong>together&lt;/strong>.&lt;/p>
&lt;hr>
&lt;h2 id="james-collianderhttpscolliandcom">&lt;a href="https://colliand.com" target="_blank" rel="noopener">James Colliander&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>Professor of Mathematics: UBC&lt;/li>
&lt;li>Cofounder: 2i2c, Callysto, Syzygy, Crowdmark&lt;/li>
&lt;li>Past Director (2016-2021): PIMS&lt;/li>
&lt;/ul>
&lt;br>
&lt;p>&lt;a href="https://twitter.com/colliand">&lt;i class="fa fa-twitter">&lt;/i>&lt;/a> &lt;a href="https://github.com/colliand/">&lt;i class="fa fa-github">&lt;/i>&lt;/a> &lt;a href="https://www.linkedin.com/in/james-colliander-9bb02465">&lt;i class="fa fa-linkedin">&lt;/i>&lt;/a> &lt;a href="https://www.youtube.com/user/JamesColliander">&lt;i class="fa fa-youtube">&lt;/i>&lt;/a> &lt;a href="https://angel.co/colliand">&lt;i class="fa fa-angellist">&lt;/i>&lt;/a> &lt;a href="mailto:colliand@math.ubc.ca">&lt;i class="fa fa-envelope-o">&lt;/i>&lt;/a>&lt;/p>
&lt;hr>
&lt;h3 id="background">Background&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://medium.com/pims-math/canadians-land-on-jupyter-ef5872720420" target="_blank" rel="noopener">Canadians Land on Jupyter&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://conferences.oreilly.com/jupyter/jup-ny/public/schedule/detail/68396" target="_blank" rel="noopener">JupyterCon 2018&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://blog.jupyter.org/national-scale-interactive-computing-2c104455e062" target="_blank" rel="noopener">National Scale Interactive Computing&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://bit.ly/2i2c-sf" target="_blank" rel="noopener">Moore-Sloan Data Science Environments talk&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://hackmd.io/0LCxZnIKTx2oFLAhfgmBYg" target="_blank" rel="noopener">Invitation: Help Found 2i2c!&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="pims-distributed-mathematical-sciences-institute">PIMS: Distributed Mathematical Sciences Institute&lt;/h3>
&lt;iframe src="https://www.google.com/maps/d/u/0/embed?mid=1ksl7MJoVOSke-Z-M4svw7flkEuQ" width="640" height="480">&lt;/iframe>
&lt;hr>
&lt;h1 id="inspirations">Inspirations&lt;/h1>
&lt;hr>
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://ten.blue/uploads/jupiter-spot.jpg"
>
&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/Project_Jupyter__Home_2020-02-25_15-47-03.png" alt="Jupyter" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h3 id="jessica-hamricks-posthttpsdeveloperrackspacecomblogdeploying-jupyterhub-for-education">&lt;a href="https://developer.rackspace.com/blog/deploying-jupyterhub-for-education/" target="_blank" rel="noopener">Jessica Hamrick&amp;rsquo;s Post&lt;/a>&lt;/h3>
&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/Deploying_JupyterHub_for_Education_2020-02-25_07-33-22.png" alt="hamrick" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h3 id="data-8httpdata8org-at-berkeley">&lt;a href="http://data8.org/" target="_blank" rel="noopener">Data 8&lt;/a> at Berkeley&lt;/h3>
&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/data-8.github.io_2020-02-25_07-17-45.png" alt="data8" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&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/Pangeo__Pangeo_documentation-2019-10-31-20-11-11.jpg" alt="Pangeo" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&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/Online_Grading_Software_for_Instructors__Crowdmark_2020-02-25_17-17-14.png" alt="Crowdmark" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h1 id="partners">Partners&lt;/h1>
&lt;hr>
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://ten.blue/uploads/jupiter-spot.jpg"
>
&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/Compute_Canada__Calcul_Canada_2020-02-25_08-06-56.png" alt="Compute Canada" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://ten.blue/uploads/jupiter-spot.jpg"
>
&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/Home_page_-_Cybera_-_Albertas_not-for-profit_digital_accelerator_2020-02-25_08-08-43.png" alt="Cybera" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h1 id="idea-jupyter-for-">Idea: Jupyter for 🇨🇦&lt;/h1>
&lt;hr>
&lt;h3 id="development-history">Development History&lt;/h3>
&lt;pre>&lt;code class="language-mermaid">gantt
title Timeline
section Syzygy
23 universities, 10 research teams: 2020-02-25, 25d
40,000 users : 2021-08-15, 25d
25,000 users : 2020-01-01, 25d
16,000 users : 2019-08-22, 25d
8,000 users : 2017-08-24, 25d
Syzygy service announcement : 2017-03-15, 25d
PIMS + Compute Canada Agreement : 2016-06-02, 25d
Compute Canada Discussions : 2015-12-03, 2016-06-01
Jessica Hamrick's Post : 2015-03-24, 25d
JupyterHub for 🇨🇦 idea : 2015-02-01, 90d
section Callysto
CanCode 2.0 🇨🇦 $1.5M : 2019-10-15, 25d
Callysto content creation : 2018-05-01, 2018-08-31
CanCode 1.0 🇨🇦 $1.5M : 2018-01-30, 25d
Callysto Launched: 2017-10-01, 25d
&lt;/code>&lt;/pre>
&lt;hr>
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://ten.blue/uploads/jupiter-spot.jpg"
>
&lt;iframe src="https://www.google.com/maps/d/embed?mid=1nzSAGLSn8eWdfQ6K7zTw-31h82I&amp;hl=en" width="640" height="480">&lt;/iframe>
&lt;hr>
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://ten.blue/uploads/jupiter-spot.jpg"
>
&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/Grafana_-_Syzygy_Global_2020-02-25_16-56-46.png" alt="syzygy" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&lt;section data-noprocess data-shortcode-slide
data-background-image="https://ten.blue/uploads/jupiter-spot.jpg"
>
&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/Callysto_Canada__Building_tomorrows_digital_leaders.-2019-10-31-20-13-39.jpg" alt="Callysto" loading="lazy" data-zoomable />&lt;/div>
&lt;/div>&lt;/figure>
&lt;/p>
&lt;hr>
&lt;h3 id="examples">Examples&lt;/h3>
&lt;ul>
&lt;li>&lt;a href="https://pangeo.io/" target="_blank" rel="noopener">Pangeo&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://callysto.ca/" target="_blank" rel="noopener">Callysto&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://quantecon.org/" target="_blank" rel="noopener">QuantEcon&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://workshop.bcdata.ca/2018/" target="_blank" rel="noopener">bcdata&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://web.archive.org/web/20190417120316/http://www.cybera.ca:80/services/data-science/data-science-albertans/" target="_blank" rel="noopener">Data Science for Albertans&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/ubcs3/" target="_blank" rel="noopener">UBC Scientific Software Seminar&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://ireceptor.irmacs.sfu.ca/" target="_blank" rel="noopener">iReceptor&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://imstatsbee.github.io/calgaryr/datathon.html" target="_blank" rel="noopener">2018 Calgary PIMS Datathon&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://gitlab.com/tjryankeogh/phytophotoutils" target="_blank" rel="noopener">Phytoplankton Photophysiology Workshop&lt;/a>&lt;/li>
&lt;li>Many, many, many, many more examples&amp;hellip;.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h3 id="lessons-learned">Lessons Learned&lt;/h3>
&lt;ul>
&lt;li>Research and education transforming&lt;/li>
&lt;li>Demand can be met with cloud strategy&lt;/li>
&lt;li>Scaling requires infrastructure&lt;/li>
&lt;/ul>
&lt;br>
&lt;br>
&lt;h4 id="sustainable-business-model">Sustainable business model?&lt;/h4>
&lt;hr>
&lt;h1 id="code2i2ccode">&lt;code>2i2c&lt;/code>&lt;/h1>
&lt;p>&lt;a href="https://2i2c.org/" target="_blank" rel="noopener">International Interactive Computing Collaboration&lt;/a>&lt;/p></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>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></channel></rss>