Anatolii Tsyplenkov's Avatar

Anatolii Tsyplenkov

@anatolii.nz

Holding a PhD in hydrology, interested in sediment transport issues and all things #geospatial. Love mountains, mystery stories and #rstats 🀎 Researcher @ Manaaki Whenua – Landcare Research 🌐 https://anatolii.nz | πŸ™ https://github.com/atsyplenkov

294
Followers
279
Following
92
Posts
06.10.2023
Joined
Posts Following

Latest posts by Anatolii Tsyplenkov @anatolii.nz

TASC

🌍 We’re hiring 2 PhD students in #Soil Science & #Erosion Research! 🌱

Join the DFG Emmy Noether project β€œTrajectories of erosion-induced soil change on tropical arable land (TASC)” at the University of Augsburg πŸ‡©πŸ‡ͺπŸ‡§πŸ‡·

πŸ‘‰ Job offer: tinyurl.com/yuut64m5

πŸ‘‰ Project info: tinyurl.com/repjumje

27.09.2025 09:50 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
harry potter is sitting at a table reading a newspaper and drinking from a cup . ALT: harry potter is sitting at a table reading a newspaper and drinking from a cup .

Reminded me of a Hogwarts logo

20.09.2025 06:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - yutannihilation/savvy: A simple R extension interface using Rust A simple R extension interface using Rust. Contribute to yutannihilation/savvy development by creating an account on GitHub.

100 starsπŸŽ‰ Savvy is a niche framework for those who want to use Rust in an R package yet extendr is not their fit, so I didn't expect to see so much stars!

github.com/yutannihilat...

20.09.2025 01:11 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Photo of a moving company truck with following slogan "Let's Get Moving with AI furniture"

Photo of a moving company truck with following slogan "Let's Get Moving with AI furniture"

Bloody AI is everywhere

18.09.2025 21:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Great words

12.09.2025 11:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Happy to announce ✨quarto-revealjs-editable✨

This fully supersedes the imagemover extension, as I back then didn't realize the potential. You can now also move, resize, change font size and alignment for text in your slides

github.com/EmilHvitfeld...
#quarto #slidecrafting

20.08.2025 17:38 πŸ‘ 117 πŸ” 36 πŸ’¬ 10 πŸ“Œ 8
Preview
Example of a machine learning pipeline in Python using dagster to skip the recomputation of assets if last modification dates are not updated from since previous computations. Also an example in R usi... Example of a machine learning pipeline in Python using dagster to skip the recomputation of assets if last modification dates are not updated from since previous computations. Also an example in R ...

Scripts to avoid recomputation compared: dagster in #python vs {targets} in #rstats. gist.github.com/jrosell/e283...

29.08.2025 17:33 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
R Dev Day @ Australia 2025 Fri, Nov. 21st, 2025

πŸ“’ R Dev Day @ Australia

🏒 Monash University, Melbourne
🌐 Remote, Australia
πŸ“… Fri 21 Nov

It's happening!

Apply to attend this free event, to collaborate on contributions to #RStats! You don't need to be an R guru!

Deadline Sunday 16 Nov: pretix.eu/r-contributo...

#RDevDay #RSEng

29.08.2025 01:32 πŸ‘ 10 πŸ” 14 πŸ’¬ 0 πŸ“Œ 0

Has anybody come up with a solution to this problem: you have a perfectly reproducible analysis pipeline that produces beautiful dynamic reports. But once you bring on even one collaborator things immediately devolve into email-attached word documents named manuscript_finalFinal_2.docx #rstats

27.08.2025 05:48 πŸ‘ 21 πŸ” 2 πŸ’¬ 4 πŸ“Œ 0

4 for sure!

26.03.2025 06:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh, that’s a good idea. I am just afraid, that it will be biased towards R as it prevails it academia

22.03.2025 03:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Cumulative graph of Python- and R-tagged questions on the gis.stackexchange.com

