{"id":1029,"date":"2024-09-16T10:24:00","date_gmt":"2024-09-16T10:24:00","guid":{"rendered":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/?page_id=1029"},"modified":"2025-06-12T08:48:38","modified_gmt":"2025-06-12T08:48:38","slug":"product_algorithm_laboratory","status":"publish","type":"page","link":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/product_algorithm_laboratory\/","title":{"rendered":"Product Algorithm Laboratory"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row conditional_render=&#8221;%5B%7B%22value_role%22%3A%22administrator%22%7D%5D&#8221;][vc_column width=&#8221;1\/4&#8243;]<div class=\"porto-sticky \" data-plugin-options=\"{&quot;containerSelector&quot;:&quot;&quot;,&quot;minWidth&quot;:767,&quot;padding&quot;:{&quot;top&quot;:110,&quot;bottom&quot;:0},&quot;activeClass&quot;:&quot;sticky-active&quot;}\"><div class=\"widget_sidebar_menu main-sidebar-menu wpb_custom_9adf6a1a1548c3471403cf5e7f3d7312\"><div class=\"sidebar-menu-wrap\"><ul id=\"menu-processing-left-menu\" class=\"sidebar-menu\"><li id=\"nav-menu-item-1082\" class=\"menu-item menu-item-type-custom menu-item-object-custom  narrow \"><a target=\"_blank\" href=\"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/ini\/kb\/books\/collaborative-environment-pal\"><i class=\"https:\/\/nam10.safelinks.protection.outlook.com\/?url=httpsportal.maap.eo.esa.intiniservicesPALguidesgeneric-capabilities-for-pal&amp;data=0502rita.massaserco.com9d73abdb525a48ed564608dd54d93462f93616dd45a640c89e29adab2fb5f25c00638760014119815263UnknownTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ0&amp;sdata=CnWQrAOuI6oPqivzoXKAq80v2aAhAdpZrMuejqhWLtI&amp;reserved=0\"><\/i>PAL User Guide<\/a><\/li>\n<\/ul><\/div><\/div><\/div>[\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221;]To promote user collaboration, ESA MAAP offers a platform for running and developing algorithms, analysing results, and performing processing tasks. The Product Algorithm Laboratory provides services such as on-demand processing, algorithm customisation, systematic processing, and processing campaigns. It offers workspaces for data management, processor and algorithm execution, and APIs and UIs for job management. It uses the \u201cInsula\u201d platform, which supports multi-tenancy by allocating dedicated resources for each tenant.[\/vc_column_text][vc_row_inner css=&#8221;.vc_custom_1728630697382{background-color: rgba(8,91,97,0.16) !important;*background-color: rgb(8,91,97) !important;}&#8221;][vc_column_inner][vc_empty_space]<div class=\"porto-preview-image \"><a href=\"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-content\/uploads\/2024\/10\/pal1.png\" title=\"\" target=\"_blank\"><span class=\"thumb-info thumb-info-preview\"><span class=\"thumb-info-wrapper\">\r\n\t\t<span data-src=\"\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-content\/uploads\/2024\/10\/pal1.png\" data-image=\"\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-content\/uploads\/2024\/10\/pal1.png\" class=\"lazy thumb-info-image\" data-plugin-lazyload data-plugin-options=\"{'appearEffect': 'animated fadeIn'}\"><\/span><i class=\"fas fa-spinner fa-spin fa-fw\"><\/i><\/span><\/span><\/a><\/div>[\/vc_column_inner][\/vc_row_inner][vc_row_inner][vc_column_inner][vc_separator css=&#8221;&#8221;][\/vc_column_inner][\/vc_row_inner][vc_row_inner css=&#8221;.vc_custom_1728630697382{background-color: rgba(8,91,97,0.16) !important;*background-color: rgb(8,91,97) !important;}&#8221;][vc_column_inner][vc_empty_space]<div class=\"porto-preview-image \"><a href=\"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-content\/uploads\/2024\/10\/pal2.png\" title=\"\" target=\"_blank\"><span class=\"thumb-info thumb-info-preview\"><span class=\"thumb-info-wrapper\">\r\n\t\t<span data-src=\"\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-content\/uploads\/2024\/10\/pal2.png\" data-image=\"\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-content\/uploads\/2024\/10\/pal2.png\" class=\"lazy thumb-info-image\" data-plugin-lazyload data-plugin-options=\"{'appearEffect': 'animated fadeIn'}\"><\/span><i class=\"fas fa-spinner fa-spin fa-fw\"><\/i><\/span><\/span><\/a><\/div>[\/vc_column_inner][\/vc_row_inner][\/vc_column][vc_column width=&#8221;1\/4&#8243;][vc_column_text css=&#8221;&#8221;]<strong>For registered users:<\/strong>[\/vc_column_text][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]Browse list of available services (processors, applications, ..)[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]Data exploitation and analysis[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]Processor installation in workspace[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]Processors execution (on-demand, systematic, ..)[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]Output monitoring[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]Official processor improving[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]Processors publishing[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]Develop a new algorithm[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]User output data upload and publishing[\/vc_message][vc_message message_box_color=&#8221;turquoise&#8221; icon_fontawesome=&#8221;fas fa-chevron-circle-down&#8221; css=&#8221;&#8221;]ICT resources monitoring[\/vc_message][\/vc_column][\/vc_row][vc_row wrap_container=&#8221;yes&#8221; conditional_render=&#8221;%5B%7B%22value_role%22%3A%22administrator%22%7D%5D&#8221; css=&#8221;.vc_custom_1729590079783{background-color: #f4f4f4 !important;}&#8221;][vc_column]<div class=\"porto-price-boxes pricing-table  no-borders spaced pricing-table-sm\"><div class=\"row\"><div class=\" col-lg-3 col-md-6\"><div class=\"porto-price-box plan   wpb_custom_66b8d1ac21af7585ef8d4c4e31e4d6ea plan-custom plan-btn-top\"><h3><strong>Visualisation &amp; Analytics (Perception)<\/strong><\/h3><p>Allowing users to search and exploit available data and processing outputs.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Visualisation &amp; Analytics \u200b<\/li>\n<li>Data Catalogue\u200b<\/li>\n<li>Sharing\u200b<\/li>\n<li>My Storage<\/li>\n<\/ul>\n<\/div><\/div><div class=\" col-lg-3 col-md-6\"><div class=\"porto-price-box plan   wpb_custom_66b8d1ac21af7585ef8d4c4e31e4d6ea plan-custom plan-btn-top\"><h3><strong>Processing (Intellect)<\/strong><\/h3><p>Allowing users to discover, execute, monitor and develop processing services, <span data-teams=\"true\"><span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\" dir=\"ltr\">i.e. a service that takes as an input data and generates some added value data, extracting information from the original inputs.\u00a0<\/span><\/span><\/p>\n<ul>\n<li>Algorithm Integration<\/li>\n<li>Applications and Processors Catalogue\u200b<\/li>\n<li>Processing Execution, Processor Chaining\u200b and Monitoring<\/li>\n<li>Scenarios Repository\u200b<\/li>\n<\/ul>\n<\/div><\/div><div class=\" col-lg-3 col-md-6\"><div class=\"porto-price-box plan   wpb_custom_66b8d1ac21af7585ef8d4c4e31e4d6ea plan-custom plan-btn-top\"><h3><strong>Account Management (Awareness)<\/strong><\/h3><p>Allowing users to control who has access to their data, services or uploaded files that they own. It also allows to get information about their account details and transaction history.\u200b<\/p>\n<ul>\n<li>My Storage\u200b<\/li>\n<li>Sharing\u200b<\/li>\n<li>Account Details<\/li>\n<\/ul>\n<\/div><\/div><div class=\" col-lg-3 col-md-6\"><div class=\"porto-price-box plan   wpb_custom_66b8d1ac21af7585ef8d4c4e31e4d6ea plan-custom plan-btn-top\"><h3><strong>Coding (Experiment)<\/strong><\/h3><p><span data-teams=\"true\"><span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\" dir=\"ltr\">Providing a comprehensive development platform equipped with programming languages, data processing libraries, and cloud-native development frameworks.\u00a0<\/span><\/span><\/p>\n<ul>\n<li>Algorithm Development<\/li>\n<li>JupyterHub<\/li>\n<li><span data-teams=\"true\"><span class=\"ui-provider a b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak\" dir=\"ltr\">Jupyter notebooks<\/span><\/span><\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div>[\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row conditional_render=&#8221;%5B%7B%22value_role%22%3A%22administrator%22%7D%5D&#8221;][vc_column width=&#8221;1\/4&#8243;][\/vc_column][vc_column width=&#8221;1\/2&#8243;][vc_column_text css=&#8221;&#8221;]To promote user collaboration, ESA MAAP offers a platform for running and developing algorithms, analysing results, and performing processing tasks. The Product Algorithm Laboratory provides services such as on-demand processing, algorithm customisation, systematic processing, and processing campaigns. It offers workspaces for data management, processor and algorithm execution, and APIs and UIs [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_themeisle_gutenberg_block_has_review":false,"iawp_total_views":878,"footnotes":""},"class_list":["post-1029","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-json\/wp\/v2\/pages\/1029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-json\/wp\/v2\/comments?post=1029"}],"version-history":[{"count":85,"href":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-json\/wp\/v2\/pages\/1029\/revisions"}],"predecessor-version":[{"id":1528,"href":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-json\/wp\/v2\/pages\/1029\/revisions\/1528"}],"wp:attachment":[{"href":"https:\/\/portal.preop.esa-maap.org\/ESAMAAP\/wp-json\/wp\/v2\/media?parent=1029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}