Teaching basic lab skills
for research computing

Development Dashboard

Last rebuilt 2021-10-19T00:09:43Z.

Looking for a way to contribute to our lessons? Visit the Help Wanted page on The Carpentries website to see a list of issues in need of attention.

Unix Shell: swcarpentry/shell-novice

Pull Requests
1250 2021-10-01 New image resized
1233 2021-09-28 Tidy up files
1228 2021-09-08 Change female pronouns to gender neutral pronouns
1117 2020-10-15 Add Chromebook as option in setup.md
Issues
1255 2021-10-16 Delete unwanted files
1254 2021-10-14 Typo in second paragraph in "The Unix Shell" lesson
1249 2021-09-28 Recommend including Chrome OS in Setup
1252 2021-09-28 Episode 3 - file created in exercise not referenced after
798 2021-09-14 should we re-think the approach to multiple platforms (was: 'Unix' misused throughout the material)
1244 2021-09-13 Ep 05: Write a loop from scratch
924 2021-09-10 Ep3: Moving to the current folder - use different file extensions?
1157 2021-09-10 Ep 04: Move explanation of filters to after first use of `wc` and `sort`
1238 2021-09-10 Modernize README
512 2021-09-09 06-script: user-defined variables in scripts
720 2021-09-09 Not consistent on how many assay files Nelle has
740 2021-09-09 pipe/filter: -l vs -1
928 2021-09-09 Set realistic timings for episodes
1211 2021-09-09 A Correction and Suggested Edits for Pipes & Filters episode
530 2021-09-08 07-find.md, haiku authors
735 2021-09-08 Objectives in episode 4: Pipes and Filters
736 2021-09-08 Episode 3: No mention of letter case for file names and directories
743 2021-09-08 Good Names for Files and Directories
998 2021-09-08 Binder button for launching JupyterLab?
1001 2021-09-08 [email feedback] move and copy cheatsheet
1221 2021-09-07 Unix Shell, brief mention of 'Ctrl + L'
1225 2021-09-02 Poor example of file names and folder organization
802 2021-08-03 Suggestion: less changing of data files?
1196 2021-07-20 Add Additional information for the "ls -l" command
982 2021-06-21 Ep7 Tracking a species: exercise too difficult?
1170 2021-06-21 Proposed Changes to shell-novice: Shell Scripts - Instructor Checkout
1032 2021-06-18 Move "moving to the current folder" exercise in 03
1056 2021-06-18 Standardize layout of text in Output boxes
955 2020-10-20 Wildcards content awkwardly split between episodes 3 and 4
1118 2020-10-15 Auto completion on commands
1144 2020-10-08 Proposed improvement to Pipes & Filters episode
1024 2020-01-29 further developing Windows shell setup instructor guidance
927 2019-12-11 POSIX compliance
1027 2019-09-18 Episode 4: Don't introduce `sort -r` when teaching piping
848 2019-05-14 Episode 4: Removing Unneeded Files exercise needs rewrite
948 2019-04-01 "Manual pages on the web" requires a caveat
875 2018-12-13 Ep4: Plot loop hole - processing the short file
782 2018-05-11 macOS file system vs Linux file system

Git: swcarpentry/git-novice

