Back to home page

EIC code displayed by LXR

 
 

    


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.