Before you read the rest of the newsletter, I’d like to point out our own Lunch bytes talks on Dec 9. This month’s theme is Accelerated Machine Learning, and we have short talks from NAG and NVIDIA.
One item, the call for the NVIDIA GPU Technology Conference, closes tomorrow, so this is a final reminder to press submit if you already have a proposal in draft form.
This is the 6th monthly newsletter from the Research Software Engineering Team at The University of Sheffield. We aim to share our experiences and information of other communities for those using software for research. This newsletter collects interesting events and opportunities over the coming month. It also signposts to other resources that we find beneficial or interesting. You may find the content interesting if you are someone in research using software: such as researchers, research developers, or people paid to develop software like Research Software Engineers (RSEs).
To receive this newsletter as an email each month, please sign up to our Google Group.
All dates and times are in GMT (UTC+00)
We don’t do a comprehensive survey of the journals, but we keep an eye out for relevant published articles. We have:
git
and GitHub.#adventofcode
channel on our Slack.A Series of Online Research Software Events (SORSE) is organized by volunteers from the international Research Software Engineers community — an international answer to the COVID-19-induced cancellation of many national RSE conferences.
Lunch bytes is a monthly series of short talks for those in the research community at TUOS who work with/write code, use/manage research data and use/manage research infrastructure. Through these talks we come together as a community to discuss best practices and useful methods/tools.
If you’re interested in curating a session or giving a talk, get in touch at: lunchbytes-organisers-group@sheffield.ac.uk
Video recordings and slides from previous LunchBytes sessions are available via the RSE Sheffield website
Are you looking for a fun programming based set of puzzles to while away those long (boreal) winter nights? You might like to try Project Euler which is a series of problems that are designed to be solved with the aid of a computer (no particular programming language is recommended).
Euler Problem 1―Multiples of 3 and 5―is:
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
nbdev
to GitHub’s web-offering (in preview
only at the moment). Definitely one to keep an eye on.Tool of the month — dot from graphviz
My pick for ancient Unix tool of the month
is the venerable dot from graphviz.
I have recently been using this to draw graph networks from git repos.
dot
converts a simple text representation of a graph network
into a PNG file or other graphic format.
The shell script to generate the network graphic:
dot -Tpng > graph.png <<EOF
digraph G {
a -> {b1 b2} -> {c1 c2} -> d
}
EOF
If you think there are other great training resources we should advertise, please get in contact.
The RSE team aims to collaborate with you to help improve your research software. We can provide dedicated staff to ensure that you can deliver excellent research software engineering on your research projects.
The RSE team provides free Code clinics and paid services allowing us to collaborate longer term.
For queries relating to collaborating with the RSE team on projects: rse@sheffield.ac.uk
Information and access to JADE II and Bede.
Join our mailing list so as to be notified when we advertise talks and workshops by subscribing to this Google Group.
Queries regarding free research computing support/guidance should be raised via our Code clinic or directed to the University IT helpdesk.