Skip to content

Learning materials for scientific software development

Notifications You must be signed in to change notification settings

CQMP/sciware

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sciware: a scientific software development learning community

A developing series of meetings about software development for science.

  • Feb 28, 2019 Founding meeting: initial planning community with a select group of people
  • Mar 28, 2019 Overview meeting: introductory meeting with the entire community, overview of topics, motivation
  • May 09, 2019 Testing: introduction to testing scientific software
  • Jul 18, 2019 Tools & Workflows: show and tell of tools and workflows currently in use
  • Aug 29, 2019 Debugging: presentation of several debugging tools in various coding environments and languages
  • Oct 17, 2019 Parallel and Distributed Computing: introduction to parallel and distributed computing concepts and approaches
  • Jan 30, 2020 Modern C++: overview of recent C++ language developments
  • Apr 16, 2020 Working Remotely: community tools and tips for working, accessing computing, services, and data, remotely
  • May 14, 2020 Introduction to Julia
  • Jun 18, 2020 Intel VTune
  • Aug 13, 2020 Shells and Environments: environment variables, shell features
  • Sep 24--Oct 1, 2020 Git with Software Carpentry
  • Nov 06, 2020 Functions: what is a function, when and how to write them, code structure and strategies
  • Mar 04, 2021 Debugging: a whirlwind tour of various debugging tools
  • Apr 29, 2021 Testing and Packaging Workshop: a hands-on workshop for building and running tests in a python package
  • Jun 16--17, 2021 Intro to git and Github: a hands-on workshop to learn git and Github basics for cloning, pushing, PRs, and collaboration
  • Jul 08, 2021 Intro to editing code: an introduction to using IDEs and code editors, using VSCode as an example
  • Oct 21, 2021 Intro to Scientific Visualization with Blender: and introduction and demo to visualising scientific data in blender
  • Nov 04, 2021 Using the Flatiron Cluster: a performance-minded guide to using the computing clusters available at Flatiron Institute
  • Jan 27, 2022 Performance troubleshooting and profiling: Using profiling tools to improve the performance of your code
  • Mar 24, 2022 [Documentation: How to Win Users and Influence Science]: Creating documentation that makes software friendlier to yourself and to others.

About

Learning materials for scientific software development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 87.3%
  • CSS 5.6%
  • TeX 2.7%
  • Python 1.5%
  • JavaScript 1.2%
  • Dockerfile 0.5%
  • Other 1.2%