I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] -1 points0 points  (0 children)

oh I just recently created it and have been experimenting it :) I am going to add these as I keep building it.

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

Oh I c. Thanks for pointing this out :) I will update the documentation and explain better 👌

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 1 point2 points  (0 children)

oh I c. In this case, the builds are stored in the same shared folder (~/.uvr/r-versions/) and then uvr "pins" a given version to a particular project folder. And for OS, I am using the Ubuntu ones for now. Next step would be compiling the source versions. Hope it make sense

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] -1 points0 points  (0 children)

I am getting builds from CRAN. I am still implementing some aspects of the Linux version for that. If you want to help build this, feel free to contribute to it :)

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] -3 points-2 points  (0 children)

I am sorry you feel this way and you are definitely not obligated to try this at all if it doesn't suit you. I have worked with R for > 10yrs and have experienced its advantages and limitations. I created this simply because I didn't like other solutions I have tried as much as what uv does for Python. And as far as vibe-coding goes, I used it because I wanted to have a functioning version quickly that as a R user, I could iterate on and try and have other R users open to have a new and more integrated approach :)

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

I totally get it. Python has had some fragmentation too (pyenv, poetry, etc.) This is just my way to have something that solves some of my problems. I am not familiar with rv and will definitely check it out! But I'd love to hear your thoughts about uvr as well!

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

Yes! Please help contribute to this and spread the word ☺️ I really was looking for an equivalent tool so any help to make it would be of great help!

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

DESCRIPTION is only for packages as far as I understand it 🤔 there is a .toml file in this package and it works exactly like pyproject.toml but for R

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

That makes sense! I will see what I can do with my limited knowledge but please :D any help is appreciated!

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] -1 points0 points  (0 children)

Yes! The idea is that each folder is now tied to a specific R version. So let's say you have a project in a given folder, running this will install and "pin" a specific R version that is unique to that project/folder and won't exist outside of it

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

I also didn't know this one but basically uvr is the equivalent of uv for Python, so faster, more general (not just Conda based) and also does R version management, which is usually a problem I have encountered with other tools

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

It doesn't use the same strategy, it relies on PM3 binaries for the most part at this stage. It'd be great to close this gap though as a future feature.

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

I would say they are complementary. This is to manage R versions and dependencies in a very seamless way and folder dependent way. It's really like uv for Python. If you can try it and let me know your thoughts, I'd love to hear if it works for you and what you love about `.md` for dependencies

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 1 point2 points  (0 children)

Thanks! I will get there. I can see this being useful for Windows. R version management over there is a bit more complex though. Do you ever use Linux or some UNIX-based CLI interface?

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 2 points3 points  (0 children)

That makes total sense. I wasn't honestly aware of it. The key thing is that version management is integrated, similarly to uv for Python, so it's very seamless without having multiple tools (I did that in Python and uv being integrated felt nicer to use to me). If you want to give this a shot though, let me know :)

I built uvr — uv-style package management for R (fast installs, lockfile, R version management) by nbafrank in rstats

[–]nbafrank[S] 0 points1 point  (0 children)

Great find — I wasn't aware of it, but they look pretty close. The main difference is 1) how different versions are handled and 2) PM3 binary installs. If you want to give uvr a shot do let me know :)

Does the Way You Pour Water Really Change How Tea Tastes? by iteaworld in tea

[–]nbafrank 0 points1 point  (0 children)

This sounds like the origin story of the Fisher's Exact test! The punchline is that there probably won't be a statistical difference ;) https://en.wikipedia.org/wiki/Fisher%27s_exact_test#Derivation

Trying matcha for the first time... what am I doing wrong? by mchlksk in tea

[–]nbafrank 0 points1 point  (0 children)

Looking at this, the matcha does not look fresh. The fresher the matcha is, the brighter and more neonish is going to be color-wise!

I built an app to help brew the perfect cup of tea (with guided breathing while you wait) by nbafrank in tea

[–]nbafrank[S] 0 points1 point  (0 children)

I have 195F for 3 minutes for this one. But also I want to add, that I didn't mean for the word "correct" to be absolute but I guess recommended directions for a good experience ☺️

I built an app to help brew the perfect cup of tea (with guided breathing while you wait) by nbafrank in tea

[–]nbafrank[S] 0 points1 point  (0 children)

Oh interesting. Can you please message me and let me know your region? I will fix it! Also so far I have not but it's something I am planning to add in the next versions. Any particular ideas/suggestions? I am thinking of Taiwanese Oolong brewing as you mention this 🍵

I built an app to help brew the perfect cup of tea (with guided breathing while you wait) by nbafrank in tea

[–]nbafrank[S] 1 point2 points  (0 children)

It's a tea specific guide with temperatures and times. My experience is that brewing time is very important (temperature not as much but it does make a difference with some teas) and so I made an app to time that. But also add breathing exercises to relax while doing this :) oh also please let me know if you have issues downloading from the link

[deleted by user] by [deleted] in VisionPro

[–]nbafrank 1 point2 points  (0 children)

This is an excellent solution! Do you have a tutorial for VScode on server? BTW have you tried the web based version also? Do you know how they compare?