Teaching basic lab skills
for research computing

Development Dashboard

Last rebuilt 2018-10-23T20:00:32Z.

Unix Shell: swcarpentry/shell-novice

Pull Requests
674 2018-10-02 Update loop lession so that the first example follows lesson
842 2018-09-17 Added an additional grep exercise
833 2018-08-20 WIP: Add some instruction on what to do when nano is run.
831 2018-08-17 Update 04-pipefilter.md
832 2018-08-17 Updated 03-create.md to create a file before demonstrating safe deletion
826 2018-08-15 Reorder content of 05-loop.md for better flow
811 2018-07-31 added description of rm -i flag to episode 3
260 2018-06-08 Added two exercises to 06-find/
333 2018-06-08 Corrected sentence in line 214 in find.md
376 2018-06-08 Marconi Sergio Challenge
408 2018-06-08 Flow chart is not entirely representing for loop
437 2018-06-08 Added challenge - Stefan Wyder
491 2018-06-08 Update 07-find.md
776 2018-05-30 Extended the example of errors in use of ls
786 2018-05-11 Minor changes to _episodes/03-create.md
697 2018-04-17 Update 02-filedir.md
756 2018-04-17 Update 02-filedir.md
693 2018-04-10 Update 02-filedir.md
722 2018-04-04 ISSUE-600: data-shell/data/animals.txt is truncated
647 2018-02-01 04-pipefilter Wildcard Expressions-solution added content to point 1 …
696 2018-01-31 Shell lesson, No.7 [Last exercise] - Better to not hard-code the username
691 2018-01-25 Update 03-create.md
670 2018-01-08 move exercise - `find` Pipeline Reading Comprehension
679 2018-01-04 Update 03-create.md to include whitespace definition
561 2017-08-03 changed "enter" to be consistent across two sections
575 2017-05-19 Added solution to an episode 3 challenge question.
563 2017-05-08 Updated 04-pipefilter - learning objective for tee
515 2017-02-17 Add solutions to challenges 03create
Issues
852 2018-10-10 jtande suggested changes - Instructor Checkout
853 2018-10-10 jtande suggested changes - Instructor Checkout
854 2018-10-10 hollybik suggested improvements (and one typo) - Instructor Checkout
851 2018-10-09 Has anyone considered using linux terminal from microsoft online store, on windows systems?
828 2018-10-04 Suggested edit to a lesson
847 2018-09-27 Add ls -a example
848 2018-09-27 Episode 4: Removing Unneeded Files exercise needs rewrite
846 2018-09-26 suggestion: ls before ls -F
839 2018-09-19 Proposed change to wording of Learning objectives
841 2018-09-07 Rich Brey - Lesson Contribution - Ownership and Permissions in Linux
838 2018-08-31 Advice: Teach rmdir instead of rm -r to novices
837 2018-08-29 Has anyone considered using MobaXterm as a replacement for putty/bash etc.?
840 2018-08-29 Episode 5: Include explanation of "datafile"
805 2018-08-26 Suggested addition to Learning Objectives
836 2018-08-21 Move "Why Isn't it Doing Anything?" to an earlier episode
585 2018-08-18 Using nano to create empty file
791 2018-08-15 Exercises in Loop episode are still at the end
808 2018-08-15 Episode 7: find-file-tree.svg is illegible
822 2018-08-07 Addition of contact information of senior instructors or video clips of well run workshops in instructor notes.
818 2018-07-24 "All in one page" page is broken
810 2018-07-05 Ep4 `sort -n` has different behaviour on Mac and git bash vs linux
804 2018-06-19 explain -i flag the first time it is introduced
802 2018-06-13 Suggestion: less changing of data files?
590 2018-06-12 ls -F different on Git Bash
736 2018-06-12 Episode 3: No mention of letter case for file names and directories
798 2018-06-12 should we re-think the approach to multiple platforms (was: 'Unix' misused throughout the material)
794 2018-06-11 03-create "Using rm Safely" removes a file we have not created
179 2018-06-08 Mention flag "-exec" of "find"
181 2018-06-08 fig/find-file-tree.svg is out of date
234 2018-06-08 lesson rearrangement
346 2018-06-08 Adding section on 'setting up gitbash' that includes how to enable copy/paste
390 2018-06-08 Add a photo of line printer in the introduction
436 2018-06-08 Suggestion for the lesson: Navigating Files and Directories
438 2018-06-08 Add a reference to sourcecaster
449 2018-06-08 Review time/Schedule
454 2018-06-08 Improve Redirecting Input
477 2018-06-08 Improve answer to Exploring More ls Arguments
600 2018-06-08 data-shell/data/animals.txt is truncated
607 2018-06-08 Cover how to exit VI/VIM
608 2018-06-08 Cut command isn't introduced before being used in pipes and filters section.
615 2018-06-08 Better solution to "Wildcard expressions"
628 2018-06-08 Add example of launching a GUI editor from the command line in "Which Editor?" section
637 2018-06-08 move challenges into the episode instead of leaving them at the end
644 2018-06-08 ls -F needs more explanation
650 2018-06-08 Stressing the importance of punctuation, especially spaces
686 2018-06-08 04-pipefilter: Excluding Characters Using Wildcard Expression
698 2018-06-08 Introduce Man pages
702 2018-06-08 Add external references to reference file
708 2018-06-08 Audit lessons for POSIXness
720 2018-06-08 Not consistent on how many assay files Nelle has
748 2018-06-08 "Pipes and Filters" episode, `Sort` example.
758 2018-06-08 Links to V4 lesson
759 2018-06-08 Acronym CLI not defined
793 2018-05-30 Filesystem clarification for The Unix Shell: Pipes and Filters, "More on Wildcards" exercise
784 2018-05-17 Clear Command
782 2018-05-11 macOS file system vs Linux file system
788 2018-05-11 Improve fill in the blanks questions
787 2018-05-10 Single quote vs Double quote
775 2018-05-02 Add CamelCase as a filename best practice
743 2018-04-17 Good Names for Files and Directories
729 2018-03-29 add a simple example to show error (stderr) redirection
742 2018-03-26 No mention of filename capitalization
541 2018-03-21 examples of "orthogonality" questionable
735 2018-03-20 Objectives in episode 4: Pipes and Filters
740 2018-03-19 pipe/filter: -l vs -1
721 2018-03-05 Clarify Windows install instructions
701 2018-02-01 Audit for movie villan mentions
629 2018-01-31 directory hieararchy diagram learning objective not addressed
445 2017-11-08 05: Further explanation of `sort`
641 2017-11-07 Introductory wording should advise that the CLI is not hard to learn
504 2017-10-23 Superfluous examples
588 2017-06-27 Used GitHub to make suggested changes - Instructor Checkout.
583 2017-06-21 Section on understanding home directory confusing
562 2017-05-08 ".." vs "../" in Navigating Files and Directories
542 2017-04-23 General goals for shell lesson
549 2017-04-14 Reference for teaching command line to people new to UNIX
540 2017-04-13 Grep example wrong in lessons 07-find
539 2017-03-30 Setup for machine with Windows patched by the university
538 2017-03-27 goodiff and goostats do not give usage instructions when used without arguments
486 2017-03-22 Data download link in "pre-requisites"?
535 2017-03-21 Jason-Henderson---SWC-Instructor-Training---Adding-Graphic-to-UNIX-Shell-Lesson
531 2017-03-09 Reword suggestion in shell intro
530 2017-03-07 07-find.md, haiku authors
299 2017-03-01 re: http://swcarpentry.github.io/shell-novice/ "cd"
513 2017-02-12 The Unix Shell: Summary of Basic Commands: Change “path” to “directoryname”, and Spelling error.
512 2017-02-10 06-script: user-defined variables in scripts
502 2017-01-30 Misleading diagram in 05-loop.md
505 2017-01-30 Updated socrative questions for lesson?
371 2016-12-07 Audit filesystem/lesson examples for consistency
166 2016-08-07 Output samples
347 2016-08-04 Issue with downloading data instructions in Getting ready section
172 2016-07-31 Improve exercise "Moving and Copying"

