Teaching basic lab skills
for research computing

Development Dashboard

Last rebuilt 2017-02-22T17:00:20Z.

Unix Shell: swcarpentry/shell-novice

Pull Requests
376 2016-06-14 Marconi Sergio Challenge
333 2016-06-14 Corrected sentence in line 214 in find.md
260 2016-06-14 Added two exercises to 06-find/
408 2016-08-02 Flow chart is not entirely representing for loop
437 2016-08-03 Added challenge - Stefan Wyder
491 2016-12-23 Update 07-find.md
499 2017-01-19 Eric Jankowski's instructor training pull request
515 2017-02-17 Add solutions to challenges 03create
522 2017-02-21 Fix #518 for 04-pipefilter
521 2017-02-21 Fix #518 for 03-create
519 2017-02-21 Fix #508 : explain `Ctrl-R` in the text
Issues
181 2016-06-13 fig/find-file-tree.svg is out of date
299 2016-07-31 re: http://swcarpentry.github.io/shell-novice/ "cd"
234 2016-07-31 lesson rearrangement
177 2016-07-31 Add example of "grep -r"
172 2016-07-31 Improve exercise "Moving and Copying"
390 2016-08-04 Add a photo of line printer in the introduction
347 2016-08-04 Issue with downloading data instructions in Getting ready section
346 2016-08-04 Adding section on 'setting up gitbash' that includes how to enable copy/paste
166 2016-08-07 Output samples
438 2016-08-30 Add a reference to sourcecaster
179 2016-09-06 Mention flag "-exec" of "find"
445 2016-09-16 05: Further explanation of `sort`
449 2016-09-21 Review time/Schedule
454 2016-10-11 Improve Redirecting Input
465 2016-10-12 Markdown not parsed properly
436 2016-11-05 Suggestion for the lesson: Navigating Files and Directories
371 2016-12-07 Audit filesystem/lesson examples for consistency
477 2016-12-23 Improve answer to Exploring More ls Arguments
486 2017-01-06 Data download link in "pre-requisites"?
498 2017-01-11 Unix Shell "Bash Configurations" link
501 2017-01-25 Time allocated for exercises is 0
505 2017-01-30 Updated socrative questions for lesson?
502 2017-01-30 Misleading diagram in 05-loop.md
447 2017-01-30 ls --help not working on Mac
504 2017-02-01 Superfluous examples
508 2017-02-04 05-loop.md mentions Ctrl+r in key points, doesn't talk about it in the body of the lesson
512 2017-02-10 06-script: user-defined variables in scripts
513 2017-02-12 The Unix Shell: Summary of Basic Commands: Change “path” to “directoryname”, and Spelling error.
518 2017-02-21 Missing solutions to, context for, and files required by exercises

Git: swcarpentry/git-novice

Pull Requests
303 2016-07-05 Added Branches lesson
296 2016-08-27 Added to Learning Objectives in 03 and small rewording in 04
285 2016-08-27 Addresses Issue 283 to double check the wd
150 2016-08-27 Mental model change to versions and computed differences
94 2016-08-27 Working on the "explain why ignore" objective within this lesson
269 2016-08-31 Refactor 05-history
330 2016-10-31 Add clarification of working directory to start of Tracking Changes section
364 2016-11-08 Solutions for 05 history
369 2016-12-01 Update 11-licensing.md
374 2016-12-24 Create a solution for exercise 09-conflict
375 2016-12-27 reference to a book on open science added
379 2017-01-05 Add solutions for episode 7
328 2017-02-09 Change commands to be more precise
388 2017-02-14 Add solutions for exercises 2 and 3 in 09-conflicts
Issues
224 2016-02-03 Get Git working behind firewalls
225 2016-04-27 Can this material on branching be recycled?
263 2016-06-13 Should we teach the underlying graph model explicitly?
212 2016-06-14 Split "Exploring history" in two topics
315 2016-07-30 Do a better job of explaining the staging area
228 2016-07-31 hosting: discuss private hosting and transitioning from private to public repos
313 2016-08-04 A place to record interesting ways to teach git?
304 2016-08-04 Pointer to let the group keep up
240 2016-08-04 Demonstrate drag n' drop file upload (new feature)
277 2016-08-27 Should we change the story behind the lesson?
211 2016-08-27 We should make changes involving more than one file
338 2016-08-29 Explain basic fork-edit-PR cycle in browser
317 2016-08-30 Line endings
339 2016-09-01 Show `git show` :)
340 2016-09-09 Teaching Github (and git) via Github Desktop and other GUI tools
318 2016-09-10 How are translations supported?
316 2016-09-10 Few comments on wording and objectives
347 2016-10-05 Git Bash 2.10.1 doesn't launch on Windows 10 Home
353 2016-10-26 What happened to the 'bio repository' exercise
283 2016-10-29 Add clarification of working directory to start of Tracking Changes section
357 2016-11-01 Episode 1: "merging" graphics is misleading
359 2016-11-02 [Episode 07] [Episode 08] - mention why origin nickname is so common
360 2016-11-04 using gui editors for commit messages
362 2016-11-07 Reference site doesn't contain anchor links
368 2016-11-28 RStudio episode missing "save file" step
370 2016-12-05 Reverting a Commit in Episode 5 uses "group repository"
352 2017-01-18 Exploring History actually involves losing a change
382 2017-01-24 Question about the title of the first lesson

