# PERSEUS LLM-friendly markdown documentation ## changelog [Changelog](/llm-md/changelog/) ## contact [Contact](/llm-md/contact/) ## roadmap [Roadmap](/llm-md/roadmap/) ## andromeda [Compute proposals - Submit, track, and claim requests for compute time](/llm-md/andromeda/compute_proposals/) [My projects configuration - View your compute projects, current activity, and available project resources](/llm-md/andromeda/configurable_my_projects_overview/) [Global alerts - Center-wide notifications that appear at the top of every page](/llm-md/andromeda/global_alerts/) [Home & navigation - Find your way around the Andromeda landing page and navigation bar](/llm-md/andromeda/home/) [Login - Sign in to Andromeda via LDAP or an external identity provider](/llm-md/andromeda/login/) [My projects - View your active projects, their resources, usage, and jobs](/llm-md/andromeda/my_projects/) [Overview - Andromeda is the user-facing companion web interface for PERSEUS](/llm-md/andromeda/overview/) [My profile - Manage your name, affiliation, SSH keys, and linked accounts](/llm-md/andromeda/profile/) [Jobs - Inspect compute jobs that ran under your project](/llm-md/andromeda/project_jobs/) [Usage chart - Track how much of your granted compute resources you have used](/llm-md/andromeda/project_usage/) [Service Catalog - Browse project services, request access, and manage service requests](/llm-md/andromeda/service_catalog/) [Support tickets - Report a problem to the HPC support team and track it by email](/llm-md/andromeda/support_tickets/) [System status - Check the current operational state of the center's services](/llm-md/andromeda/system_status/) ## concepts [Affiliations - Definition of a PERSEUS affiliation](/llm-md/concepts/affiliations/) [Andromeda - Main web application used to access the PERSEUS platform](/llm-md/concepts/andromeda/) [Limits - Definition of a PERSEUS limit](/llm-md/concepts/limits/) [Overview](/llm-md/concepts/overview/) [Projects - Definition of a PERSEUS project](/llm-md/concepts/projects/) [Resources - Definition of a PERSEUS resource](/llm-md/concepts/resources/) [Roles - Available roles in PERSEUS](/llm-md/concepts/roles/) [Services - Definition of a PERSEUS service](/llm-md/concepts/services/) [States - Definition of a PERSEUS state](/llm-md/concepts/states/) [Workflows - Definition of a PERSEUS project workflow](/llm-md/concepts/workflows/) ## customization [Create a project programmatically](/llm-md/customization/create_new_project_programmatically/) [Install a plugin - How to find and install already existing plugins](/llm-md/customization/install_plugin/) [Overview](/llm-md/customization/overview/) [Setting up a local development environment - How to set up a Local Development Environment](/llm-md/customization/setup_local_dev_environment/) [Add database items - How to add items to the database](/llm-md/customization/database_manager/add_items/) [Delete database items - How to delete items from the database](/llm-md/customization/database_manager/delete_items/) [Get database items - How to fetch items from the database](/llm-md/customization/database_manager/get_items/) [File handling - How to work with files within the database](/llm-md/customization/database_manager/handling_files/) [Overview - How to interact with the PERSEUS database](/llm-md/customization/database_manager/overview/) [Update database items - How to update items in the database](/llm-md/customization/database_manager/update_items/) [Available form elements - Which form elements are available](/llm-md/customization/form_elements/available/) [Expressions - What expressions are and how they work](/llm-md/customization/form_elements/expressions/) [Overview - How to add frontend forms to PERSEUS](/llm-md/customization/form_elements/overview/) [Rules - How to work with rules](/llm-md/customization/form_elements/rules/) [API documentation - How to document API endpoints in services](/llm-md/customization/new_service/api_documentation/) [DELETE requests - How to handle DELETE requests](/llm-md/customization/new_service/delete_service/) [Example service - What an example service looks like](/llm-md/customization/new_service/example_service/) [GET requests - How to handle GET requests](/llm-md/customization/new_service/get_service/) [Service initialization - How to initialize a new service](/llm-md/customization/new_service/init_service/) [POST requests - How to handle POST requests](/llm-md/customization/new_service/post_service/) [Example state - Real-life example state](/llm-md/customization/new_state/example_state/) [3. Handle state tasks - Submission handling of state tasks](/llm-md/customization/new_state/handle_state_tasks/) [1. State initialization - Basic state initialization](/llm-md/customization/new_state/init_state/) [4. Pretreatment for projects - How to prepare a project for a new state](/llm-md/customization/new_state/pretreat_projects/) [PushState - What is a PushState and how to use it](/llm-md/customization/new_state/push_state/) [2. State user tasks - Add state user tasks for manual interactions](/llm-md/customization/new_state/state_tasks/) [Choices & Forks - How choices and forks work](/llm-md/customization/state_machine/choices_forks/) [Events - How state machine events look like](/llm-md/customization/state_machine/events/) [Nested state machine - What a nested state machine looks like](/llm-md/customization/state_machine/nested_state_machine/) [Overview - State machine overview](/llm-md/customization/state_machine/overview/) [Simple state machine - What a simple state machine looks like](/llm-md/customization/state_machine/simple_state_machine/) [Cronjobs - How to add cronjobs to PERSEUS](/llm-md/customization/utils/cronjobs/) [Custom project descriptions - How to add custom data to a project's description view](/llm-md/customization/utils/descriptive_data/) [Events - How to use the event system in PERSEUS](/llm-md/customization/utils/events/) [User settings - How to manage user settings](/llm-md/customization/utils/frontend_settings/) [Send mails - How to send mails using PERSEUS](/llm-md/customization/utils/send_mails/) [PERSEUS worker - How to add and use a PERSEUS worker](/llm-md/customization/utils/worker/) ## installation [LDAP configuration - Configure LDAP](/llm-md/installation/ldap/) [Mail configuration - Configure mail](/llm-md/installation/mail/) [Install Andromeda](/llm-md/installation/andromeda/) [Configuration options](/llm-md/installation/config_options/) [Install the Gateway](/llm-md/installation/gateway/) [Overview](/llm-md/installation/overview/) [Use Docker Compose](/llm-md/installation/use_docker-compose/) [Use installation script](/llm-md/installation/use_install_script/) ## manual [Upload project files - Upload a project specific file](/llm-md/manual/add_project_file/) [Add notes to projects - Add a note to projects](/llm-md/manual/add_project_note/) [Manage affiliations - How to work with the affiliation manager](/llm-md/manual/affiliation_manager/) [Andromeda module manager - Enable, disable, and configure Andromeda modules](/llm-md/manual/andromeda_module_manager/) [API usage - How to work with the REST API](/llm-md/manual/api_usage/) [Manage compute projects - How to work with compute projects](/llm-md/manual/compute_projects/) [Create a new person - How to create a new person](/llm-md/manual/create_person/) [Create a new project - Create a new project](/llm-md/manual/create_project/) [Dashboard - Customize your dashboard with widgets](/llm-md/manual/dashboard/) [Manage data deletions - Deletion Manager for sensitive user and project data](/llm-md/manual/data_deletion_manager/) [Data export - PERSEUS Data export](/llm-md/manual/data_export/) [Download GDPR information - Download GDPR Person information](/llm-md/manual/download_gdpr/) [Edit a person - How to edit a person](/llm-md/manual/edit_person/) [Edit a project - How to edit a project's details after its creation](/llm-md/manual/edit_project/) [Manage email templates - Managing internal/external Email templates](/llm-md/manual/email_template_manager/) [Frontend configuration - Configure frontend](/llm-md/manual/frontend_settings/) [Working with backups - Working with PERSEUS backups](/llm-md/manual/handling_backups/) [Transfer compute jobs - How to add / update compute jobs](/llm-md/manual/jobs_api/) [PERSEUS logging - How to view logs created by PERSEUS](/llm-md/manual/logging/) [Person details - View person details](/llm-md/manual/person_details/) [Transfer resource priorities - How to set resource priorities](/llm-md/manual/priorities_api/) [Manage priorities - Priority manager](/llm-md/manual/priority_manager/) [Add Public information and Funding details - Add a Public informations related to a project and the funding details if any.](/llm-md/manual/project_add_funding_and_publicinfo/) [Add publications to a project - Add a new publication related to the project](/llm-md/manual/project_add_publication/) [View project details - View project details](/llm-md/manual/project_details/) [Project reports - Generate project reports](/llm-md/manual/project_reports/) [Project search - Use the project search with filters](/llm-md/manual/project_search/) [Quick-edit granted resources - How to add and use a PERSEUS worker](/llm-md/manual/quick_edit_granted_resources/) [Manage resources - How to work with the resource manager](/llm-md/manual/resource_manager/) [Manage roles - How to work with the role manager](/llm-md/manual/role_manager/) [Andromeda Service Catalog - Manage service catalog items and review service access requests](/llm-md/manual/service_catalog/) [Manage state machines - Graphical State machine manager](/llm-md/manual/state_machine_manager/) [State tasks - Work with state tasks](/llm-md/manual/state_tasks/) [System Status management - Add or delete system status messages and services](/llm-md/manual/system_status/) [Report resource usage - How to add resource usage](/llm-md/manual/usage_api/) [User settings - User settings](/llm-md/manual/user_settings/) [Manage workflows - Workflow registry](/llm-md/manual/workflow_manager/)