Git: swcarpentry/git-novice

Pull Requests
565 2018-10-11 Add software-specific citation file example
563 2018-10-09 Remove author and committer exercise
531 2018-10-04 Issue #507 - Episode 14 - Added guidance for RStudio users when Git.exe path not pre-filled
560 2018-09-28 Description for force delete
561 2018-09-28 added github large file support challenge to episode 10
552 2018-09-26 Changed the relative link to a full one to point the URL to github.co…
555 2018-09-26 Fix output of git status after checking out file
492 2018-09-19 Updates to episodes 02 and 07
550 2018-09-14 Added a new lesson on GitHub Desktop.
549 2018-09-13 consistent 100-char lines in markdown
556 2018-09-13 Add solution to exercise "Understanding Work Flow...".
528 2018-07-21 Update 04-changes.md
269 2018-06-08 Refactor 05-history
296 2018-06-08 Added to Learning Objectives in 03 and small rewording in 04
364 2018-06-08 Solutions for 05 history
395 2018-06-08 Regular windows and echo for editing suggested
303 2018-04-02 Added Branches lesson
328 2018-04-02 Change commands to be more precise
397 2018-04-02 Alternative Solutions for 05-history.md
434 2018-04-02 issue #370 - Improved wording for 'Reverting a commit'
Issues
551 2018-10-17 13-hosting.md, fix link to Gihub
564 2018-10-12 Two-factor authentication for Remotes in GitHub
508 2018-10-04 Opening of the Version Control lesson starts with an assumption
558 2018-09-24 Lesson 3: Add description for force delete in Solutions
537 2018-09-13 Adding lesson on creating "github.io" - Lesson Contribution
553 2018-09-13 Cannot build lesson on ubuntu 16.04
557 2018-09-13 Some exercises in 05-history should be modified
519 2018-09-12 This description of the VCS concept is misleading for Git
523 2018-09-12 Make 01-basics objective broader
548 2018-08-30 line lengths
357 2018-07-19 Episode 1: "merging" graphics is misleading
340 2018-07-18 Teaching Github (and git) via Github Desktop and other GUI tools
536 2018-06-29 Git log example has extra options that aren't explained.
352 2018-06-08 Exploring History actually involves losing a change
359 2018-06-08 [Episode 07] [Episode 08] - mention why origin nickname is so common
360 2018-06-08 using gui editors for commit messages
399 2018-06-08 Mention of copyright on licensing page
409 2018-06-08 Archiving data with exercise in 10-open
411 2018-06-08 Consider re-ordering Lesson 04 - Tracking Changes
455 2018-06-08 Don't describe git as 'automated' version control
467 2018-06-08 Supplemental: Using Gist with Jupyter notebooks
505 2018-06-08 Make sure Git is properly capitalized
507 2018-06-08 Lesson 14 - No guidance for RStudio users when Git.exe path not pre-filled
514 2018-06-08 Drop Author and Committer exercise
521 2018-05-17 No time for exercises
522 2018-05-16 Staging process chart used to show "state"
516 2018-05-11 Use -- when calling diff
509 2018-05-10 Teach it a different way
441 2018-05-08 Section on "Branching" in relation to collaboration.
487 2018-04-14 Keeping the sentences about config email address together in the lesson
277 2018-04-06 Should we change the story behind the lesson?
493 2018-04-02 Instructor Notes - reset instructions
240 2018-03-29 Demonstrate drag n' drop file upload (new feature)
212 2018-03-22 Split "Exploring history" in two topics
263 2018-03-22 Should we teach the underlying graph model explicitly?
304 2018-03-22 Pointer to let the group keep up
313 2018-03-22 A place to record interesting ways to teach git?
338 2018-03-22 Explain basic fork-edit-PR cycle in browser
382 2018-03-22 Question about the title of the first lesson
420 2018-03-22 Add a git fetch exercise?
429 2018-03-22 Motivating Git and making it more accessible
436 2018-03-22 Introduce stash and pull --rebase in Conflicts
438 2018-03-22 Showing use of "git --help"
228 2016-07-31 hosting: discuss private hosting and transitioning from private to public repos

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

