py-rse

Research Software Engineering with Python course material

https://github.com/merely-useful/py-rse

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.4%) to scientific vocabulary

Keywords

data-science learning open-education open-educational-resources python research-software-engineering teaching teaching-materials
Last synced: 6 months ago · JSON representation ·

Repository

Research Software Engineering with Python course material

Basic Info
Statistics
  • Stars: 250
  • Watchers: 11
  • Forks: 63
  • Open Issues: 14
  • Releases: 1
Topics
data-science learning open-education open-educational-resources python research-software-engineering teaching teaching-materials
Created over 7 years ago · Last pushed about 1 year ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

Research Software Engineering with Python: Building software that makes research possible

renderbook <!-- badges: end -->

I understand that students enjoy it, but it's merely useful.

-- A research professor speaking about an early version of this material.

This repository contains material for a semester-long course on computing skills for researchers. Please see http://third-bit.com/py-rse/ for the rendered version.

For contributors, please follow our contributing guidelines as well as our Code of Conduct.

@book{rse-py, author = {Damien Irving and Kate Hertweck and Luke Johnston and Joel Ostblom and Charlotte Wickham and Greg Wilson}, title = {Research Software Engineering with Python: Building Software that Makes Research Possible}, publisher = {CRC Press/Taylor and Francis}, year = {2021}, isbn = {978-0367698348}, link = {http://third-bit.com/py-rse/} }

Owner

  • Name: Merely Useful
  • Login: merely-useful
  • Kind: organization
  • Email: gvwilson@third-bit.com

A two-course curriculum for research computing

Citation (CITATION.cff)

cff-version: 1.2.0
message: "Please cite this paper as shown."
authors:
- family-names: "Irving"
  given-names: "Damien"
  orcid: "https://orcid.org/0000-0003-1258-5002"
- family-names: "Hertweck"
  given-names: "Kate"
  orcid: "https://orcid.org/0000-0002-4026-4612"
- family-names: "Johnston"
  given-names: "Luke"
  orcid: "https://orcid.org/0000-0003-4169-2616"
- family-names: "Ostblom"
  given-names: "Joel"
  orcid: "https://orcid.org/0000-0003-0051-3239"
- family-names: "Wickham"
  given-names: "Charlotte"
  orcid: "https://orcid.org/0000-0002-6365-5499"
- family-names: "Wilson"
  given-names: "Greg"
  orcid: "https://orcid.org/0000-0001-8659-8979"
title: "Research Software Engineering with Python: Building Software that Makes Research Possible"
preferred-citation:
  type: book
  authors:
  - family-names: "Irving"
    given-names: "Damien"
    orcid: "https://orcid.org/0000-0003-1258-5002"
  - family-names: "Hertweck"
    given-names: "Kate"
    orcid: "https://orcid.org/0000-0002-4026-4612"
  - family-names: "Johnston"
    given-names: "Luke"
    orcid: "https://orcid.org/0000-0003-4169-2616"
  - family-names: "Ostblom"
    given-names: "Joel"
    orcid: "https://orcid.org/0000-0003-0051-3239"
  - family-names: "Wickham"
    given-names: "Charlotte"
    orcid: "https://orcid.org/0000-0002-6365-5499"
  - family-names: "Wilson"
    given-names: "Greg"
    orcid: "https://orcid.org/0000-0001-8659-8979"
  isbn: "978-0367698348"
  title: "Research Software Engineering with Python: Building Software that Makes Research Possible"
  year: "2021"
  publisher: "Chapman & Hall/CRC Press"

GitHub Events

Total
  • Issues event: 2
  • Watch event: 8
  • Issue comment event: 1
  • Push event: 1
  • Fork event: 2
Last Year
  • Issues event: 2
  • Watch event: 8
  • Issue comment event: 1
  • Push event: 1
  • Fork event: 2

Dependencies

DESCRIPTION cran
  • bookdown * imports
  • reticulate * imports
  • tinytex * imports
  • tools * imports
requirements.txt pypi
  • numpy *
  • pandas *
  • pytest *
src/package-py/07/requirements.txt pypi
  • atomicwrites ==1.3.0
  • attrs ==19.1.0
  • importlib-metadata ==0.18
  • more-itertools ==7.0.0
  • packaging ==19.0
  • pluggy ==0.12.0
  • py ==1.8.0
  • pyparsing ==2.4.0
  • pytest ==4.6.3
  • six ==1.12.0
  • wcwidth ==0.1.7
  • zipp ==0.5.1
src/package-py/08/requirements.txt pypi
  • atomicwrites ==1.3.0
  • attrs ==19.1.0
  • importlib-metadata ==0.18
  • more-itertools ==7.0.0
  • packaging ==19.0
  • pluggy ==0.12.0
  • py ==1.8.0
  • pyparsing ==2.4.0
  • pytest ==4.6.3
  • six ==1.12.0
  • wcwidth ==0.1.7
  • zipp ==0.5.1
src/package-py/09/requirements.txt pypi
  • atomicwrites ==1.3.0
  • attrs ==19.1.0
  • importlib-metadata ==0.18
  • more-itertools ==7.0.0
  • packaging ==19.0
  • pluggy ==0.12.0
  • py ==1.8.0
  • pyparsing ==2.4.0
  • pytest ==4.6.3
  • six ==1.12.0
  • wcwidth ==0.1.7
  • zipp ==0.5.1
src/package-py/10/requirements.txt pypi
  • atomicwrites ==1.3.0
  • attrs ==19.1.0
  • importlib-metadata ==0.18
  • more-itertools ==7.0.0
  • packaging ==19.0
  • pluggy ==0.12.0
  • py ==1.8.0
  • pyparsing ==2.4.0
  • pytest ==4.6.3
  • six ==1.12.0
  • wcwidth ==0.1.7
  • zipp ==0.5.1
src/package-py/10/requirements_docs.txt pypi
  • Sphinx ==1.7.4
zipf/requirements.txt pypi
  • matplotlib *
  • numpy *
  • pandas *
  • pytest *
  • pyyaml *
  • scipy *
zipf/requirements_docs.txt pypi
  • Sphinx >=1.7.4
zipf/setup.py pypi
  • matplotlib *
  • pandas *
  • pytest *
  • pyyaml *
  • scipy *
.github/workflows/deploy_bookdown.yml actions
  • Cecilapp/GitHub-Pages-deploy v3 composite
  • actions/cache v1 composite
  • actions/checkout v2 composite
  • actions/checkout master composite
  • actions/download-artifact v1.0.0 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v1 composite
  • r-lib/actions/setup-pandoc v1 composite
  • r-lib/actions/setup-r master composite
src/package-py/06/setup.py pypi
src/package-py/07/setup.py pypi
src/package-py/08/setup.py pypi
src/package-py/09/setup.py pypi
src/package-py/10/setup.py pypi
zipf/environment.yml pypi