JUMPING RIVERS BLOG

We help our clients move from data storage to data insights.

Speeding up your Continuous Integration Builds

Continuous integration is an amazing tool when developing R packages. We push a change to the server, and a process is spawned that checks we haven’t done something silly. It protects us from ourselves! However this process can become slow, as typically the CI process starts with a blank virtual machine (VM). If you are

Recreating a Shiny App with Flask

So RStudio Connect has embraced Python and now runs Flask applications! At Jumping Rivers we make a lot of use of R, shiny, and Python for creating visual tools for our clients. Shiny has a lot of nice features, in particular it is very fast for prototyping web applications. Over our morning meeting we discussed

Setting the Graphics Device in a RMarkdown Document

In our recent post about saving R graphics, it became obvious that achieving consistent graphics across platforms or even saving the “correct” graph on a particular OS was challenging. Getting consistent fonts across platforms often failed, and for the default PNG device under Windows, anti-aliasing was also an issue. The conclusion of the post was

Saving R Graphics across OSs

R is known for it’s amazing graphics. Not only ggplot2, but also plotly, and the other dozens of packages at the graphics task view. There seems to be a graph for every scenario. However once you’ve created your figure, how do you export it? This post compares standard methods for exporting R plots as PNGs/PDFs

Mapping the Spread of COVID-19 with Python

Written by Aoife Curran. The purpose of this post isn't to add new insight into the spread of the coronavirus - there are plenty of experts out there more qualified. Instead, our goal is to highlight how to construct simple, interactive visualisations using live data such as: Getting the tools Folium is a Python library

Faster R package installation

Faster package installation Every few weeks or so, a tweet pops up asking about how to speed up package installation in R Depending on the luck of twitter, the author may get a few suggestions. The bigger picture is that package installation time is starting to become more of an issue for a number of

Online R, Python & Git Training!

Hey there! Here at Jumping Rivers, we have the capabilities to teach you R, Python & Git virtually. For the last three years we have been running online training courses for small groups (and even 1 to 1). How is it different to an in-person course? It's the same, but also different! The course contents
Search Results Web results Gateshead Millennium Bridge

#SatRdayNCL is back – don’t miss out

We are very pleased to announce, as you might already be aware, that SatRday is coming back to Newcastle upon Tyne on 4th April 2020. SatRdays are one-day, non-profit, community organised R conferences held across the world. Where will it be held? The event will be held at The Catalyst - right next to St
Image of the Switch of a server

R as a tool for Systems Administration

When talking about languages to use in Production in data science, R is usually not part of the conversation and if it is, it's referenced as a secondary language. One of the main reasons this occurs is because R it’s commonly associated with being more suitable for statistical analysis and languages like Python and JavaScript,

TAILORED CONSULTANCY
BESPOKE DATA SOLUTIONS

Our consultants have experience in programming, business and analytics. We provide bespoke solutions to complex problems. Jumping Rivers has strong links with academia and is kept up-to-date with the latest techniques.

Statistics - saved 2 months of work
Increased response times by 80%
Sorting 90% of data into understandable structure
Jumping Rivers R Training Courses

TRUSTED BY

JOIN JUMPING RIVERS MONTHLY NEWSLETTER

Like data science? R? Python? Stan? Then you’d love the Jumping Rivers newsletter! The perks of being part of the Jumping Rivers family are:
•Be the first the know about the latest courses!
•Discounts on the latest courses!
•News on the latest techniques with the Jumping Rivers blog!

We keep your data secure and never share your details.

Something went wrong. Please check your entries and try again.
Jumping Rivers Data Analysis Consultants