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

REQ - Simplify Geospatial install + updating #75

Open
Moohan opened this issue Dec 22, 2023 · 0 comments
Open

REQ - Simplify Geospatial install + updating #75

Moohan opened this issue Dec 22, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@Moohan
Copy link
Member

Moohan commented Dec 22, 2023

Is your feature request related to a problem? Please describe.
The geospacial guidance is great but suggests installing specific versions of packages which may not be necessary. Related, there is no guidance on how to update packages (for those where we don't have to stick to a specific version.

Describe what you'd like
Simplify the Geospacial guidance by:

  1. Check which packages can just install the latest versions and simplify the code accordingly. - I just tested raster and the latest version seems fine but with terra it isn't...
  2. Make the ncpus code optional. Rather than having Ncpus = ncpus in every install chunk, include options(Ncpus = as.numeric(parallelly::availableCores())) in guidance (could be added to Rprofile).
  3. Confirm that the additional configure.args and INSTALL_opts are strictly necessary for each install and remove them to simplify the code if not.

Add a section on updating geospacial packages. This might be: packages x and y can't be updated as you have to use version x.x but reuse the code for z to update it to the latest version...

Additional context
I'd be happy to come back to this and do a PR at some point but don't have time to do the required testing just now!

@Moohan Moohan added the documentation Improvements or additions to documentation label Dec 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant