@@ -501,15 +501,15 @@ def _create_lateral_table_data(self, df):
501501 right_row ["block_id" ] = block_id
502502
503503 # Common columns (non-lateral) - use combined scales with internal lines
504- left_row ['program_ID' ] = first_row .get ('program_ID' , '' )
505- left_row [' scale_name' ] = combined_scale_name
506- left_row [' scale_value' ] = combined_scale_value
507- left_row [' notes' ] = first_row .get (' notes' , '' )
504+ left_row ["group_ID" ] = first_row .get ("group_ID" , "" )
505+ left_row [" scale_name" ] = combined_scale_name
506+ left_row [" scale_value" ] = combined_scale_value
507+ left_row [" notes" ] = first_row .get (" notes" , "" )
508508
509- right_row ['program_ID' ] = first_row .get ('program_ID' , '' )
510- right_row [' scale_name' ] = combined_scale_name
511- right_row [' scale_value' ] = combined_scale_value
512- right_row [' notes' ] = first_row .get (' notes' , '' )
509+ right_row ["group_ID" ] = first_row .get ("group_ID" , "" )
510+ right_row [" scale_name" ] = combined_scale_name
511+ right_row [" scale_value" ] = combined_scale_value
512+ right_row [" notes" ] = first_row .get (" notes" , "" )
513513
514514 # Lateral columns - map to generic names
515515 lateral_mappings = {
@@ -570,8 +570,15 @@ def _add_session_data_table(self, doc: Document, df_table: pd.DataFrame) -> None
570570 col for col in lateral_df .columns if col not in columns_to_exclude
571571 ]
572572
573- lateral_cols = ['laterality' , 'frequency' , 'anode' , 'cathode' , 'amplitude' , 'pulse_width' ]
574- common_cols = ['program_ID' , 'scale_name' , 'scale_value' , 'notes' ]
573+ lateral_cols = [
574+ "laterality" ,
575+ "frequency" ,
576+ "anode" ,
577+ "cathode" ,
578+ "amplitude" ,
579+ "pulse_width" ,
580+ ]
581+ common_cols = ["group_ID" , "scale_name" , "scale_value" , "notes" ]
575582
576583 lateral_cols = [col for col in lateral_cols if col in display_columns ]
577584 common_cols = [col for col in common_cols if col in display_columns ]
@@ -588,15 +595,15 @@ def _add_session_data_table(self, doc: Document, df_table: pd.DataFrame) -> None
588595 ) / 914400
589596
590597 base_in = {
591- ' laterality' : 0.30 ,
592- 'program_ID' : 0.40 ,
593- ' frequency' : 0.50 ,
594- ' anode' : 0.45 ,
595- ' cathode' : 0.60 ,
596- ' amplitude' : 0.60 ,
597- ' pulse_width' : 0.50 ,
598- ' scale_name' : 1.10 ,
599- ' scale_value' : 0.60 ,
598+ " laterality" : 0.30 ,
599+ "group_ID" : 0.40 ,
600+ " frequency" : 0.50 ,
601+ " anode" : 0.45 ,
602+ " cathode" : 0.60 ,
603+ " amplitude" : 0.60 ,
604+ " pulse_width" : 0.50 ,
605+ " scale_name" : 1.10 ,
606+ " scale_value" : 0.60 ,
600607 }
601608 widths_in = [base_in .get (c , 0.5 ) for c in ordered_columns ]
602609 if "notes" in ordered_columns :
0 commit comments