Teaching basic lab skills
for research computing

Development Dashboard

Last rebuilt 2016-12-07T08:00:21Z.

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
225 2016-08-04 Reword "Pipes and Filters"
472 2016-10-28 fix typos, reference to removed lesson
483 2016-11-24 Add sentence equating ls -F -a to ls -Fa
491 2016-12-06 Update 07-find.md
489 2016-12-07 Remove Desktop dir from data-shell
Issues
181 2016-06-13 fig/find-file-tree.svg is out of date
371 2016-06-22 Audit filesystem/lesson examples for consistency
299 2016-07-31 re: http://swcarpentry.github.io/shell-novice/ "cd"
239 2016-07-31 Add shell check to references
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
447 2016-09-22 ls --help not working on Mac
454 2016-10-11 Improve Redirecting Input
465 2016-10-12 Markdown not parsed properly
464 2016-10-13 Flags in ls command
436 2016-11-05 Suggestion for the lesson: Navigating Files and Directories
477 2016-11-07 Improve answer to Exploring More ls Arguments
486 2016-12-02 Data download link in "pre-requisites"?
490 2016-12-06 filesystem vs data vs data-shell
487 2016-12-06 Desktop directory in data-shell

Git: swcarpentry/git-novice

Pull Requests
303 2016-07-05 Added Branches lesson
329 2016-08-27 Mention that "git checkout " stages
328 2016-08-27 Change commands to be more precise
323 2016-08-27 Update link about good commit messages
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
326 2016-09-10 Use backquotes surrounding filenames and commit id
354 2016-10-29 Update sample commit messages in Ep 4 for consistency.
356 2016-10-31 Tracking Changes formatting and output fix
330 2016-10-31 Add clarification of working directory to start of Tracking Changes section
358 2016-11-02 [Episode 07] - Grammar correction to comment on remote nicknames.
361 2016-11-07 Update 04-changes.md
364 2016-11-08 Solutions for 05 history
363 2016-11-08 Answers for excercise 'Understanding workflow and history'
366 2016-11-18 update gedit config
367 2016-11-28 Fix capitalization of GitHub in several pages
369 2016-12-01 Update 11-licensing.md
Issues
224 2016-02-03 Get Git working behind firewalls
225 2016-04-27 Can this material on branching be recycled?
205 2016-06-06 Exploring history doesn't mention that "git checkout " stages
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
190 2016-07-31 We should talk more about good commit messages
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
352 2016-10-25 Exploring History actually involves losing a change
353 2016-10-26 What happened to the 'bio repository' exercise
355 2016-10-29 Episode 4: "committing multiple files" formatting needs fix
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
365 2016-11-19 [Episode 04] text mismatch
368 2016-11-28 RStudio episode missing "save file" step
370 2016-12-05 Reverting a Commit in Episode 5 uses "group repository"

Mercurial: swcarpentry/hg-novice

Pull Requests
37 2016-10-27 Fix links to Mercurial site #32
36 2016-10-27 Fix links to Mercurial site #32
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
156 2016-11-29 Completing ident -> id change
159 2016-11-30 A few small fixes + new SELECT challenge
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?

Python: swcarpentry/python-novice-inflammation

Pull Requests
272 2016-06-22 Inline the code that produces errors
290 2016-08-03 Update 01-numpy.md
280 2016-08-03 Copying list values
278 2016-08-03 Added an example on nested loop, heterogeneous data.
285 2016-08-05 2 small changes
309 2016-09-05 Notebooks with blanks
310 2016-09-28 Update 01-numpy.md on dot notation.
295 2016-09-28 Adding a footnote to the schedule that times will vary.
323 2016-10-14 Added exercise for enumerate in loops lesson
326 2016-10-20 editted learning objectives to be more specific
332 2016-11-28 Add solution to Mixing Default and Non-Default Parameters exercise
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?
51 2016-07-31 Point to code location in "Errors and exceptions"
292 2016-08-03 Add alternatives to '%matplotlib inline' in numpy lesson
276 2016-08-03 Introduce enumerate function
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
321 2016-10-07 Prose error describing numpy rows and columns relative to axis number...
287 2016-10-10 Overall review of lesson 2016-06 by @valentina-s
328 2016-11-13 Python 3 floating point rounding
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

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
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

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)
Issues
112 2016-06-16 04-data-structures-part1 doesn't mention operations with matrices
73 2016-07-31 Tie back to shell session?
174 2016-08-04 Use ggplot example in the dplyr lesson?
177 2016-09-02 Add screenshot at Introduction to RStudio
201 2016-09-27 Skip or remove elements by name
192 2016-10-04 L suffix
221 2016-10-11 Defensive Programming
222 2016-10-31 Curiosity question: Why not use travis for building site?
178 2016-12-04 Environment doesn't have y as variable
148 2016-12-04 04-data-structures-part1 structures presentation order
104 2016-12-04 one day approach to teaching material
53 2016-12-04 Lesson on packages and package ecosystem

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

