NEWS.md
ee_Initialize, that does not permit users to use ee_createAssetHome to define their Earth Engine Assets home root folder
ee_Initialize now set the global env “RETICULATE_PYTHON” rather than .onLoadee_createAssetHome to help users to define their Earth Engine Assets home root folder without leaving ee_Initialize(). (#70 Thanks @jhollist)ee_Initialize(drive = TRUE, gcs = TRUE) which do not permit users save credentials. (#72 Thanks @appelmar).check_ring_dir argument from sf_as_ee. Now rgee expect that users fix potential geometry problems before upload geometries to their Earth Engine assets.ee_Initialize). We delete stop("Initialization aborted") and implement ee_search_init_message. It will permit to rgee to know if the user accepted to create the global var “EARTHENGINE_INIT_MESSAGE” without need to restart the R session.sf_as_ee and gcs_to_ee_table. The argument command_line_tool_path was 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.sf_as_ee returns an ee$Geometry$... when x is a sfg or a single sfc object. If x is a sf or a sfc object with multiple geometries will return an ee$FeatureCollection. New unit test for sf_as_ee.ee_as_stars and ee_as_raster (#72 Thanks @appelmar).raster_as_ee, stars_as_ee and gcs_to_ee_image. The argument command_line_tool_path was 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.stars_as_ee that didn’t allow to read single-band images.ee_manage_asset_access has a better approach to determine the user owner of the asset.ee_manage_assetlist, ee_manage_copy, ee_manage_move, ee_manage_set_properties and ee_manage_delete_properties. If TRUE, the existence of the asset will be evaluate before to perform the task. By default TRUE.path_asset is not specified in ee_manage_assetlist, rgee will assume that the path_asset is ee_get_assethome.raster_as_ee.R was created in the /R folder to maintain an order between functions to upload and download images.print.ee.computedobject.ComputedObject() (#72 Thanks @appelmar).ee_install_set_pyenv now users can set py_path without set py_env and vice versa.ee_extract was adapted to work well with changes in sf_as_ee.--run-dontrun is also available (#72 Thanks @appelmar).ee_get_date_ic.Map$addLayer now could display a legend when eeObject is an one-band ee$Image (By default legend = TRUE).ee_get: Return the element at the specified position in a Earth Engine Collection.Map$addLayers: Create interactive visualizations of ImageCollections.ee_monitoring (#79 Thanks @andreatitolo).Map$addLayer).ee_as_mapview, a function to convert EarthEnginemap objects to mapview objects.ee_extract example).ee_extract, now the argument … works.ee_table_to_drive: changed the initial value of the argument folder from NULL to “rgee_backup”.ee_monitoring.ee_manage_cancel_all_running_task.ee_manage_cancel_all_running_task.ee_install.Best Practices vignette added.reticulate version (1.1.5), the functions ee_install_earthengine_upgrade and ee_install_python_packages were deprecated and both will remove in rgee 0.5.3.rgee set 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_display function added.ee_as_sf to support ee$FeatureCollections without elements.data.colec.fbf eliminated from all the examples.rgee now pass all goodpractice checks.ee_get_img_date and ee_get_ic_date are now ee_get_date_img and ee_get_date_ic.ee_utils.R. ee_pyfunc is now ee_utils_pyfunc.README.R.