Location:

Canada

Description:

Open Source software in Science

Language:

English

Contact:

514-835-7833


Episodes
Ask host to enable sharing for playback control

EP031 GNU licenses

4/26/2021
Note : This interview was recorded in the summer of 2020. However, due to the pandemic we could not release the episode timely. Therefore, the current status of FSF and recent events are not discussed in this episode. In episode 31, we interviewed Craig Topham from the Licensing and Compliance Team of the GNU Project about GNU software licenses. We started by discussing about his involvment in the compliance team at the Free Software Foundation (FSF) and what got him interested in the topic...

Duration:00:48:37

Ask host to enable sharing for playback control

EP030 Spack: a package manager for supercomputers

9/2/2020
In episode 30, we interviewed Todd Gamblin from the Lawrence Livermore National Laboratory about the Spack project. We discussed his current research project along with his involvement in Spack. We widely discussed the philosophy of Spack, some usage patterns, its capabilities for managing package management in HPC clusters as well as standalone computers and which operating systems it supports at the moment. Todd shared with us his opinion on the trend for containerized workloads to achieve...

Duration:00:52:26

Ask host to enable sharing for playback control

EP029 Distributing Python packages with setuptools

6/30/2020
In episode 29, we interviewed Jason R Coombs from the setuptools project. We started with a discussion about his background and his interest for Python and other programming languages. Following that, we had a thorough discussion about setuptools. We covered topics such as how he got involved in the project, the nature and composition of a Python package, why packaging your code can be important even for small projects, the hidden complexity of binary packages in the Python Package Index and...

Duration:00:26:54

Ask host to enable sharing for playback control

EP028 NumFocus: A Nonprofit Supporting Open Source

5/5/2020
In episode 28, we interviewed Leah Silen from the NumFocus organization. She introduced us to the goals and the mission of the organization. We then had a discussion about the different levels of support provided by the organization to its member projects. She informed us about the legal, financial, technological and logistical support that can be provided by NumFocus. Following that, we asked her about the revenue sources of the organization as well as the possible influence from the...

Duration:00:18:04

Ask host to enable sharing for playback control

EP027 Scientific Computing with SciPy and NumPy

4/7/2020
In episode 27, we interviewed Ralf Gommers from the NumPy and SciPy projects. We started our discussion by talking about his past research experience as a physicist and his transition to open source software and programming. This led him to get involved in projects such as PyWavelets, NumPy and SciPy. Following that, we had a great discussion about NumPy, its many features, its target audience and its performance. We learned why NumPy is not included in Python's standard library and its...

Duration:00:23:38

Ask host to enable sharing for playback control

EP026 Data Analysis with pandas

3/3/2020
In episode 26, we interviewed Bhavani Ravi about the Python data analysis library pandas. After a brief introduction about her use of machine leaning models for pharmaceutical research, we talked extensively about pandas. She told us how much pandas is important for her everyday tasks and the strict quality standards of the project. We talked about the features provided by pandas and its compatibility with other Python libraries. We then discussed the importance of FLOSS in her industry and...

Duration:00:27:34

Ask host to enable sharing for playback control

EP025 FreeCAD, a 3D Parametric Modeler

2/4/2020
In episode 25, we interviewed Kurt Kremitzki about the paramatric 3D modelling tool FreeCAD. After discussing his previous experiences with CAD software and how he got involved in the FreeCAD project, we asked him about the current development status of the project before digging deeper into a few of the workbenches offered by FreeCAD. We also compared FreeCAD to LibreCAD and QCAD for applications only requiring 2D drawing instead of parametric 3D models and we discussed about compatibility...

Duration:00:51:30

Ask host to enable sharing for playback control

EP024 UK RSE and Software Sustainability

12/3/2019
In episode 24, we interviewed Simon Hettrick Professor at the University of Southampton in the UK. We started the discussion with him by asking about his transition from deveoppin high-power lasers to founding the research software engineers (RSE) association and how his experiences got him in his current position. We then discussed about the roles of RSE in research and how funding for RSE evolved over the past. The discussion went on about the RSE association, its growth over time,...

Duration:00:52:23

Ask host to enable sharing for playback control

EP023 Reproducible Science and Synthetic Datasets Using R

11/5/2019
In episode 23, we interviewed Dan Quintana from the University of Oslo. We started the discussion with him by asking the link between all his subjects of interest and where R fits into his workflow. We then had an extensive discussion about R including his must have R packages and the synthpop package for generating synthetic datasets. We then widened the discussion and talked about the multiple facets of open science and reproducibility. Dan then talked about what he sees as one of the next...

Duration:00:55:36

Ask host to enable sharing for playback control

EP022 Symbolic Calculation with Maxima

10/1/2019
In episode 22, we interviewed Robert Dodier from the Maxima project. After a brief introduction and a presentation of Robert's current uses for Maxima he introduced what is Maxima and what can be achieved with it. We discussed some core concepts of Maxima's language as well as how to access the documentation within the software to help users. Then discussion went on about the interesting origin story of Maxima and its origin as a tool for AI. We then talked about the current state of the...

Duration:00:18:14

Ask host to enable sharing for playback control

