Code for Thought

Code for Thought

By Peter SchmidtScienceTechnologyEducation
Download on the App Store

Code for Thought episodes

  • [EN] Hello Fortran!

    Despite the fact that Fortran has been around since the 1950s, it remains a very relevant programming language today and has an active community of keen engineers. In this episode I'll take a sweep from the origins of Fortran, how to deal with legacy (Fortran 77), how the language evolved to modern day use cases of Fortran. In the course of the episode you'll hear from Thomas Clune (NASA, US), Wim Vanderbauwhede (Uni. Glasgow, UK), Milan Curcic (Uni. of Miami, US) and Ondrej Certik (GSI Technologies, US). 

    • Fortran-lang website: https://fortran-lang.org
    • Fortran-lang GitHub: https://github.com/fortran-lang
    • LFortran website: https://lfortran.org
    • LFortran GitHub: https://github.com/lfortran/lfortran
    • Milan's book: https://www.manning.com/books/modern-fortran
    • Neural-Fortran: https://github.com/modern-fortran/neural-fortran
    • FastGPT: https://github.com/certik/fastgpt
    • US Fortran Standard Committee: https://j3-fortran.org/
    • Ondrej's website: https://ondrejcertik.com/
    • Milan's website: https://milancurcic.com/
    • Tom Clune's site at NASA: https://sciences.gsfc.nasa.gov/sed/bio/thomas.l.clune 
    • Wim Vanderbauwhede's site at Uni Glasgow https://www.dcs.gla.ac.uk/~wim/
    • pFUnit testing framework https://github.com/Goddard-Fortran-Ecosystem/pFUnit 
    • gFTL template library: https://software.nasa.gov/software/GSC-17742-1 
    • Wim's paper (Journal of Supercomputing 2021): Making legacy Fortran code type safe through automated program transformation https://link.springer.com/article/10.1007/s11227-021-03839-9 



    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    41 min
  • [EN] Teaser: First US RSE conference in Oct 2023 - with Sandra Gesing

    Let me interrupt your well-earned summer break for a brief episode and teaser: the first ever US RSE conference will be upon us between 16-18 October in Chicago, USA.
    I met with Sandra Gesing from the organising committee to talk about how the preparations are going and what you can expect from the conference.

    • https://us-rse.org/usrse23/ - here the official US RSE Conference web-site
    • http://sandra-gesing.com Sandra's web-site
    • https://twitter.com/us_rse US RSE Twitter (yes, I won't call it X)
    • https://fosstodon.org/@us_rse US_RSE in Mastodonia

    Talking of conferences. There is a lot happening this autumn, including 

    • the UK RSE Conference in Swansea 5-8 Sep https://rsecon23.society-rse.org 
    • the Hidden Ref Festival in Bristol 21 Sep https://hidden-ref.org/festival-of-hidden-ref/ 
    • the German RSE Un-conference in Jena 26-28 Sep https://un-derse23.sciencesconf.org


    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    11 min
  • [DE] Extra: Software Preisauschreibung bei Helmholtz - mit Dr Uwe Konrad

    Dr Uwe Konrad von der Helmholtz Forschungsgemeinschaft stellt den neuen Preis für Softwareentwicklung vor. Obwohl der Preis im Moment nur für Helmholtzprojekte (oder solche mit hauptsächlicher Beteiligung von Helmholtz) zur Verfügung steht, hofft Dr Konrad dass der Preis Schule macht. Denn schliesslich wird es endlich Zeit, dass Software (und deren EntwicklerInnen) ernst genommen wird und als gleichwertiger Beitrag von Forschungsprojekten anerkannt wird.

    Die Frist für Bewerbungen ist der 30. September.  Die einzelnen Helmholtzinstitute haben interne Fristen auf die im Gespräch nochmal hingewiesen wird.

    Der Link für den Preis ist hier

    • https://os.helmholtz.de/en/newsroom/news/article/helmholtz-incubator-software-award/

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    15 min
  • [DE] Künstliche Intelligenz bei Helmholtz - Peter Steinbach

    Peter Steinbach leitet eine Gruppe von Consultants am Helmholtz Institut in Dresden-Rossendorf. Die Gruppe ist Teil der Helmholtz AI Initiative und beratet WissenschafterInnen bzgl KI, Machine Learning usw. 
    Neben Fragen über KI in der Wissenschaft hat mich auch interessiert wie Datenwissenschaft mit Software Entwicklung zusammenhängt. Schliesslich sind mehr und mehr Research Software Engineers mit KI und ML Themen beschäftigt. 

    Links:

    • https://www.helmholtz.ai Helmholtz AI Home Page
    • mailto:[email protected] die Kontaktadresse für Helmholtz AI
    • https://twitter.com/helmholtz_ai Helmholtz AI auf Twitter (oder X wie es sich jetzt nennt)
    • https://fosstodon.org/@[email protected] Mastodon Konto von Helmholtz
    • https://twitter.com/psteinb_ Peter Steinbach´s Twitter Konto
    • https://fosstodon.org/@[email protected] Peter´s Mastodon Konto

    Konferenzen im Herbst 2023

    • https://rsecon23.society-rse.org UK RSE Conference in Swansea, UK, 5-8 September with satellite events
    • https://hidden-ref.org/festival-of-hidden-ref/ Hidden Ref Festival in Bristol, UK, 21 September
    • https://un-derse23.sciencesconf.org German Unconference in Jena, Germany,  26-28 September
    • https://us-rse.org/usrse23/ First ever US RSE Conference in Chicago, USA, 16-18 October

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    36 min
  • [EN] Open Data, Open Software - with Teresa Gomez-Diaz

    The guest for this episode is Teresa Gomez-Diaz from Université Paris Gustave-Eiffel, east of Paris, France. For a long time Teresa has been promoting Open Science and last year she talked on this show about the need for licences in research software.

    Teresa and her collaborator, Tomas Recio from the University Antonio de Nebrija, Madrid published two papers about Research Data and how to ensure they adhere to Open Science and in particular FAIR principles. 

    We start with a discussion of the so-called Borgman conundrum, or why it is hard to share research data before going into what we can do about it. 

    A couple of clarifying notes: Teresa speaks of F mille, which refers to F1000Research. Also, when "users" of research data are being mentioned, it refers to authors and contributors.


    Links:

    • https://f1000research.com/articles/11-118/v2 Research Software vs. Research Data I: Towards a Research Data definition in the Open Science context
    • https://f1000research.com/articles/11-117/v2 Research Software vs. Research Data II: Protocols for Research Data dissemination and evaluation in the Open Science context - introduces CDUR protocol
    • https://zenodo.org/record/8159906 Zenodo preprint of the papers
    • Borgman's Conundrum
      • https://onlinelibrary.wiley.com/doi/abs/10.1002/asi.22634 
      • https://www.researchgate.net/publication/228295710_The_Conundrum_of_Sharing_Research_Data
    • https://coara.eu Coalition for Advancing Research Assessment


    Upcoming conferences: 

    • https://rsecon23.society-rse.org UK RSE Conference in Swansea, UK, 5-8 September with satellite events
    • https://hidden-ref.org/festival-of-hidden-ref/ Hidden Ref Festival in Bristol, UK, 21 September
    • https://un-derse23.sciencesconf.org German Unconference in Jena, Germany,  26-28 September
    • https://us-rse.org/usrse23/ First ever US RSE Conference in Chicago, USA, 16-18 October

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    35 min
  • [EN] Test Driven Data Analysis - with Nick Radcliffe

    Nick Radcliffe, data scientist and entrepreneur, talks to us about the importance of test your data. As software engineers we are familiar with test driven development. Test driven data analysis puts the same emphasis on validating and testing data for your AI app. We also dive into the Python library of the same name tdda. 

    Links:

    • https://linkedin.com/in/njradcliffe LinkedIn profile Nick Radcliffe
    • http://www.tdda.info Test Driven Data Analysis Blog
    • https://tdda.readthedocs.io/en/latest/ tdda library documentation
    • https://github.com/tdda/tdda TDDA GitHub repo
    • https://smartdatafoundry.com/ Smart Data Foundry
    • https://stochasticsolutions.com Stochastic Solutions - also contains links to papers and publications by Nick Radcliffe

    Other libraries mentioned:

    • https://www.evidentlyai.com Evidently AI
    • https://greatexpectations.io Great Expectations


    Don't forget the upcoming RSE conferences and the Hidden Ref event

    • https://rsecon23.society-rse.org UK RSE Conference in Swansea 5-8 September 2023
    • https://hidden-ref.org/festival-of-hidden-ref/ The Hidden Ref Festival, Bristol 21 September
    • https://un-derse23.sciencesconf.org deRSE Unconference in Jena, Germany,  26 - 28 September
    • https://us-rse.org/usrse23/ US RSE Conference in Chicago, USA, 16-18 October 

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    32 min
  • [EN] Next Stop - RSE Con 2023 in Swansea

    With Sam Mangham and Ed Bennett from the Uk RSE Conference organising committee.
    In this episode I want to take a look behind the scenes and find out what it takes to organise and run a conference. And how we participants can contribute to the success of this UK RSE Conference and future events!

    The conference takes place on the campus of Swansea University, UK and runs from 5-7 September. There are satellite events on Monday 4 Sep and Friday 8 Sep.

    The main link for the conference is below.
    https://rsecon23.society-rse.org 

    Note: the committee negotiated accommodation with Swansea Uni. The deadline for getting a room there is end of July 2023. Details can be found here
    https://rsecon23.society-rse.org/about-swansea/#accommodation 

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    25 min
  • [DE] Bringt uns Programmieren bei - mit Fredo Erxleben

    Fredo Erxleben vom Helmholtz-Zentrum Dresden-Rossendorf erzählt uns, wie er und seine KollegInnen WissenschaftlerInnen, DoktorantInnen und Postdocs Programmieren beibringt. Der Bedarf an Training ist riesig. Der Bedarf an Ausbildern auch. 
    In dieser Folge schauen wir ein wenig hinter die Kulissen und Fredo erzählt welche Herausforderungen es bei den Trainingsprogrammen gibt.

    Hier ein paar links:

    • https://hifis.net HIFIS Platform (Helmholtz Federated IT Services)
      • https://hifis.net/services/overall/learning-materials Lehrmaterialien
    • https://www.helmholtz-hida.de/en/ HIDA (Helmholtz Information and Data Science Academy)
      • https://www.helmholtz-hida.de/course-catalog/en/ HIDA Kurskatalog (beinhaltet auch die Kurse von Fredo)
    • https://software-carpentry.org/ Software Carpentries
    • https://www.gather.town/ Gathertown - die App die Fredo und das Team in den online Kursen benutzen
    • https://www.helmholtz.de/en/research/challenges/information-data-science/helmholtz-incubator/ Helmholtz Inkubator
    • https://hifis.net/services/software/consulting.html Helmholtz Consulting
    • https://zenodo.org/record/7669752 Fredo's Vortrag bei der deRSE 2023





    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    32 min
  • [EN] Conference Report: JupyterCon 2023, Paris

    JupyterCon 2023, the conference on all things Jupyter was held in Paris between 10-12 May 2023, followed by 2 days of hands-on "sprints". 
    Jupyter is a very popular open source platform with tools such as Jupyter notebook/lab and driven by a very active community. There were a number of excellent talks from a range of different subjects. I had the pleasure to meet and talk to a number of people, see the interview list below.

    Order of Interviews: 

    • Leah Silen and Arliss Collins from Numfocus  02:04
    • Franklin Koch (MyST) from Curvenote 04:59
    • Nicolas Thiery (Paris-Saclay) 09:13
    • Sarah Gibson (2i2c) 13:19
    • Ana Ruvalcaba (Jupyter Executive Council) 18:57
    • Fernando Perez (Jupyter Executive Council) 23:48
    • Raniere de Silva (Gesis) 29:56

    Links

    • https://jupyter.org Jupyter project
      • https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html# Release notes for the new Jupyter Notebook v7
      • https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v4-0 Release notes for JupyterLab v4.0 (further incremental updates of v4 are available)
    • https://www.youtube.com/@JupyterCon YouTube channel for JupyterCon 2023
    • https://cfp.jupytercon.com/2023/schedule/ JupyterCon 2023 schedule
    • https://www.outreachy.org Outreachy project 
    • https://numfocus.org Numfocus project
    • https://data.agu.org/notebooks-now/ Notebooks Now initiative
    • https://myst-tools.org MyST tool for scientific and technical communication


    Upcoming RSE conferences:

    • https://rsecon23.society-rse.org UK RSE conference in Swansea 5-8 Sep 2023
    • https://hidden-ref.org/festival-of-hidden-ref/ Hidden Ref in Bristol, UK, 21 Sep 2023
    • https://un-derse23.sciencesconf.org Unconference of the German RSE society deRSE in Jena 26-28 Sep
    • https://us-rse.org/usrse23/ 1st face to face US RSE Conference in Chicago 16-18 Oct 2023



    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    34 min
  • [EN] ByteSized RSE: The README - with Julian Lenz

    And in this last episode of our first ByteSized RSE season, we talk about the README file. My guest in this episode is Julian Lenz from the University in Swansea, UK who will take us through the importance of READMEs, what should go into them and at what stage should you create one (spoiler alert: a.s.a.p.). 

    Here are a few links you might find useful.
    Example READMEs and templates

    • https://github.com/matiassingers/awesome-readme a list of example READMEs
    • https://dev.to/documatic/awesome-readme-examples-for-writing-better-readmes-3eh3 a guide for writing better READMEs
    • https://github.com/matiassingers/awesome-readme#articles more articles on how to write READMEs
    • https://github.com/othneildrew/Best-README-Template templates for READMEs
    • https://github.com/Louis3797/awesome-readme-template another README template

    Background 

    • https://www.gnu.org/prep/standards/ GNU Coding standards. READMEs are mentioned in chapter 7.3
    • https://medium.com/@NSomar/readme-md-history-and-components-a365aff07f10 a history of READMEs
    • https://daringfireball.net/projects/markdown/ the MARKDOWN format

    Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project.
    https://www.imperial.ac.uk/computational-methods/rse/events/byte-sized-rse/
    ByteSized RSE link to Imperial College

    Get in touch

    Thank you for listening! Merci de votre écoute! Vielen Dank für´s Zuhören!

    Contact Details/ Coordonnées / Kontakt:

    • Email mailto:[email protected]
    • UK RSE Slack (ukrse.slack.com): @code4thought or @piddie 
    • Bluesky: https://bsky.app/profile/code4thought.bsky.social
    • LinkedIn: https://www.linkedin.com/in/pweschmidt/  (personal Profile)
      • LinkedIn: https://www.linkedin.com/company/codeforthought/ (Code for Thought Profile)

    This podcast is licensed under the Creative Commons Licence:  https://creativecommons.org/licenses/by-sa/4.0/

    17 min

About Code for Thought

From the publisher's feed

Welcome to Code for Thought, the podcast about software for research and the people who make it.  Languages: English, German, French