Mercurial: swcarpentry/hg-novice

No pull requests
Issues
28 2016-08-04 Check/remove unexpected images
32 2016-09-19 Fix links to Mercurial site

SQL: swcarpentry/sql-novice-survey

Pull Requests
151 2016-11-27 updated field names
159 2016-12-10 A few small fixes + new SELECT challenge
156 2016-12-20 Completing ident -> id change
160 2017-01-30 Add solutions for some lessons
162 2017-02-07 Update 10-prog.md to be Python 3 compatible
Issues
14 2015-02-01 Shift some focus from complex query construction to schema design
13 2015-02-01 instr function not available in SQLite 3.7.13 and older
142 2016-07-30 Compare to Excel early on
108 2016-07-31 Posponed a little "Changing database managers" callout box
95 2016-07-31 How should we address readlines not working in older macs in sqlite3?
139 2016-08-04 Check/remove unexpected images
131 2016-08-04 zip file included with notes may be bad
106 2016-08-16 Programing with databases in R
122 2016-09-10 Is there any reason to not use Date as a type for dates?
118 2016-09-28 SQLite installation issue on Windows
154 2016-11-21 idea: use JavaScript-based SQL tool for teaching
155 2016-11-24 URL anchor tag gives 404 not found
144 2016-11-24 setup
124 2016-11-28 no sqlite prompt
158 2016-11-30 Where to put solutions to SQL challenges?
163 2017-02-09 Absolute link to "/raw/gh-pages" breaks in lesson release

Python: swcarpentry/python-novice-inflammation

Pull Requests
280 2016-08-03 Copying list values
278 2016-08-03 Added an example on nested loop, heterogeneous data.
310 2016-09-28 Update 01-numpy.md on dot notation.
290 2016-12-31 Update 01-numpy.md
309 2017-01-03 Notebooks with blanks
336 2017-01-06 Show how to define a list before using strings/chars to illustrate looping
341 2017-01-07 Devendra1810 gh pages #290
340 2017-01-09 [Instructor trainning submission] Added new example to debugging episode with overlapping errors
339 2017-01-14 Python3 fixes
347 2017-01-17 Clarifies location of working directory and data files, updates code accordingly.
350 2017-01-27 Minor fixes: typos, grammar, formatting, minor clarifications
353 2017-02-06 Add an intermediate step in explaining how to call a function
355 2017-02-18 Formatting in 02-loop.md in the "What's in a name?" callout is messed up
356 2017-02-22 Add Travis-CI continuous integration configuration
Issues
87 2015-05-09 Examples in defensive.md should reference inflammation lesson
10 2015-12-09 no instructions for starting Python
170 2016-07-31 Should at least some of the inflammation data pass the `detect_problems` function?
143 2016-07-31 updating the Debugging a Function subsection to py3k
119 2016-07-31 Make an IPython- / Jupyter- specific callout style
96 2016-07-31 tuples mentioned but not explained in 05-cond.md
89 2016-07-31 Code in cmdline.md
88 2016-07-31 Test stdin in cmdline.md
68 2016-07-31 Blank lines in Multiple Files lesson break indentation (with fix)
63 2016-07-31 Perhaps we shouldn't have readings-01.py, readings-02.py etc?
60 2016-07-31 Add link to data files?
292 2016-08-03 Add alternatives to '%matplotlib inline' in numpy lesson
271 2016-08-03 overlap in first figure 05-cond
293 2016-08-04 End the "Making Choices" lesson with an example that synthesizes what has been learned up to that point
281 2016-08-04 Check/remove unexpected images
94 2016-08-04 Make a script to update python-novice-inflammation.zip
306 2016-08-27 syntax highlighting
221 2016-09-10 'Tabs and Spaces' example does not actually include tabs
159 2016-09-10 Should lesson code adhere to PEP8?
288 2016-09-30 Missing scripts?
319 2016-10-05 Set up Travis to validate the exercises in pull requests
287 2016-10-10 Overall review of lesson 2016-06 by @valentina-s
329 2016-11-15 Possible inaccuracy in 'Defensive Programming'
330 2016-11-16 Error in 08-defensive post-condition exercise: min < mean < max
331 2016-11-20 Teaching the funnel method
334 2016-12-07 Conditional example
338 2016-12-29 Using "import ___ as __" in later lessons
321 2017-01-09 Prose error describing numpy rows and columns relative to axis number...
51 2017-01-11 Point to code location in "Errors and exceptions"
351 2017-01-28 Markdown formatting and minor typos
343 2017-01-31 IndexError redundancy
328 2017-02-01 Python 3 floating point rounding
354 2017-02-17 Instructor training Checkout - Python Data Visualisation [use of ticks and ticklabels]
276 2017-02-21 Introduce enumerate function

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

Pull Requests
243 2016-09-30 Add missing tild before code of increment_me in Reference
244 2016-10-03 Added SUMMARY function
246 2016-10-29 better whitespace in lesson: add space between comment character and comment
247 2016-11-04 stylistic tweaks to best practices episode
251 2016-11-24 added sapply(df, class)
252 2016-11-25 make changes to matrix, list and data.frame section
248 2016-11-25 Correcting the section on lists and data frames
254 2016-12-01 Add information about variable naming conventions.
253 2016-12-01 Fixing inflammation.*csv pattern in 04-cond
256 2016-12-18 Motivated ideas presented in the best practices lesson
255 2016-12-19 New svg diagrams for variables, refactoring subsetting presentation
260 2017-01-23 clarify callout box on type conversion; add to instructor notes
262 2017-02-16 Typo
Issues
220 2016-08-02 Make it clear which episodes are optional
217 2016-08-02 Use two-digit identifier for generated figures
222 2016-08-04 Check/remove unexpected images
213 2016-08-04 Add Challenge format info to PULL_REQUEST_TEMPLATE
163 2016-08-04 Column headers
236 2016-09-21 command line lesson (lesson 5) will differ depending on who is compiling the document
235 2016-09-21 Typo -- extra closing parenthesis
249 2016-11-23 Sequence of teaching
250 2016-11-25 For loops and conditions vs. apply and logical subsetting
245 2016-11-25 Tiny mistake in the code
257 2016-12-22 02-func-R solution for outside() not displayed on lesson
259 2017-01-07 Framing the lesson: "Interactive programming"
258 2017-01-07 Improving Setup

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

Pull Requests
145 2016-07-24 Data.frame to data frame
153 2016-08-04 Update 07-functions.Rmd (updated)
245 2017-02-17 Instructor-training assignment
Issues
112 2016-06-16 04-data-structures-part1 doesn't mention operations with matrices
73 2016-07-31 Tie back to shell session?
201 2016-09-27 Skip or remove elements by name
192 2016-10-04 L suffix
221 2016-10-11 Defensive Programming
148 2016-12-04 04-data-structures-part1 structures presentation order
53 2016-12-04 Lesson on packages and package ecosystem
232 2016-12-07 tidyr episode: confusing challenge 1?
231 2016-12-07 dplyr episode: mention tally() and/or n()
178 2016-12-19 Environment doesn't have y as variable
242 2017-01-24 Other topics that might be worth mentioning in the wrap-up
239 2017-02-01 Reference page title rendering improperly
104 2017-02-06 one day approach to teaching material
244 2017-02-15 Variable Name Challenge 1 Intro To R and R Studio