No pull requests
Issues
40 2018-06-12 Extra episodes

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

No pull requests
No issues

Mercurial: swcarpentry/hg-novice

Pull Requests
50 2018-06-19 Update to styles v9.5.2
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
268 2018-10-22 Promoted SQL's set-based advantages
267 2018-10-19 More fixes
257 2018-10-15 Add UNION ALL description
159 2018-06-11 A few small fixes + new SELECT challenge
193 2018-06-11 rec modification to use newsurvey database so users can run sql commands
156 2018-01-29 Completing ident -> id change
Issues
269 2018-10-23 Setup unclear for windows users
184 2018-10-12 quotations for strings
118 2018-09-26 SQLite installation issue on Windows
256 2018-08-27 explanation of UNION vs UNION ALL
158 2018-07-06 Solutions to SQL challenges
255 2018-07-06 Broken exercise requiring a subquery
248 2018-06-19 Episode 01 - add .schema example for discovering available tables and columns
108 2018-06-11 Posponed a little "Changing database managers" callout box
122 2018-06-11 Is there any reason to not use Date as a type for dates?
155 2018-06-11 URL anchor tag gives 404 not found
163 2018-06-11 Absolute link to "/raw/gh-pages" breaks in lesson release
170 2018-06-11 _episodes/01-select Objectives suggestions
177 2018-06-11 Installation issues
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
194 2018-06-11 Consideration to move questions into a new section: nested queries
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
236 2018-06-11 Data Hygiene: Naming being a poor example.
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
139 2018-06-08 Check/remove unexpected images
142 2018-06-08 Compare to Excel early on
202 2018-06-08 Suggestion: Field names discussion - teaching moments or just fix?
207 2018-06-08 Introducing database terminology
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
124 2017-05-22 no sqlite prompt
154 2016-11-21 idea: use JavaScript-based SQL tool for teaching
131 2016-08-04 zip file included with notes may be bad
95 2016-07-31 How should we address readlines not working in older macs in sqlite3?
13 2015-02-01 instr function not available in SQLite 3.7.13 and older
14 2015-02-01 Shift some focus from complex query construction to schema design

