Skip to content

Releases: OSINT-TECHNOLOGIES/gaia

v0.64-beta

30 Mar 21:31
8167e8a
Compare
Choose a tag to compare
v0.64-beta Pre-release
Pre-release

ADDED

  1. Added click for coordinates plugin
  2. Added marker on click plugin
  3. Added click_for_coords and marker_on_click functions in plugins_handler.py

REMOVED

  1. Removed datasets knowledge base pictures
  2. Renamed "Show datasets knowledge base" button to "Show datasets details"
  3. Removed import PIL and import matplotlib.pyplot in GAIA.ipynb
  4. Removed matplotlib from requirements.txt and setup.py

CHANGED

  1. Some cosmetics changes of GAIA HUB were made
  2. Some code clean up was made
  3. Plugins activation sliders replaced with multiselect widget

v0.63-beta-hotfix-1

25 Mar 15:42
30337d6
Compare
Choose a tag to compare
v0.63-beta-hotfix-1 Pre-release
Pre-release

Fixed wrong settings file encoding in txtreading.py

v0.63-beta

23 Mar 22:34
f5e4091
Compare
Choose a tag to compare
v0.63-beta Pre-release
Pre-release

ADDED

  1. Added plugins_handler.py script which will handle all GAIA maps plugins
  2. Added import sys in GAIA.ipynb

REMOVED

  1. Removed unused imports in GAIA.ipynb

CHANGED

  1. Updated mercury support to 2.3.10
  2. Changed from ipyleaflet import * string to from ipyleaflet import json
  3. Renamed settings.txt to settings.json
  4. Done some code cleanup (moved some plugin-related strings to plugins_handler.py)
  5. Changed sys.path.insert indecies
  6. Changed MODIS datasets processing script to use basic settings.json data

v0.62-beta

15 Mar 16:44
9d85974
Compare
Choose a tag to compare
v0.62-beta Pre-release
Pre-release

ADDED

  1. Added 8 more additional basemaps
  2. Added settings.txt file with datasets settings
  3. Added settings_read function in txtreading.py
  4. Added "Show current settings" button in GAIA HUB
  5. Added "Open settings redactor" button in GAIA HUB, but it'll remain inactive for some time
  6. Added get_min_value, get_max_value an get_gamma_value functions in txtreading.py
  7. Added import sys and import txtreading in every GEE dataset processing module (except MODIS module)

CHANGED

  1. Moved some parts of GEE custom datasets-related code into customds_init.py
  2. Redacted GEE dataset processing modules code in order to get some basic parameters directly from settings.txt (except MODIS module)

v0.61-beta

06 Mar 19:22
bba2124
Compare
Choose a tag to compare
v0.61-beta Pre-release
Pre-release

ADDED

  1. Added "Open GAIA wiki" button in GAIA HUB
  2. Added "Open GitHub project's page" button in GAIA HUB
  3. Added day/night separation plugin

REMOVED

  1. Removed datetime import

CHANGED

  1. Done some code clean up
  2. Updated mercury requirement to 2.3.7
  3. Updated folium requirement to 0.16.0
  4. Updated ipyleaflet requirement to 0.18.2
  5. Updated earthengine-api requirement to 0.1.39
  6. Updated requirements.txt list
  7. Updated setup.py

v0.6-beta

15 Feb 22:20
ee2b4bd
Compare
Choose a tag to compare
v0.6-beta Pre-release
Pre-release

GAIA 16.02.2024 UPDATE

ADDED

  1. Added Geocoder plugin to allow users to search places by their names and coordinates

REMOVED

  1. OpenStreetMap tab was removed
  2. Dual map function was removed from osm_processing.py
  3. Removed text about OSM starting in txtreading.py
  4. Removed text and text_params variables in GAIA.ipynb

CHANGED

  1. geemap library was replaced with eefolium
  2. OpenStreetMap is now joined with Google Earth Engine in one tab which is called Combined Cartography and Sattelite Imagery Module
  3. Welcome to GAIA tab was renamed to GAIA HUB
  4. Choose the source control panel title was renamed to Tabs
  5. Reworked the way of calling datasets. From now you can select which dataset to show in layer selection using multiselect without calling all types of datasets (for example you can call only Landsat 8 SR without calling all Landsat datasets)
  6. Initialization of datasets classes were moved before datasets call will be trigered
  7. Moved bands selection initialization from init to datasets functions in sentinel_init.py and landsat_init.py

v0.51-beta