MATLAB: swcarpentry/matlab-novice-inflammation

Pull Requests
72 2016-08-11 Changes to lesson 01
73 2016-08-25 Fixing references to .html pages
74 2016-09-26 Adding accessibility changes from swcarpentry/styles
77 2016-10-10 Direct file upload
78 2016-11-01 correcting sizes of scalars and vectors
Issues
40 2015-05-26 No entry in reference.md for "colormap"
49 2016-07-31 Get back to simpler code?
30 2016-07-31 Should we teach learners to use the MATLAB debugger?
19 2016-07-31 Improvements to MATLAB materials
62 2016-08-04 06-defensive. Learning objective not met?
61 2016-11-02 Incorrect description of array dimensions, and averaging across axes.

Make: swcarpentry/make-novice

Pull Requests
74 2017-02-01 wordcount.sh
Issues
76 2017-01-09 Rename scripts to make them more descriptive
75 2017-01-31 suggestion: mention escape character
48 2017-02-06 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
7 2016-09-10 Apply naming convention to repo name

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

Pull Requests
5 2016-11-03 Py.test conversion
12 2017-02-16 styling and templating updated
11 2017-02-16 introduce unittest
Issues
3 2016-08-29 Can't navigate pages
10 2017-01-06 Add lint to travisCI text
8 2017-02-17 template and styling

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
11 2016-10-04 General comments on web lesson
4 2016-10-04 code/final.py contains unused variables/func call

Workshop Administration Tool: swcarpentry/amy

