Teaching basic lab skills
for research computing

Development Dashboard

Last rebuilt 2018-08-18T11:30:22Z.

Unix Shell: swcarpentry/shell-novice

Pull Requests
833 2018-08-18 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
829 2018-08-16 Update 01-intro.md
830 2018-08-16 Update 02-filedir.md
826 2018-08-15 Reorder content of 05-loop.md for better flow
827 2018-08-15 Fix typo in 01-intro.md
821 2018-08-03 Update 01-intro.md
815 2018-08-01 Inserting clear terminal command
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
674 2018-03-19 Update loop lession so that the first example follows lesson
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
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
828 2018-08-15 Suggested edit to a lesson
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
805 2018-06-19 Suggested addition to Learning Objectives
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
543 2018-08-16 Fix solution to exercise in episode 7
546 2018-08-07 Update 02-setup.md
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
531 2018-05-25 Issue #507 - Episode 14 - Added guidance for RStudio users when Git.exe path not pre-filled
492 2018-04-13 Updates to episodes 02 and 07
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
541 2018-07-23 Incorrect solution to exercise about README
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.
537 2018-06-21 Adding lesson on creating "github.io" - Lesson Contribution
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
508 2018-06-08 Opening of the Version Control lesson starts with an assumption
514 2018-06-08 Drop Author and Committer exercise
523 2018-06-08 Make 01-basics objective broader
521 2018-05-17 No time for exercises
519 2018-05-16 This description of the VCS concept is misleading for Git
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
254 2018-07-03 Use standards from the current lesson repo
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
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
118 2018-06-11 SQLite installation issue on Windows
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
184 2018-06-11 quotations for strings
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
567 2018-08-16 adding for loop exercise to _extras/extra_exercises.md
533 2018-08-14 Changing exercise with enumerate() to a simpler example.
554 2018-08-14 03_lists.md: Add a "list index" figure and an example
550 2018-08-13 Changed first example function in Errors and Exceptions to execute a …
569 2018-08-03 Change variable name from 'char' to 'letter'
555 2018-06-26 fig/README.md: add notes about cleaning up SVG files
556 2018-06-23 Changed layout of README to be consistent with the R version that is …
544 2018-06-17 Explain += in Creating Functions - Issue#529
309 2018-06-08 Notebooks with blanks
310 2018-06-08 Update 01-numpy.md on dot notation.
336 2018-06-08 Show how to define a list before using strings/chars to illustrate looping
340 2018-06-08 [Instructor trainning submission] Added new example to debugging episode with overlapping errors
413 2018-06-08 Add extra path to illustrate eclusive nature of elif
417 2018-06-08 Modify to replace initial section regarding Python variable assignmen…
421 2018-06-08 added an exercise problem
427 2018-06-08 [FIX] the list of lists image
430 2018-06-08 Add general tool intro to clarify how to use a Jupyter Notebook
437 2018-06-08 Improving the python-operations-across-axes image
486 2018-06-08 Lesson 7 - Illustrate the structure of a Python traceback schematically
Issues
496 2018-08-13 Swapping the order of episodes on lists and loops
568 2018-07-18 Confusing variable name in "Programming with Python : Repeating actions with loops"
498 2018-07-17 Long lines in lessons
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

Pull Requests
360 2018-07-24 Teach about roxygen2 earlier
298 2018-07-23 adding a str()
366 2018-07-23 WIP: Attempt to group core & supplementary episodes (closes #284)
376 2018-07-23 WIP: Make site to align factor order with Rmd
283 2018-02-11 Modifies lesson adding changing column names section.
Issues
389 2018-08-10 trouble with quotes in writing CSVs and tables
250 2018-08-02 For loops and conditions vs. apply and logical subsetting
334 2018-08-01 Argparse package link and example
372 2018-08-01 Make alt text for images less vague?
387 2018-07-31 Reading and Writing CSV Files in R: Introduce na.strings argument and explain how to read CSV file by providing a filename only
346 2018-06-26 New GitHub labels
374 2018-06-19 adding code example to "Automatic return"
284 2018-06-15 Confusing lesson syllabus.
331 2018-06-12 convert "here" links to useful snippets
364 2018-06-12 Focus 02-func-R.md#testing-and-documenting on most useful tests?
309 2018-06-08 Teach roxygen2 skeleton instead of free-form comments
324 2018-06-08 improving the documentation / packaging episodes for both functions and data
265 2018-06-07 unittests with the _testthat_ package
276 2018-05-05 Latest RStudio Update Uses readr As Default Point-And-Click Importer
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)
295 2018-04-13 Subsetting data frames by names also possible for rows
222 2018-03-31 Check/remove unexpected images
312 2018-03-27 Suggestion: Introduce length alongside dim in section 1 (Starting with Data)
343 2018-03-27 Packaging: refer to other resources
315 2018-03-23 enhance teaching R terminology by using variable.names() instead of names()
249 2018-03-18 Sequence of teaching
342 2018-03-17 Can teaching class(), dim(), nrow() and ncol() be merged to teach str()?
296 2018-02-12 Change of class for data frame subsets by column
236 2018-02-01 command line lesson (lesson 5) will differ depending on who is compiling the document
290 2018-02-01 Forcing Conversion discussion
305 2018-02-01 Analyzing Multiple Data Sets : Challenge
163 2017-07-16 Column headers
213 2016-08-04 Add Challenge format info to PULL_REQUEST_TEMPLATE

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

