Releases: carpentries-incubator/python-intermediate-development
beta-May2026
Release beta-May2026
This release has focused on improving accessibility - static diagrams have been replaced with mermaid diagrams, and the process of adding meaningful alt-text to images and diagrams has started. Contribution guidelines have also been updated, and a CITATION.cff file is now provided.
What's Changed
- Correct inconsistent function name usage in code refactoring exercise by @matt-graham in #471
- Adding alt text to figures for Collaboration with Git episode by @matt-graham in #500
- Bump GH Actions versions by @sjvrijn in #494
- fix 498: remove Python 3.10 from CI matrix by @sjvrijn in #499
- Update Workflows to Version 0.18.4 by @carpentries-bot in #504
- Update workbench docker version to v0.2.4 by @carpentries-bot in #509
- Manually update workflows by @froggleston in #511
- Adding learner profiles by @smangham in #516
- Update Workflows to Version 0.18.5 by @carpentries-bot in #517
- Adding and expanding alt text for figures in episodes in section 5 by @matt-graham in #502
- Replace svg diagrams with mermaid where possible. by @anenadic in #513
- Fix learning objectives for the workshop by @fnattino in #493
- Use CITATION.cff standard for citation information by @JaroCamphuijsen in #484
- Update project documentation by @anenadic in #514
- Update Workflows to Version 1.0.0 by @carpentries-bot in #521
- fix: update terminology for forking in exercise by @amangoel185 in #524
- Update Workflows to Version 1.0.1 by @carpentries-bot in #530
New Contributors
- @matt-graham made their first contribution in #471
- @froggleston made their first contribution in #511
- @fnattino made their first contribution in #493
- @JaroCamphuijsen made their first contribution in #484
- @amangoel185 made their first contribution in #524
Full Changelog: beta-July2025...beta-May2026
beta-July2025
Beta release of the course as of July 2025.
beta-Nov2024
Merge branch 'patch-1' into gh-pages
beta-Oct2024
Another beta release before transitioning the lesson to the new Carpentries Workbench format.
beta-May2024
A new beta version of the course as of May 2024.
beta
Beta release of the lesson material. This release is ready to be taught by other instructors from The Carpentries community or anyone with the relevant expertise.
This lesson teaches intermediate-level software development skills in a way that mimics a typical software development process in a team, starting from an existing piece of software. It continues from the material covered in the novice-level Software Carpentry lessons and follows the same principles, as described in Best Practices for Scientific Computing and Good enough practices in scientific computing.
The code examples used in this lesson build upon the examples used in Software Carpentry's Programming with Python lesson and work with the patients' inflammation dataset.
The software project template repository used for this lesson is available at: https://github.com/carpentries-incubator/python-intermediate-inflammation.
The lesson is using the official Carpentries lesson template.