python-intermediate-development icon indicating copy to clipboard operation
python-intermediate-development copied to clipboard

Intermediate Research Software Development Skills In Python Lesson Material

Results 114 python-intermediate-development issues
Sort by recently updated
recently updated
newest added
trafficstars

Extract all links into links.md and use inline style links.

good first issue
help wanted
improvement

In [Continuous Integration for Automated Testing](https://carpentries-incubator.github.io/python-intermediate-development/23-continuous-integration-automated-testing/index.html), modifying the GitHub Action to implement a [Build Matrix](https://github.com/carpentries-incubator/python-intermediate-development/blob/2435e32168f60bcb754d789fa7181b6431f87965/_episodes/23-continuous-integration-automated-testing.md?plain=1#L215) results in the first job failing and then all subsequent jobs being cancelled: - Following...

Myself @bielsnohr and @douglowe have trialled doing a more "instructor-led" version of the course using some slides to guide this delivery. It was agreed that it would be good to...

enhancement
should-have

May 2024 NESC sprint branch - thank you to @svenvanderburg and @gcroci2. 🎉

The code blocks in the [solution](https://carpentries-incubator.github.io/python-intermediate-development/24-diagnosing-issues-improving-robustness/index.html#solution) to the optional exercise "Add a Precondition to ..." are not syntax highlighted, as opposed to e.g. [this one in episode 2.2](https://carpentries-incubator.github.io/python-intermediate-development/22-scaling-up-unit-testing/index.html#solution)

Poetry init ([called in the packaging episode](https://carpentries-incubator.github.io/python-intermediate-development/43-software-release/index.html#setting-up-our-poetry-config)) will not always give you the interactive setup cli tool in git bash on windows. As a solution, the pyproject.toml could be changed...

At the end of the 'Diagnosing Issues and Improving Performance' episode, the final git instructions lead to a confusing situation, where a new `pylint-ci` branch is created from `develop` and...

Section 33-code-decoupling-abstraction, exercise _Add an Additional DataSource_ refers to function `load_json` in `models`. However, this function does not exist in any of the branches of `python-intermediate-inflammation`

Again in 33-code-decoupling-abstractions: the analyse_data function has not yet been fully refactored, it still contains the plot production and doesn't return anything