Research software engineering (RSE) group at UiT

RSE logo

We want to help all researchers and students at UiT to develop and improve their research software. This can span from simple R or Python scripts to complex GPU enabled software packages.

Save time on your project by getting quick and comprehensive help by experts.

    "The Research Software Engineering Group has been of great help to me in starting to use Git and organizing my code. "

    "The execution time for my script went down from 4 weeks to below an hour which was really cool! "

    "Like having a personal programming coach—one who not only knows the technical aspects but can also communicate effectively with non-programmers. "

    "If you’re considering reaching out to them, don’t hesitate — just do it. And bring cookies! "

    "[...] open sourcing of a Fortran source code which would be near impossible without the software engineering support group. "

    "I highly recommend this service to any researcher looking for reliable and efficient computational resources. "

    "Great support. Saved me weeks and weeks of time. Super helpful and friendly. "

    "This cut the time to run my analysis from many days down to hours. "

    "I got help from the RSE Group structuring my code, which has been very helpful for the specific project, but also for future projects. "

    "They're able to communicate these solutions and the reasoning behind them in a way that makes sense for me so that I can apply it in my future coding activities. "

    "The RSE team made an incredible effort to both understand my problem, and explain possible solutions to it in a way that I (as a relatively non-technical person) could understand. "

    "The support offered by the research and software engineering team at UiT is immensely useful to anyone who wants to integrate coding into their research. "

(more testimonials)

Welcome to office hours Wednesdays 13-15

Need help with anything code related? Visit us during our office hours, (almost) every Wednesday 13:00 - 15:00 in room A210 A109 in Modulbygget.

Next office hours in 2024: Nov 13, Nov 20, Nov 27, Dec 11, Dec 18.

What we offer

  • Help with improving your scripts/code
    • Code review: we look together at your code/script and give constructive feedback and advice
    • Making code more reproducible and reusable
    • Advice and help how to best document code
    • Advice about whether to use YAML or CSV or JSON or TOML or something else
    • Consulting and help with web development (static websites, JavaScript, HTML, CSS frameworks)
  • Help with organising your code
    • Help with modularizing your code
    • Help with moving your work/project/code/data to Git
    • Help with Git, GitHub, and GitLab
    • Help with organization of reusable and reproducible Jupyter notebooks and Binder
  • Help with sharing your code
    • Help publishing your code
    • Help with software licenses and open sourcing
    • Packaging and sharing software
    • Containerization (Singularity, Docker)
    • Help with pip, PyPI, and Conda
  • Help with running your code faster
    • Improving scaling, CPU, and memory footprint of research codes
    • Porting to GPU
    • Moving from local computer to cloud or high-performance computing (using e.g. NRIS resources)

If you have questions about code you wrote or want to write, please contact us or come and talk to us. Or check our short presentation slide deck for research groups. Or try the even shorter slide deck.