Teaching basic lab skills
for research computing

Development Dashboard

Last rebuilt 2016-09-29T15:00:15Z.

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
396 2016-08-04 Issue 390
355 2016-08-04 Update 02-create.md
225 2016-08-04 Reword "Pipes and Filters"
290 2016-08-07 Question demonstrating safe usage of rm.
443 2016-09-16 02:Clarification of single quotes on PS1='$ '
457 2016-09-29 Restore fig/redirects-and-pipes.svg
455 2016-09-29 Avoid wrong information about selects lines
Issues
181 2016-06-13 fig/find-file-tree.svg is out of date
371 2016-06-22 Audit filesystem/lesson examples for consistency
435 2016-07-30 Add diagrams showing how pipes work
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
436 2016-08-30 Suggestion for the lesson: Navigating Files and Directories
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
456 2016-09-29 New call out box: Don't over-write a file in-place
454 2016-09-29 Improve Redirecting Input
453 2016-09-29 No link to file system used on the lesson

Git: swcarpentry/git-novice

Pull Requests
303 2016-07-05 Added Branches lesson
330 2016-08-27 Add clarification of working directory to start of Tracking Changes section
329 2016-08-27 Mention that "git checkout " stages
328 2016-08-27 Change commands to be more precise
325 2016-08-27 Added solutions for question in lesson 3
323 2016-08-27 Update link about good commit messages
300 2016-08-27 Recommend against nested git repos
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
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
283 2016-06-13 Add clarification of working directory to start of Tracking Changes section
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

Mercurial: swcarpentry/hg-novice

Pull Requests
33 2016-09-26 Accessibility changes from swcarpentry/styles
35 2016-09-27 Adding auto-generated IDs to glossary
34 2016-09-27 Adding Google Analytics
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
145 2016-08-25 Fixing references to HTML pages
146 2016-09-20 Changed file extension from .sqlite to .db, changed exercise 1 to work as a practical exercise.
148 2016-09-26 Adding accessibility changes from swcarpentry/styles
150 2016-09-27 Adding auto-generated IDs
149 2016-09-27 Adding Google Analytics
151 2016-09-28 updated field names
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
132 2016-08-04 Very useful visualisation of code for joins
131 2016-08-04 zip file included with notes may be bad
106 2016-08-16 Programing with databases in R
144 2016-08-17 setup
124 2016-08-31 no sqlite prompt
122 2016-09-10 Is there any reason to not use Date as a type for dates?
147 2016-09-20 First exercise in the Filtering Lesson
118 2016-09-28 SQLite installation issue on Windows

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.
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"
288 2016-08-02 Missing scripts?
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
267 2016-08-04 Item Error (lesson 7) should read Index Error?
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?
287 2016-09-18 Overall review of lesson 2016-06 by @valentina-s

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

No pull requests
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

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)
182 2016-09-25 R novice gapminder exercise amendment
203 2016-09-27 Adding auto-generated IDs
202 2016-09-27 Remove copy of challenge on solution
200 2016-09-27 Improve word on Challenge 1 of 06-data-subsetting
199 2016-09-27 Fix box
197 2016-09-27 Adding Google Analytics
195 2016-09-27 Fix typo on Challenge 3
Issues
12 2016-05-01 Create an outline.md with an overview of the lessons in this repo, which to include in a standard SWC workshop, and in what order
112 2016-06-16 04-data-structures-part1 doesn't mention operations with matrices
73 2016-07-31 Tie back to shell session?
53 2016-07-31 Lesson on packages and package ecosystem
135 2016-08-02 No challenge solutions in lesson 7
164 2016-08-03 Integrate gapminder data into 15-knitr lesson
148 2016-08-03 04-data-structures-part1 structures presentation order
84 2016-08-03 06-data-subsetting: order of operations
20 2016-08-03 Challenges and the materials in general should tell a story about analysing the gapminder dataset
174 2016-08-04 Use ggplot example in the dplyr lesson?
173 2016-08-04 bad link (gapminder)
104 2016-08-04 one day approach to teaching material
65 2016-08-04 equal 01-rstudio-intro
5 2016-08-04 Reduce R content to fit in one full day. Potentially create a mid-day end point for half-day workshops.
172 2016-08-25 Getting Gapminder dataset
178 2016-09-02 Environment doesn't have y as variable
177 2016-09-02 Add screenshot at Introduction to RStudio
183 2016-09-15 Rmd ordered list not rendering properly for episode 6
187 2016-09-22 Exploring Data Frames: Downloading gapminder files before reading them in?
201 2016-09-27 Skip or remove elements by name
198 2016-09-27 Drop "square brackets operator is a function" statement
196 2016-09-27 Failed example
194 2016-09-27 Use "combine function" instead of "concatenate function"
193 2016-09-27 Toy dataset after revert change
192 2016-09-27 L suffix
191 2016-09-27 Toy dataset on 04-data-structures-part1
190 2016-09-27 Store gapminder-FiveYearData.csv
189 2016-09-27 Combine function show up on 01-rstudio-intro

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
75 2016-09-27 Adding Google Analytics
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-08-04 Incorrect description of array dimensions, and averaging across axes.

