The European Space Agency
Home
APEx Application Propagation Environments
Main navigation
  • Algorithm Services
  • Project Environments
    Web Portal
    Geospatial Explorer
    Documentation Hub
    User Forum
    Product Catalogue
    Collaborative Workspaces
  • Resources
    • Algorithm Services Catalogue
    • Data Catalogue
  • Documentation
  • FAQ
  • About APEx
  • News
Contact us
Main navigation
  • Algorithm Services
  • Project Environments
  • Resources
  • Documentation
  • FAQ
  • About APEx
  • News
APEx - Documentation Portal
  1. Project Tools
  2. User Workspace
  • Welcome
  • On-demand EO services
    • Using openEO service
    • APEx-Compliant Platforms
  • Project Tools
    • Use Cases
    • Geospatial Explorer
    • Project Portal
    • User Workspace
    • Interactive Development Environment
    • Product Catalogue
    • Documentation Portal
    • User Forum
  • Algorithm Services
    • On-Demand EO Services
    • Use Cases
    • Algorithm Porting
    • Algorithm Onboarding
    • Algorithm Upscaling
    • Algorithm Enhancement
    • Toolbox Cloudification
    • Algorithm Intercomparison
  • Guides
    • Creating APEx single sign-on token
    • Creating openEO based services
    • Creating EOAP based services
    • Upscaling openEO based services
    • Ingesting STAC metadata in APEx Product Catalogue
    • Linking APEx STAC catalogue with an openEO service
    • File format recommendations
  • Interoperability and Compliance Guidelines
    • Definitions & Actors
    • Algorithm Service Development Options
    • Algorithm Developer and Provider Guidelines
    • Algorithm Hosting Platforms Guidelines
    • Geospatial Explorer
    • Federated Business Model
  1. Project Tools
  2. User Workspace

User Workspace

Overview

The User Workspaces within the APEx Project Tools provide secure, personalised environments for individual users to perform a wide range of tasks, including development, data processing, visualisation, and analysis. These single-user environments are managed by JupyterHub and dynamically provisioned using Kubernetes, ensuring scalability, isolation, and ease of use. Key features and capabilities of the User Workspaces include:

  • Secure, Isolated Environments
    Each user is provided with a dedicated namespace within the Kubernetes cluster, ensuring resource isolation and secure data management.

  • Customisable Workspaces
    Workspaces can be tailored to user needs with specific configurations and tools, including pre-configured environments for tasks like data analysis and machine learning.

  • Seamless Integration with APEx Tools and Services
    Integration with other APEx tools, such as the Interactive Development Environment (IDE) and Product Catalogue, for enhanced functionality and data accessibility.

  • Robust Data Management
    Secure storage and retrieval of data and integration with external data sources

Showcase Scenarios

The User Workspaces support a variety of use cases, making them versatile tools for the EO community. Some typical scenarios include:

  • Development and Testing
    Researchers and developers can use the User Workspaces to develop and test new algorithms and models. For instance, a user might leverage the IDE integrated with JupyterHub to write and debug Python scripts for processing satellite imagery.

  • Data Analysis and Visualisation can perform exploratory data analysis and create visualisations using tools like JupyterLab or QGIS. For example, an analyst might use Jupyter notebooks to analyse climate data and visualise trends over time.

  • Educational and Training Purposes
    The User Workspaces can be used to create interactive tutorials and practical assignments that guide users through various aspects of APEx, from setting up workspaces and accessing data in the Product Catalogue to using the IDE for development tasks.

Stay Tuned

Additional information will be shared on this page as the project progresses.

Project Portal
Interactive Development Environment