Warning, /AID2E-framework/docs/getting-started/installation.md is written in an unsupported language. File is not indexed.
0001 # Installation
0002
0003 AID2E requires Python 3.11 or later and is currently installed from source.
0004
0005 ## Install from Source
0006
0007 Clone the repository and create a Python environment (recommended):
0008
0009 ```bash
0010 git clone https://github.com/aid2e/AID2E-framework.git
0011 cd AID2E-framework
0012
0013 python -m venv .venv
0014 source .venv/bin/activate
0015 python -m pip install -e .
0016 ```
0017
0018 The editable installation includes AID2E's core optimizer and local scheduler dependencies.
0019
0020 ## PanDA/iDDS Support
0021
0022 Install the optional PanDA dependencies when using the PanDA/iDDS scheduler:
0023
0024 ```bash
0025 python -m pip install -e ".[panda]"
0026 ```
0027
0028 Slurm, PanDA/iDDS, and ePIC software require their corresponding external environments. See the [scheduler guide](../user-guide/schedulers.md) and [workflow guide](../user-guide/workflows.md) for configuration details.
0029
0030 ## Verify the Installation
0031
0032 ```bash
0033 aid2e version
0034 aid2e --help
0035 ```
0036
0037 Continue with the [Quick Start](quick-start.md) to validate and run the DTLZ2 example.