Tyler Morgan-Wall
mastodon 4.7.3
R, data science, dataviz, maps, raytracing. Developer of rayshader, rayrender, and the rayverse | PhD in Physics from Johns Hopkins | Penn
ggplot(ritual) +
geom_sf() +
theme_c̵̤͛̌̎̀͘t̶̡̨̯̝̼͗̂͒͊̀̾̇̾͜h̸̡̰͉̼̖͉̉u̶̡̗̮̜͍̠̯̙̍l̸̞̲̓̒̒̓̓̃̔h̶̛̖̣̲̩̖͉̠͍̬̄̔̊̽͜u̸̱͛̈̽̀̅() +
coord_noneuclidean()
why would I get AI to write my documentation and examples, that's the best part.
Well well well, what do we have here? Is that... real 3D data in my 3D ggplot? 🤫
1/5‼️Gigantic new #rayverse update + blog post! Introducing {skymodelr}: render 3D scenes in #RStats with realistically-lit skies at a given location, using just a latitude, longitude, and a time.
Blog:
https://www.tylermw.com/posts/rayverse/atmospheric-simulation-in-r.html
Github:
https://github.com/tylermorganwall/skymodelr
Site:
www.skymodelr.com
RE: @shikokuchuo@fosstodon.org
This is really big (if it works!)—a big limitation for the use of R in simulation up to this point has been memory bloat. I’ve had to turn off parallel processing/reduce the number of workers many times in my {targets} workflows due to OOM errors. Hopefully this will solve that problem
Introducing 🌳tarborist: a VS Code extension providing tree-sitter powered static analysis of {targets} pipelines with target info on hover, tar_map() autocompletion, cycle detection, and upstream/downstream info/links #RStats
Github:
https://github.com/tylermorganwall/tarborist
OpenVSX:
https://open-vsx.org/vscode/item?itemName=tylermorganwall.tarborist
Millions and millions of points...
Just released 🌳tarborist v0.15.0! Canceled targets have a little canceled icon next to them now.
...
That's it. That's the update.👐
"Man, I really wish RStudio respected hierarchy in code-folded section headers... I wonder how easy it would be to..."
(inner voice: DON'T DO IT! IT'S NOT WORTH IT! JUST GET BACK TO WORK! THE YAK IS BEST LEFT UNSHORN!)
"... I'm gonna do it."
RE: @tylermorganwall@fosstodon.org
I implemented a fork of {targets} which provides the necessary changes to support {mori} shared memory regions! Check out the discussion thread below to learn more about the implementation:
https://github.com/ropensci/targets/discussions/1584
And try out the primary fork here:
https://github.com/tylermorganwall/targets/tree/marshal-cache
Ranking R function typing errors by the amount of whimsy they inspire:
1) libary: Ha, it's like I'm a toddler!
2) maen: Ha, it's like I'm Welsh!
3) liens: Ha, it's like I'm a banker!
...
1000) dplyr::fitler: :blobcateyes:
Get in, kids! An ADSB storm is coming!
Look at how cool this is! 🌳Tarborist now tracks and tags invalidation (and potential invalidation) within your {targets} pipeline and actively updates as you work, so you can get a preview of what's actually going to run before you run tar_make()!
new release of 🌳tarborist, the Positron pipeline helper for {targets}! v0.8.0 brings option runtime/size heat maps for targets: it will now tell you how large or how long (user-selectable) each target is in the pipeline! I've also added the size and runtime information to the hover.
There's plenty of discourse online about the value of GenAI for OSS, but I had a package fail to install on CRAN due to CRAN-specific config issues (not found on any rhub runners) and used GenAI to help develop a fix in under 24 hours, before a single BDR email came. Now that's progress 👍 #RStats