# Data Transfer Package Manager ```{eval-rst} .. automodule:: ccat_data_transfer.data_transfer_package_manager :members: :undoc-members: :show-inheritance: :special-members: __init__ ``` ## Overview The Data Transfer Package Manager handles packages during site-to-site transfers. **Manager Process**: : Identifies packages ready for transfer, creates transfer operations, submits transfer tasks. **Worker Process**: : Executes actual data transfers between sites, verifies integrity. ## Key Functions - {py:func}`~ccat_data_transfer.data_transfer_package_manager.data_transfer_package_manager_service` - Main manager service - {py:func}`~ccat_data_transfer.data_transfer_package_manager.create_data_transfer_package_task` - Worker task for package creation ## Related Documentation - {doc}`../../philosophy` - Manager/Worker pattern explanation - {doc}`../../pipeline` - Data processing pipeline - {doc}`../../routing` - Transfer routing logic