Compact source