Skip to content

Releases: samapriya/gee_asset_manager_addon

GEE Asset Manager with Addons

05 Jun 07:22
Compare
Choose a tag to compare

geeadd (which stands for Google Earth Engine batch asset manager with addons ) provides a command-line tool for managing Google Earth Engine assets in batch. It allows you to perform a variety of operations on your assets that add to the existing earthengine command line tool. This includes tools that allows a user to estimate their quota usage, asset sizes, set permissions on assets, move and copy and many others. There are also some functions that are build to provided extended functionality like convert any earth engine app script to the source code and search tool which allows you to search both the GEE official data catalog and the community catalog.

This project has been a lot of work starting a few years ago and current improvements and updates can be seen reflected in v1.0.0 and higher up.

Changelog

v1.2.0

  • removed deprecated pkg_resources module
  • added better version checker
  • upgraded app2script module to handle conversions
  • added a projects tool to fetch projects with earthengine api enabled
  • upgraded quota tool to handle root assets for earthengine-api >=v0.1.400

v1.1.0

  • added recursive handling for folder object count
  • fixed Issue 18 to handle featureview operations
  • fixed issue with copy, move, asset size estimation and acl
  • Added extra fields for geeadd search tool

v1.0.1

  • Updated pending/ready tasks as they are called in tasklist
  • Fixed task cancellation options

v1.0.0

  • Gives better parsing of tasking info
  • Search by task ID now
  • Now outputs EECU and path for tasks that have those fields
  • Fixed size estimation for image vs image collection
  • Enhanced user docs and readme
  • added output from delete operation
  • Added some function descriptions & general improvements

GEE Asset Manager with Addons

27 Sep 04:22
Compare
Choose a tag to compare

geeadd (which stands for Google Earth Engine batch asset manager with addons ) provides a command-line tool for managing Google Earth Engine assets in batch. It allows you to perform a variety of operations on your assets that add to the existing earthengine command line tool. This includes tools that allows a user to estimate their quota usage, asset sizes, set permissions on assets, move and copy and many others. There are also some functions that are build to provided extended functionality like convert any earth engine app script to the source code and search tool which allows you to search both the GEE official data catalog and the community catalog.

This project has been a lot of work starting a few years ago and current improvements and updates can be seen reflected in v1.0.0 and higher up.

Changelog

v1.0.0

  • Gives better parsing of tasking info
  • Search by task ID now
  • Now outputs EECU and path for tasks that have those fields
  • Fixed size estimation for image vs image collection
  • Enhanced user docs and readme
  • added output from delete operation
  • Added some function descriptions & general improvements

v0.6.0

  • Updated to use API v1 with some updates to avoid breaking changes
  • Updated some core tools like size update and quota updation
  • The geeadd access tool is now user type agnostic and you can simply pass if the user is service account, group or email
  • Better handling of acl delete function
  • Added some function descriptions & general improvements
  • Reduced client initialization steps

GEE Asset Manager with Addons

27 Aug 15:09
Compare
Choose a tag to compare

Google Earth Engine Batch Asset Manager with Addons is an extension of the one developed by Lukasz here and additional tools were added to include functionality for moving assets, conversion of objects to fusion table, cleaning folders, querying tasks. The ambition is apart from helping the user with batch actions on assets along with interacting and extending capabilities of existing GEE CLI. It is developed case by case basis to include more features in the future as it becomes available or as the need arises.

Changelog

v0.6.0

  • Updated to use API v1 with some updates to avoid breaking changes
  • Updated some core tools like size update and quota updation
  • The geeadd access tool is now user type agnostic and you can simply pass if the user is service account, group or email
  • Better handling of acl delete function
  • Added some function descriptions & general improvements
  • Reduced client initialization steps

v0.5.6

  • fixed ee_report tool to allow for report exports for all EE asset types
  • updated task search and task by state search
  • general cleanup and improvements

v0.5.5

  • added folder migration tools
  • improved recursive folder search & copy, move and permissions tools
  • major improvements to copy and move tools for better migration of nested Folders
  • Minor improvements and cleanup
  • Better version check tool implementation

