Changelog#

v_2.16.4 (2023-05-25)#

Fix#

  • replace jslink by link (#829)

  • trim the asset input (#830)

  • use deprecated from tantale (#831)

  • use tantale deprecated in RDT build

  • use deprecated from tantale in github actions

  • use deprecated from tantale in noxfiles

  • trim the asset input

  • replace jslink by link

  • adapt to latest planet SDK

  • update test subscriptions

  • remove references to FAO (#821)

  • remove FAO logo from disclaimer

  • align the checkbox on the layer states (#819)

  • align the checkbox on the layer states

Refactor#

  • update disclaimer messages

v_2.16.3 (2023-04-11)#

Fix#

  • remove pin on dialog and menu z-index (#787)

  • only use tqdm parameters after reset (#814)

  • freeze back layers_control width (#815)

  • freeze back layers_control width

  • only use tqdm parameters after reset

  • remove pin on dialog and menu z-index

v_2.16.2 (2023-04-06)#

Fix#

  • get_mosaics and get_quad in planetModel (#809)

  • typo

  • typo

  • get_mosaics and get_quad in planetModel

  • add a custom MarkerCluster (#807)

  • save the credentials in planet_model (#808)

  • save the credentials in planet_model

  • remove size constraints on LayersControl

  • add a MarkerCluster

  • launch map__app in jupyter notebook

  • launch panel_app in jupyter notebook

v_2.16.1 (2023-03-28)#

Fix#

  • repair draweritems (#802)

  • stop using partial methods in traits

  • use agg backend in tests (#795)

  • use agg backend in tests

  • limit to plans ids

  • typo

  • avoid refactoring autogenerated files

  • prevent vinspector close on click (#788)

  • make search_key a classmethod

  • drop tmp (#790)

  • drop reclassify module (#785)

  • tempdir in VectorFile Fixture

  • prevent vinspector close on click

  • drop reclassify module

Refactor#

  • typo

  • use list comprehension for small loops

v_2.16.0 (2023-03-08)#

Feat#

  • add a fullscreen parameter to display bigger menu in map applications (#756)

  • add a nox session to run application locally (#775)

Fix#

  • use fork of deprecated

  • use latest version of gadm (4.1)

  • build the coverage analysis with nox as well (#773)

  • add a today method to datepickers (#758)

  • catch FileNotFoundError

  • pin sphinx-favicon to latest version (#776)

  • pin sphinx-favicon to latest version

  • run local sessions in debug mode

  • apply the modification to panel applications as well

  • loose requirements on deploy

  • move the entry-point in the pyproject.toml

  • use a pyproject.toml for parameters

  • create a noxfile to run apps

  • add root parameters in FileInput (#774)

  • don’t use is_related_to method

  • add root parameters in FileInput

  • build the coverage analysis with nox as well

  • update bg color when menu is activated

  • close menu when clicking outside

  • add a today method to datepickers Fix #752

  • create a fullscreen menu control

Refactor#

  • use patched versions of sphinx and deprecated (#784)

  • add back versionadded

  • move patched versions to builder to avoid blocking conda release

  • update the tests (#780)

  • lint tests as well

  • drop legacy object structure

  • respect D212

  • improve FileInput typing

  • drop use of spelling extention (#762)

  • drop use of spelling extention

  • cleaning

v_2.15.2 (2023-02-22)#

Fix#

  • increase z-index to avoid issues with select over dialogs (#766)

  • increase z-index to avoid issues with select over dialogs

  • add a marker on the map for inspection (#757)

  • add html to the tested widgets (#764)

  • add html to the tested widgets

  • remove last fa5 icon (#748)

  • add a marker on the map for inspection

  • close tqdm when total is reached (#751)

  • load autoreload extension before using it (#750)

  • close tqdm when total is reached

  • load autoreload extension before using it

  • remove last fa5 icon

v_2.15.1 (2023-02-08)#

Fix#

  • update package discovery (#742)

  • update datepicker (#741)

  • make get_children always recursive (#747)

  • open first item autoamtically

  • make get_children always recursive

  • avoid layout_kwargs sharing among datepicker

  • remove gliph when btn have only msg (#740)

  • use attributes instead of _metadata (#739)

  • change aoi color to primary (#738)

  • use treeview to display vinspector

  • discover packages automatically related to #734 need to be tested in the next fix release

  • update v_model in both direction in datepicker Fix #730

  • remove gliph when btn have only msg Fix #732

  • use attributes instead of _metadata Fix #735

  • change aoi color to primary Fix #736

Refactor#

  • 1 line per data folder

  • rename ValueControl

v_2.15.0 (2023-02-07)#

Feat#

  • add a style parameter to generate aoi geojson

  • manage basemaps

  • upgrade the radio behavior

  • add a checkbox to the layer_control

  • use a custom layer_control

  • add a simpleslider component

Fix#

  • add vector management also fix some test bugs linked to get_children

  • drop deprecated scenes (#729)

  • drop deprecated scenes

  • add extra line this line is invisble but ensures that the focusing animation of the radio button is not cut

  • update control display

  • use group to split layer control from the others

  • avoid double border in zoom btn

  • set max theoric level to 24

  • auto-merge main in release

  • propagate the aoi style in tile and view

  • remove testing file

  • remove fontawesome 5 from the html output

  • inject fontawesome 6

  • improve display of layer_control

  • replace built-in ZoomControl

Refactor#

  • remove isort parameters (#728)

  • install the appropriate pre-commit at once

  • remove isort parameters

  • use get_children instead of search_radio

  • make get_children more flexible new arguments: klass, attr, value

  • single call to display

  • add styling with HTML instead of widgets

  • always use the gejsjon to display aoi

  • use doc8 on our docs

  • move map-btn css from json to css file

v_2.14.2 (2023-01-25)#

Fix#

  • read resize_trigger js as text. Closes #709

  • read resize_trigger js as text. Closes #709

Refactor#

  • write about_tile in 2 lines

v_2.14.1 (2023-01-14)#

Refactor#

  • don’t prettify CHANGELOG.md

Fix#

  • add checks for bin content (#701)

v_2.14.0 (2023-01-11)#

Refactor#

  • apply all ruff rules

  • first draft of ruff refactoring

  • use setdefault

  • use setdefault

  • drop the gee reading to get the bounds

  • typo

  • drop the gee reading to get the bounds Fix #681

  • update imports

  • move js code away from copytoclip python file

  • remove video extention

  • remove video extention

  • translator package

  • remove typehint

  • improve the quality of frontend files

  • lint the frontend files

Fix#

  • reduce the size of the lib

  • stop downloading geodataframe and use json instead

  • remove ee_token script

  • type hinting for reclassify module was wrong

  • error while building reclassify module

  • use sd instead of su decorator

  • remove alert parameter from AoiModel

  • translate password label

  • use fa6 icon in password

  • add type_extentions to toml file

  • setup license file

  • use build command

  • planet_api request

  • use fa6 instead of mdi

  • mypy errors

  • create a stub file for the overwritten widgets

  • solve typ hinting issues

  • typo in type hint

  • use github repository for flake8

  • stop relying on my service account for auth

  • drop instafail

  • source should be a list

  • autoreload the notebooks for prototype phase

  • autoreload the notebooks for prototype phase

  • add a modue.yaml file

  • translator issues

  • handle empty dict

  • test both python and notebook files

  • typo remove mypy

  • add a modue.yaml file Fix #563

  • do not rely on harversine

  • set dialog on top of everything

  • do not rely on harversine

  • set dialog on top of everything but the drawers Fix #649

  • base the linting on pre-commits

  • base the linting on pre-commits

Feat#

  • use type hint on every function/method/class

v_2.13.0 (2022-12-11)#

Fix#

  • drop use of Request from planet

  • drop use of Request from planet The method was removed from the lib between 2.0.a2 and 2.0.a6

  • update_progress accept values >1

  • remove left when only icon is set

  • update_progress accept values >1

  • replace all deprecated fas and far

  • remove left when only icon is set

  • change map application title Fix #642

  • update all relaining gee widgets

  • support pathlib path Fix #628 Fix #629

  • create a specific aoi_dc on the map

  • adapt to most recent gee token

  • create a specific aoi_dc on the map Fix #595

  • set icon and text as traits in btn

  • set icon and text as traits in btn

  • keep default asset when reloading

  • fixswitcher path for local build

  • keep default asset when reloading

  • set z-index to select content. closes #602

  • legacy print

Feat#

  • use fontawesome V6

  • use the credential from the context to GEE oAuth

  • add a method to set-up GEE credentials

  • improve date picker widget customization

  • add layout kwargs

  • improve date picker widget customization. closes #600

Refactor#

  • always keep msg and v_icon children

  • use the cred fixture

  • isort

  • isort

  • isort

  • run latest isort

  • run latest isort

  • fileInput was using icon and text

  • rename parameters in the reclassify module

  • remove legacy prints

v_2.12.0 (2022-09-13)#

Fix#

  • set the drawer on top of the appbar

  • remove alert from aoi_model and add model as optional in aoi_view

  • remove alert from aoi_model and add model as optional in aoi_view This is a solution in order to close #589

  • set the navbar on top of the appbar

Feat#

  • creates a default layer style to add_ee_layers. closes #425.

v_2.11.2 (2022-09-01)#

Fix#

v_2.11.1 (2022-09-01)#

Fix#

v_2.11.0 (2022-09-01)#

Feat#

  • creates an overflow scrollbar when there is more than one subscription card

  • add Sepal Map method to create and set legend

  • hide legend when there is not content

  • integrate levels of nicfi contract inside planet_view and planet_model

  • add legend key to message box

  • add Sepal Map method to create and set legend

Refactor#

  • simplify structure

  • support ‘others’ subscriptions

  • small changes

  • make optional model and trait, the object change method can be autonomously called

  • upgrade planetapi object to match with planet>=2

  • move to planet V2

  • use message key for legend title

Fix#

  • set all the links inlines

  • FAO dark logo

  • the logo is was wrong

  • fix the json file

  • transform legend into a legendControl

  • #579

  • fix imports error

  • find forbiden keys recursivesly

  • find forbiden keys recursivesly

v_2.10.3 (2022-08-10)#

Fix#

  • lazy import localtileserver

  • avoid reloading root when fileinput is already none

Refactor#

  • reset method

  • remove legacy print

v_2.10.2 (2022-07-28)#

Fix#

  • use appropiate error

  • lazy import of localtileserver

v_2.10.1 (2022-07-25)#

Fix#

  • fix: add support for matplotlib cmap following advices from banesullivan/localtileserver#103

  • typo

  • change raster detection

  • drop usage of xarray-leaflet

  • use class name

  • close the controls when another one is opened Fix #551

  • show alert when progess updates Fix #556

  • set the navbar at the same z-index as map Fix #548

  • remove toggle_button from map app Fix #549

Refactor#

  • the alert is now fully compatible with tqdm

  • the alert is now fully compatible with tqdm

v_2.10.0 (2022-07-21)#

Refactor#

  • cleaning

  • move decorator to their own modules

  • move decorator to their own module

  • isort the lib files

  • remove matplotlib import

  • edit style file structure

  • change statebar behavior

  • use json to store styling informations

  • move check_input to utils

  • use css and js file

  • move check_input to utils Fix #513

  • use noqa Fix #511

  • deprecate zip_dir fix #514

  • clean leftover + use tqdm.notebook

  • use the new DrawControl to manage edited features

  • aoi module

Fix#

  • add the panel aaplication template

  • add the map_app template

  • add templates to the distibution

  • update modul_factory

  • stipout the notebooks

  • trick to make sepal_ui work with Python 3.10

  • use MenuControl in AoiControl

  • use menucontrol with value inspector

  • missing endif

  • use a pattern in glob

  • offset for the top navbar

  • automatically nest tiles in menucontrol

  • make the positioning optional

  • add ipynb files to translator test

  • use txt in mapbtn

  • solve conflict with AoiControl

  • be more specific in str testing

  • lat/lng were inverted in haversine

  • typo

  • use relative path in tests

  • remove existing unused keys

  • solve all the issue created by moving color from style to init

  • GeoJSON don’t have loading member

  • merge current master

  • use 1single argument

  • make the fulsscreen responsive to init status

  • point to the correct variables in the translator Fix #521

  • use txt in mapbtn Fix #510

  • nest the card instead of the tile Fix #512

  • remove unwanted notebooks

  • describe the bug in the comment

  • avoid mutate dc.data jsons. Identify circle geometries by type

  • use search-location instead of at

  • AppBar is not looking for the good one

  • froze the Box to make sure it’s never modified

  • use box for encapsulated dict

  • change color of the progress bar in alerts

  • avoid bug on repeated click

  • the points and vector were not triggering the v_model change event

  • hide asset

  • prevent crash when gee is set to false

  • avoid 3.10 to be transformed in 3.1

  • update translation keys

  • hide the statebar on map build

  • add the map loading state

Feat#

  • add templates

  • make it possible to change the menu size constraints

  • add a menucontrol component

  • first implementation of key_use

  • open in fullscreen

  • introduce tqdm progress bar. related with #294

  • query only locales forlders

  • add methods to deal with editions in DrawControl

  • introduce tqdm progress bar. related with #294

  • create an AoiControl widget

v_2.9.4 (2022-06-09)#

Fix#

  • drop jupyter-sphinx git version I think the rendering is going to fail but it’s preventing me from building the wheel and to use Jupyterlite I need the wheel Sorry not sorry

v_2.9.3 (2022-06-09)#

Fix#

  • build the wheel

v_2.9.2 (2022-06-09)#

Fix#

  • build the wheel

v_2.9.1 (2022-06-09)#

Fix#

  • allow the build off the wheel

v_2.9.0 (2022-06-09)#

Feat#

  • extend color simplenamspace to interactively display colors in …

  • extend color simplenamspace to interactively display colors in jypyter

  • refresh tooltip if there are new kwargs

  • return basemap box as default object from basemaps module

  • make wheel scroll default param

  • add a MapBtn

  • create planet handler

  • add keys and fix review

  • reset input fields when changing method

  • capture any other errors, direcrtyl from api

  • introduce StateIcon. An interactive icon.

  • make alert and button optional elements

  • create stand alone Planet credentials view

  • create planet handler

Refactor#

  • adapt tests to get the current theme”

  • enrich color object to display both theme colors

  • deprecate specific set theme and create generic function

  • initialize configuration file and make it available to all modules

  • improve zoom_bounds quality

  • improve zoom_ee_object quality

  • instantiate config parser and import in init

  • deprecate is_absolute

  • deprecate is_absolute

  • overwrite default sw default Tooltip object

  • rename tooltip wrapper widget

  • remove uncalled skips

  • set viz parameter outside of kwargs

  • use keys for vinspector messages

  • rename value inspector module and add a closing icon

  • some line breaks and removed a pair of condionals

  • reorder the coordinates

  • move the v_inspector away from SepalMap

  • cleaning

  • split the gee command override from the rest of SepalMap

  • use sepalwidgets StateIcon component

  • admit any type for value trait

  • add kwargs to the StateIcon

  • make command cli tools as python scripts to align autoprogram plugin

  • make parser var name descriptive and add module commands to path

  • use a fake init key

  • undo test

  • remove dust

  • raise error when credentials empty

  • move theDrawControl to its own file It will be supporting the drawing methods (editing, polygonize) from there

  • clean the import of ipyleaflet widgets

  • add translation keys for navdrawer items

  • add translation keys for navdrawer items

  • rename files

  • rename planet to avoid main planet package ambibuity

Fix#

  • zoom automatically on raster layers

  • digest all ee.ComputedObject

  • legacy assert

  • fullscreen control now specify which map to fullscreen

  • add the none_ok parameter to find_layer

  • remove bind method from Alert

  • skip planet test if no API key

  • remove bind method from Alert Fix #295

  • skip planet test if no API key Fix #481

  • add_tooltip method

  • typo

  • include a base filter to sepal_map search and delete methods

  • prepare refactoring of ValueInspector

  • avoid the v_inspector to move down the map

  • remove legacy dot on the map Fix #456

  • inspect rasters

  • read GeoJSON data

  • inspect ee_objects

  • remove background for btns on maps

  • closes #466

  • doc typo

  • typo

  • closes #466

  • validate when there is no initial value in module

  • add missing import

  • use quotes to define the planet_credentials

  • remove empty string from the translation dict

  • use keys for the fileinput placeholder Fix #464

  • avoid circular reference

  • geemap was still called in aoi_model

  • remove_all method to remove all layers but the basemaps

  • overwrite remove_layer to use index, name or layer

  • find layer by name and by index

  • set the basemaps as basemaps #422

  • drop usage of geemap + cleaning #455

  • continue using geemap 0.8.9

  • remove empty string from the translation dict Fix #449

  • fix #452

v_2.8.0 (2022-04-18)#

Fix#

  • remove empty versions from the changelog

  • prevent Alert with no parameters to raise a warning

  • backward compatibility of the type parameter

  • use msg for banner btn

  • only display the oldest banner queue the other and hide them

  • raise a warning if type is badly defined

  • display the number of stackbar in the queue

  • create the disclaimer tile on the fly

  • change logo source in light theme

  • unproject images in add_raster

  • unproject images in add_raster Fix #434

Feat#

  • new set and get children to sepalwidget. Aims to close #443

  • create Banner widget to display important message to end-user

  • override ipyleaflet Map add_layer method to use default style

Refactor#

  • rename _tmp class name with the actual new sepalwidget name

  • deal with type_ the same way we do it in Alert

  • use a persistent parameter instead of timeout

  • simplify add_banner method by calling Banner widget

  • return map when new layer added + make more clear param name

  • change alert by snackbar when creating a banner aims to close #438

  • move theme, color and theme function to styles

v_2.7.0 (2022-03-28)#

Refactor#

  • get folder name instead stem

  • change kernel by venv. reset df index

  • clean leftover

  • don’t use shell=True

  • reduce line number

  • sanityse scripts

  • cleaning

  • use observe decorator

  • observe alert trait even though no model

Feat#

  • cmd script to activate virtual envs

  • warn user this process will take some time

  • avoid adding multiple banners

  • control the theme using a btn

  • add theme in the config file

  • add interaction with drawer. closes #415

  • new fullscreen widget

  • new LocaleSelect widget

  • function to update config language

  • allow the tranlator to read config file

  • new fullscreen widget

Fix#

  • use repository name instead of stem

  • guess the languages available

  • check that the folder is a module directory

  • add a script to test enviroment

  • remove alert if change of the same parameter

  • set return statement

  • trigger the icon change

  • display only one alert per type use a lambda function and next intead of multiple ifs. set the v_model to false to systematically see the transition

  • specify the archive format

  • solve build issue in RDT

  • typo in attribution map

  • the lib translator was still using the old implementation

  • display message to the end user when changing theme

  • change menus colors according to theme

  • control selected aoi color

  • adapt map basemap to theme

  • control the theming with the config file

  • control datepicker value using v_model

  • us all .json in l10n folders

  • create a script to switch language parameters from terminal

  • display only the locales available for the current app

  • display only the locales available for the current app

  • use mdi icons in Numberfields

  • password eyes not diplayed

  • use mdi icons for pre-designed prepend-icon Fix #414

  • display messages to the end user on locale change

  • make the localSelector responsive to translator values

  • add the Local widget in the navbar

  • change config file on click

  • debug non working flags

  • support for subvarieties of language Fix #408

  • add a disabled trait to datepicker Fix #409

v_2.6.2 (2022-02-18)#

Fix#

  • prevent crash when badly design viz params are used Fix #405

v_2.6.1 (2022-02-17)#

Fix#

  • add the message file in the distrib

  • make readme copatible with pypi release

  • make readme compatible with pypi release has syntax errors in markup and would not be rendered on PyPI. line 6: Error: Document or section may not begin with a transition.

v_2.6.0 (2022-02-16)#

Refactor#

  • ignore untitled files

  • ignore untitled files

  • remove setattr magic method.

  • typo in class name

  • remove setattr magic method.

  • reshape messages to fit the translator requirements

  • replace every occurence of mdi icons

  • use / in Path

Fix#

  • remove fr file from merge

  • avoid deprecation by reshaping dictionnary

  • remove {locale}.json files

  • remove list from json files potoon is not compatible with lists but only key dictionaries

  • add basepath

  • set the name in the properties of the GEJSON output

  • don’t use the named ‘tmp’ directory

  • don’t use the named ‘tmp’ directory Fix #391

  • set the name in the properties of the GEJSON output Fix #390

  • typo

Feat#

  • change translator behaviour to meet l10n requirements

v_2.5.5 (2022-01-12)#

Fix#

  • avoid meta sepal when clicking on download btn

v_2.5.4 (2022-01-11)#

Fix#

  • scroll back to the top when change folde Fix #232

  • only install pre-commit hooks once

  • only install pre-commit hooks once Fix #373

  • use https instead of git

  • reset model output when selecting a new AOI Fix #366

Refactor#

  • cleaning

v_2.5.3 (2021-12-08)#

Fix#

  • solve the build issue in SEPAL

  • cryptography since flake8 linting cryptography is not a lazy dependency anymore

  • install missing packages

v_2.5.2 (2021-12-07)#

Fix#

  • prevent bug when image have no properties Fix #361

v_2.5.1 (2021-12-07)#

Fix#

  • git based libs are not compatible with pipy

v_2.5.0 (2021-12-06)#

Refactor#

  • use named arguments to improve readability

  • import sepal_ui after sys

  • use flake8 in pre-commit

  • reset github folder as hidden

  • remove deprecation notice

  • minor logical operator writing

  • deprecate toggle

  • use class management methods Fix #119

  • use kwargs pop

  • fix some of the parameters

  • remove init in model

  • use kwargs pop Avoid the duplication of parameter using an elegant and python method called dict poping

  • add black basge Fix #326

  • black typo

  • remove legacy print

  • typo in package name

  • change lib name Change the lib name to meet the name used in PiPy Some change will need to be done in the documentation to reflect this change

  • use * instead of list comprehension

Fix#

  • manage inverted bands

  • display hsv images

  • display categorical values without sld

  • specific case of hsv display

  • specific case of categorical data

  • handle when the viz_name is not in the image

  • overwrite addLayer to read metadata display parameters

  • add the colors to the documentation Fix #312

  • display folder as folder even when there is a suffix Fix #350

  • display vrt file as images Fix #351

  • change internal structure of widgets Improve coverage by testing markdown

  • Sepalwidget set viz

  • close fileinput menu when v_model is set

  • close menu when date is selected Fix #17

  • viz can be set in params

  • make viz into a trait It now controls the vizibility

  • hide the icon if set to empty

  • set back the missing members

  • hide the icon is set to empty

  • add increm parameter

  • change param

  • reload assetSelect on types change Fix #323

  • prevent setting asset of wrong type Fix #322

  • limit the items list to type The self.items += is not a usable operator for list trait I was force to use a tmp list to really update the filter the items

  • typo in Réunion name

  • open link in new tabs Fix #311

  • adapt test to new libs

  • add a banner on top of app Fix #314

  • init the items of the ClassTable Fix #313

Feat#

  • overwrite all vuetify components

  • overwrite all vuetify components

v_2.4.0 (2021-10-19)#

Feat#

  • filter by column and value in AOI.

  • filter by column and value in AOI. - closes: #296

Fix#

  • display specific warnings in alerts

  • replace default v_model fon VectorField as trait

  • doc build failed

  • only display SepalWarning in Alerts

  • this assignation was overwritting the w_asset dict

  • vector field method. closes #306

Refactor#

  • make v_model default and empty value as None instead of empty string

  • be consistent when concatenating

v_2.3.0 (2021-10-06)#

Fix#

  • add enforce_aoi to reclassify_model

  • use split instead of indexing Fix #302

  • prevent tooltip error when calling. closes #298

  • prevent tooltip error when calling. closes #298

  • little typo

  • fiix some minor bugs and add human sorted

Refactor#

  • create destination gee unique name before export

  • move exceptions from view to model

  • remove _chk_dst_file method, its process was duplicated in the _set_dst_class file method

Feat#

  • new script to Create a string followed by a consecutive underscore and number

  • test reclassify model coverage=80%

  • create useful fixtures to implement in related tests.

  • create a tests rasters to test reclassify methods

v_2.2.1 (2021-09-30)#

Fix#

  • typo in version naming

v_2.2.0 (2021-09-30)#

Fix#

  • use ssh url in module_factory Fix #283

  • typo

  • clip margins

  • use RPC to serve the resize method

  • use RPC to serve the resize method

  • catch when on_widget and targets have different length

  • get the widget instead of the widget name

  • local variable referenced before assignment

  • docs: fix typo

  • include the save parameter to the view when someones initialize the view without the model

Refactor#

  • remove un-used method

  • renamed Clip -> CopyToClip

  • only set targets at the begining

  • create a state bar to control if a table is already created

  • use switch decorator

  • make all view children elements part of the View class

Feat#

  • declare all variable

  • Copy to clipboard

  • add copy-to-clipboard widget

  • create common used fixtures

  • add a targets parameter to switch method

  • test reclassify model

  • add a target parameter in the switch method

  • create validation for the reclassify model method

v_2.1.1 (2021-09-15)#

Fix#

  • typo in setup

v_2.1.0 (2021-09-15)#

Fix#

  • folder init in reclassifyTile

  • typo in json dict

  • display the btn at the bottom of the table

  • display a message to the user when reclassify

  • default to 0 if class is not specified

  • use the SEPAL coloring parameters

  • use the folder name

  • small UI bug

  • use init_ee instead of ee.initialize()

  • import table

  • minor typo

  • remove type and feat: introducing switch decorator

  • remove type

Refactor#

  • lang: add keys

  • remove test notebook

  • ensure a value is set to the func

  • only set w_image to the appropriate widget

  • add new keys in translation

  • remove ununsed break

  • fix merge conflict

  • only init ee if needed

  • remove usage of gee in documentation

  • remove unused file

  • change the image visualization function (black-formatter).

  • extend the behavior of switch decorator with the last comments. closes #263

  • adapt table view widget to the parameter SCHEME. Remove ambiguity when handling widgets values by adding _metadata attribute

  • move SCHEMA variable from translation key to parameters to avoid ambiguity

  • drop pre-commit autoupdate

  • typo

  • reintroduce type attribute

  • fix french typos

  • create all variable to fix imports

  • place all at the file start

Feat#

  • change state when something is loaded

  • test asset validity

  • add commitizen check

  • improve sanity checks

  • separate the reclassified image and its visualization

  • define default_asset trait in SelectAsset. it will accept whether strings for unique default assets or lists for multiple. The trait can be observed to update the list anytime

  • introducing switch decorator

  • improve assetSelect component