10 Jan 12:18
fb90546
Compare
Choose a tag to compare
v0.51-beta Pre-release
Pre-release

GAIA 10.01.2024 UPDATE

GENERAL CHANGES

  1. geemap library was updated to 0.30.0 (GAIA versions before 0.51b might be incompatible with this, nevertheless, it's highly recommended to start using the newest version of GAIA)
  2. Added welcome_processing.py in common folder
  3. import shutil was added in GAIA.ipynb
  4. Added current GAIA path directory output message in "Welcome to GAIA" window
  5. Added cache and logs sizes output in "Welcome to GAIA" window
  6. Added "Сlear GAIA cache folder" button in "Welcome to GAIA" window
  7. Updated setup.py dependencies list
  8. Updated requirements in README

OPENSTREETMAP MODULE CHANGES

  1. Statical OSM map analysis slider and functions were removed because they were not representive, accurate and fast enough.
  2. Added mini map plugin (can be turned on/off)
  3. Added geocoder plugin which can handle both geographical names and coordinates
  4. Removed coordinates input fields in dashboard (this function was replaced with geocoder plugin)
  5. Added fullscreen plugin

GEE MODULE CHANGES

  1. Removed some basemaps
  2. Added mini map plugin (can be turned on/off)

v0.5-beta

30 Dec 21:32
5a3e60f
Compare
Choose a tag to compare
v0.5-beta Pre-release
Pre-release

GAIA 31.12.2023 UPDATE

PROGRAMM STRUCTURE CHANGES

  1. Added new "common" folder which will contain common information about GAIA
  2. txtreading.py was moved into "common" folder
  3. Added "Welcome to GAIA" start page which will be shown when you open GAIA by default
  4. osm_guide.txt and ee_guide.txt were moved into common folder and their content will be shown on "Welcome to GAIA" page
  5. Redacted buttons names in ee_guide.txt
  6. EE registration and Create EE service account buttons were moved to "Welcome to GAIA" window
  7. EE registration button was renamed to "Create GEE account"
  8. Create EE service account button was renamed to "Create & Manage GEE service account"

OPENSTREETMAP MODULE CHANGES

  1. Removed commented print(g.json) string in GAIA.ipynb
  2. Added "may take long time" notification near static map analyzation tools
  3. g.geometries_from_point method was renamed to g.features_from_point because old name caused warnings when bulding analysis was applied

GEE MODULE CHANGES

  1. Now every GEE datasets group will be called and loaded using multithreading
  2. Datasets modules were rewritten using classes instead of wrapped functions
  3. Datasets are calling from GAIA.ipynb file
  4. import concurrent.futures was added in GAIA.ipynb file
  5. Save current map feature was removed because it doesn't proprely save current state of the map

v0.42-beta

19 Dec 20:51
612f41c
Compare
Choose a tag to compare
v0.42-beta Pre-release
Pre-release

GAIA 19.12.2023 UPDATE

PROGRAMM STRUCTURE CHANGES

  1. Added "Welcome to GAIA" start window where you can read some basic information about GAIA
  2. How to start Google EE was moved into "Welcome to GAIA" window
  3. import json was removed from GAIA.ipynb because it wasn't used in code
  4. Some error checks were redacted (slices using removed because sometimes it displays errors incorrectly)
  5. Error checks were specified by the module where they appeared (GEE or OSM)

OPENSTREETMAP MODULE CHANGES

  1. Added new osm_guide_read function in txtreading.py script

GEE MODULE CHANGES

  1. "How to start Google EE" slider was removed from GEE module because you couldn't even access it until you're registered
  2. Some error checks were added in create_ee_creds.py script

v0.41-beta

11 Dec 18:21
0cc991f
Compare
Choose a tag to compare
v0.41-beta Pre-release
Pre-release

GAIA 11.12.2023 UPDATE

PROGRAMM STRUCTURE CHANGES

  1. Added clb.png and csb.png to /gee/data path. These files contain information about bands combinations for GEE knowledge base

GOOGLE EARTH ENGINGE MODULE CHANGES

  1. Some buttons in GAIA dashboard (GEE) were replaced with sliders
  2. Added knowledge base for GEE module with some basic info about Sentinel-2 and Landsat bands combinations

OPENSTREETMAP MODULE CHANGES

  1. Fixed incorrect output of place name in OSM static map analysis
  2. Added GeoJSON file processing in OSM interactive map. When file is uploaded new "geojson" layer is added in layer control.

README CHANGES

  1. Updated GAIA examples