Pull updates from original datacarpentry/image-processing repo#32
Merged
terezbelinova merged 62 commits intoMar 27, 2026
Merged
Conversation
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Update Workflows to Version 0.16.12
Update setup instructions
Update maintainers in readme
Expand contributing guide with specific style guidelines
…and update old link for caltech course
…have background, it's less legible with dark text in dark mode
…ng them inverted with dark mode does not impact the episode
…-objects-coloured-by-area.png
Update Workflows to Version 1.0.0
Explicitly set dark mode images to avoid varnish image color inversion
…ction Add further reading section
… original datacarpentry/image-processing repo
Remove images present in fig folder that are not references in curriculum content
Measuring Root Mass updated results
🆗 Pre-flight checks passed 😃This pull request has been checked and contains no modified workflow files or spoofing. Results of any additional workflows will appear here when they are done. |
terezbelinova
approved these changes
Mar 27, 2026
Collaborator
terezbelinova
left a comment
There was a problem hiding this comment.
Thanks @marcodallavecchia , all looks good to me.
github-actions Bot
pushed a commit
that referenced
this pull request
Mar 27, 2026
Auto-generated via `{sandpaper}`
Source : 41af219
Branch : main
Author : Marco Dalla Vecchia <31376583+marcodallavecchia@users.noreply.github.com>
Time : 2026-03-27 12:56:18 +0000
Message : Pull updates from original datacarpentry/image-processing repo (#32)
* replace Anaconda with MiniForge
* set up an environment for the workshop
* Apply suggestions from code review
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Remove mention of Py3 vs Py2
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Apply fixes from review
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
* Link to central Python install instructions
* [actions] update sandpaper workflow to version 0.16.12
* update maintainers in readme
* add style guidelines to contributing guide
* link to contributing file from readme
* small fixes to formatting
* minor changes based on reviews
* added further reading section and populated it with initial content
* added reference to further reading page at end of capstone challenge and update old link for caltech course
* rephrased where to go next section at the end of challenge page
* updated resources to remove old ones and added a few more recent useful resources
* fixed quotes and added EPFL resource list
* dark mode images for episodes 1 and 2
* dark mode images episode 3
* dark mode images episode 4
* dark mode image episode 5
* dark mode images episode 6
* kept automatic dark mode image for SVG vector image since it doesn't have background, it's less legible with dark text in dark mode
* dark mode images episode 7
* reverted histogram images as one of them is without background. Keeping them inverted with dark mode does not impact the episode
* dark mode images episode 8. Added full white background for shapes-01-objects-coloured-by-area.png
* dark mode images episode 9
* dark mode images extra episode edge detection
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update workbench docker version to v0.2.4 (#354)
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
* Update sandpaper-version.txt
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update sandpaper workflow to version 0.18.5
* added contributing guidelines for new images and dark mode
* moved all dark images to from data to fig folder, to leave the data directory clean
* Added and reordered items in further-reading.md
* Change title of reference.md to Glossary to make 'More'-menu clearer
* Custom order of entries on 'More'-menu
* [actions] update sandpaper workflow to version 1.0.0
* removed Studies on application of image processing in various fields resource
* chair images are only used in the data but not in the fig directory
* colonies01.png not used, just the jpg version is used
* updated root mass values based on fresh new environment
* added callout block to highlight the importance of reproducible environments
* fix all broken links due to restructuring of episodes structure
* more updated values after re-running with fresh updated environment
---------
Co-authored-by: Toby Hodges <tbyhdgs@gmail.com>
Co-authored-by: Toby Hodges <tobyhodges@carpentries.org>
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: zkamvar <zkamvar@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschille@users.noreply.github.com>
Co-authored-by: Marco Dalla Vecchia <marco.dallavecchia@ist.ac.at>
Co-authored-by: zkamvar <3639446+zkamvar@users.noreply.github.com>
Co-authored-by: The Carpentries Apprentice (beta) <64428345+carpentries-bot@users.noreply.github.com>
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschill@udel.edu>
github-actions Bot
pushed a commit
that referenced
this pull request
Mar 27, 2026
Auto-generated via `{sandpaper}`
Source : 9f42691
Branch : md-outputs
Author : GitHub Actions <actions@github.com>
Time : 2026-03-27 12:58:22 +0000
Message : markdown source builds
Auto-generated via `{sandpaper}`
Source : 41af219
Branch : main
Author : Marco Dalla Vecchia <31376583+marcodallavecchia@users.noreply.github.com>
Time : 2026-03-27 12:56:18 +0000
Message : Pull updates from original datacarpentry/image-processing repo (#32)
* replace Anaconda with MiniForge
* set up an environment for the workshop
* Apply suggestions from code review
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Remove mention of Py3 vs Py2
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Apply fixes from review
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
* Link to central Python install instructions
* [actions] update sandpaper workflow to version 0.16.12
* update maintainers in readme
* add style guidelines to contributing guide
* link to contributing file from readme
* small fixes to formatting
* minor changes based on reviews
* added further reading section and populated it with initial content
* added reference to further reading page at end of capstone challenge and update old link for caltech course
* rephrased where to go next section at the end of challenge page
* updated resources to remove old ones and added a few more recent useful resources
* fixed quotes and added EPFL resource list
* dark mode images for episodes 1 and 2
* dark mode images episode 3
* dark mode images episode 4
* dark mode image episode 5
* dark mode images episode 6
* kept automatic dark mode image for SVG vector image since it doesn't have background, it's less legible with dark text in dark mode
* dark mode images episode 7
* reverted histogram images as one of them is without background. Keeping them inverted with dark mode does not impact the episode
* dark mode images episode 8. Added full white background for shapes-01-objects-coloured-by-area.png
* dark mode images episode 9
* dark mode images extra episode edge detection
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update workbench docker version to v0.2.4 (#354)
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
* Update sandpaper-version.txt
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update sandpaper workflow to version 0.18.5
* added contributing guidelines for new images and dark mode
* moved all dark images to from data to fig folder, to leave the data directory clean
* Added and reordered items in further-reading.md
* Change title of reference.md to Glossary to make 'More'-menu clearer
* Custom order of entries on 'More'-menu
* [actions] update sandpaper workflow to version 1.0.0
* removed Studies on application of image processing in various fields resource
* chair images are only used in the data but not in the fig directory
* colonies01.png not used, just the jpg version is used
* updated root mass values based on fresh new environment
* added callout block to highlight the importance of reproducible environments
* fix all broken links due to restructuring of episodes structure
* more updated values after re-running with fresh updated environment
---------
Co-authored-by: Toby Hodges <tbyhdgs@gmail.com>
Co-authored-by: Toby Hodges <tobyhodges@carpentries.org>
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: zkamvar <zkamvar@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschille@users.noreply.github.com>
Co-authored-by: Marco Dalla Vecchia <marco.dallavecchia@ist.ac.at>
Co-authored-by: zkamvar <3639446+zkamvar@users.noreply.github.com>
Co-authored-by: The Carpentries Apprentice (beta) <64428345+carpentries-bot@users.noreply.github.com>
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschill@udel.edu>
github-actions Bot
pushed a commit
that referenced
this pull request
Mar 27, 2026
Auto-generated via `{sandpaper}`
Source : 9f42691
Branch : md-outputs
Author : GitHub Actions <actions@github.com>
Time : 2026-03-27 12:58:22 +0000
Message : markdown source builds
Auto-generated via `{sandpaper}`
Source : 41af219
Branch : main
Author : Marco Dalla Vecchia <31376583+marcodallavecchia@users.noreply.github.com>
Time : 2026-03-27 12:56:18 +0000
Message : Pull updates from original datacarpentry/image-processing repo (#32)
* replace Anaconda with MiniForge
* set up an environment for the workshop
* Apply suggestions from code review
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Remove mention of Py3 vs Py2
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Apply fixes from review
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
* Link to central Python install instructions
* [actions] update sandpaper workflow to version 0.16.12
* update maintainers in readme
* add style guidelines to contributing guide
* link to contributing file from readme
* small fixes to formatting
* minor changes based on reviews
* added further reading section and populated it with initial content
* added reference to further reading page at end of capstone challenge and update old link for caltech course
* rephrased where to go next section at the end of challenge page
* updated resources to remove old ones and added a few more recent useful resources
* fixed quotes and added EPFL resource list
* dark mode images for episodes 1 and 2
* dark mode images episode 3
* dark mode images episode 4
* dark mode image episode 5
* dark mode images episode 6
* kept automatic dark mode image for SVG vector image since it doesn't have background, it's less legible with dark text in dark mode
* dark mode images episode 7
* reverted histogram images as one of them is without background. Keeping them inverted with dark mode does not impact the episode
* dark mode images episode 8. Added full white background for shapes-01-objects-coloured-by-area.png
* dark mode images episode 9
* dark mode images extra episode edge detection
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update workbench docker version to v0.2.4 (#354)
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
* Update sandpaper-version.txt
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update sandpaper workflow to version 0.18.5
* added contributing guidelines for new images and dark mode
* moved all dark images to from data to fig folder, to leave the data directory clean
* Added and reordered items in further-reading.md
* Change title of reference.md to Glossary to make 'More'-menu clearer
* Custom order of entries on 'More'-menu
* [actions] update sandpaper workflow to version 1.0.0
* removed Studies on application of image processing in various fields resource
* chair images are only used in the data but not in the fig directory
* colonies01.png not used, just the jpg version is used
* updated root mass values based on fresh new environment
* added callout block to highlight the importance of reproducible environments
* fix all broken links due to restructuring of episodes structure
* more updated values after re-running with fresh updated environment
---------
Co-authored-by: Toby Hodges <tbyhdgs@gmail.com>
Co-authored-by: Toby Hodges <tobyhodges@carpentries.org>
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: zkamvar <zkamvar@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschille@users.noreply.github.com>
Co-authored-by: Marco Dalla Vecchia <marco.dallavecchia@ist.ac.at>
Co-authored-by: zkamvar <3639446+zkamvar@users.noreply.github.com>
Co-authored-by: The Carpentries Apprentice (beta) <64428345+carpentries-bot@users.noreply.github.com>
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschill@udel.edu>
github-actions Bot
pushed a commit
that referenced
this pull request
Mar 31, 2026
Auto-generated via `{sandpaper}`
Source : 9f42691
Branch : md-outputs
Author : GitHub Actions <actions@github.com>
Time : 2026-03-27 12:58:22 +0000
Message : markdown source builds
Auto-generated via `{sandpaper}`
Source : 41af219
Branch : main
Author : Marco Dalla Vecchia <31376583+marcodallavecchia@users.noreply.github.com>
Time : 2026-03-27 12:56:18 +0000
Message : Pull updates from original datacarpentry/image-processing repo (#32)
* replace Anaconda with MiniForge
* set up an environment for the workshop
* Apply suggestions from code review
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Remove mention of Py3 vs Py2
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Apply fixes from review
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
* Link to central Python install instructions
* [actions] update sandpaper workflow to version 0.16.12
* update maintainers in readme
* add style guidelines to contributing guide
* link to contributing file from readme
* small fixes to formatting
* minor changes based on reviews
* added further reading section and populated it with initial content
* added reference to further reading page at end of capstone challenge and update old link for caltech course
* rephrased where to go next section at the end of challenge page
* updated resources to remove old ones and added a few more recent useful resources
* fixed quotes and added EPFL resource list
* dark mode images for episodes 1 and 2
* dark mode images episode 3
* dark mode images episode 4
* dark mode image episode 5
* dark mode images episode 6
* kept automatic dark mode image for SVG vector image since it doesn't have background, it's less legible with dark text in dark mode
* dark mode images episode 7
* reverted histogram images as one of them is without background. Keeping them inverted with dark mode does not impact the episode
* dark mode images episode 8. Added full white background for shapes-01-objects-coloured-by-area.png
* dark mode images episode 9
* dark mode images extra episode edge detection
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update workbench docker version to v0.2.4 (#354)
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
* Update sandpaper-version.txt
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update sandpaper workflow to version 0.18.5
* added contributing guidelines for new images and dark mode
* moved all dark images to from data to fig folder, to leave the data directory clean
* Added and reordered items in further-reading.md
* Change title of reference.md to Glossary to make 'More'-menu clearer
* Custom order of entries on 'More'-menu
* [actions] update sandpaper workflow to version 1.0.0
* removed Studies on application of image processing in various fields resource
* chair images are only used in the data but not in the fig directory
* colonies01.png not used, just the jpg version is used
* updated root mass values based on fresh new environment
* added callout block to highlight the importance of reproducible environments
* fix all broken links due to restructuring of episodes structure
* more updated values after re-running with fresh updated environment
---------
Co-authored-by: Toby Hodges <tbyhdgs@gmail.com>
Co-authored-by: Toby Hodges <tobyhodges@carpentries.org>
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: zkamvar <zkamvar@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschille@users.noreply.github.com>
Co-authored-by: Marco Dalla Vecchia <marco.dallavecchia@ist.ac.at>
Co-authored-by: zkamvar <3639446+zkamvar@users.noreply.github.com>
Co-authored-by: The Carpentries Apprentice (beta) <64428345+carpentries-bot@users.noreply.github.com>
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschill@udel.edu>
github-actions Bot
pushed a commit
that referenced
this pull request
Apr 7, 2026
Auto-generated via `{sandpaper}`
Source : 9f42691
Branch : md-outputs
Author : GitHub Actions <actions@github.com>
Time : 2026-03-27 12:58:22 +0000
Message : markdown source builds
Auto-generated via `{sandpaper}`
Source : 41af219
Branch : main
Author : Marco Dalla Vecchia <31376583+marcodallavecchia@users.noreply.github.com>
Time : 2026-03-27 12:56:18 +0000
Message : Pull updates from original datacarpentry/image-processing repo (#32)
* replace Anaconda with MiniForge
* set up an environment for the workshop
* Apply suggestions from code review
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Remove mention of Py3 vs Py2
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
* Apply fixes from review
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
* Link to central Python install instructions
* [actions] update sandpaper workflow to version 0.16.12
* update maintainers in readme
* add style guidelines to contributing guide
* link to contributing file from readme
* small fixes to formatting
* minor changes based on reviews
* added further reading section and populated it with initial content
* added reference to further reading page at end of capstone challenge and update old link for caltech course
* rephrased where to go next section at the end of challenge page
* updated resources to remove old ones and added a few more recent useful resources
* fixed quotes and added EPFL resource list
* dark mode images for episodes 1 and 2
* dark mode images episode 3
* dark mode images episode 4
* dark mode image episode 5
* dark mode images episode 6
* kept automatic dark mode image for SVG vector image since it doesn't have background, it's less legible with dark text in dark mode
* dark mode images episode 7
* reverted histogram images as one of them is without background. Keeping them inverted with dark mode does not impact the episode
* dark mode images episode 8. Added full white background for shapes-01-objects-coloured-by-area.png
* dark mode images episode 9
* dark mode images extra episode edge detection
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update workbench docker version to v0.2.4 (#354)
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
* Update sandpaper-version.txt
* [actions] update sandpaper workflow to version 0.18.4
* [actions] update sandpaper workflow to version 0.18.5
* added contributing guidelines for new images and dark mode
* moved all dark images to from data to fig folder, to leave the data directory clean
* Added and reordered items in further-reading.md
* Change title of reference.md to Glossary to make 'More'-menu clearer
* Custom order of entries on 'More'-menu
* [actions] update sandpaper workflow to version 1.0.0
* removed Studies on application of image processing in various fields resource
* chair images are only used in the data but not in the fig directory
* colonies01.png not used, just the jpg version is used
* updated root mass values based on fresh new environment
* added callout block to highlight the importance of reproducible environments
* fix all broken links due to restructuring of episodes structure
* more updated values after re-running with fresh updated environment
---------
Co-authored-by: Toby Hodges <tbyhdgs@gmail.com>
Co-authored-by: Toby Hodges <tobyhodges@carpentries.org>
Co-authored-by: Kimberly Meechan <24316371+K-Meech@users.noreply.github.com>
Co-authored-by: Marianne Corvellec <marianne.corvellec@ens-lyon.org>
Co-authored-by: zkamvar <zkamvar@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschille@users.noreply.github.com>
Co-authored-by: Marco Dalla Vecchia <marco.dallavecchia@ist.ac.at>
Co-authored-by: zkamvar <3639446+zkamvar@users.noreply.github.com>
Co-authored-by: The Carpentries Apprentice (beta) <64428345+carpentries-bot@users.noreply.github.com>
Co-authored-by: uschille <7782554+uschille@users.noreply.github.com>
Co-authored-by: Ulf Schiller <uschill@udel.edu>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
There has been a few important updates on the datacarpentry/image-processing repository, which is the original repo from which this work is derived.
Many of these changes are still applicable to this curriculum so I ported them over with small adaptations. The mayor updates include:
figfolder has an additional copy with-darkappended to the file name if the image needs not to be inverted in dark mode. Image color inversion is the otherwise default behavior of the varnish library used in the workbench to create the HTML page (see this Issue for more details).episodes/06-processing-segmentation.mdthat a freshly installed environment with the latest package versions computes.