Git and GitHub are key tools for sharing your work reproducibility and the greater good 🌱 However they are often seen as too 'hardcore' or developer-focussed to be used by researchers and data analysts. That's a misconception! Great vid to get started: https://www.youtube.com/watch?v=8Dd7KRpKeaE
@luis_de_sousa@Codeberg good to see. Anyone using Codeburg as main platform for reproductive data science work? Would like to see example repos. GitHub lock in is a thing..
Request for testing/comment: can any #rstats users out there give the #wip {styler.equals} package a spin and kick its metaphorical tires 🚲 ? Install with remotes::install_github("robinlovelace/styler.equals") and see more at https://github.com/Robinlovelace/styler.equals Especially for those who prefer typing = over <- due to laziness or any other reason! Not intending to start a flame war 🔥 arrows are great too ⬅️ Any comments/suggestions welcome 🙏 #rspatial#DataScience#style
So many rewarding things about building in the open. One of the biggest is the sense of "Wow I did it" you feel when new contributors get involved. I remember the first time I contributed to an open source project and it felt amazing, built by the community, for the community.
Request for help from anyone with #rstats package development experience or knowledge of time data, especially if you've worked with .ical files before: checks failing in the {calendar} package preventing updated on CRAN and I'm not sure why 🤷 . Thanks to new contributors for reviving this package after ~5 years dev hiatus! Please spread the word @rOpenSci and anyone in this #foss for #DataScience (or at least dates) space! Details: https://github.com/ATFutures/calendar/issues/50
@robinlovelace Timezone issue? Away from computer but try setting a different timezone and rerunning the tests locally. That can often highlight logical errors when working with packages involving dates. Something like
TZ=NZ R CMD check
Or maybe TZ=AT which might match Vienna. Possibly sending you on wild goose chase but worth a try …
@robinlovelace ooo, I've been wanting something like the {calendar} package! It's perfect for integrating into my project management template with its NSF grant boilerplate. Nice.
Excited to announce the release of {stplanr} v1.2.0, on CRAN and beyond 🎉
Key feature: new implementation of rnet_join(), allowing fast+flexible merging of route network datasets, leveraging {rsgeo} which has a fast (~1000x faster than {lwgeom}) #RustLang backend 🔥
In fact, {stplanr} is the first package to build on {rsgeo} of packages in the main #rstats package repository. Won't be the last I suspect (and nudge re releasing a new version Josiah ; ) https://cran.r-project.org/package=rsgeo
Looking forward to the Network Generation Hackathon tomorrow in the Alan Turing Institute 🚀 For anyone interested in reproducible transport network generation, processing and modelling with open source software this could be of interest, still opportunities to attend online: https://buff.ly/3SUZSm3
So true! For this reason the Transport Data Science module I lead focusses on applications, taking the initiative (you choose the topic you apply the science to and datasets), and empirical exploration. Written for early programmers but equally applicable now #DataScience
@robinlovelace but you do need to also have a solid knowledge of math and logical reasoning and preferably physics! In the case of Turing he was apparently also very good in biology / evolution theory. Personally for me programming is just formalisation of workflows and math / geometry. Then, yes there is also the art of programming i.e. making same workflow run faster, more robust, code being better organized...
On Thursday I delivered the first session of our new and improved Transport Data Science course at Leeds Institute for Transport Studies (ITS) / Urban Data Science (UDS). For anyone interested in reproducible + open #DataScience for transport: https://itsleeds.github.io/TDS/slides/1-intro.html
Ever wanted to do spatial clustering of orign-destination (OD) data? Well you may want to now! University of Leeds Institute for Transport Studies (ITS) and Alan Turing Institute PhD student Hussein Mahfouz has created this early-stage visualisation of spatial clustering of these zone-zone flows 🏗️ Case study of #Leeds. Looks beautiful AND useful 🎉
Very happy to have submitted a paper to #GISRUK 2024 in my home city of #Leeds. It was a collaborative effort by me, ITS Leeds colleague Zhao Wang, Will Deakin from Network Rail and Josiah Parry from Esri. All open and reproducible of course thanks to Quarto template by Steph De Sabbata: https://github.com/sdesabbata/quarto-gisruk Details: watch this space!
Re-generating input datasets for our network merging methods + reproducible #DataScience + geocomputation + visualisation for sustainable transport planning paper. #workinprogress 🏗️
If anyone knows of any good examples of 'braiding' like this let us know!
This is magic, #Python and #RStats auto installed in seconds on GitHub Actions, which runs all the code in the literate programming system Quarto, renders the results, and deploys them. Technology for reproducible research has come a long way over last decade, and it's accelerating 🚀
@robinlovelace@geospacedman what is nice about gitlab ci is that you don't use actions but ordinary shell commands. This is something very easy to migrated to/from, contrary to gh actions, which only github supports. If you need working examples for R, check data.table's CI yaml file. It is quite powerful setup though https://github.com/Rdatatable/data.table/blob/master/.gitlab-ci.yml
This is a bit of a long shot, but if there are any #Svelte developers out there interested in mapping who would be willing to spend a bit of time helping a novice (me) out in some experiments to improve UX in web apps for sustainable transport planning, please get in touch. #GeoSpatial#DataScience
New section on contraction hierarchies and traffic assignment just added to Geocomputation with R 🎉
In preparation for the 2nd Edition 🚀 #gischat#DataScience#Geocompx