v0.5.4

  • Updated search tool to use updated endpoint
  • Search tool no longer downloads zip or parses CSV
  • Minor improvements

v0.5.3

  • Updated app2script tool to handle change in element

v0.5.2

  • Updated copy tool to allow for non mirrored copy
  • Updated task and task cancel tools to account for states Pending and Cancelling

GEE Asset Manager with Addons

04 Sep 07:29
Compare
Choose a tag to compare

Google Earth Engine Batch Asset Manager with Addons is an extension of the one developed by Lukasz here and additional tools were added to include functionality for moving assets, conversion of objects to fusion table, cleaning folders, querying tasks. The ambition is apart from helping the user with batch actions on assets along with interacting and extending capabilities of existing GEE CLI. It is developed case by case basis to include more features in the future as it becomes available or as the need arises.

Changelog

v0.5.6

  • fixed ee_report tool to allow for report exports for all EE asset types
  • updated task search and task by state search
  • general cleanup and improvements

v0.5.5

  • added folder migration tools
  • improved recursive folder search & copy, move and permissions tools
  • major improvements to copy and move tools for better migration of nested Folders
  • Minor improvements and cleanup
  • Better version check tool implementation

v0.5.4

  • Updated search tool to use updated endpoint
  • Search tool no longer downloads zip or parses CSV
  • Minor improvements

v0.5.3

  • Updated app2script tool to handle change in element

v0.5.2

  • Updated copy tool to allow for non mirrored copy
  • Updated task and task cancel tools to account for states Pending and Cancelling

v0.5.1

  • Updated quota tool to handle GCP projects inside GEE
  • Updated Folder size reporting

v0.5.0

  • Updated to use earthengine-api>= 0.1.222
  • Copy and move tool improvements to facilitate cloud alpha support.
  • Updated task check tool to account for operations based handling.

GEE Asset Manager with Addons

07 Jun 09:15
Compare
Choose a tag to compare

Google Earth Engine Batch Asset Manager with Addons is an extension of the one developed by Lukasz here and additional tools were added to include functionality for moving assets, conversion of objects to fusion table, cleaning folders, querying tasks. The ambition is apart from helping the user with batch actions on assets along with interacting and extending capabilities of existing GEE CLI. It is developed case by case basis to include more features in the future as it becomes available or as the need arises.

Changelog

v0.5.5

  • added folder migration tools
  • improved recursive folder search & copy, move and permissions tools
  • major improvements to copy and move tools for better migration of nested Folders
  • Minor improvements and cleanup
  • Better version check tool implementation

v0.5.4

  • Updated search tool to use updated endpoint
  • Search tool no longer downloads zip or parses CSV
  • Minor improvements

v0.5.3

  • Updated app2script tool to handle change in element

v0.5.2

  • Updated copy tool to allow for non mirrored copy
  • Updated task and task cancel tools to account for states Pending and Cancelling

v0.5.1

  • Updated quota tool to handle GCP projects inside GEE
  • Updated Folder size reporting

v0.5.0

  • Updated to use earthengine-api>= 0.1.222
  • Copy and move tool improvements to facilitate cloud alpha support.
  • Updated task check tool to account for operations based handling.

v0.4.9

  • Fixed issue 11.
  • Updated to recent API calls based on Issue and general improvements
  • Added auto version check from pypi.

v0.4.7

  • Fixed issue with delete tool and shell call.
  • Fixed issue with copy and move function for single collections

v0.4.6

  • Now includes asset_url and thumbnail_url for search.
  • Formatting and general improvements.

v0.4.5

  • Now includes license in sdist
  • Fixed issue with app2script tool and string and text parsing.
  • Added readme and version tools.
  • Added readme docs and deployed environment.

v0.4.4

  • Removed git dependency and used urllib instead based on feedback
  • Created conda forge release based on Issue 10

v0.4.2

  • Fixed relative import issue for earthengine.
  • Fixed image collection move tool to parse ee object type correctly as image_collection.