Pull Requests
411 2018-08-16 Rename gapminder-FiveYearData.csv to gapminder_data.csv
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
153 2018-03-15 Update 07-functions.Rmd (updated)
281 2018-03-15 Update 05-data-structures-part2.Rmd Challenge 2
Issues
410 2018-08-05 Suggest to change title to dataset
414 2018-08-03 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
405 2018-07-11 Use of swc-releases
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'
397 2018-06-20 Adding explanation
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
331 2018-06-08 Inconsistency in # of functions in text in 13: dplyr
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

Pull Requests
156 2018-08-14 Use section headings and callouts to break up text
157 2018-08-14 Fix minor typos
146 2018-08-09 Add image to illustrate function definition
149 2018-08-07 Add solution for range_overlap exercise
151 2018-07-24 Explain variable scope in functions vs scripts
72 2018-06-08 Changes to lesson 01
77 2018-06-08 Direct file upload
97 2018-03-28 add slack badges
74 2016-09-26 Adding accessibility changes from swcarpentry/styles
Issues
155 2018-08-14 New episode on errors?
152 2018-07-23 Copy 'checking our data' section from python lesson
150 2018-07-19 Break up the prose with section headings
148 2018-07-18 Timing for episodes doesn't include exercises
147 2018-07-17 Aborted explanation of call stack
49 2018-07-16 Get back to simpler code?
62 2018-07-11 06-defensive. Learning objective not met?
93 2018-05-29 char(10) no explanation
95 2018-05-23 a more detailed example for writing a plotting script
117 2018-05-23 Ep1: Insufficient explanation of the dataset
96 2018-03-09 Matlab API for other languages
91 2017-09-18 submitted by email for instructor training
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-02-13 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
1325 2018-08-12 Fix instructors by date report
1167 2018-07-30 Heroku migration
1203 2018-07-30 Add support for PostgreSQL (second attempt)
Issues
1326 2018-08-14 Header Freeze
923 2018-08-13 Email templates in trainees list view
599 2018-08-12 Add a request form for instructor training events (similar to the form to request regular workshops)
800 2018-08-12 Add functionality to merge workshop request with existing workshop
865 2018-08-12 Turn off profile update request form
917 2018-08-12 Automation of deployment
947 2018-08-12 Allow admins to add/change messages on forms
997 2018-08-12 Instructors/workshops data export feature request
1055 2018-08-12 Connect instructor training sessions to partnership agreements
1160 2018-08-12 Email senders of any external forms
1177 2018-08-12 Get attendance count from list of learners - not working for TTT?
1287 2018-08-12 Add read-only access level
1316 2018-08-12 Fault in how requests are matched to event
1320 2018-08-12 Request: list of Trainers by time period, remove from Instructors report
1324 2018-08-12 Event submissions - a disabled feature
1049 2018-08-11 Enable login with Google ID
1162 2018-08-11 create single instructor badge
1164 2018-08-11 Hosting alternatives
1179 2018-08-11 Add ability to merge workshop request into existing workshop
1212 2018-08-11 Need system to record instructors who were schednedule to teach but couldn't make it...
716 2018-07-30 Migrate from SQLite to PostgreSQL
982 2018-07-30 Pulldown for "evaluated by" in training records should show everyone
1173 2018-07-30 Remove TODOs
1249 2018-07-30 Question: should we semi-automate "Remove requests"?
1256 2018-07-30 Select2 [tab] behavior - lost focus on whole page
1260 2018-07-30 update "Topic and lessons you're comfortable teaching"
1273 2018-07-30 Crop down API
1280 2018-07-30 Move parts of AMY into separate applications
1298 2018-07-18 "Dutch Flemish" should be "Dutch/Flemish"
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
1228 2018-02-08 add curriculum identifier
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.