Releases: OSINT-TECHNOLOGIES/gaia
Releases · OSINT-TECHNOLOGIES/gaia
v0.64-beta
ADDED
- Added click for coordinates plugin
- Added marker on click plugin
- Added click_for_coords and marker_on_click functions in plugins_handler.py
REMOVED
- Removed datasets knowledge base pictures
- Renamed "Show datasets knowledge base" button to "Show datasets details"
- Removed import PIL and import matplotlib.pyplot in GAIA.ipynb
- Removed matplotlib from requirements.txt and setup.py
CHANGED
- Some cosmetics changes of GAIA HUB were made
- Some code clean up was made
- Plugins activation sliders replaced with multiselect widget
v0.63-beta-hotfix-1
Fixed wrong settings file encoding in txtreading.py
v0.63-beta
ADDED
- Added plugins_handler.py script which will handle all GAIA maps plugins
- Added import sys in GAIA.ipynb
REMOVED
- Removed unused imports in GAIA.ipynb
CHANGED
- Updated mercury support to 2.3.10
- Changed from ipyleaflet import * string to from ipyleaflet import json
- Renamed settings.txt to settings.json
- Done some code cleanup (moved some plugin-related strings to plugins_handler.py)
- Changed sys.path.insert indecies
- Changed MODIS datasets processing script to use basic settings.json data
v0.62-beta
ADDED
- Added 8 more additional basemaps
- Added settings.txt file with datasets settings
- Added settings_read function in txtreading.py
- Added "Show current settings" button in GAIA HUB
- Added "Open settings redactor" button in GAIA HUB, but it'll remain inactive for some time
- Added get_min_value, get_max_value an get_gamma_value functions in txtreading.py
- Added import sys and import txtreading in every GEE dataset processing module (except MODIS module)
CHANGED
- Moved some parts of GEE custom datasets-related code into customds_init.py
- Redacted GEE dataset processing modules code in order to get some basic parameters directly from settings.txt (except MODIS module)
v0.61-beta
ADDED
- Added "Open GAIA wiki" button in GAIA HUB
- Added "Open GitHub project's page" button in GAIA HUB
- Added day/night separation plugin
REMOVED
- Removed datetime import
CHANGED
- Done some code clean up
- Updated mercury requirement to 2.3.7
- Updated folium requirement to 0.16.0
- Updated ipyleaflet requirement to 0.18.2
- Updated earthengine-api requirement to 0.1.39
- Updated requirements.txt list
- Updated setup.py
v0.6-beta
GAIA 16.02.2024 UPDATE
ADDED
- Added Geocoder plugin to allow users to search places by their names and coordinates
REMOVED
- OpenStreetMap tab was removed
- Dual map function was removed from osm_processing.py
- Removed text about OSM starting in txtreading.py
- Removed text and text_params variables in GAIA.ipynb
CHANGED
- geemap library was replaced with eefolium
- OpenStreetMap is now joined with Google Earth Engine in one tab which is called Combined Cartography and Sattelite Imagery Module
- Welcome to GAIA tab was renamed to GAIA HUB
- Choose the source control panel title was renamed to Tabs
- 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)
- Initialization of datasets classes were moved before datasets call will be trigered
- Moved bands selection initialization from init to datasets functions in sentinel_init.py and landsat_init.py
v0.51-beta
GAIA 10.01.2024 UPDATE
GENERAL CHANGES
- 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)
- Added welcome_processing.py in common folder
- import shutil was added in GAIA.ipynb
- Added current GAIA path directory output message in "Welcome to GAIA" window
- Added cache and logs sizes output in "Welcome to GAIA" window
- Added "Сlear GAIA cache folder" button in "Welcome to GAIA" window
- Updated setup.py dependencies list
- Updated requirements in README
OPENSTREETMAP MODULE CHANGES
- Statical OSM map analysis slider and functions were removed because they were not representive, accurate and fast enough.
- Added mini map plugin (can be turned on/off)
- Added geocoder plugin which can handle both geographical names and coordinates
- Removed coordinates input fields in dashboard (this function was replaced with geocoder plugin)
- Added fullscreen plugin
GEE MODULE CHANGES
- Removed some basemaps
- Added mini map plugin (can be turned on/off)
v0.5-beta
GAIA 31.12.2023 UPDATE
PROGRAMM STRUCTURE CHANGES
- Added new "common" folder which will contain common information about GAIA
- txtreading.py was moved into "common" folder
- Added "Welcome to GAIA" start page which will be shown when you open GAIA by default
- osm_guide.txt and ee_guide.txt were moved into common folder and their content will be shown on "Welcome to GAIA" page
- Redacted buttons names in ee_guide.txt
- EE registration and Create EE service account buttons were moved to "Welcome to GAIA" window
- EE registration button was renamed to "Create GEE account"
- Create EE service account button was renamed to "Create & Manage GEE service account"
OPENSTREETMAP MODULE CHANGES
- Removed commented print(g.json) string in GAIA.ipynb
- Added "may take long time" notification near static map analyzation tools
- 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
- Now every GEE datasets group will be called and loaded using multithreading
- Datasets modules were rewritten using classes instead of wrapped functions
- Datasets are calling from GAIA.ipynb file
- import concurrent.futures was added in GAIA.ipynb file
- Save current map feature was removed because it doesn't proprely save current state of the map
v0.42-beta
GAIA 19.12.2023 UPDATE
PROGRAMM STRUCTURE CHANGES
- Added "Welcome to GAIA" start window where you can read some basic information about GAIA
- How to start Google EE was moved into "Welcome to GAIA" window
- import json was removed from GAIA.ipynb because it wasn't used in code
- Some error checks were redacted (slices using removed because sometimes it displays errors incorrectly)
- Error checks were specified by the module where they appeared (GEE or OSM)
OPENSTREETMAP MODULE CHANGES
- Added new osm_guide_read function in txtreading.py script
GEE MODULE CHANGES
- "How to start Google EE" slider was removed from GEE module because you couldn't even access it until you're registered
- Some error checks were added in create_ee_creds.py script
v0.41-beta
GAIA 11.12.2023 UPDATE
PROGRAMM STRUCTURE CHANGES
- 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
- Some buttons in GAIA dashboard (GEE) were replaced with sliders
- Added knowledge base for GEE module with some basic info about Sentinel-2 and Landsat bands combinations
OPENSTREETMAP MODULE CHANGES
- Fixed incorrect output of place name in OSM static map analysis
- Added GeoJSON file processing in OSM interactive map. When file is uploaded new "geojson" layer is added in layer control.
README CHANGES
- Updated GAIA examples