changeset 6:2502e3ee6397 draft default tip

planemo upload for repository https://github.com/jaidevjoshi83/gaiac commit e62320eeba2e8bae9b1965507caa8faf027f6eaf-dirty
author jay
date Wed, 28 Jan 2026 14:49:26 +0000
parents 0b581fb9fc70
children
files gaiac_time_sync/gaiac_time_sync.py gaiac_time_sync/test-data/out.tsv gaiac_time_sync/test_output.csv gaiac_time_sync/test_output_3files.csv
diffstat 4 files changed, 6 insertions(+), 24 deletions(-) [+]
line wrap: on
line diff
--- a/gaiac_time_sync/gaiac_time_sync.py	Wed Jan 28 14:33:14 2026 +0000
+++ b/gaiac_time_sync/gaiac_time_sync.py	Wed Jan 28 14:49:26 2026 +0000
@@ -60,22 +60,13 @@
     if use_index and output_mode == 'multiple':
         for df in aligned_dfs:
             df.rename(columns={merge_col: "Date_Time"}, inplace=True)
-        # Update merge_col to new name so single mode merging works if triggered
+
         merge_col = "Date_Time" 
 
     # Output files
-    if output_mode == 'multiple':
-        for i, (file, df) in enumerate(zip(file_list, aligned_dfs)):
-            # Clean filename logic (handle paths)
-            filename = os.path.splitext(os.path.basename(file.strip()))[0]
-            
-            pass
-
-
     if output_mode == 'single':
         # Merge all aligned dataframes
         merged_df = aligned_dfs[0]
-        # Rename back if needed? 
         if use_index:
              merged_df.rename(columns={merge_col: "Date_Time"}, inplace=True)
              merge_col = "Date_Time"
@@ -90,12 +81,12 @@
         merged_df.to_csv(output, index=False, sep=sep)
         print("Single merged file saved.")
         
-    elif output_mode == 'multiple': # Original logic for multiple
+    elif output_mode == 'multiple':
          
          for i, (file, df) in enumerate(zip(file_list, aligned_dfs)):
             filename = os.path.splitext(os.path.basename(file.strip()))[0]
             output_prefix = os.path.splitext(output)[0]
-            output_file = f"{output_prefix}_{filename}.csv"
+            output_file = f"{output_prefix}_{filename}.tsv"
             df.to_csv(output_file, index=False, sep=sep)
          print("Aligned files saved individually.")
     else:
@@ -115,7 +106,7 @@
     parser.add_argument(
         '-s', '--sep',
         default='\t',
-        help='Separator used in the input files (default: ,)'
+        help='Separator used in the input files (default: tab)'
     )
 
     parser.add_argument(
@@ -127,7 +118,7 @@
 
     parser.add_argument(
         '-o', '--output',
-        default='aligned',
+        default='aligned.tsv',
         help="Output filename"
     )
 
--- a/gaiac_time_sync/test-data/out.tsv	Wed Jan 28 14:33:14 2026 +0000
+++ b/gaiac_time_sync/test-data/out.tsv	Wed Jan 28 14:49:26 2026 +0000
@@ -1,4 +1,4 @@
-date_time	Temparature1	Humidity1	Temparature2	Humidity2	Temparature3	humidity3
+Date_Time	Temparature1	Humidity1	Temparature2	Humidity2	Temparature3	humidity3
 2019-06-07 13:28:00	39.0	50.471	39.0	50.471	38	53.0
 2019-06-07 13:29:00	39.0	51.0	39.0	50.471	38	52.824
 2019-06-07 13:31:00	38.9	50.0	40.0	49.0	38	51.944
--- a/gaiac_time_sync/test_output.csv	Wed Jan 28 14:33:14 2026 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,5 +0,0 @@
-Date_Time	Temparature1	Humidity1	Temparature2	Humidity2
-2019-06-07 13:28:00	39.0	50.471	39.0	50.471
-2019-06-07 13:29:00	39.0	51.0	39.0	50.471
-2019-06-07 13:30:00	39.588	49.647	39.588	49.647
-2019-06-07 13:31:00	38.9	50.0	40.0	49.0
--- a/gaiac_time_sync/test_output_3files.csv	Wed Jan 28 14:33:14 2026 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,4 +0,0 @@
-Date_Time	Temparature1	Humidity1	Temparature2	Humidity2	Temparature3	humidity3
-2019-06-07 13:28:00	39.0	50.471	39.0	50.471	38	53.0
-2019-06-07 13:29:00	39.0	51.0	39.0	50.471	38	52.824
-2019-06-07 13:31:00	38.9	50.0	40.0	49.0	38	51.944