Python: swcarpentry/python-novice-inflammation

Pull Requests
593 2018-10-23 put all data + code in 1 zip file; resolves #564
567 2018-10-16 adding for loop exercise to _extras/extra_exercises.md
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…
421 2018-10-12 added an exercise problem
427 2018-10-12 [FIX] the list of lists image
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
533 2018-10-12 Changing exercise with enumerate() to a simpler example.
544 2018-10-12 Explain += in Creating Functions - Issue#529
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
555 2018-10-12 fig/README.md: add notes about cleaning up SVG files
569 2018-10-12 Change variable name from 'char' to 'letter'
Issues
575 2018-10-23 Lesson #1 - editing objective order and language
498 2018-10-12 Long lines in lessons
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
496 2018-08-13 Swapping the order of episodes on lists and loops
564 2018-07-16 download swc-python/ in setup
562 2018-07-13 META Issue
485 2018-07-10 Episode 10 struggles on some operating systems
451 2018-06-29 python 2-3 compatibility and gotchas
543 2018-06-23 Improving episode #1
452 2018-06-18 lesson timings too short + no exercise timings
491 2018-06-13 Episode 2: range doesn't return an array
494 2018-06-12 Clean up SVG figures
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
94 2018-06-08 Make a script to update python-novice-inflammation.zip
287 2018-06-08 Overall review of lesson 2016-06 by @valentina-s
288 2018-06-08 Missing scripts?
293 2018-06-08 End the "Making Choices" lesson with an example that synthesizes what has been learned up to that point
321 2018-06-08 Prose error describing numpy rows and columns relative to axis number...
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]
358 2018-06-08 Revision of Key points in python inflammation lesson
408 2018-06-08 Consistency in 02-loop lesson
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
473 2018-06-08 Improvement: Defensive Programming - Assertions
489 2018-06-08 Add exercise to stress how functions are different from math functions
495 2018-06-08 Improve README.md
506 2018-06-08 Simple exercise to differentiate print vs return
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
529 2018-06-08 Creating Functions - Explain +=
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?
442 2018-01-10 Missing numpy import in episode 5 example
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
431 2017-11-28 Contribution-python-lesson
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
329 2016-11-15 Possible inaccuracy in 'Defensive Programming'
159 2016-09-10 Should lesson code adhere to PEP8?
306 2016-08-27 syntax highlighting
292 2016-08-03 Add alternatives to '%matplotlib inline' in numpy lesson
63 2016-07-31 Perhaps we shouldn't have readings-01.py, readings-02.py etc?
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