No pull requests
Issues
46 2016-08-03 Repeating workflows for different configurations
54 2016-08-04 Provide solution for final activity - Creating an Archive
55 2016-08-11 Minor format change suggestion
58 2016-08-15 Instructions for installing make
56 2016-08-24 Data layout in intro lesson doesn't match new file structure
48 2016-10-24 Any interest in changing scripts from python to bash?
66 2016-11-04 Key Point introduction
71 2016-11-29 Use of $* in 05-patterns

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
Issues
3 2016-08-29 Can't navigate pages

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
724 2016-10-15 Issue #656: Generate certificates from AMY
1077 2016-11-18 Fix #955 -- add description of deployment procedure
1102 2016-11-26 Ensure that trainees can edit their profile details
1092 2016-11-28 Bulk upload: fix #1000 ("use that person") and #1015 (list of roles)
1091 2016-11-28 Export badges: group by person
1105 2016-11-29 Trim AMYDeleteView of any redirection support
1106 2016-11-30 Template filter dictsort
Issues
897 2016-07-19 Populate the username of a person in `save` method
856 2016-07-21 Navigation bar missing on profile update page
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
958 2016-09-28 Add `notes` field to TrainingRequest
943 2016-09-28 Move 'tasks' section directly below 'notes' section in edit mode
934 2016-09-28 Select people to email from "Find staff" page
930 2016-09-28 Social auth links management page
918 2016-09-28 Simplify templates hierarchy
877 2016-09-28 Generate randomized links to sign up for instructor training from partner sites
800 2016-09-28 Add functionality to merge workshop request with existing workshop
786 2016-09-28 Management commands and Makefile are out of step
727 2016-09-28 Need a way to record host site in event
656 2016-09-28 Generate certificates from AMY
599 2016-09-28 Add a request form for instructor training events (similar to the form to request regular workshops)
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
1044 2016-10-09 Replace contains with icontains
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
865 2016-10-15 Turn off profile update request form
1053 2016-10-18 Use warning instead of error for missing eventbrite
1064 2016-10-29 "Cancelled" workshops should not show up in "Unpublished" column
1063 2016-10-29 Allow "order by last modified" in trainees page
1055 2016-10-29 Connect instructor training sessions to partnership agreements
898 2016-10-29 Better format to select tags
1069 2016-11-01 Search form should use GET method
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`
1088 2016-11-15 Automatically email everyone who applies for instructor training
1000 2016-11-19 Provide "use that person" during bulk upload.
1015 2016-11-20 In bulk add person, interpret "role" column and use
1097 2016-11-26 Incorrect redirect on deleting an award from person detail page
961 2016-11-26 Export badge: group by person
1101 2016-11-28 AMYDeleteView and RedirectSupportMixin achieve different redirection
1095 2016-11-28 Permissions system: "admin"-considered groups don't grant template-scope permissions
1085 2016-11-28 Delete button doesn't work in edit views
1084 2016-11-28 Add detailed view for TrainingProgress
1098 2016-11-29 Add a template filter to allow sorting of FKs within templates
1107 2016-11-30 Validating GitHub user names
1076 2016-11-30 Allow null family name
859 2016-11-30 All trainers should be able to log in to AMY
1108 2016-12-03 Require everyone to agree to confidentiality
1087 2016-12-06 Add a field for workshop type
1110 2016-12-07 cancelled workshops should not show up as not invoiced in dashboard
1109 2016-12-07 airport IATA code should be case insensitive

Software Carpentry Website: swcarpentry/website

Pull Requests
592 2016-12-05 Steering Committee election candidate post - Sue McClatchy
Issues
270 2016-02-27 Links to comments roll on blog page incorrect
275 2016-03-03 Add a map showing the locations of partner organizations
311 2016-03-18 Tests for blog posts
368 2016-05-05 What studies do you cite when talking about open access?
100 2016-06-13 Add links to surveys
61 2016-06-13 Add/check setup instructions
48 2016-06-13 Add names of Advisory Council members to website
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
101 2016-08-04 Add N8 consortium as partner
526 2016-09-22 "Our Team" page should show only active instructors
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

Dialogue & Discussion

You can review our commenting policy here.