v0.4.0

  • Improved quota tools to get all quota and asset counts.
  • Added a search tool to search GEE catalog using keywords.
  • Improved parsing for app to script tool.
  • Detailed asset root for all root folders and recursively
  • Cancel tasks now allows you to choose, running, ready or specific task ids.
  • Assets copy and move now allows you to copy entire folders, collection and assets recursively
  • Updated assets access tool
  • Delete metadata allows you to delete metadata for existing collection.
  • Overall general improvements and optimization.

v0.3.3

  • General improvements
  • Added tool to get underlying code from earthengine app

v0.3.1

  • Updated list and asset size functions
  • Updated function to generate earthengine asset report
  • General optimization and improvements to distribution
  • Better error handling

v0.3.0

  • Removed upload function
  • Upload handled by geeup
  • General optimization and improvements to distribution
  • Better error handling

v0.2.8

  • Uses poster for streaming upload more stable with memory issues and large files
  • Poster dependency limits use to Py 2.7 will fix in the new version

GEE Asset Manager with Addons

15 Mar 04:18
657504b
Compare
Choose a tag to compare

Google Earth Engine Batch Asset Manager with Addons is an extension of the one developed by Lukasz here and additional tools were added to include functionality for moving assets, conversion of objects to fusion table, cleaning folders, querying tasks. The ambition is apart from helping the user with batch actions on assets along with interacting and extending capabilities of existing GEE CLI. It is developed case by case basis to include more features in the future as it becomes available or as the need arises.

Changelog

v0.5.4

  • Updated search tool to use updated endpoint
  • Search tool no longer downloads zip or parses CSV
  • Minor improvements

v0.5.3

  • Updated app2script tool to handle change in element

v0.5.2

  • Updated copy tool to allow for non mirrored copy
  • Updated task and task cancel tools to account for states Pending and Cancelling

v0.5.1

  • Updated quota tool to handle GCP projects inside GEE
  • Updated Folder size reporting

v0.5.0

  • Updated to use earthengine-api>= 0.1.222
  • Copy and move tool improvements to facilitate cloud alpha support.
  • Updated task check tool to account for operations based handling.

v0.4.9

  • Fixed issue 11.
  • Updated to recent API calls based on Issue and general improvements
  • Added auto version check from pypi.

v0.4.7

  • Fixed issue with delete tool and shell call.
  • Fixed issue with copy and move function for single collections

v0.4.6

  • Now includes asset_url and thumbnail_url for search.
  • Formatting and general improvements.

v0.4.5

  • Now includes license in sdist
  • Fixed issue with app2script tool and string and text parsing.
  • Added readme and version tools.
  • Added readme docs and deployed environment.

v0.4.4

  • Removed git dependency and used urllib instead based on feedback
  • Created conda forge release based on Issue 10

v0.4.2

  • Fixed relative import issue for earthengine.
  • Fixed image collection move tool to parse ee object type correctly as image_collection.

v0.4.0

  • Improved quota tools to get all quota and asset counts.
  • Added a search tool to search GEE catalog using keywords.
  • Improved parsing for app to script tool.
  • Detailed asset root for all root folders and recursively
  • Cancel tasks now allows you to choose, running, ready or specific task ids.
  • Assets copy and move now allows you to copy entire folders, collection and assets recursively
  • Updated assets access tool
  • Delete metadata allows you to delete metadata for existing collection.
  • Overall general improvements and optimization.

v0.3.3

  • General improvements
  • Added tool to get underlying code from earthengine app

v0.3.1

  • Updated list and asset size functions
  • Updated function to generate earthengine asset report
  • General optimization and improvements to distribution
  • Better error handling

v0.3.0

  • Removed upload function
  • Upload handled by geeup
  • General optimization and improvements to distribution
  • Better error handling

v0.2.8

  • Uses poster for streaming upload more stable with memory issues and large files
  • Poster dependency limits use to Py 2.7 will fix in the new version

GEE Asset Manager with Addons

25 Sep 08:04
Compare
Choose a tag to compare

Google Earth Engine Batch Asset Manager with Addons is an extension of the one developed by Lukasz here and additional tools were added to include functionality for moving assets, conversion of objects to fusion table, cleaning folders, querying tasks. The ambition is apart from helping the user with batch actions on assets along with interacting and extending capabilities of existing GEE CLI. It is developed case by case basis to include more features in the future as it becomes available or as the need arises.

