Software development

Too much choice?

Author: Nick Brown
Posted: 17 Jun 2019 | 14:24

When is enough, enough? With so many parallel programming technologies, should we focus on consolidating them?

At the ISC conference in June I will moderate a panel discussion on whether it is time to focus on the consolidation and interoperability of existing parallel programming technologies, rather than the development of new ones.

Software Sustainability Institute's Collaborations Workshop 2019 (CW19)

Author: Mario Antonioletti
Posted: 19 Mar 2019 | 10:16

The Software Sustainability Institute's (SSI) Collaborations Workshop 2019 (CW19) will be held at the West Park Teaching Hub, Loughborough University, Loughborough from 1-3 April 2019. This year the workshop will be themed around topics based on interoperability, documentation, training, and sustainability. Keynote speakers will include Catherine Stihler, CEO of Open Knowledge International, and Franziska Heine (link points to a German article), Head of Software & Development at Wikimedia Deutschland. They will open the event on 1st April.

Proof-driven queries to preserve patient privacy

Author: Mike Jackson
Posted: 4 Mar 2019 | 09:42

StethoscopeIn our role as members of the Research Engineering Group of the Alan Turing Institute, Anna Roubickova and I worked with Efi Tsamoura and Benjamin Spencer (Department of Computer Science at the University of Oxford) on PDQ, a proof-driven query planner that has great potential within the realm of data science for medical research. 

The Julia programming language

Author: Magnus Morton
Posted: 22 Feb 2019 | 16:09

Julia logo

Peeved with Python? Revolted by R? SAS make you sad? The Julia Language may be for you. Recently reaching version 1.0, Julia claims to be more than just another data science language.

In this post I’ll give a tour of some of the more interesting features of Julia, and its implementation.

Rocket surgery for PickCells

Author: Mike Jackson
Posted: 14 Dec 2018 | 17:33

PickCells usability evaluation PickCells is image analysis software developed by the Centre for Regenerative Medicine (CRM) at The University of Edinburgh. PickCells allows biologists to explore multidimensional biological images of stem cell niches, organoids, and embryos. In late October, with the assistance of six researchers, we evaluated the usability of PickCells to help guide its future development.

To run our usability evaluation, we followed Steve Krug's highly-recommended and very readable book "Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems". This book describes a practical way to carry out usability evaluations with minimal overhead.

Applications to Software Sustainability Institute Fellowship Programme 2019 are now open

Author: Guest blogger
Posted: 10 Dec 2018 | 10:59

By Raniere Silva, Community Officer at the Software Sustainability Institute.

Apply to the Software Sustainability Institute Fellowship Programme 2019.

The Software Sustainability Institute is pleased to announce applications to our Fellowship Programme 2019 are now open. Below we detail the application process and what to expect from us during the recruitment and post-recruitment stages.

Edinburgh Research Software Engineering (RSE) meeting at Edinburgh College of Art

Author: Giacomo Peru
Posted: 26 Nov 2018 | 18:07

The community of Edinburgh research software engineers (CERSE) held their second gathering on Wednesday 21st November in the Edinburgh College of Art (ECA) main building. 

The meeting was attended by around 50 participants, an interesting mix of researchers, software developers, systems admins and research support/management staff, from the University of Edinburgh and Heriot-Watt University. It is intended to keep these gatherings open to all Higher Education and research institutions of the Edinburgh area.

Broadcasting your shell output

Author: Mario Antonioletti
Posted: 18 Oct 2018 | 12:47

During a Software Carpentry course you, as an instructor, stand in front of a class typing your lesson content, eg bash or git, and the students type what you type into their own shell.

Depending on the layout of the room, you need to make the font on your terminal large enough for all students to see it, which can be somewhat disorientating as an instructor. Moreover if the layout of the room is not ideal, eg some students are facing away from the screen, they will have to constantly turn to see the screen, which can be a pain for them. But I recently found a Python app that changes all that.

Analysing humanities data using Cray Urika-GX

Author: Rosa Filgueira
Posted: 11 Oct 2018 | 14:52

During the last six months, in our role as members of the Research Engineering Group of the Alan Turing Institute, we have been working with Melissa Terras, University of Edinburgh's College of Arts, Humanities and Social Sciences (CAHSS), and Raquel Alegre, Research IT Services, University College London (UCL), to explore text analysis of humanities data. This work was funded by Scottish Enterprise as part of the Alan Turing Institute-Scottish Enterprise Data Engineering Programme.

Inaugural Edinburgh Research Software Engineering (RSE) Meeting

Author: Mario Antonioletti
Posted: 30 Sep 2018 | 20:28

Edinburgh just held its inaugural Research Software Engineer (RSE) meeting at the Bayes Centre (also home to EPCC). It was attended by about 50 people from the Edinburgh area. If you don't know what a Research Software Engineer is, I urge you to look at Andy's slides for context and background.

Pages