EP021 High-level Scientific Computing with GNU Octave

9/3/2019
In episode 21, we interviewed Juan Pablo Carbajal, an Argentinian physicist currently working as a postdoctoral researcher in the Department of Urban Water Management at the ETH domain in Switzerland. We had a great discussion about GNU Octave and how it can help scientists. We compared its core functions and its expandability through packages to its commercial equivalent Matlab and its toolboxes. An interesting feature of GNU Octave that we explored with Juan is the possibility to migrate...

Duration:00:18:36

Ask host to enable sharing for playback control

EP020 Peer-reviewed Publication of Research Software

8/5/2019
In episode 20, we interviewed Arfon Smith, Editor-in-chief of the Journal of Open Source Software (JOSS) and Head of Data Science at the Space Telescope Science Institute. We talked with him about the creation of JOSS and its role in peer reviewed publications of research software. He described to us how to start a peer reviewed scientific journal and the challenges and competition that he faces. We chatted about how, by using automation, reusing existing tools and staying nimble, JOSS...

Duration:01:03:24

Ask host to enable sharing for playback control

EP019 The Road Ahead for Scientific Linux

7/2/2019
In episode 19, we interviewed Glenn Cooper the Head of experiment computing department at Fermilab about the history and future of the linux distribution Scientific Linux. The discussion started with a brief overview of current research activities at Fermilab. When then extensively talked about Scientific Linux, its goals, the reason why it was started and what made it successful. Glenn made a good argument about the need for a stable software platform in science. We then switched topics and...

Duration:00:45:22

Ask host to enable sharing for playback control

EP018 Performing Arts with FLOSS

6/4/2019
In episode 18, we interviewed Jesse Allison an Associate Professor of Experimental Music and Digital Media at Louisiana State University. We had a great discussion about his work to expand the experience and interactivy of music and sounds. He shared with us his view on how sciences and arts intersect in his projects. He listed some of the tools he uses to create sounds and how these can be applied to create sonic intervention. We had a chat about his past experiences regarding open source...

Duration:00:55:19

Ask host to enable sharing for playback control

EP017 HPX: A cure for performance impaired parallel applications

4/30/2019
In episode 17, we interviewed Adrian Serio the Scientific Program Coordinator of the STELLAR group about the C++ Standard Library for Concurrency and Parallelism (HPX). We started with a general discussion about parallel computing, where it comes from, where it is going and what can we still expect to gain. We then clarified what are C++ standards and how HPX is developed to be standard compliant. HPX was compared to other parallelism libraries such as MPI and we learned that HPX is a...

Duration:00:46:36

Ask host to enable sharing for playback control

EP016 Management of High Performance Computing Infrastructures with OpenHPC

4/2/2019
For episode 16, we interview the Research Associate Professor Karl W. Schulz. The episode starts with a discussion about High Performance Computing and how OpenHPC facilitate the managment of computing ressources. We then open the discussion towards open source tools, how they became so important for HPC and the their importance for open science. We also discussed about the inception of the OpenHPC project and its governance structure. We end the interview with our usual question in addition...

Duration:00:52:56

Ask host to enable sharing for playback control

EP015 Reproducible Research in Archaeology with rrtools

3/4/2019
For episode 15, we interview the Associate Professor of Archaeology Ben Marwick. We start our discussion with an overview of some FLOSS tools he uses and how much FLOSS are used in archaeology. He shares with us his experience in regard to working completely in the open with GitHub and his hope that open science will become the norm in the future. We also discuss about rrtools and his propositions on how to greatly improve the reproducibility of science. As a closing though he shares with us...

Duration:01:13:52

Ask host to enable sharing for playback control

EP014 Gimp Your Images for Publication

2/5/2019
In episode 14, we interview Pat David a Free Software advocate, occasional photographer and engineer about the GIMP project. We talked about how GIMP can be used by scientists to enhance their images for their publications. Also, Pat shared with us his strong opinions regarding scientific communication and why free software matters. You will also learn a few interesting trivia about the origins of the GIMP project, including the content of the original announcement email.

Duration:00:18:57

Ask host to enable sharing for playback control

EP013 Vector Graphics with Inkscape

1/7/2019
For episode 13, we interviewed Martin Owens, a British Free Software contractor based in Boston Massachusetts, during the 2018 Kiel Inkscape Hackfest, about the Inkscape project. After a brief presentation of Inkscape, we talked about the svg file format and the compatibility of Inkscape with other commercial proprietary offerings. He presented us a list of features planned for Inkscape 1.0, the next major version. We discussed about Inkscape in science and the wider importance of free...

Duration:00:37:36

Ask host to enable sharing for playback control

EP012 EasyBuild : Building Software with Ease for HPC

12/4/2018
In Episode 12, we interviewed Kenneth Hoste, who is an HPC system administrator at Ghent University in Belgium. We talked about the problems that arise when installing scientific software on HPC systems and how the EasyBuild project that originated at HPC-UGent helps dealing with those problems, the impact of open source software in scientific research, as well as the yearly FOSDEM open source software meeting in Brussels where he is actively involved in various ways.

Duration:00:22:18