Changelog

v0.5.2

  • Updated copy tool to allow for non mirrored copy
  • Updated task and task cancel tools to account for states Pending and Cancelling

v0.5.1

  • Updated quota tool to handle GCP projects inside GEE
  • Updated Folder size reporting

v0.5.0

  • Updated to use earthengine-api>= 0.1.222
  • Copy and move tool improvements to facilitate cloud alpha support.
  • Updated task check tool to account for operations based handling.

v0.4.9

  • Fixed issue 11.
  • Updated to recent API calls based on Issue and general improvements
  • Added auto version check from pypi.

v0.4.7

  • Fixed issue with delete tool and shell call.
  • Fixed issue with copy and move function for single collections

v0.4.6

  • Now includes asset_url and thumbnail_url for search.
  • Formatting and general improvements.

v0.4.5

  • Now includes license in sdist
  • Fixed issue with app2script tool and string and text parsing.
  • Added readme and version tools.
  • Added readme docs and deployed environment.

v0.4.4

  • Removed git dependency and used urllib instead based on feedback
  • Created conda forge release based on Issue 10

v0.4.2

  • Fixed relative import issue for earthengine.
  • Fixed image collection move tool to parse ee object type correctly as image_collection.

v0.4.0

  • Improved quota tools to get all quota and asset counts.
  • Added a search tool to search GEE catalog using keywords.
  • Improved parsing for app to script tool.
  • Detailed asset root for all root folders and recursively
  • Cancel tasks now allows you to choose, running, ready or specific task ids.
  • Assets copy and move now allows you to copy entire folders, collection and assets recursively
  • Updated assets access tool
  • Delete metadata allows you to delete metadata for existing collection.
  • Overall general improvements and optimization.

v0.3.3

  • General improvements
  • Added tool to get underlying code from earthengine app

v0.3.1

  • Updated list and asset size functions
  • Updated function to generate earthengine asset report
  • General optimization and improvements to distribution
  • Better error handling

v0.3.0

  • Removed upload function
  • Upload handled by geeup
  • General optimization and improvements to distribution
  • Better error handling

v0.2.8

  • Uses poster for streaming upload more stable with memory issues and large files
  • Poster dependency limits use to Py 2.7 will fix in the new version

GEE Asset Manager with Addons

18 May 03:34
Compare
Choose a tag to compare

Google Earth Engine Batch Asset Manager with Addons is an extension of the one developed by Lukasz here and additional tools were added to include functionality for moving assets, conversion of objects to fusion table, cleaning folders, querying tasks. The ambition is apart from helping the user with batch actions on assets along with interacting and extending capabilities of existing GEE CLI. It is developed case by case basis to include more features in the future as it becomes available or as the need arises.

Changelog

v0.4.9

  • Fixed issue 11.
  • Updated to recent API calls based on Issue and general improvements
  • Added auto version check from pypi.

v0.4.7

  • Fixed issue with delete tool and shell call.
  • Fixed issue with copy and move function for single collections

v0.4.6

  • Now includes asset_url and thumbnail_url for search.
  • Formatting and general improvements.

v0.4.5

  • Now includes license in sdist
  • Fixed issue with app2script tool and string and text parsing.
  • Added readme and version tools.
  • Added readme docs and deployed environment.

v0.4.4

  • Removed git dependency and used urllib instead based on feedback
  • Created conda forge release based on Issue 10

v0.4.2

  • Fixed relative import issue for earthengine.
  • Fixed image collection move tool to parse ee object type correctly as image_collection.

v0.4.0

  • Improved quota tools to get all quota and asset counts.
  • Added a search tool to search GEE catalog using keywords.
  • Improved parsing for app to script tool.
  • Detailed asset root for all root folders and recursively
  • Cancel tasks now allows you to choose, running, ready or specific task ids.
  • Assets copy and move now allows you to copy entire folders, collection and assets recursively
  • Updated assets access tool
  • Delete metadata allows you to delete metadata for existing collection.
  • Overall general improvements and optimization.

v0.3.3

  • General improvements
  • Added tool to get underlying code from earthengine app

