-
Notifications
You must be signed in to change notification settings - Fork 14
Project structure
Paul Nilsson edited this page Oct 20, 2025
·
1 revision
The directory structure of the project is as follows:
-
.github/: Contains GitHub Actions workflow files for Continuous Integration and Continuous Deployment (CI/CD). -
doc/: Contains documentation files for the project, likely using Sphinx. -
pilot/: The main source code directory for the project.-
api/: Contains files related to the project's API. -
common/: Contains common utility functions and classes used across the project. -
control/: Houses the control logic of the application. -
copytool/: Includes various tools and modules for file copying operations. -
eventservice/: Contains files and modules related to the event service. -
info/: Manages information services and data handling. -
resource/: Contains modules for resource management. -
scripts/: Includes various scripts for different tasks. -
test/: Contains test files for the project. -
user/: Contains user-specific configurations and files. -
util/: A directory for various utility functions and modules. -
workflow/: Manages workflows and related tasks.
-
-
LICENSE: The license file for the project. -
README.md: The main README file for the project. -
requirements.txt: A list of Python packages required to run the project. -
setup.py: The setup script for the project.
- Introduction
- Pilot Architecture
- Project Structure
- Pilot Workflows
- Event service
- Metadata
- Signal Handling
- Error Codes
- Containers
- Special Algorithms
- Timing Measurements
- Data Transfers
- Copy Tools
- Direct Access
- Fallback Mechanism in Unified PanDA Queues
- Pilot release procedure