New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Suggestion #18
Comments
Hello, thank you! I already considered nanotime, but did not include it for now because my thinking was it provides a specialized class that few people require and those that require it know about it. But I can include it for sure. Lubridate and ggplot2 are on the list because I haven’t quite found convenient replacements for them, and the fastverse should still be somewhat well rounded. I don’t know about the other packages, but you can send a pull request to the development branch, making a new category for reading and writing files. Otherwise I’ll look at them during the weekend... |
Hello, I personally never really found |
Great, thanks! So what do you use for standard Date and POSIXct manipulation? I know clock does it, but is mostly geared towards its own set of classes. |
For |
Hope nobody minds me jumping into this issue but is it worth mentioning the |
Thanks @nickforr, as I said a category for reading and writing files can be added featuring arrow, vroom etc. just make PR to development branch. Also mention the number of dependencies, you can use @statquant I know about and have mentioned IDdate, but it’s a data.table thing that is not totally portable. As an economist I deal a lot with monthly and quarterly data where I use a mix of lubridate and xts/zoo. We can keep this thread open, I definitely don’t mind good packages like nanotime being addeed. I‘m not yet convinced lubridate should be removed. I also have not benchmarked it tbh, just know that dependency wise it is definitely different from the rest of the tidyverse and it serves a lot of comon tasks. |
Just one note to both of you: you need to fork, implement, and send PR on the development branch. You cannot fork "main" or "CRAN-Version" branch and send an PR from those to development, as that will include other stuff I don't want in development. |
I've added nanotime qs and arrow for now, but perhaps you can still improve on my descrriptions and add the links - as you find time. |
(Came here late via the commit you just made.... thanks for that)
And |
Thanks @eddelbuettel for clarifying this about Thanks also @BenoitLondon for these suggestions. I did not know about Regarding the packages you suggested, I am happy to add The others I think don't qualify because (1)
|
Now added |
thanks! Yeah I think the ability to create several of our own *-verses is quite nice, depending on what you re working on. some examples :
Can create a new issue for this if you want? |
Thank you, yes I can add it as an extra, but the purpose of my package is not to make a verse-creating package, but to emphasize packages with certain desirable properties. Full flexibility to customize this verse, both gloablly and for specific projects, has already been granted (see vignette). The disadvantage of creating wholly separate verses is that it requires creating a source package which is not available on CRAN, whereas simply adding a configuration file inside a project directory is much easier. So I'll keep it in the back of my head and implement it if feasable. I don't think an extra issue is necessary. Thanks. |
sure, makes sense thanks! |
So @BenoitLondon I have just pushed an update to github which includes a function |
@SebKrantz this organization is a great initiative. If I may, I would like to remind of |
Thanks @emmansh, this package is interesting. I will check it out. |
Hi @SebKrantz, mabye this is out of scope for the
|
Thanks @s3alfisc, yes, random number generation is part of general purpose statistical computing and I am happy to include it. |
Here is a new package ast2ast that translates some functions from R to C++, so they are faster. I think it's worth looking into. |
Thanks @t-wojciech. I also recently became aware of several approaches of compiling R to make it faster. I'll investigate and think about featuring such packages in the fastverse over the coming weeks. |
rpolars bindings to Polars. It's still in the early stages (not available on CRAN), but it promises to be interesting. |
Sorry to jump in like this. But regarding an alternative to ggplot2: what do you think of the |
Thanks, its interesting indeed, especially for interactive visualization in R. However, it imports |
Hi, thank you for your response. |
By the way, |
Agreed, it could be removed, I sometimes still use it because of the more convenient API. |
The function names and arguments of 'stringi' and 'stringr' are quite similar, or do you mean something else? Also, sorry if this is a stupid question, but what does the API have got to do with the fastverse? It's about high speed and minimal dependencies, right? |
Some suggestions:
|
Thanks, I have adjusted the README a bit, putting stringr, snakecase and lubridate into the notes below each section. I want to keep magrittr due to the reasons mentioned here. Bindings to faster languages and data.table wrappers were moved to the end of the README. |
Hello, I wanted to suggest packages additions and removals
Many thanks for this universe, I did not know kit, that's great to discover new packages
Regards
The text was updated successfully, but these errors were encountered: