rgee 1.1.8
- Switched to @MatthieuStigler as package
maintainer.
- Fix issue #380: ee_Initialize() fails because of deprecated
argument?, pull issue submitted by @MatthieuStigler
- Fix issue #392: ee_check_python(): Error in strsplit(a, “[.-]”):
non-character argument, pull issue submitted by @MatthieuStigler
- Fix issue #378: ee_Initialize() does not show correct error message,
pull issue submitted by @MatthieuStigler
- Fix minor documentation issues.
- Merge pull request #372 from NONONOexe/master
- Merge pull request #364 from MarShaikh/master
- Added tests using testthat
- Merge pull request #365 from ambarja/master
- Create update_dataset.yaml
rgee 1.1.7
- Add Python Path to ee_Initialize.
- Fix a bug in ee_image_info strsplit(code, “:”) : object
‘band_metadata’ not found. Thanks @TianyaImpression.
- Fix a bug in VScode studio when getOption(“rgee.print.option”) is
“simple”.
- ee_as_raster (raster) is deprecated in favour to ee_as_rast
(terra).
- viaargument in ee_as_stars, and ee_as_rast have a new
option called “getDownloadURL”.
rgee 1.1.6
- The ee_check function does not authenticate gcloud.
- ee_Initialize now supports EE API versions greater than
0.1.310.
- Added ee_Authenticate function for authentication.
- Added a preventive message to ee_get_date_ic, thanks to @zackarno.
- Resolved a critical bug in ee_check, view changes here:
https://github.com/r-spatial/rgee/pull/251/commits/9f6eeb00d5f26c48b7c95aa6c8a4d2feee04c795,
thanks to @MartinHoldrege.
- rgee now uses ‘auth_mode = “notebook”’ by default.
- Added ‘ee_clean_user_credentials’ function to remove deprecated
credentials. This function removes credentials instead of overwriting
them, as ee_Authenticate does.
rgee 1.1.3
- Fixed a bug in ee_as_sf (@MatthieuStigler).
- New function ee_check_task_status added.
- ee_monitoring new argument max_attempts (@MatthieuStigler)
- Fixed a minor bug in ee_install_set_pyenv when users use
Anaconda.
- Better Map$addLayersupport to COG.
- predefinedAcl=‘bucketLevel’ is set as default in stars_as_ee,
sf_as_ee, raster_as_ee, and local_to_gcs.
- ee_utils_sak_validate and ee_utils_sak_copy added to ee_utils.R
- vignette to describe Shiny & rgee sync is added.
- vignette that describe how to set up a SaK.
- vignette that describe how to integrate rgee and markdown.
- Function documentation upgraded.
- CITATION.cff added.
rgee 1.1.2
- Fix an error in ‘ee_check’ warning message.
- Now ‘ee_install’ install Python 3.8 by default for Windows.
- Now users can control the access of buckets and objects. See
predefinedAcl argument in local_to_gcs.
rgee 1.1.1
- Deprecated.R file deleted.
- ee_help Rstudio addin critical bug solved.
- ee_clean argument name changed to ‘user’ rather than ‘email’.
- New test inside ee_Initialize checks if the user token has enough
permissions to read or modify files from GD.
- DESCRIPTION file modified: rgee always must use googledrive
2.0.0>=
- rstudioapi package moved from Suggests to Imports.
rgee 1.1.0
- re-coded the Map and R6Map modules to simplify the maintenance. Many
bugs were solved.
- ee_utils_get_crs now call to the web.archive.org if spatialreference
is shut down.
- Math module and subsetting module were migrated to rgeeExtra.
- In ee_Initialize, the “email” parameter was renamed to “user”.
- ee_get is now an internal function of rgee. A new/faster version of
ee_get is available in rgeeExtra.
- Support to display COG resources. See Map or R6Map examples.
- rgee now supports googledrive version 2.0.0.
- Obtain COG metadata (ee_utils_cog_metadata).
- New test unit tests.
- Solve a bug in ee_help.
- Map$addLegendsupports categorical legends in leaflet
interactive maps.
- New logos :)
rgee 1.0.9
- Accessing the Earth Engine Data Catalog via ‘$’ thanks to the Earth-Engine-Datasets-List
created and supported by @samapriya.
- Math functions (abs, sign, sqrt, ceiling, cummax, cummin, cumprod,
cumsum, log, log10, log1p, acos, floor, asin, atan, exp, expm1, cos,
cosh, sin, sinh, tan, and tanh.) to ee$Image.
- Summary functions (max, mean, min, range, sum, product) to
ee$Image.
- Comparison operators (==, !=, >, <, <=, >=) to
ee$Image.
- Logic operators (!, &, |) to ee$Image.
- Arithmetic operators (+, -, *, /, ^, %%, %/%) to
ee$Image.
- Subsetting operators (‘[[<-’, ‘[[’) to ee$Imageandee$ImageCollection.
- GH Action to automatically updated the Earth Engine Python API.
- ee_as_sf(..., via = "getInfo")does not write in temp
folder.
- ee_as_sfnow returns by default a GeoJSON instead of a
ESRI shapefile.
- When EarthEngineMaps have the same name, a random hex string is
added to the second map.
- Fix a bug in sf_as_eethat addidcolumn
to the results.
- ee_extractnow supports lazy evaluation and containers- driveand- gcs.
- R6, class to display Earth Engine (EE) spatial objects, added.
- Map is now a R6object instead of a environment.
- Vignettes documentation upgrade.
- ee_install_set_pyenvsupport local .Renviron.
- Fix a bug for new tokens in {googledrive} #139.
- Fix a bug in ee_print that sometimes make see the warning:
ee_utils_py_to_r(.) : restarting interrupted promise
evaluation.
- Fix a bug in ee_install_set_pyenvwhen py_env=NULL
(#118, thanks @MatthieuStigler).
- GH Action test-coverage removed.
- Fix a bug in ee_extractthat changes column names when
starts with numbers (#119, thanks @joshualerickson).
rgee 1.0.8
- Unit testing enhanced.
- Fix a bug in Map$addLayer(…, legend=TRUE) when eeobjectis an constant image (i.e. ee$Image(0)).
- Stop message in ee_Initializeto does not allow the use
of rgee when the folder “…/rgee/python/” does not exist.
- Info messages when rgee make changes to.Renviron.
- Earth Engine Python API updated to 0.1.247.
rgee 1.0.7
- Unit testing enhanced.
- More documentation related to credentials.
- Smoother connection with Python (reticulate).
- Now Map$… functions only depend on {leaflet}.
- Public argument added to ee_as_sf,ee_as_raster,ee_as_stars,ee_imagecollection_to_local,ee_drive_to_localandee_gcs_to_localwhich permit to create a public link to
the resources generated.
- A new argument “metadata” is added to
ee_as_sf,ee_as_raster,ee_as_stars,ee_drive_to_local,ee_imagecollection_to_local, andee_gcs_to_local. If TRUE, the metadata related to the
export of the images will be added to raster/stars objects.
- Fix a bug in Rstudio ee_helpaddins.
- Fix a bug in ee_extractwhich adds thesystem:indexto the colnames when thexargument is anee$ImageCollection.
- Fix a bug that does not permit to ee_as_rasterandee_as_starschange the fileNamePrefix (#112).
- a stop added in sf_as_eesince {geojsonio} does not
support POSIXt objects (#113).
- Lazy evaluation support to ee_imagecollection_to_local,ee_as_sf,ee_as_rasterandee_as_stars.
- Export images via ‘getInfo’ was removed from
ee_as_rasterandee_as_starsto avoid problems
related to geometric offset.
- Now ee_monitoringcan also be invoked with the ID of a
EE task started.
- ee_searchmodule deprecated, it will be removed of rgee
in version 1.0.8.
- New functions: ee_utils_search_displaythat display the
website related to the Earth Engine dataset, andee_utils_future_valuethat helps to run a {future}
container.
- Earth Engine Python API test updated to 0.1.246.
rgee 1.0.6
- Class method chaining (i.e. x$size()$getInfo()) were
changed by pipes (i.e. ee_x %>%ee$FeatureCollection$size() %>% ee$Number()) in all thergeefunctions. This solve the problem “OverflowError:
python int too large to convert to C long” on Window systems.
- rgee functions has a cleaner method to run system processes,
{processx} instead of
base::system.
- rgeeI/O functions now check argument before to start
to upload/download data.
- Map operators (+ and |) now
support EarthEnginemap objects with the same name.
- Now Map$addLayersonly display the legend of the first
image.
- Fix a bug in rgee:::ee_image_localwhich makes do not
work when all bands have not the same crs and crsTransform.
- “getInfo” method in download raster functions was deprecated and
will be removed in v.1.0.8.
- Fix a bug in sf_as_eeandee_as_sfnow
both support SR-ORG CRS codes.
- ee_usersreturns a data.frame.
- ee_monitoringcounts the processing time.
- Fix a bug in ee_utils_gif_creatorwhich makes don’t
work in windows.
- Several changes in ee_extract, now is faster and code
is cleaner.
- Fix a bug in name creator in
ee_imagecollection_to_local.
- A new message more detailed when the Python path does not have the
earth-engine Python API.
- Earth Engine Python API updated to 0.1.235.
rgee 1.0.5
- Important changes in the low level API to upload raster and vector
with GCS. However, high upload API (sf_as_ee,stars_as_ee, andraster_as_ee) continue
working in the same way.
- Add the functions: ee_utils_create_manifest_imageandee_utils_create_manifest_tableto help users to create a
JSON file with all the upload parameters (“manifest”, see
https://developers.google.com/earth-engine/image_manifest/).
- Add the functions: ee_utils_gif_creator,ee_utils_gif_annotateandee_utils_gif_saveto
help users to read, add text, and save gif files.
- New | operator inspired in mapview 2.9.0! try: m4 | m5
- Fix several typos.
- Earth Engine Python API updated to 0.1.232.
rgee 1.0.4
- Add ee_helpa new Rstudio addins that mimics the help
Rstudio interface (F1).
- Fix a bug that makes that ee_as_sfonly supportsGeoJSONformat.
- If dsnis not specified inee_as_sf, it
will create a temporary shapefile (in dir).
- Fix a bug in ee_imagecollection_to_local(#87 Thanks
@cedlfc44)
- Fix a bug in ee_image_local(#88 Thanks @cedlfc44)
- Fix a bug in ee_create_credentials_drive(#90 #78
Thanks @cedlfc44)
rgee 1.0.3
- getPass library removed from ee_Initialize.
- New argument displayinee_Initializeto
return the authentication URI. Useful forrgeecolab
users.
- Changes in some diagnostic messages to make possible to use
rgeein colab.
- ee_helpreturns a HTML file rather than TRUE. It also
now supports characters (e.g.- ee_help("ee$Image")).
- Fix a strange bug when ee_Initializetries to connect
to reticulate the first time.
- Fix small bugs in ee_user_infoandee_users
rgee 1.0.2
- Earth Engine Python API updated to 0.1.229.
- Fix a bug in ee_Initialize, that does not permit users
to useee_createAssetHometo define their Earth Engine
Assets home root folder
rgee 1.0.1
- Earth Engine Python API updated to 0.1.228.
- ee_Initializenow set the global env
“RETICULATE_PYTHON” rather than .onLoad
rgee 1.0.0
- We implement ee_createAssetHometo help users to define
their Earth Engine Assets home root folder without leaving
ee_Initialize(). (#70 Thanks @jhollist)
- Fix a bug in ee_Initialize(drive = TRUE, gcs = TRUE)which do not permit users save credentials. (#72 Thanks @appelmar).
- Removed check_ring_dirargument fromsf_as_ee. Nowrgeeexpect that users fix
potential geometry problems before upload geometries to their Earth
Engine assets.
- Changes in “welcome to rgee” message (located in
ee_Initialize). We deletestop("Initialization aborted")and implementee_search_init_message. It will permit torgeeto know if the user accepted to create the global var
“EARTHENGINE_INIT_MESSAGE” without need to restart the R session.
- Fix minor bugs in sf_as_eeandgcs_to_ee_table. The argumentcommand_line_tool_pathwas added to give users the option
to set the path of the Earth Engine command linetool. This new argument
is only relevant to upload files using Google Cloud Storage. New
diagnostic message were added.
- Now sf_as_eereturns anee$Geometry$...whenxis asfgor a single sfc object. Ifxis a sf or asfcobject with multiple
geometries will return anee$FeatureCollection. New unit
test forsf_as_ee.
- Changes in the documentation of ee_as_starsandee_as_raster(#72 Thanks @appelmar).
- Fix minor bugs in raster_as_ee,stars_as_eeandgcs_to_ee_image. The argumentcommand_line_tool_pathwas added to give users the option
to set the path of the Earth Engine command linetool. New diagnostic
message were added. New unit test added.
- Fixed a bug in stars_as_eethat didn’t allow to read
single-band images.
- ee_manage_asset_accesshas a better approach to
determine the user owner of the asset.
- Add a new logical argument called ‘strict’ to
ee_manage_assetlist,ee_manage_copy,ee_manage_move,ee_manage_set_propertiesandee_manage_delete_properties. If TRUE, the existence of the
asset will be evaluate before to perform the task. By default TRUE.
- If the path_assetis not specified inee_manage_assetlist, rgee will assume that the path_asset
isee_get_assethome.
- raster_as_ee.Rwas created in the /R folder to maintain
an order between functions to upload and download images.
- Fix a bug in the documentation of
print.ee.computedobject.ComputedObject()(#72 Thanks @appelmar).
- Fix a bug in ee_install_set_pyenvnow users can setpy_pathwithout setpy_envand vice
versa.
- ee_extractwas adapted to work well with changes in- sf_as_ee.
- R CMD check is more friendly with users, the use of
--run-dontrunis also available (#72 Thanks @appelmar).
- Fix a bug in ee_get_date_ic.
- Map$addLayernow could display a legend when- eeObjectis an one-band- ee$Image(By default
legend = TRUE).
- New function ee_get: Return the element at the
specified position in a Earth Engine Collection.
- New function Map$addLayers: Create interactive
visualizations of ImageCollections.
- Fix a bug: “OverflowError: Python int too large to convert to C
long” in ee_monitoring(#79 Thanks @andreatitolo).
- Earth Engine Python API updated to 0.1.227.
rgee 0.6.2
- Earth Engine Python API updated to 0.1.226.
- Fix some typos.
- Fix a minor bug in ee_monitoring.
- Users can mix mapview and EarthEnginemap objects in the same
pipeline (see Examples in Map$addLayer).
- Add ee_as_mapview, a function to convertEarthEnginemapobjects tomapviewobjects.
- add a new logical argument called ‘strict’ to
ee_manage_delete. If TRUE, the existence of the asset
will be evaluate before to perform the task.
- Fix a bug in ee_Initialize, now users without an Earth Engine Assets
home root will see a message.
- Fix a minor bug when ee_Initialize change of user, now before to
change of user the GCS and GD credentials will be deleted.
- ee_check completely renovated.
- New diagnostic messages.
- Fix a minor bug when testing GCS credentials.
- The file ee_check.py was deleted.
 
- Roy Samapriya added as a contributor.
rgee 0.6.1
- Fix some typos.
- rgee website update.
- Add citation package option .
- Additional export arguments add to ee_as_stars,ee_as_raster,
ee_imagecollection_to_local and ee_as_sf.
rgee 0.6.0
- Earth Engine Python API updated to 0.1.225.
- Fix some typos.
- DESCRIPTION: Moving leaflet, mapview, geojsonio, sf and stars from
Import to Suggest. Now users with installation problems can equally use
the Earth Engine API although with less operability.
- The ‘EarthEngineMap’ S4 class was created to avoid incompatibilities
with mapview.
- Fix a critical bug in ee_install due to the lack of
breaks in repeat bucles.
- New function ee_install_upgrade.
- New global environment EARTHENGINE_PYTHON was created to help
ee_install_upgrade to identify the Python environment
used by rgee.
rgee 0.5.4
- Earth Engine Python API updated to 0.1.224.
- Fix a Map typo.
- Fix a bug in ee_as_thumbnail, now the vizparams are checked before
to pass to ee\(Image\)getThumbURL(…).
- ee is now an internal rgee environment.
- ee_reattach was deleted.
- ee_print now display the ee$Image properties: system:id,
system:time_start and system:time_end.
- rgee now asks users if they would like to save EARTHENGINE_PYTHON in
the .Renviron.
rgee 0.5.3
- Fix a bug in ee_check_python_packages.
- changed by in the documentation.
- gdal and v8 system dependencies added to GH actions.
- Fix a bug in the paper (ee_extractexample).
- Fix a minor bug in ee_extract, now the argument …
works.
- ee_table_to_drive: changed the initial value of the
argument folder from NULL to “rgee_backup”.
- Fix a minor bug in ee_monitoring.
- Fix a minor bug in
ee_manage_cancel_all_running_task.
- Fix a minor bug in
ee_manage_cancel_all_running_task.
- Improvement in the documentation of ee_install.
- Changes in vignettes, Best Practicesvignette
added.
rgee 0.5.2
- DESCRIPTION: single quotes in title and description.
- DESCRIPTION: A more compressible description of what rgee does.
- DESCRIPTION: Added web reference to the Earth Engine API.
- changed by in all our examples.
- Added “#’ @return”
to several functions.
- Added “#’ @family”
to all the functions.
- Added ‘quiet’ argument to all the functions that needed.
- Added new contributors to rgee (Kevin Ushey, Tim Appelhans, JJ
Allaire, Yuan Tang).
- New environmental variable for rgee “EARTHENGINE_INIT_MESSAGE”. It
will be used to display a message to new users.
- Earth Engine Python API updated to 0.1.223.
- Documentation updated for ee_print and ee_manage_*.
- Fix a bug in ee_install_set_pyenv that did not permit to create
properly the .Renviron_backup file.
rgee 0.5.1
- ee_install_* functions were deprecated and replaced by ee_install.
ee_install create an isolated Python virtual environment with all rgee
dependencies.
- ee_install_set_pyenv can be used to set the EARTHENGINE_PYTHON
variable.
rgee 0.5.0
- First attempt to submit to CRAN
- Several typos fixed.
- rgee paper added.
- GitHub actions for automated testing and build the website.
- Due the changes in latest reticulateversion (1.1.5),
the functionsee_install_earthengine_upgradeandee_install_python_packageswere deprecated and both will
remove in rgee 0.5.3.
- Config/reticulate added to DESCRIPTION file.
- .onLoad IMPORTANT CHANGES: Now rgeeset
EARTHENGINE_PYTHON instead of RETICULATE_PYTHON directly and
RETICULATE_PYTHON_ENV is no longer required. This change will permit
users to avoid problems with other R packages that use Python in the
backend (such as tensorflow or keras).
- ee_search_displayfunction added.
- Several typos fixed in all the documentation.
- Minor changes in ee_as_sfto support
ee$FeatureCollections without elements.
- data.colec.fbfeliminated from all the examples.
- rgeenow pass all- goodpracticechecks.
- ee_get_img_dateand- ee_get_ic_dateare now- ee_get_date_imgand- ee_get_date_ic.
- A new group of functions was created at ee_utils.R.ee_pyfuncis nowee_utils_pyfunc.
- Added new examples in README.R.