Skip to content
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

Upkeep #236

Merged
merged 30 commits into from
Sep 29, 2023
Merged

Upkeep #236

merged 30 commits into from
Sep 29, 2023

Conversation

olivroy
Copy link
Contributor

@olivroy olivroy commented Sep 28, 2023

Adds the linewidth aes to keep up with ggplot2 3.4.0 closes #232
Remove tidyverse, tidyselect dependencies
Fix tests (the S&P 600 link didn't work at first
Remove outdated docs/ directory. (no longer needed since pkgdown is deployed with gh pages)
Move API dependencies to Suggests Close #211
Fix the package alias issue
Remove library() calls to avoid namespace problems.
Change FB -> META in FANG + in all docs. close #233
Regenerate FANG by saving it as csv. then data-raw with mutate(FB =FANG)
Update pkgdown config + rename logo file to logo so that pkgdown recognizes it properly.
Since tidyverse 2.0 is now exporting lubridate. You may consider moving lubridate from depends to imports and not load it with tidyquant.

Cheers

This silences CRAN warnings + notes. R CMD CHECK passes on windows.

@mdancho84
Copy link
Collaborator

Thanks a lot for your help!!

I'm running some checks now.

If I don't get back to this immediately ping me. I'm working on a pytimetk which is taking my focus. So if I don't respond ping me.

@olivroy

This comment was marked as resolved.

vignette name + docs
@olivroy

This comment was marked as outdated.

@olivroy
Copy link
Contributor Author

olivroy commented Sep 29, 2023

Many of the failures in the vignette is due to errors reading data from online. I fixed the docs issue + the vignette name. It passes with no errors locally for me now.

@mdancho84
Copy link
Collaborator

I just ran again.

@olivroy
Copy link
Contributor Author

olivroy commented Sep 29, 2023

It seems that there are no CI failures now.

@mdancho84 mdancho84 merged commit b05e5e2 into business-science:master Sep 29, 2023
7 checks passed
@mdancho84
Copy link
Collaborator

Nice work. I'm wondering though about the FB -> META change. Just because there is probably code out there that uses FANG and filters on FB. If I get a bunch of people complaining then I may have to revert back. And we can make an new dataset MANG.

@olivroy
Copy link
Contributor Author

olivroy commented Sep 29, 2023

But I think this could be a "correct" breaking change, since it makes the examples using FANG now more consistent with tq_get()
Probably better to have the next release as 1.1.0 or 2.0.

What do you think about not loading lubridate with tidyquant? (I could open a follow-up PR)

Also, if you could provide guidance for #235, I think it would be very great. These warnings are a bit annoying. :) I may look into it too if you don't have time.

@mdancho84
Copy link
Collaborator

True. Let's see what happens. Could make a legacy FANG. And a NEW FANG. AKA MANG. Or something that includes NVDA now since it's the new darling in tech.

P.S. Let me know if you want to help out with any of the other issues. Or if you want to do some software dev on other R projects and Python projects.

@olivroy
Copy link
Contributor Author

olivroy commented Sep 29, 2023

Also, #230 can be closed.

But I was wondering if you would consider deprecating the mutate_xy_*() methods and like tidyverse, only support one set: NSE? I would work on that. But I think this would make the package easier to maintain and cleaner.

I also think it would be worthwhile closing old issues than can't be reproduced anymore or not valid.

P.S. Let me know if you want to help out with any of the other issues. Or if you want to do some software dev on other R projects and Python projects.

I am interested!

@olivroy olivroy deleted the upkeep branch September 29, 2023 20:03
@mdancho84
Copy link
Collaborator

I agree 100%.

This is what I'm working on now: pytimetk: https://business-science.github.io/pytimetk/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants