Mercurial > repos > jay > gaiac_violin_plot
changeset 6:45246b7e07dc draft default tip
planemo upload for repository https://github.com/jaidevjoshi83/gaiac commit e62320eeba2e8bae9b1965507caa8faf027f6eaf-dirty
| author | jay |
|---|---|
| date | Wed, 28 Jan 2026 14:48:55 +0000 |
| parents | d86f132837d9 |
| 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:32:51 2026 +0000 +++ b/gaiac_time_sync/gaiac_time_sync.py Wed Jan 28 14:48:55 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:32:51 2026 +0000 +++ b/gaiac_time_sync/test-data/out.tsv Wed Jan 28 14:48:55 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:32:51 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:32:51 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