v0.3.1

  • Updated list and asset size functions
  • Updated function to generate earthengine asset report
  • General optimization and improvements to distribution
  • Better error handling

v0.3.0

  • Removed upload function
  • Upload handled by geeup
  • General optimization and improvements to distribution
  • Better error handling

v0.2.8

  • Uses poster for streaming upload more stable with memory issues and large files
  • Poster dependency limits use to Py 2.7 will fix in the new version

GEE Asset Manager with Addons

28 Apr 02:43
Compare
Choose a tag to compare

Google Earth Engine Batch Asset Manager with Addons is an extension of the one developed by Lukasz here and additional tools were added to include functionality for moving assets, conversion of objects to fusion table, cleaning folders, querying tasks. The ambition is apart from helping the user with batch actions on assets along with interacting and extending capabilities of existing GEE CLI. It is developed case by case basis to include more features in the future as it becomes available or as the need arises.

Changelog

v0.4.6

  • Now includes asset_url and thumbnail_url for search.
  • Formatting and general improvements.

v0.4.5

  • Now includes license in sdist
  • Fixed issue with app2script tool and string and text parsing.
  • Added readme and version tools.
  • Added readme docs and deployed environment.

v0.4.4

  • Removed git dependency and used urllib instead based on feedback
  • Created conda forge release based on Issue 10

v0.4.2

  • Fixed relative import issue for earthengine.
  • Fixed image collection move tool to parse ee object type correctly as image_collection.

v0.4.0

  • Improved quota tools to get all quota and asset counts.
  • Added a search tool to search GEE catalog using keywords.
  • Improved parsing for app to script tool.
  • Detailed asset root for all root folders and recursively
  • Cancel tasks now allows you to choose, running, ready or specific task ids.
  • Assets copy and move now allows you to copy entire folders, collection and assets recursively
  • Updated assets access tool
  • Delete metadata allows you to delete metadata for existing collection.
  • Overall general improvements and optimization.

v0.3.3

  • General improvements
  • Added tool to get underlying code from earthengine app

v0.3.1

  • Updated list and asset size functions
  • Updated function to generate earthengine asset report
  • General optimization and improvements to distribution
  • Better error handling

v0.3.0

  • Removed upload function
  • Upload handled by geeup
  • General optimization and improvements to distribution
  • Better error handling

v0.2.8

  • Uses poster for streaming upload more stable with memory issues and large files
  • Poster dependency limits use to Py 2.7 will fix in the new version

GEE Asset Manager with Addons

25 Apr 23:58
Compare
Choose a tag to compare

Google Earth Engine Batch Asset Manager with Addons is an extension of the one developed by Lukasz here and additional tools were added to include functionality for moving assets, conversion of objects to fusion table, cleaning folders, querying tasks. The ambition is apart from helping the user with batch actions on assets along with interacting and extending capabilities of existing GEE CLI. It is developed case by case basis to include more features in the future as it becomes available or as the need arises.

Changelog

v0.4.4

  • Removed git dependency and used urllib instead based on feedback
  • Created conda forge release based on Issue 10

v0.4.2

  • Fixed relative import issue for earthengine.
  • Fixed image collection move tool to parse ee object type correctly as image_collection.

v0.4.0

  • Improved quota tools to get all quota and asset counts.
  • Added a search tool to search GEE catalog using keywords.
  • Improved parsing for app to script tool.
  • Detailed asset root for all root folders and recursively
  • Cancel tasks now allows you to choose, running, ready or specific task ids.
  • Assets copy and move now allows you to copy entire folders, collection and assets recursively
  • Updated assets access tool
  • Delete metadata allows you to delete metadata for existing collection.
  • Overall general improvements and optimization.

v0.3.3

  • General improvements
  • Added tool to get underlying code from earthengine app

v0.3.1

  • Updated list and asset size functions
  • Updated function to generate earthengine asset report
  • General optimization and improvements to distribution
  • Better error handling

v0.3.0

  • Removed upload function
  • Upload handled by geeup
  • General optimization and improvements to distribution
  • Better error handling

v0.2.8

  • Uses poster for streaming upload more stable with memory issues and large files
  • Poster dependency limits use to Py 2.7 will fix in the new version