Data Transfer Package Manager ============================== .. 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.transfer_package` - Worker task for package transfer Related Documentation ---------------------- * :doc:`../../philosophy` - Manager/Worker pattern explanation * :doc:`../../pipeline` - Data processing pipeline * :doc:`../../routing` - Transfer routing logic