Imperial College Research Software Community Newsletter - May 2021

May is finally seeing the end of the lockdown, and we all hope it is truly the end and not just the calm before another storm. On the bright side, with shops, bars and museums open, cinemas and theatres getting up to speed, and the weather hopefully giving us some rest, we should all take this opportunity to go out and mingle in person. We all need it. Even if it is outdoors, at a safe distance, we all need human contact, and dance, and drink and laugh. So do not waste time and get out as soon as you are done with your working hours.

But the world of research software still has a lot to offer you, so while you are working or maybe if you want some nice reading before going to bed, have a look at what we can offer you this month!

In this month’s newsletter:

Dates for your diary

RSE Bytes


Blog posts, tools & more

Research Software of the Month

SHARPy: Simulation of High-Aspect-Ratio aircraft and wind turbines in Python

This month we bring you an open source tool created by Imperial’s Load Control and Aeroelastics lab to simulate and analyse coupled structural and aerodynamic modelling. At its core, SHARPy is a nonlinear aeroelastic analysis package that can be used on both free-flying aircraft, clamped structures and wind turbines. In addition, it supports linearisation of these nonlinear systems about arbitrary conditions and includes various tools such as model reduction or frequency analysis. The interface and core-code are written - not surprisingly - in Python, while computationally expensive routines are included in libraries coded in C++ and Modern Fortran, UVLM and xbeam respectively, also open source tools created by the same team.

Some reminders…

RS Community coffee continues weekly via Teams - normally on Friday afternoons at 3pm but check our Slack workspace for exact times and connection details.

The Imperial RSE Community Slack workspace also features channels for communities of individuals interested in or working with particular tools or topics. If you’re an OpenFOAM user, why not join the #OpenFOAM channel where regular code review sessions are announced (amongst other CFD-related discussions…). Users of the Nextflow workflow tool can find other Imperial Nextflow users in #nextflow. You can find other R developers in #r-users and there is the #DeepLearners channel for our new AI/ML group. Take a look at the other available channels by clicking the “+” next to “Channels” in the Slack app and selecting “Browse channels”. If you want to start your own group around a tool, programming language or topic not currently represented, feel free to create a new channel and advertise it in #general.

See the Research Computing Service’s Research Computing Tips series for a variety of helpful tips for using RCS resources and related tools and services.

Get in Touch, Get Involved!

Drop us a line with anything you’d like included in the newsletter, ideas about how it could be improved… or even offer to guest-edit a future edition!

If you’re reading this on the web and would like to receive the next newsletter directly to your inbox then please subscribe to our RSE Community Mailing List here.

This issue of the Research Software Community Newsletter was edited by Diego Alonso Álvarez. All previous newsletters are available in our online archive.