from target_simulator.analysis.simulation_archive import SimulationArchive D=type('D',(),{})() D.name='geo_test' D.to_dict=lambda: {'dummy':True} sa=SimulationArchive(D) ownship={'timestamp':100.0,'latitude':45.0,'longitude':9.0,'position_xy_ft':(0.0,0.0)} sa.add_ownship_state(ownship) target_x_ft = 100.0/0.3048 target_y_ft = 200.0/0.3048 sa.add_real_state(1,100.5,(target_x_ft,target_y_ft,30.0)) print('ownship_trajectory=', sa.ownship_trajectory) print('recorded_data=', sa.recorded_data) print('recorded_geopos=', sa.recorded_geopos) import target_simulator.analysis.simulation_archive as mod print('HAS_PYPROJ=', getattr(mod,'_HAS_PYPROJ',None)) print('module file=', mod.__file__)