Pull Requests
842 2021-10-04 Add numbered headers to avoid skipping steps
841 2021-09-30 Change the keyboard description for mac keyboard and regular keyboard.
587 2021-09-29 Test core.editor config immediately by listing it in there
835 2021-09-29 Update CITATION
833 2021-08-13 Update 02-setup.md
834 2021-08-13 Update 06-ignore.md
836 2021-08-13 Update 08-collab.md
837 2021-08-13 Update 04-changes.md
830 2021-08-12 Update 07-github.md
767 2021-08-10 Add note about new git pull message to instructor guide
829 2021-08-09 replace self-describing edits with representative ones [fix #727]
686 2021-08-07 Make it clear that git status is introduced in Episode 3 (issue #685)
573 2021-08-01 Highlight clone destination of Owner's repository
714 2021-07-28 Fix GitHub render of linked images and in-repo file sections
751 2021-07-28 Updated the introductory content on index.md
571 2021-07-24 WIP: Remove .gitkeep files and mention self-explanatory alternative
668 2021-07-24 Adding an objective covered in the lesson
698 2021-07-23 Exemplify more Carpentries-relevant code style tools
760 2021-07-23 Change `checkout` actions to use newer `restore` syntax
787 2021-07-16 add Gitee as a possible hosting solution
710 2020-01-06 Clarifying defining the .gitignore file in Ep.6 Ignoring things
Issues
843 2021-10-13 How to deal with the message about how to perform `git pull`?
844 2021-10-06 Ep.11 "address patent rights" meaning clarification
781 2021-10-04 Improving the setup page
712 2021-09-29 Episode 12 - More general information on citation format
840 2021-09-17 Remote episodes
769 2021-09-01 Suggestion for the clarification of `git diff` command in the Tracking Changes lesson
838 2021-08-30 Amending Gendered Language in Episode 8
831 2021-08-12 Error message when using nano in git-for-windows version 2.32.0.windows.2
757 2021-08-10 Providing a definition for distributed (vs centralised) version control
759 2021-08-10 Suggestion for improving the git staging area graphic
727 2021-08-09 Should text in "conflicts" examples be representative rather than self-describing
695 2021-08-07 Incomplete output from `cat` in Episode 4, "Committing Multiple Files"
750 2021-08-07 Episode 10: Changing from "Open Science" to "Open Research"
827 2021-08-03 Suggestion: Split the lesson into two lessons
579 2021-07-31 "config --edit" to both check editor config & configure more conveniently
607 2021-07-31 Confusing wording and lack of explanation on Exploring History Episode
609 2021-07-31 Workflow clarity in Collaborating and Conflicts
734 2021-07-31 Episode 4: the staging area should be explained earlier
703 2021-07-27 Improve episode 5 "Exploring History"
733 2021-07-27 Improve explanation on how merge conflicts occur
728 2021-07-26 Should we show an automatically resolvable merge conflict first?
749 2021-07-26 Suggestion for clarification in .gitignore lesson
824 2021-07-26 SSH (and PAT) In-Depth Supplemental Episode
709 2021-07-25 Specify text to immediately after opening text editor
691 2021-07-23 Consider replacing "checkout" with "switch" and "restore", if widely available in the future
743 2021-07-23 Ep. 2 Setting up Git - Core Editor Configurations
771 2021-07-23 Suggestion for improving the graphic in the Remote in GitHub lesson
773 2021-07-23 Suggestion for embedding Episode 6 in storyline
809 2021-07-23 Mention Enter in addition to Return in the Git lesson
745 2021-07-03 lesson citation
687 2020-09-17 Relocate directories and .gitkeep, Episode 4 to .gitignore in Ignoring Things, Episode 6
340 2020-08-01 Teaching Github (and git) via Github Desktop and other GUI tools
724 2020-03-03 Episode 8 - No notifications in Github after inviting collaborator
277 2020-02-18 Should we change the story behind the lesson?
685 2020-01-16 Episode 3 suggests to use git status before initializing a repo, but does not show that
701 2019-12-10 Suggestions on git large file system and submodule
399 2019-08-12 Mention of copyright on licensing page
599 2019-08-05 image in episode 3 has images of wrong planets
382 2019-07-04 Question about the title of the first lesson
420 2019-07-04 Add a git fetch exercise?
493 2019-07-03 Instructor Notes - reset instructions
516 2019-03-22 Use -- when calling diff
521 2019-01-28 No time for exercises
582 2019-01-22 Lesson 08: A better description of the reviewing process through GitHub
359 2018-11-05 [Episode 07] [Episode 08] - mention why origin nickname is so common
519 2018-09-12 This description of the VCS concept is misleading for Git
409 2018-06-08 Archiving data with exercise in 10-open
467 2018-06-08 Supplemental: Using Gist with Jupyter notebooks
507 2018-06-08 Lesson 14 - No guidance for RStudio users when Git.exe path not pre-filled

Unix Shell - Español: swcarpentry/shell-novice-es

Pull Requests
61 2020-12-22 Update 04-pipefilter.md
56 2020-10-23 make lesson suitable for teaching with locally-built pages
Issues
45 2019-04-26 Link to data is incorrect
42 2019-01-15 Sugerencias
40 2018-06-12 Extra episodes

Git - Español: swcarpentry/git-novice-es

Pull Requests
80 2021-08-24 Cambios de sintaxis y errores de dedo.
Issues
78 2020-08-19 Git for windows

Mercurial: swcarpentry/hg-novice

Pull Requests
52 2019-05-29 Upgrade style 9.5.3
46 2018-03-28 Add Slack badges
Issues
28 2018-06-08 Check/remove unexpected images
42 2017-04-19 Distribute challenges throughout episodes
41 2017-03-16 'Recovering old versions' section suggests using `revert`; should instead suggest `update`?

SQL: swcarpentry/sql-novice-survey

Pull Requests
336 2021-10-18 Edit explanation of conventions for capitalization
335 2021-09-21 Remove hyphen from case-sensitive/insensitive
331 2021-06-02 Update R SQL chapter for DBI best practice
330 2021-05-08 add alt-text to xkcd comic
324 2020-12-25 Explain NULLs when teaching count
289 2020-05-28 Simplification + solution for group concatenation exercise
193 2020-03-09 rec modification to use newsurvey database so users can run sql commands
268 2019-12-02 Promoted SQL's set-based advantages
274 2018-12-13 adding a solution of a challange (Ordering When Concatenating)
Issues
338 2021-08-08 correcting the primary key for survey in lesson 9
337 2021-07-29 Updating Prerequisites
333 2021-07-24 Exercise in lesson 10 may encourage constructing queries by string concatenation
329 2021-01-14 Sharing experiences: How much time is needed for this lesson?
319 2020-06-04 Update list of maintainers in README
305 2019-12-03 Ep. 6: Explanation of count() could be improved.
306 2019-12-03 Ep 4: Major site identifiers suggestion
297 2019-10-09 A database manager is a person
286 2019-10-08 Add Binder Button for JupyterLab and RStudio Server
139 2019-08-05 Check/remove unexpected images
288 2019-07-24 Ordering When Concatenating exercise in aggregation section has no solution
285 2019-07-03 survey.db needs rename for MacOS sqlite3
142 2019-05-14 Compare to Excel early on
158 2019-05-14 Solutions to SQL challenges
184 2019-05-14 quotations for strings
207 2019-05-14 Introducing database terminology
236 2019-05-14 Data Hygiene: Naming being a poor example.
255 2019-05-14 Broken exercise requiring a subquery
170 2018-06-11 _episodes/01-select Objectives suggestions
178 2018-06-11 Add solutions to the challenges in the Python and R episodes
180 2018-06-11 an exercise in 06-agg implies group_concat has an ordering feature
185 2018-06-11 Mentioning 'NOT' or '!=' in 'Filtering' episode
189 2018-06-11 Case Sensitivity
190 2018-06-11 Combining aggregated and raw results - GROUP BY
191 2018-06-11 Multiple JOINS - style and legibility
211 2018-06-11 Order of columns in SELECT statements
217 2018-06-11 Selecting Data: Switch .mode and .header statements to be run after the first query
228 2018-06-11 Perhaps a diagram to illustrate database/table/rows/columns/fields
239 2018-06-11 Meaning of `Survey.quant` values
240 2018-06-11 Episoide 06-agg Add Definition of Aggregation
241 2018-06-11 Episode 01-select Changing Order of Data and First Introduction with SQLite
202 2018-06-08 Suggestion: Field names discussion - teaching moments or just fix?
229 2018-06-08 How to time database creation vs text file creation with Python?
209 2018-02-26 documentation: foreign key constraints won't work in SQLite
181 2017-07-21 Nods towards normalisation in hygene

Python: swcarpentry/python-novice-inflammation

Pull Requests
956 2021-10-12 Fixing minor typos in _episodes\01-intro.md
954 2021-09-07 Updated nested list example in episode 4
950 2021-08-26 svg file to satisfy issue #943: svg version of pdf/ppt posted there
941 2021-06-24 provide brief inline variable type descriptions
893 2021-06-21 edited code, variable used before instantiated
915 2021-06-21 Text accessibility
876 2020-11-19 Revision to Code Sample
868 2020-09-24 moved comment description to first lesson
869 2020-09-22 Update 07-cond.md
852 2020-07-21 Update 01-intro.md
843 2020-07-14 Adding a Default Action in 12-cmdline.md solution fails on piped stdin
837 2020-07-09 Update guide.md
842 2020-07-02 Arithmetic on the Command Line for 12-cmdline.md suggestions
828 2020-06-12 Update 12-cmdline.md: clarifying goals and some text
829 2020-06-12 Update 10-defensive.md - Checkout
822 2020-05-19 Add a reference to the API documentation and introduce the concept
817 2020-03-30 Update 03-matplotlib.md
809 2020-03-19 Briefly introduce dictionaries before using them in the exercise
775 2020-01-20 Moved data description to lesson 2.
772 2019-12-20 Clarification on using group plots in jupyter notebook
697 2019-12-13 Update 06-func.md: exercise time
715 2019-11-08 Update 03-lists.md
718 2019-10-01 specify line color to blue
693 2019-08-28 Update 08-defensive.md
695 2019-08-27 Update 01-numpy.md: clarifying text for axis=0,1 when averaging
698 2019-08-26 Update 05-cond.md: exercise time
699 2019-08-26 Update 04-files.md: exercise time
700 2019-08-26 Update 02-loop.md: exercise time
702 2019-08-26 Update 07-errors.md: exercise time
659 2019-07-31 Add list type under variables
649 2019-05-14 Adding animated gif on for loop from pythontutor
611 2019-02-17 episode 05 - another way to get start of string
607 2019-01-17 Add solution to exercises, lesson 5
309 2018-10-12 Notebooks with blanks
310 2018-10-12 Update 01-numpy.md on dot notation.
336 2018-10-12 Show how to define a list before using strings/chars to illustrate looping
340 2018-10-12 [Instructor trainning submission] Added new example to debugging episode with overlapping errors
413 2018-10-12 Add extra path to illustrate eclusive nature of elif
417 2018-10-12 Modify to replace initial section regarding Python variable assignmen…
430 2018-10-12 Add general tool intro to clarify how to use a Jupyter Notebook
437 2018-10-12 Improving the python-operations-across-axes image
486 2018-10-12 Lesson 7 - Illustrate the structure of a Python traceback schematically
550 2018-10-12 Changed first example function in Errors and Exceptions to execute a …
554 2018-10-12 03_lists.md: Add a "list index" figure and an example
569 2018-10-12 Change variable name from 'char' to 'letter'
Issues
961 2021-10-12 Add some time for exercises into Lesson 5 - Repeating Actions with Loops
957 2021-10-04 Suggestion for lesson 8: Add example of a case where duplication is avoided using functions
959 2021-10-04 Include a more comprehensive definition of the types of data
953 2021-08-30 Lesson Contribution - Episode 1 Introduction
952 2021-08-27 Lesson contribution: Alternate diagrams for lists of lists (variation on the pepper photos)
951 2021-08-25 Lesson Contribution: Rephrase paragraph about Errors
663 2021-07-19 Lesson 1 - add info about variable names
943 2021-07-16 Lesson Contribution - diagram to the Storing Multiple Values in Lists episode
765 2021-07-14 09-defensive.md: Incorrect Error blocks for some assert statements
874 2021-07-13 Episode 10 Defensive Programming — Using the assert statement to validate data is bad practice
894 2021-07-06 Errors and Exceptions
938 2021-07-02 Conceptual and unit problems with 'weight_kg' variable in Episode 1
940 2021-06-24 Mention in setup instructions that Python 3.10 has significantly improved error messages
898 2021-04-16 Episode 2: array/vector dimensions
358 2021-03-31 Revision of Key points in python inflammation lesson
498 2021-03-30 Long lines in lessons
494 2021-03-25 Clean up SVG figures
851 2021-03-17 reference.md: remove old, add new things
906 2021-02-26 Episode 2 Contribution: Better explaining the axis parameter of numpy array functions
832 2021-02-12 Lesson Contribution: how to install numpy
909 2021-02-05 Understanding the Inflammation Data
774 2020-11-24 Call for Contributions: visuals (images, figures, plots, charts, etc.)
887 2020-11-13 Overarching Narrative
884 2020-11-03 Contribution: Repeating Actions with Loops
886 2020-11-01 The CSV example can give novices the wrong impression of how to structure CSV files
867 2020-09-21 First introduction of comments
863 2020-08-21 Contribution: Animated for-loop
859 2020-08-06 Episode 3 - Visualizing Tabular Data: fig.tight_layout() Suggestion
854 2020-07-17 Consistency in use of single- and double-quote marks
834 2020-07-01 05-suggesting a more Pythonic approach to copying
835 2020-06-22 Episode 03 - Visualizing Tabular Data : Suggestions
815 2020-06-05 Add flowchart illustration for for loops
824 2020-05-29 03-matplotlib: rename axes1 -> ax1
825 2020-05-29 adding types of objects to lesson 1
819 2020-05-04 Setup suggestion - Usage of Google Colab notebooks
769 2020-03-26 Move "mystery functions in IPython" box to earlier in lesson
800 2020-03-12 Suggestion to Introduce Type Conversion
813 2020-03-12 Thonny XXL
783 2020-03-02 Dictionaries not introduced but used in exercise in "Error and Exceptions" - & suggestiong
773 2020-02-28 Defensive Programming: replacing assertions with exceptions
633 2020-01-31 Episode 02-loop.md: Improving visualization of the "for loop"
63 2020-01-20 Perhaps we shouldn't have readings-01.py, readings-02.py etc?
762 2020-01-16 Programming with Python Episode 3 Example Suggestion
770 2019-12-16 Describe/Document 'sorted' function
761 2019-11-25 Why should we be suspicious?
759 2019-11-24 Ep2 section "Not All Functions Have Input" should be removed
756 2019-11-18 Ep. 11: Issues with numpy
735 2019-11-06 Clarification needed for python environment usage
730 2019-10-27 08-defensive.md: "Testing Assertions" exercise inconsistency
725 2019-10-15 Practice what you preach: Variable names
727 2019-10-15 GitHub topics
622 2019-09-15 Replace `assertions` by raising Errors
687 2019-08-26 Missed opportunity to talk about indentation in "Programming with Python : Repeating actions with loops"
692 2019-08-16 Issue in 'Defensive Programming'
671 2019-07-24 Lesson 5 - minima add up to zero
665 2019-07-19 Lesson 1 - pyplot not a library
664 2019-07-18 Lesson 1 - definition of 'libraries', 'modules' and 'functions'
616 2019-07-12 Two discussions of copying mutable objects in episode 3?
662 2019-07-12 link to https://jalammar.github.io/visual-numpy
661 2019-07-03 Episode 1: parallel (or multiple) assignment in Sorting Out References example
654 2019-06-11 Portuguese translation
655 2019-06-10 Checklist for the next lesson release
94 2019-05-14 Make a script to update python-novice-inflammation.zip
287 2019-05-14 Overall review of lesson 2016-06 by @valentina-s
293 2019-05-14 End the "Making Choices" lesson with an example that synthesizes what has been learned up to that point
321 2019-05-14 Prose error describing numpy rows and columns relative to axis number...
543 2019-05-14 Improving episode #1
629 2019-04-23 Install option 4
491 2019-03-27 Episode 2: range doesn't return an array
631 2019-03-22 Episode 9: print function in Not Supposed to be the Same session.
627 2019-03-20 Episode 1 - BODMAS - Knowledge
628 2019-03-05 Add an "introduction to the interpreter interface" episode?
473 2019-02-16 Improvement: Defensive Programming - Assertions
621 2019-02-11 Simplify downloading of lesson materials
609 2019-01-23 Is the CITATION file out of date?
602 2018-12-14 Clarification of "Lesson" vs "Episode" in the text
292 2018-12-06 Add alternatives to '%matplotlib inline' in numpy lesson
599 2018-11-06 Lesson #1 - Change in Inflammation, instructions for first question should refer to patient data.
571 2018-09-23 array arithmetics vs matrix multiplication
568 2018-09-19 Confusing variable name in "Programming with Python : Repeating actions with loops"
572 2018-09-19 explain parameters of delete function
564 2018-07-16 download swc-python/ in setup
485 2018-07-10 Episode 10 struggles on some operating systems
451 2018-06-29 python 2-3 compatibility and gotchas
452 2018-06-18 lesson timings too short + no exercise timings
87 2018-06-08 Examples in defensive.md should reference inflammation lesson
88 2018-06-08 Test stdin in cmdline.md
89 2018-06-08 Code in cmdline.md
334 2018-06-08 Conditional example
338 2018-06-08 Using "import ___ as __" in later lessons
354 2018-06-08 Instructor training Checkout - Python Data Visualisation [use of ticks and ticklabels]
439 2018-06-08 Colormaps in Python
450 2018-06-08 help() doesn't work in windows installation of jupyter notebook
472 2018-06-08 Correct Syntax highlighting for Tracebacks
512 2018-06-08 Episode 2: Clarify loop variable need not appear within loop itself
514 2018-06-08 Python lessons don't mention the ':' character and its importance
534 2018-05-23 Ep1: Insufficient explanation of the data set
525 2018-05-14 Another reason why for loops are useful
449 2018-03-03 Why do we make notebooks in the data/ directory?
436 2017-12-20 Add setup instructions for Windows users
385 2017-12-13 list functions vs list.copy() for deep copy
391 2017-12-13 a couple of suggestions after reading the lesson
420 2017-12-13 Conceptual explanation of Loops
426 2017-12-06 Explanation of print function
364 2017-09-26 02-loop.md file - explanation of loop variable names does not mention limitations on the names
388 2017-07-08 tool for creating parson's problems
382 2017-06-07 Analyzing data from multiple files - no example using '?'
378 2017-05-18 02-loop example should not suggest naive evaluation of polynomials
366 2017-03-29 06 - composing functions - refactor to build up a more complicated function
362 2017-03-22 Index error in 'Analyzing Patient Data' - 01-numpy.md
343 2017-01-31 IndexError redundancy
331 2016-11-20 Teaching the funnel method
159 2016-09-10 Should lesson code adhere to PEP8?
306 2016-08-27 syntax highlighting
68 2016-07-31 Blank lines in Multiple Files lesson break indentation (with fix)
96 2016-07-31 tuples mentioned but not explained in 05-cond.md
119 2016-07-31 Make an IPython- / Jupyter- specific callout style
143 2016-07-31 updating the Debugging a Function subsection to py3k
170 2016-07-31 Should at least some of the inflammation data pass the `detect_problems` function?

R (Inflammation Data): swcarpentry/r-novice-inflammation

Pull Requests
523 2021-07-21 Fix typo in example for function documentation
524 2021-07-21 Fix typo in 10-supp-addressing-data.Rmd
522 2021-07-14 Update 09-supp-intro-rstudio.md
517 2021-05-21 remove redundant piece of code
445 2021-04-19 Add diagram description
460 2021-04-19 Added location to save scripts for cmdline programs
509 2021-04-19 Update 03-loops-R.Rmd
Issues
519 2021-07-06 Exercise timing missing for analyzing patient data
521 2021-06-09 Typo (missing word?) in Analyzing Patient Data
518 2021-05-17 Lesson Contribution for #8 Making Packages R
487 2021-04-28 Using the RStudio Terminal- Lesson 5: Command Line Programs
516 2021-04-27 Suggestions for episode 3
508 2021-04-22 Lesson Contribution: Data Types and Structures and Understanding Factors
506 2021-04-19 Show how to upload knitr html to GitHub pages
250 2021-04-17 For loops and conditions vs. apply and logical subsetting
513 2021-04-14 Lesson Contribution: Section on Reprex
284 2021-03-27 Clearly indicate core vs. supplementary episodes in lesson syllabus
507 2021-03-27 Software testing
420 2021-02-02 Best Practices for Writing R Code/Additional recommendations
493 2021-01-12 incorrect output in Reading and Writing CSV Files from r-novice-inflammation
495 2021-01-04 `c` function means concatenate, not combine
485 2020-12-30 Multi lines commenting
486 2020-12-29 Diagrams to describe functions
484 2020-08-05 Fix platform-specific setup instructions
483 2020-07-27 RFC: Migration to R 4.0
472 2020-07-10 Typo in Episode 11, 'Reading and Writing CSV Files'
478 2020-06-03 Output incorrect to description
477 2020-06-02 Running "make serve" to create local html lessons
468 2020-04-10 A better way to begin Lesson 3
469 2020-03-29 Use of par(mfrow) and grid.arrange
462 2020-02-14 Understanding Factors- Clarifiation
461 2019-12-02 Phrasing suggestion for 01-starting-with-data.Rmd
456 2019-11-12 Episode 4 and 5: Function Error
455 2019-10-29 Command Line Programs
438 2019-08-11 Setup / Prerequisites Suggestions -- Remedial Links or Assessments?
392 2019-06-14 More explanation of functions? [episode 1 or 2]
434 2019-06-08 CSV file photos are screen shots of Excel files instead of CSV files
374 2019-06-02 adding code example to "Automatic return"
331 2019-05-09 convert "here" links to useful snippets
389 2019-05-09 trouble with quotes in writing CSVs and tables
391 2018-08-23 Remove 08-making-packages-R & refer to external resource?
324 2018-08-20 improving the documentation / packaging episodes for both functions and data
342 2018-08-20 Can teaching class(), dim(), nrow() and ncol() be merged to teach str()?

R (Gapminder Data - Español): swcarpentry/r-novice-gapminder

Pull Requests
748 2021-09-29 Added note on tidyverse
737 2021-08-18 Lession 4: Remove factors, simpler lists, dedicated names, separate typeof and class, data cleanup challenge.
713 2021-04-29 Challenge 1 Solution - Issue #603
551 2021-03-17 update links
552 2021-03-17 Make gentler intro for ggplot2 lesson
Issues
741 2021-09-29 Subsetting data episode: dropping levels of a factor
716 2021-09-28 Native pipe vs dplyr/magrittr pipe
740 2021-08-26 Add the general structure of a function
633 2021-08-18 Current release build broken - Rv4.0 incompatibilities?
738 2021-08-18 Make the difference between install and library more obvious
734 2021-08-13 Links and web accessibility
725 2021-06-25 Lesson Contribution: R for Reproducible Scientific Analysis
717 2021-06-18 The origin of feline-data_v2.csv not specified
719 2021-06-07 Could be interesting to mention the "tidyverse"
603 2021-04-27 Episode 7 (control flow), Challenge 1
540 2021-04-19 Remove plyr dependency
632 2021-03-16 Update figure generation scripts to automatically export image files
661 2020-09-22 Need to determine what happens when lessons are retired
488 2019-08-28 Need to update contributing.md to reflect new master branch Travis system
535 2019-07-05 Update styles to fix bash code chunk formatting issues

R (Gapminder Data): swcarpentry/r-novice-gapminder-es

Pull Requests
120 2021-08-26 Update 05-data-structures-part2.Rmd
121 2021-08-26 Update 05-data-structures-part2.Rmd
Issues
78 2021-09-20 inconsistent code translations
82 2021-08-28 add Spanish translations of cheatsheets
122 2021-08-26 Error messages in "Explorando data frames"
118 2020-11-05 Data type issue when loading data.
115 2020-07-27 RFC: Migration to R 4.0
100 2019-06-04 Gender definition problem in the index
88 2018-07-06 In 'Explorando Data Frames' there is no explanation about the Warning message when rows are added. For someone starting to do this from scratch this may be a bit confusing, adding a little explanation (or a question 'qué crees que significa este mensaje?') will probably help the learner get familiar with warning messages in R
92 2018-07-06 Typo on Heading

MATLAB: swcarpentry/matlab-novice-inflammation

No pull requests
Issues
234 2021-08-27 Ep. 3 Match code block output to input
19 2021-06-21 Include vectorization
49 2021-06-21 Get back to simpler code?
231 2021-03-22 Lesson Contribution - Matrix Math
221 2020-04-17 Add else statements to True and False Execise
201 2019-02-05 Ep4: No exercise on scripts
117 2018-05-23 Ep1: Insufficient explanation of the dataset

Make: swcarpentry/make-novice

Pull Requests
159 2021-03-02 make lesson suitable for teaching with locally-built (serverless) pages
74 2019-04-16 wordcount.sh
Issues
48 2018-06-08 Any interest in changing scripts from python to bash?

From Excel to a Database via Python: swcarpentry/capstone-novice-spreadsheet-biblio

No pull requests
Issues
11 2021-03-31 Incorrect command in extracting data episode?
7 2019-10-31 Apply naming convention to repo name

Testing and Continuous Integration with Python: katyhuff/python-testing

Pull Requests
30 2019-11-12 Contributions back from cs491tc
11 2017-05-04 introduce unittest
Issues
33 2021-05-21 Consider including linting/formatting tools?
18 2018-02-09 Add testing for raised exception
15 2017-09-02 Test parameterisation

Data Management in the Ocean, Weather and Climate Sciences: DamienIrving/capstone-oceanography

No pull requests
Issues
3 2015-12-09 Getting a DOI

Controlling a Quadcoptor With Your Mind: swcarpentry/matlab-novice-capstone-biomed

No pull requests
No issues

Working With Data on the Web: swcarpentry/web-data-python

No pull requests
Issues
4 2016-10-04 code/final.py contains unused variables/func call
11 2016-10-04 General comments on web lesson

Workshop Administration Tool: swcarpentry/amy

Pull Requests
2075 2021-10-18 PR #1807 renamed field start and end
2081 2021-10-18 Move docs from handbook to AMY (WIP/DNM)
2034 2021-09-13 feat(Profile Archival) Add yearly reminders for the user to update their profile.
2043 2021-09-13 feat(profile-archival): Profile archival warning emails
2048 2021-09-13 2045/profile archival email text
2049 2021-09-13 2047/profile archival warning emails consents
1986 2021-08-11 feat(Consents): Remove consent attributes from Person model.
1951 2021-06-04 Improve performance with advanced statics caching
Issues
2021 2021-10-18 Community Roles: basic `CommunityRoleConfig` model
2023 2021-10-18 Community Roles: `CommunityRole` model
2065 2021-10-18 Instructor Selection: confirm or decline signups
2066 2021-10-18 Instructor Selection: close recruitment process
2067 2021-10-18 Instructor Selection: view Upcoming Teaching Opportunities on instructor page
2068 2021-10-18 Instructor Selection: instructor signup form
2069 2021-10-18 Instructor Selection: resign from upcoming teaching opportunity
2076 2021-10-18 Workshop Event Tags
2082 2021-10-18 Instructor Selection: Admin sign up for Instructor
2083 2021-10-18 Instructor Selection: priority flags (stub)
2078 2021-10-16 Maintenance: update Django to next LTS release (3.2.x)
1964 2021-10-08 Add date field for trainee checkout extension
2074 2021-10-06 Add question about membership to Self Organized workshop form
1527 2021-10-05 Google Analytics tracking code
2072 2021-09-30 Count Instructor and Trainer roles separately
2061 2021-09-24 Instructor Selection: add `EventRecruitment` and `EventRecruitmentApplication` models
2062 2021-09-24 Instructor Selection: start a new recruitment from event page
2063 2021-09-24 Instructor Selection: event signups listing
2064 2021-09-24 Instructor Selection: editing admin notes on signup listing
1915 2021-09-22 Update to workshop request form - question about event open to the public
2060 2021-09-22 List of fields needed for AMY/Asana data share
2059 2021-09-21 Update email address for checkout
1624 2021-09-20 Name matching on workshop request forms
1765 2021-09-20 Prepare automated emails to go automatically for every event
1912 2021-09-13 Profile Archival: Reconnect a user's account after archived.
2033 2021-09-13 Profile Archival: Email users yearly to update their profile information.
2037 2021-09-13 Email Automation: Type checking is not consistent.
2038 2021-09-13 Profile Archival: Add Warning for the user to login and update their profile before they are archived.
2045 2021-09-13 fix(profile-archival): Add profile archival email text to the email
2047 2021-09-13 feat(profile-archival): Profile Archival Warning for lack of consents
2054 2021-09-13 Add how to send real emails to the README
2050 2021-09-10 Require confirmation when performing bulk actions
2053 2021-09-10 Warning if membership term is not approximately one year.
1875 2021-09-08 Developer tools, automation, and some tech debt
2044 2021-09-02 Update Helptext for Workshop Host/Sponsor/Member
1958 2021-08-30 Automate sending of certificates to badged Instructors
2016 2021-08-30 Include survey links in instructor profile view
1484 2021-08-21 Track changed metadata
1512 2021-08-21 Use DataTables in all tabular data views
1515 2021-08-21 All queries should be exportable
1564 2021-08-21 Feature Request- Add task = add person
1687 2021-08-21 Allow editing of recipients in email previews
1811 2021-08-13 RQ Job Preview for sent mails
1914 2021-08-13 Changes to auto score criteria for instructor training applications
1957 2021-08-13 Add "Not Interested" state option to workshop inquiry submissions
1989 2021-08-13 Add Date and Time WRF was submitted on
2018 2021-08-13 AMY Search Result View
2039 2021-08-12 Profile Archival: Yearly reminder emails should be sent in bulk.
1516 2021-08-10 Update "current"/ "unpublished" requirements
1749 2021-08-10 Gather consent during profile creation
1804 2021-08-10 Pre-fill "Assigned to" in WRF
2004 2021-08-10 Roll over seats/workshops after new membership created
1162 2021-08-09 create single instructor badge
1249 2021-08-09 Question: should we semi-automate "Remove requests"?
1287 2021-08-09 Add read-only access level
1523 2021-08-09 Notification to admins when critical part of AMY is modified
1565 2021-08-09 Feature request: Bulk add Instructor training progress
1566 2021-08-09 Feature Request: Bulk add learners to TTT event
1570 2021-08-09 Workshop Request Form - Membership Affiliation
1614 2021-08-09 Import Training Event Registration and Attendance
1615 2021-08-09 Import Trainee checkout progress to AMY
1716 2021-08-09 Include Supporting Instructors in count in "Unpublished workshops" table
1719 2021-08-09 include option in profiles for people to disable having their information visible on our websites
1722 2021-08-09 Add Time & Time Zone to WRF
1760 2021-08-09 Attendance Count Breakdown for Training Events
1807 2021-08-09 Re-name columns named "start" and "end"
1822 2021-08-09 Membership: add cost and currency in table
2027 2021-08-09 [WIP] Community Roles: update `Lesson` data from Carpentries feed
2022 2021-08-07 Community Roles: basic `CommunityRoleInactivation` model
2024 2021-08-07 Community Roles: list person roles on their `PersonDetails` page
2025 2021-08-07 Community Roles: disallow creating `Task` for instructor/trainer, who has been inactivated
2026 2021-08-07 Community Roles: extend `Lesson` model
1988 2021-07-25 Add eventbrite question to WRF
1992 2021-07-25 Changes to Host & Sponsor Labels for Event view
1993 2021-07-08 Consents: display new consents in profile editing history
1767 2021-03-01 Pre-fill Administrator in workshop event
1756 2020-12-06 Release notes aren't visible in the docs
1462 2019-09-12 Allow admin user to edit membership variants
1513 2019-07-12 Update list of lessons you're comfortable teaching
1191 2019-07-09 Contact field for workshops is a list now (rather than a single value)
1149 2019-07-06 Filtering trainees who are at the end of their time
1163 2019-07-06 Track scientific domain(s) of a workshop
1212 2019-07-06 Need system to record instructors who were scheduled to teach but couldn't make it...

Software Carpentry Website: swcarpentry/website

No pull requests
No issues

Dialogue & Discussion

You can review our commenting policy here.