Posts

This profile is from a federated server and may be incomplete. Browse more on the original instance.

robinlovelace, to random
@robinlovelace@fosstodon.org avatar

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,
@luis_de_sousa@mastodon.social avatar

@robinlovelace @Codeberg The documentation is pretty good. is based on anyway.

https://docs.codeberg.org/getting-started/

robinlovelace,
@robinlovelace@fosstodon.org avatar

@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..

robinlovelace, to datascience
@robinlovelace@fosstodon.org avatar

Request for testing/comment: can any users out there give the {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 🙏

robinlovelace, to random
@robinlovelace@fosstodon.org avatar

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.

robinlovelace, (edited ) to foss
@robinlovelace@fosstodon.org avatar

Request for help from anyone with 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 for (or at least dates) space! Details: https://github.com/ATFutures/calendar/issues/50

_TimTaylor, (edited )

@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 …

@rOpenSci

ryanstraight,

@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.

robinlovelace, to rust
@robinlovelace@fosstodon.org avatar

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 🔥

robinlovelace,
@robinlovelace@fosstodon.org avatar

In fact, {stplanr} is the first package to build on {rsgeo} of packages in the main package repository. Won't be the last I suspect (and nudge re releasing a new version Josiah ; ) https://cran.r-project.org/package=rsgeo

robinlovelace,
@robinlovelace@fosstodon.org avatar

How to get it and give it a spin? The following command should do it if you have R installed:

install.package("stplanr")

For more details see the package's website and link to the code on GitHub, feedback + contributions welcome 🙏 https://docs.ropensci.org/stplanr/reference/rnet_join.html

robinlovelace, to random
@robinlovelace@fosstodon.org avatar

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

robinlovelace, to datascience
@robinlovelace@fosstodon.org avatar

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

tomhengl,
@tomhengl@fosstodon.org avatar

@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...

robinlovelace, to datascience
@robinlovelace@fosstodon.org avatar

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 for transport: https://itsleeds.github.io/TDS/slides/1-intro.html

robinlovelace, to random
@robinlovelace@fosstodon.org avatar

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 . Looks beautiful AND useful 🎉

robinlovelace, to random
@robinlovelace@fosstodon.org avatar

Very happy to have submitted a paper to 2024 in my home city of . 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!

wnd,
@wnd@fosstodon.org avatar

Thanks for herding the cats* on this @robinlovelace

  • well this cat at least
robinlovelace,
@robinlovelace@fosstodon.org avatar

@wnd 😸

robinlovelace, to datascience
@robinlovelace@fosstodon.org avatar

Re-generating input datasets for our network merging methods + reproducible + geocomputation + visualisation for sustainable transport planning paper. 🏗️
If anyone knows of any good examples of 'braiding' like this let us know!

wnd,
@wnd@fosstodon.org avatar

@robinlovelace @underdarkGIS I thought Edinburgh New Town was quite braided

martinfleis,
@martinfleis@fosstodon.org avatar

@robinlovelace @underdarkGIS I had a lot of luck around Houston area.

robinlovelace, to python
@robinlovelace@fosstodon.org avatar

This is magic, and 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 🚀

video/mp4

geospacedman,
@geospacedman@mastodon.social avatar

@robinlovelace except the environment you are running on, GitHub, is the antithesis of reproducible.

jangorecki,

@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

robinlovelace, to random
@robinlovelace@fosstodon.org avatar

📢 The Geocomputation with R front cover image competition is live 📢 See details and how to submit your entry here: https://geocompx.org/post/2023/map-cover-competition/

robinlovelace,
@robinlovelace@fosstodon.org avatar

Last chance to submit your idea for the Geocomputation with R front cover competition is approaching! You still have 2 full days left, see details here: https://geocompx.org/post/2023/map-cover-competition/

robinlovelace, to svelte
@robinlovelace@fosstodon.org avatar

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

aeischeid,
@aeischeid@mastodon.social avatar

@robinlovelace not sure where you'd like to put it but I found a way to control it. Little tricky since it is a component of a dependency

basically add and id or class on it then in the style block reference it with :global(.geoCodeControl) {margin: 20px 50px;}

something on that order.

can try to open a PR if you like

mattlehrer,

@phoopee3 @robinlovelace it’s checking for the existence of both e.detail and e.detail.center with “optional chaining” https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining

robinlovelace, to datascience
@robinlovelace@fosstodon.org avatar

New section on contraction hierarchies and traffic assignment just added to Geocomputation with R 🎉
In preparation for the 2nd Edition 🚀

robinlovelace,
@robinlovelace@fosstodon.org avatar

Thanks to Vincent Larmet, the 74th contributor to this book and author of 🗲 fast cppRouting package {cppRouting} 🚀

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • JUstTest
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • megavids
  • anitta
  • tester
  • lostlight
  • All magazines