Pull Requests
1077 2017-01-07 Fix #955 -- add description of deployment procedure
1138 2017-01-21 Fix #1107 -- validate GitHub usernames
1137 2017-01-22 Remove timeline from admin dashboard
1133 2017-01-22 Install django_extensions
1123 2017-01-22 WIP: Allow AMY to create PDF certificates for awards.
1143 2017-01-23 Add a lookup on the `github` field.
1115 2017-01-25 Generating list of new certificates with awarders instead of event names
1147 2017-02-13 Fix #1005 -- allow prepopulation of group name in training request form
1146 2017-02-13 Fix #1047 -- optimize SQL queries on trainees list view
Issues
897 2016-07-19 Populate the username of a person in `save` method
923 2016-07-27 Email templates in trainees list view
919 2016-07-29 Autocomplete fields don't work on Safari
854 2016-07-29 Nav bar on password update page styled differently from elsewhere
914 2016-07-31 Generate links for initially filled-in training request form
341 2016-07-31 Make fields in-place editable
202 2016-07-31 Recording people who are interested in our activities
804 2016-08-01 Searching for trainees doesn't return people in both stalled and running TTT events
867 2016-08-02 After logout, redirect to the login page with a message
626 2016-08-03 Database: clear migrations, move data migrations → fixtures
406 2016-08-03 Flag if organizer has access to Eventbrite
917 2016-08-08 Automation of amy-dev deployment
698 2016-08-08 Migrate views to class-based views
628 2016-08-08 Check other ticketing systems if they're better than Eventbrite
500 2016-08-08 Add nickname/alternate name or notes field to Person records
947 2016-08-11 Allow admins to add/change messages on forms
972 2016-08-29 Needed: data consistency problem display for training
982 2016-08-31 Pulldown for "evaluated by" in training records should show everyone
962 2016-09-06 Find whether people have had a task at a workshop together
795 2016-09-15 Add a notification system
1001 2016-09-20 Streamline process of assigning people to training events
1027 2016-09-28 Use a better term than "Unknown" for unset filter options
1005 2016-09-28 Allow pre-population of Group in training request form
997 2016-09-28 Instructors/workshops data export feature request
986 2016-09-28 UI Improvements to the bulk import workflow
983 2016-09-28 Add editable DateField to TrainingProgress
943 2016-09-28 Move 'tasks' section directly below 'notes' section in edit mode
930 2016-09-28 Social auth links management page
800 2016-09-28 Add functionality to merge workshop request with existing workshop
727 2016-09-28 Need a way to record host site in event
554 2016-09-28 Post-workshop head-count form on AMY for instructors
514 2016-09-28 Attendance count needs to be more than just one number
1042 2016-10-08 Move includable templates to a new directory
716 2016-10-08 Migrate from SQLite to PostgreSQL
1049 2016-10-11 Enable login with Google ID
1047 2016-10-13 Optimize SQL queries on trainees list view
1038 2016-10-13 Feed of basic statistics in tidy data format
1063 2016-10-29 Allow "order by last modified" in trainees page
1055 2016-10-29 Connect instructor training sessions to partnership agreements
992 2016-11-01 Prevent garbage speaker profiles from being automatically imported
955 2016-11-08 Deployment on production
1083 2016-11-10 Revision webpages are messed up
1075 2016-11-10 Stop monkey patching models in `pydata/apps.py`
1076 2016-11-30 Allow null family name
1088 2016-12-08 Automatically email everyone who fills in any of our forms
1053 2016-12-08 Use warning instead of error for missing eventbrite
1044 2016-12-08 Replace contains with icontains
856 2016-12-08 Navigation bar missing on profile update page
1116 2016-12-18 ReCaptcha not working - Google's fault?
656 2016-12-22 Generate certificates from AMY
865 2017-01-01 Turn off profile update request form
1129 2017-01-07 TrainingProgress: add detail view, move delete button from edit view
1124 2017-01-17 new rubric for open online training classes
1108 2017-01-18 Require everyone to agree to confidentiality
1084 2017-01-18 Add detailed view for TrainingProgress
1140 2017-01-21 "Logging in with GitHub allowed" is displayed for invalid GitHub usernames
1139 2017-01-21 GitHub username fields: verify that the user exists
1135 2017-01-21 Remove timeline from dashboard
1107 2017-01-21 Validating GitHub user names
918 2017-01-21 Simplify templates hierarchy
877 2017-01-21 Generate randomized links to sign up for instructor training from partner sites
859 2017-01-21 All trainers should be able to log in to AMY
1087 2017-02-06 Add a field for workshop type
1148 2017-02-09 Make easy to match AMY and SurveyMonkey data
1149 2017-02-13 Filtering trainees who are at the end of their time
1142 2017-02-13 Update `fake_database` tool
1141 2017-02-13 500 for person detailed view for person no. 10483
599 2017-02-13 Add a request form for instructor training events (similar to the form to request regular workshops)
1150 2017-02-20 "Languages" should allow multi-select

Software Carpentry Website: swcarpentry/website

No pull requests
Issues
270 2016-02-27 Links to comments roll on blog page incorrect
311 2016-03-18 Tests for blog posts
368 2016-05-05 What studies do you cite when talking about open access?
61 2016-06-13 Add/check setup instructions
108 2016-06-22 Document process for adding a workshop, write a blog post, etc.
354 2016-08-02 Add button to tweet link to blog post
415 2016-08-04 Create new checklist for maintainers
310 2016-08-04 "How can I attend a workshop" section needs work
249 2016-08-04 Create script to summarize changes to repos for mentoring summaries
574 2016-11-08 Make sure instructors are reminded to clear desktop and set shell prompt before teaching
379 2016-12-02 Add a 'welcome page' as an overview for new community members
510 2016-12-05 linking instructor notes on lessons page
370 2016-12-05 Inconsistency in the number of recommended instructor / helpers
526 2016-12-07 "Our Team" page should show only active instructors
100 2016-12-07 Add links to surveys
614 2016-12-20 Broken link from the maintainers subcommittee
275 2016-12-21 Add a map showing the locations of partner organizations
616 2016-12-22 workshop map not working
621 2016-12-23 Where is our mission?
645 2017-01-25 Broken formatting in recent blog post about NWU
635 2017-01-25 Twitter list of instructors
650 2017-01-30 Community roles
658 2017-02-07 Past workshops map not working
660 2017-02-19 nbdiff.org domain expired
661 2017-02-20 Dead link on FAQ

Dialogue & Discussion

You can review our commenting policy here.