Skip to content

Latest commit

 

History

History
171 lines (111 loc) · 3.66 KB

rse-intro-short.md

File metadata and controls

171 lines (111 loc) · 3.66 KB

class: gray-background

Research software engineering at UiT

RSE logo


Software-related challenges in research

FAIR principles: findable, accessible, interoperable, reusable


Software-related challenges in research

FAIR principles: findable, accessible, interoperable, reusable


Research software engineers

.. are people who combine .emph[professional software expertise] with an .emph[understanding of research] .cite[https://researchsoftware.org/]

  • Often people who grew up in research and liked computing and programming

  • ... or people who come from software development drawn towards meaningful and impactful work of academia

Resources


Help with improving your scripts/code

  • .emph[Code review] (we discuss code in a constructive way)
  • Making code .emph[more reusable]
  • Good practices for documentation

Image showing a 'diff' (before and after) used during code review


Help with organising your code

.left-column50[

  • Git, GitHub, and GitLab

  • Moving your work/project/code/data to Git

  • Modularizing your code

  • Organization of reusable Python/R notebooks ]

.right-column50[ Screenshot of https://github.com/pandas-dev/pandas/commits/main ]


Help with sharing your code

.left-column50[

  • Help with software licenses and open sourcing

  • Publishing code

  • Packaging and sharing software

  • Containerization (Singularity, Docker)

  • PyPI and Conda ]

.right-column50[ Screenshot of zenodo.org ]


Getting results sooner

.left-column50[

  • Improving scaling, CPU, and memory optimization

  • Porting to GPU

  • Moving from local computer to cloud or HPC

  • Helping with running independent steps in parallel ]

.right-column50[ image of a busy restaurant kitchen

.cite[Midjourney, CC-BY-NC 4.0] ]


Our vision

Short term

  • Provide consulting: good advice is not expensive
  • .emph[Code review] sessions
  • Work on "smaller" projects and .emph[document use cases]
  • Focus on UiT
  • Attract more projects

Longer term

  • Be part of funding applications (successful applications with Hylleraas Centre and Framsenteret)
  • Research groups have access to best in class RSE services
  • Hire more staff who collaborate on projects
  • "Proper" application procedure
  • Going beyond UiT
  • .emph[Career path opportunities]

RSE is an established field

.left-column50[ FAIR principles: findable, accessible, interoperable, reusable ]

.right-column50[ FAIR principles: findable, accessible, interoperable, reusable ]

FAIR principles: findable, accessible, interoperable, reusable


class: center, middle, inverse

Office hours: Wednesday 13:00 - 15:00

Email: rse@uit.no