+
���i$ � � � R t ^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIH t ^ RI
tRtRt
Rt]]
3R R lltR R
lt]3R R lltR# )
u�
DeepSense-6G slice generator.
Primary path: ``extract_scenario23_slice`` reads a user-downloaded
Scenario-23 UAV-mmWave zip (``scenario23_dev_w_resources.zip`` from
deepsense6g.net) and emits a ≤ 2 MB HDF5 head slice with
``[time, beam]`` mmWave power + UAV telemetry.
Fallback path: ``generate`` — schema-preserving multimodal proxy (mmWave IQ
block + GPS trace + camera hash surrogate) emitted only when the local zip
is absent, loudly stamped ``[SYNTHETIC PROXY]``.
)�annotationsN)�Pathi i� i� c �0 � V ^8� d QhRRRRRRRRRRR R
/# )� �out_binr �out_meta�rngznp.random.Generator�n_mmwave�int�n_gps�return�None� )�formats "�</home/one/dsfb/crates/dsfb-rf/scripts/gen_proxy_deepsense.py�__annotate__r sL � � +M� +M�
�+M��+M�
�+M� � +M�
�+M�
�
+M� c � � \ V4 p\ V4 p\ P ! V4 pVP V4 R VP V4 , , P \ P
4 \ P ! R4 , pRR\ P ! ^\ P , V, R, VP ^ ^\ P , 4 , 4 , , pWgP \ P 4 , p\ P ! V^, \ P R7 pVP P \ P 4 VR&