Make: swcarpentry/make-novice

Pull Requests
59 2016-08-24 Note on Make and version control: Using Make to repeat a workflow for different configurations
61 2016-09-26 Adding accessibility changes from swcarpentry/styles
63 2016-09-27 Adding auto-generated IDs
62 2016-09-27 Adding Google Analytics
Issues
48 2016-07-08 Any interest in changing scripts from python to bash?
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
60 2016-09-09 matplotlib dependency

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

No pull requests
Issues
4 2016-08-29 Lesson 5 missing
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-07-31 General comments on web lesson
4 2016-07-31 code/final.py contains unused variables/func call

Workshop Administration Tool: swcarpentry/amy

Pull Requests
724 2016-09-04 Issue #656: Generate certificates from AMY
1017 2016-09-25 Add test for instructor badge eligibility
1023 2016-09-27 Add instructions in bulk add person.
1022 2016-09-27 Fix #1010 -- migrate to newer d3 version
1020 2016-09-27 Disable workshop submissions
1018 2016-09-27 Fix #981 -- add more ways to issue a badge
1031 2016-09-28 Fix #975 -- fix bug in filtering events by tag
1030 2016-09-28 Fix #1007 -- small improvements to training request workflow
1029 2016-09-28 Install django debug toolbar
1028 2016-09-28 Fix #976 -- let users edit training progress in detailed person view
1026 2016-09-28 Fix #980 -- filter trainees by "ready to be badged" status
1025 2016-09-28 Fix #1016 -- display SWC/DC tags in "current" events in admin dashboard
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
931 2016-08-01 Functional tests
859 2016-08-01 All trainers should be able to log in to AMY
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
938 2016-08-12 Splitting amy.settings
972 2016-08-29 Needed: data consistency problem display for training
978 2016-08-30 Remove double-counting in display of instructors counts
982 2016-08-31 Pulldown for "evaluated by" in training records should show everyone
992 2016-09-03 Prevent garbage speaker profiles from being automatically imported
816 2016-09-04 Move user-facing forms to separate URL endpoint amy.swc.org/forms
782 2016-09-04 Report on all activity should use hyperlinks for workshops
962 2016-09-06 Find whether people have had a task at a workshop together
944 2016-09-07 Hide section for survey results
795 2016-09-15 Add a notification system
996 2016-09-18 Default display of training requests should *not* show discarded requests.
955 2016-09-18 Deployment on production
979 2016-09-19 Querying historical data with parameters
1001 2016-09-20 Streamline process of assigning people to training events
1010 2016-09-25 Graphs not appearing
1015 2016-09-27 In bulk add person, interpret "role" column and use
1027 2016-09-28 Use a better term than "Unknown" for unset filter options
1024 2016-09-28 Add "issue badge" button in "new training progress" page
1016 2016-09-28 Display SWC or DC tag next to workshop slug in "Current" list
1007 2016-09-28 Small improvements to training request workflow
1005 2016-09-28 Allow pre-population of Group in training request form
1000 2016-09-28 Provide "use that person" during bulk upload.
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
981 2016-09-28 More ways to get to "issue badge"
980 2016-09-28 Filter trainees by "ready to be badged" status
976 2016-09-28 Add training status items to person display
975 2016-09-28 Strange behavior when filtering events by tag
968 2016-09-28 Search must look in applications for training
964 2016-09-28 No check for www subdomain in organization domain
961 2016-09-28 Export badge function should distinguish between DC and SWC
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
928 2016-09-28 Add middle name to instructor profile update form
927 2016-09-28 Notes field in instructor profile update
918 2016-09-28 Simplify templates hierarchy
898 2016-09-28 Better format to select tags
894 2016-09-28 Transform github repo url into website url
877 2016-09-28 Generate randomized links to sign up for instructor training from partner sites
865 2016-09-28 Turn off profile update request form
800 2016-09-28 Add functionality to merge workshop request with existing workshop
793 2016-09-28 Invoice status: change some options
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
716 2016-09-28 Migrate from SQLite to PostgreSQL
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

Software Carpentry Website: swcarpentry/website

Pull Requests
530 2016-09-28 More people
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?
392 2016-05-19 Semi-broken links in host checklist
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.
371 2016-08-01 Word and PowerPoint "all wrong"?
379 2016-08-02 Add a 'welcome page' as an overview for new community members
354 2016-08-02 Add button to tweet link to blog post
415 2016-08-04 Create new checklist for maintainers
370 2016-08-04 Inconsistency in the number of recommended instructor / helpers
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
491 2016-08-11 Outdated fee information in linked slides
512 2016-09-07 Mentoring subcommittee page 404
510 2016-09-15 linking instructor notes on lessons page
526 2016-09-22 "Our Team" page should show only active instructors

Dialogue & Discussion

You can review our commenting policy here.