Example 2. App with GUI
config.json for app with GUI explained
Introduction
Configuration for apps with graphical user interface are pretty much the same like any other Supervisely apps. In this section we'll look into Interactive objects distribution app. Application calculates interactive heatmap chart for every class with objects distribution.

supervisely-ecosystem/interactive-objects-distribution/config.json

Properties
type
typeType of the Ecosystem entity
version
versionApp engine version
name
nameName of the app
description
descriptionApp description in Ecosystem
categories
categoriesList of categories that app are associated with in Ecosystem

icon
iconLink to the application icon
poster
posterLink to the application poster
entrypoint
entrypointInstruction for executing app scripts.
src.main is a relative path to main.py which contains app object :app
port
portPredefined standard port for the app
context_menu
context_menuApp context menu configuration options. If not specified, app can be launched only from Ecosystem
context_category - sub section in context menu
target - determines where the application can be launched from

min_instance_version
min_instance_versionMinimum instance version to launch app. Current instance version can be found at the bottom right corner at the Supervisely

Last updated
Was this helpful?