Cumulative graph of Python- and R-tagged questions on the gis.stackexchange.com

expanding the idea suggested on mastodon, I analysed the number of questions posted on gis.stackexchange.com over the past decade, focusing on the most popular geospatial libraries in #rstats and #python. The cumsum of daily questions suggests a draw.

gist.github.com/atsyplenkov/...

22.03.2025 00:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

No, of course not

21.03.2025 05:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I am currently writing a grant proposal and as a researcher by nature got really curious. My impression that it's R β€” but I am biased and work mostly within "R information bubble"

21.03.2025 03:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A plot showing google hits for ` Python spatial `, ` R spatial `, ` Python geospatial `, ` R geospatial ` keywords since 2015 to present

A plot showing google hits for ` Python spatial `, ` R spatial `, ` Python geospatial `, ` R geospatial ` keywords since 2015 to present

Which language serves as the geospatial lingua franca β€” #pythonor #rstats? A quick look at Google Trends suggests R, but that’s a rather simplistic comparison. Has anyone come across a more in-depth study on the most popular languages for spatial analysis?

21.03.2025 03:31 πŸ‘ 7 πŸ” 1 πŸ’¬ 5 πŸ“Œ 0

You have literally listed all my favs. Especially Inter is <3

10.03.2025 10:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I know I'm biased, but maaaan, Formalist and Air work so well together in the latest Positron update.

Dear #rstats, you should give Positron a try.

πŸ’¨ Air β€” posit-dev.github.io/air/
🎩 Formalist β€” github.com/atsyplenkov/...

07.03.2025 07:20 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

FYI, this is last year announcement

02.03.2025 23:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh, that’s super cool. It can be used not only for click baits, but for other links to. Like you hover, or click on the link, and a short summary of the page is popping up

15.02.2025 01:13 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It still bugs me that nrow() in #RStats is called nrow() and not nrows(). I type it wrong every time.

14.02.2025 13:47 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Haven’t seen that in Positron. I doubt that it exists, tbh

13.02.2025 20:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Courses – RSources

Unfortunately there is too much of them. A good and up-to-date collection of them are here: rsources-en.netlify.app/courses

13.02.2025 10:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Noice! Do you have any suggestions for naming columns in a dataframe?

I tried using PascalCase for column names to differentiate them from snake_case objects, functions, and variables. However, I keep forgetting to follow my convention πŸ™ˆ

13.02.2025 09:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Convert a data.frame of counts to percentages. β€” adorn_percentages This function defaults to excluding the first column of the input data.frame, assuming that it contains a descriptive variable, but this can be overridden by specifying the columns to adorn in the ......

Take a look on {janitor}. Its adorn_percentages() can do the trick in two lines of code

sfirke.github.io/janitor/refe...

12.02.2025 04:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - ocsmit/zed-r: R language support for Zed editor R language support for Zed editor. Contribute to ocsmit/zed-r development by creating an account on GitHub.

I haven’t used it yet, but saw this repo. Maybe it will help you

github.com/ocsmit/zed-r

12.02.2025 02:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

For sure!

11.02.2025 23:43 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I was working with big data recently and found that Polars is faster than a DuckDB-based approach. Thanks to {tidypolars} you can use {tidyverse} syntax as well. However, if you are working with a medium-sized CSV like this (only 20K rows), {data.table} may still be faster but it loads csv in memory

11.02.2025 22:54 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Open csv in R using duckdb and arrow using dataset from https://josiahparry.com/posts/2024-05-24-duckdb-and-r

Open csv in R using duckdb and arrow using dataset from https://josiahparry.com/posts/2024-05-24-duckdb-and-r

Finally got to my laptop and realized I made a mistake. The arrow command is actually open_csv_dataset(). Here is the reprex. Both examples do not load the entire CSV into R, but if your CSV is enormous, it may be beneficial to create an on-disk DuckDB.

11.02.2025 22:33 πŸ‘ 5 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0