No pull requests
Issues
394 2018-10-16 Potential reorganization of lesson (dataset info, GitHub + RStudio integration)
393 2018-09-11 options(stringAsFactors = FALSE)
392 2018-09-01 More explanation of functions?
389 2018-08-25 trouble with quotes in writing CSVs and tables
391 2018-08-23 Remove 08-making-packages-R & refer to external resource?
284 2018-08-20 Clearly indicate core vs. supplementary episodes in lesson syllabus
295 2018-08-20 Subsetting data frames by names also possible for rows
296 2018-08-20 Change of class for data frame subsets by column
305 2018-08-20 Analyzing Multiple Data Sets : Challenge
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()?
343 2018-08-20 Packaging: refer to other resources
364 2018-08-20 Focus 02-func-R.md#testing-and-documenting on most useful tests?
374 2018-08-20 adding code example to "Automatic return"
387 2018-08-20 Reading and Writing CSV Files in R: Introduce na.strings argument and explain how to read CSV file by providing a filename only
250 2018-08-02 For loops and conditions vs. apply and logical subsetting
372 2018-08-01 Make alt text for images less vague?
331 2018-06-12 convert "here" links to useful snippets
311 2018-05-05 Setting working directory in 01-starting-with-data with tab complete
302 2018-04-25 introduce read.table( in lesson one (Analyzing Patient Data)
315 2018-03-23 enhance teaching R terminology by using variable.names() instead of names()

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

Pull Requests
441 2018-10-16 Update 08-plot-ggplot2.Rmd
387 2018-05-27 Tip: Running examples with ctrl+enter
388 2018-05-27 Use 'browseVignettes' instead of 'vignettes' for browsing by package.
390 2018-05-27 Strip back explanation of read.* functions.
391 2018-05-27 Remove reference to `[]` being a function and tweak.
367 2018-04-13 Removed First Person narrative from lessons (Issue #302)
145 2018-03-15 Data.frame to data frame
281 2018-03-15 Update 05-data-structures-part2.Rmd Challenge 2
Issues
442 2018-10-17 Use read_... functions rather than read.csv, read.table etc
445 2018-10-17 Introduce summary() to inspect gapminder dataset in lesson 05-data-structures-part2
432 2018-10-08 Example improvement suggestion for 04-data-structures-part1
435 2018-10-08 "~/Desktop" for setwd() isn't the OS standard Desktop in Windows
397 2018-09-26 Adding explanation
331 2018-09-21 Inconsistency in # of functions in text in 13: dplyr
427 2018-09-12 Add R Markdown work flow to 01-rstudio-intro
428 2018-09-12 Mac Command key
429 2018-09-12 Replace OS X with macOS
430 2018-09-12 Trigonometric functions in radians or degrees
425 2018-09-04 Since rendered pages are pointing to 2016.06 release, new filenames in code won't update
420 2018-09-02 Clarify that "invalid factor level: NA generated" is a warning and not an error, and that rbind () is still executed
419 2018-08-28 Add numbering to episodes
414 2018-08-20 Tip: Running segments of your code
350 2018-07-20 Replace `typeof` with `class` in episode 4
342 2018-07-12 Update keyboard key references with Carpentries style
404 2018-07-11 [Data Structures] Use the “sep” parameter of the read.csv() function
329 2018-07-07 Including Link to Gapminder data in Setup or Extras
369 2018-07-07 stand-alone lessons
402 2018-07-01 Inside 'Estructuras de datos' I think we should add 'understand coercion' as an Objective 'Conocer y entender qué es coerción y cuáles son los distintos tipos de coerciones'
268 2018-06-08 Regular Expressions
302 2018-06-08 Use of first person narrative in Lessons 2, 14, and 15
304 2018-06-08 Unclear instructions for contributing to R lessons
373 2018-06-08 missing release notes
386 2018-05-27 adding more information on "seeking help"
368 2018-05-21 Duplicate Challenge Numbering in "Function Explained"
378 2018-05-17 Explaining debugging in "Function Explained"?
355 2018-04-13 Pilotting the new GitHub labels
365 2018-04-05 Introduce tidyverse earlier
356 2018-04-03 Exploring Data Frames: order of objectives
104 2018-03-15 one day approach to teaching material
232 2018-03-15 tidyr episode: confusing challenge 1?
244 2018-03-15 Variable Name Challenge 1 Intro To R and R Studio
251 2018-03-15 style guide for lessons?
272 2018-03-15 Seeking Help Module
276 2018-03-15 seeking help
280 2018-03-15 Using backticks rather than quotes for special functions
294 2018-03-15 typeof()
313 2018-03-14 Example of converting a factor into a character vector in Lesson 5 is a bit awkward
332 2018-03-14 getwd() introduction

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

No pull requests
Issues
100 2018-08-07 Gender definition problem in the index
87 2018-07-06 Adding basic ggplot syntax at the start of the lesson
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
82 2018-06-03 add Spanish translations of cheatsheets
78 2018-05-23 inconsistent code translations

MATLAB: swcarpentry/matlab-novice-inflammation

No pull requests
Issues
152 2018-07-23 Copy 'checking our data' section from python lesson
148 2018-07-18 Timing for episodes doesn't include exercises
49 2018-07-16 Get back to simpler code?
95 2018-05-23 a more detailed example for writing a plotting script
117 2018-05-23 Ep1: Insufficient explanation of the dataset
19 2016-07-31 Improvements to MATLAB materials
40 2015-05-26 No entry in reference.md for "colormap"

Make: swcarpentry/make-novice

Pull Requests
74 2018-06-08 wordcount.sh
Issues
48 2018-06-08 Any interest in changing scripts from python to bash?
134 2018-05-18 Use language-make for syntax highlighting of source code

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

Pull Requests
13 2018-08-02 Major lesson update
Issues
12 2018-06-15 Editing text error
11 2018-06-08 Incorrect command in extracting data episode?
7 2016-09-10 Apply naming convention to repo name

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

Pull Requests
13 2018-08-28 adding design by contract lesson
11 2017-05-04 introduce unittest
Issues
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
1203 2018-09-04 Add support for PostgreSQL (second attempt)
Issues
1228 2018-10-23 add curriculum identifier
1343 2018-10-23 Include The Carpentries logo to instructor training form
1383 2018-10-23 Bulk email and approval of training requests
1378 2018-10-18 Warning if training date is outside membership dates
1375 2018-10-17 Training Request list selection not preserved between operations
1367 2018-10-10 Change server error emails recipients
1368 2018-10-10 Email notifications to specific addresses based on country
716 2018-10-08 Migrate from SQLite to PostgreSQL
917 2018-10-08 Automation of deployment
1273 2018-10-08 Crop down API
1342 2018-10-08 Add commenting system
1344 2018-10-08 New unified workshop request form
1352 2018-10-07 New Workshop Tags
1298 2018-10-06 "Dutch Flemish" should be "Dutch/Flemish"
1348 2018-10-06 Workshop request form does not go through
1164 2018-09-27 Hosting alternatives
1256 2018-09-27 Select2 [tab] behavior - lost focus on whole page
923 2018-09-20 Email templates in trainees list view
997 2018-09-20 Instructors/workshops data export feature request
1160 2018-09-20 Email senders of any external forms
1173 2018-09-20 Remove TODOs
1177 2018-09-20 Get attendance count from list of learners - not working for TTT?
1260 2018-09-20 update "Topic and lessons you're comfortable teaching"
1280 2018-09-20 Move parts of AMY into separate applications
1287 2018-09-20 Add read-only access level
1341 2018-09-12 Revision history of objects - display list of changes
1331 2018-09-06 Add lesson publication conscent field to user profiles
1337 2018-09-06 Associate AMY Persons with Memberships
1338 2018-09-06 add new badges for curriculum specific onboardings
1339 2018-09-06 Update from URL
947 2018-08-12 Allow admins to add/change messages on forms
1162 2018-08-11 create single instructor badge
1212 2018-08-11 Need system to record instructors who were schednedule to teach but couldn't make it...
982 2018-07-30 Pulldown for "evaluated by" in training records should show everyone
1249 2018-07-30 Question: should we semi-automate "Remove requests"?
1299 2018-07-18 capabilities too binary?
992 2018-06-01 Prevent garbage speaker profiles from being automatically imported
1246 2018-05-15 Find a way for Select2 to programmatically search
1232 2018-02-22 Proposal: Create "Instructor" badge in AMY
1211 2018-01-17 Instructor profile form missing DC/OpenRefine option
1214 2017-09-14 Be nice to have link to upcoming training opportunities
1209 2017-07-18 Define "Active" instructors
1191 2017-07-10 Contact field for workshops is a list now (rather than a single value)
1195 2017-07-10 Refactor Areas of expertise related to computing/software
1171 2017-04-05 What needs to be documented?
1163 2017-03-24 Track scientific domain(s) of a workshop
962 2017-03-16 Find whether people have had a task at a workshop together
1027 2017-03-16 Use a better term than "Unknown" for unset filter options
1087 2017-03-14 Add a field for workshop type
1148 2017-03-14 Make easy to match AMY and SurveyMonkey data
1149 2017-02-13 Filtering trainees who are at the end of their time
877 2017-01-21 Generate randomized links to sign up for instructor training from partner sites
1084 2017-01-18 Add detailed view for TrainingProgress
1129 2017-01-07 TrainingProgress: add detail view, move delete button from edit view
1075 2016-11-10 Stop monkey patching models in `pydata/apps.py`
1063 2016-10-29 Allow "order by last modified" in trainees page
1038 2016-10-13 Feed of basic statistics in tidy data format
514 2016-09-28 Attendance count needs to be more than just one number
727 2016-09-28 Need a way to record host site in event
930 2016-09-28 Social auth links management page
983 2016-09-28 Add editable DateField to TrainingProgress
986 2016-09-28 UI Improvements to the bulk import workflow
1001 2016-09-20 Streamline process of assigning people to training events
795 2016-09-15 Add a notification system
972 2016-08-29 Needed: data consistency problem display for training
628 2016-08-08 Check other ticketing systems if they're better than Eventbrite
406 2016-08-03 Flag if organizer has access to Eventbrite
626 2016-08-03 Database: clear migrations, move data migrations → fixtures
914 2016-07-31 Generate links for initially filled-in training request form

Software Carpentry Website: swcarpentry/website

No pull requests
No issues

Dialogue & Discussion

You can review our commenting policy here.