AGILab Logo

Getting Started

  • Quick-Start
    • LICENSE
    • Install Agilab
    • Support
  • Introduction
    • Overview
    • Purpose
    • Target Audience
    • Main Dependencies
    • Technologies Selection Criteria
    • Example: Aircraft Telecommunication
  • Features
    • agi-core
    • agilab

Core Topics

  • Cluster
    • Cluster Help
      • Overview
      • Principle
    • Key Generation
      • 1. Generate the keys
      • 2. Loading the private key in SSH Agent
        • 2.1 Load the private key
        • 2.2 Verify the key Addition
      • 3. Copy the public key to the server
        • 3.1 Allow your key
        • 3.2 Verification
      • Troubleshooting
        • SSHD Service
      • Useful links
  • AGILab
    • ▶️ EDIT
      • Sidebar
      • Main Content Area
      • Support
    • ▶️ EXECUTE
      • Introduction
      • Sidebar
      • Main Content Area
    • ▶️ EXPERIMENT
      • Sidebar
      • Main Content Area
    • ▶️ VIEW
      • Introduction
      • Sidebar
      • Main Content Area
  • Framework API
    • agi_env API
      • Usage Example
        • Instanciation
      • Reference
        • AgiEnv
        • ContentRenamer
        • normalize_path()
    • agi_distributor API
      • Usage Example
        • Installation
        • Update
        • Distribute
        • Run
      • Reference
    • workers API
      • Workers Reference
        • agent_worker
        • dag_worker
        • pandas_worker
        • polars_worker
  • Project Files Structure
  • Installation Overview
  • Troubleshooting
    • A - Prerequisite:
    • B - Pycharm Run/Debug configurations:
    • C - Exemple of Tests Sequence:
    • D - agilab_run vs gui_run:
  • Known Bugs
    • <UV> Sync Failed
    • <DASK> Debug Issue
    • <PYCHARM> Run/Debug Configuration is Broken
  • Licenses
    • Gui Licenses
    • Node Licenses
    • Env Licenses
    • My-code-project Licenses
    • Flight-project Licenses

Example Projects

  • Example1: Mycode-Project
    • manager:
    • worker: mycode_worker
      • MycodeWorker
        • MycodeWorker.algo_A()
        • MycodeWorker.algo_B()
        • MycodeWorker.algo_C()
        • MycodeWorker.algo_X()
        • MycodeWorker.algo_Y()
        • MycodeWorker.algo_Z()
        • MycodeWorker.build()
        • MycodeWorker.cython_decorators
        • MycodeWorker.dask_home
        • MycodeWorker.do_works()
        • MycodeWorker.env
        • MycodeWorker.exec()
        • MycodeWorker.exec_mono_process()
        • MycodeWorker.exec_multi_process()
        • MycodeWorker.expand()
        • MycodeWorker.expand_and_join()
        • MycodeWorker.get_logs_and_result()
        • MycodeWorker.get_work()
        • MycodeWorker.get_worker_info()
        • MycodeWorker.home_dir
        • MycodeWorker.is_managed_pc
        • MycodeWorker.join()
        • MycodeWorker.logs
        • MycodeWorker.mode
        • MycodeWorker.new()
        • MycodeWorker.onerror()
        • MycodeWorker.share_path
        • MycodeWorker.start()
        • MycodeWorker.stop()
        • MycodeWorker.t0
        • MycodeWorker.test()
        • MycodeWorker.topological_sort()
        • MycodeWorker.verbose
        • MycodeWorker.worker
        • MycodeWorker.worker_id
        • MycodeWorker.works()
  • Example2: Flight-Project
    • manager: flight
    • worker: flight_worker
  • Example3: Flight-Trajectory-Project
    • manager: flight_trajectory
    • worker: flight_trajectory_worker
      • FlightTrajectoryWorker
        • FlightTrajectoryWorker.build()
        • FlightTrajectoryWorker.cython_decorators
        • FlightTrajectoryWorker.dask_home
        • FlightTrajectoryWorker.do_works()
        • FlightTrajectoryWorker.env
        • FlightTrajectoryWorker.exec()
        • FlightTrajectoryWorker.exec_mono_process()
        • FlightTrajectoryWorker.exec_multi_process()
        • FlightTrajectoryWorker.expand()
        • FlightTrajectoryWorker.expand_and_join()
        • FlightTrajectoryWorker.get_logs_and_result()
        • FlightTrajectoryWorker.get_worker_info()
        • FlightTrajectoryWorker.home_dir
        • FlightTrajectoryWorker.is_managed_pc
        • FlightTrajectoryWorker.join()
        • FlightTrajectoryWorker.logs
        • FlightTrajectoryWorker.mode
        • FlightTrajectoryWorker.new()
        • FlightTrajectoryWorker.onerror()
        • FlightTrajectoryWorker.pool_init()
        • FlightTrajectoryWorker.pool_vars
        • FlightTrajectoryWorker.share_path
        • FlightTrajectoryWorker.start()
        • FlightTrajectoryWorker.stop()
        • FlightTrajectoryWorker.t0
        • FlightTrajectoryWorker.test()
        • FlightTrajectoryWorker.verbose
        • FlightTrajectoryWorker.work_done()
        • FlightTrajectoryWorker.work_init()
        • FlightTrajectoryWorker.work_pool()
        • FlightTrajectoryWorker.worker
        • FlightTrajectoryWorker.worker_id
        • FlightTrajectoryWorker.works()
      • haversine()
      • plane_trajectory
        • plane_trajectory.__init__()
        • plane_trajectory.calculate_bearing()
        • plane_trajectory.calculate_trajectory()
        • plane_trajectory.calculate_turn_direction_and_angle()
        • plane_trajectory.cruise_to_destination()
        • plane_trajectory.df_col_names
        • plane_trajectory.estimate_altitude_change_for_pitch_correction()
        • plane_trajectory.estimate_descent_distance()
        • plane_trajectory.estimate_level_off_alt_gain()
        • plane_trajectory.estimate_roll_pitch_correction_rotation()
        • plane_trajectory.get_min_waypoints_distance()
        • plane_trajectory.haversine_distance()
        • plane_trajectory.perform_descent()
        • plane_trajectory.perform_pitch_correction_to_level()
        • plane_trajectory.perform_roll_pitch_correction()
        • plane_trajectory.perform_turn_to_next_waypoint()
        • plane_trajectory.plot()
        • plane_trajectory.plot_3d_flight_path()
        • plane_trajectory.simulate_cruise_to_waypoint()
        • plane_trajectory.simulate_takeoff_and_climb()
  • Example4: Link-Sim-Project
    • manager: link_sim
    • worker: link_sim_worker

Hosting Sites

  • Agilab project
  • Agilab components
AGILab
  • Overview: module code

All modules for which code is available

  • agi_env.agi_env
  • flight_trajectory_worker.flight_trajectory_worker
  • mycode_worker.mycode_worker

© Copyright 2025, THALES SIX GTS France SAS.

Built with Sphinx using a theme provided by Read the Docs.