Skip to content

refactor: change default output folder to outputs/{filename}/#275

Merged
chanshing merged 1 commit intomasterfrom
refactor/output-folder-structure
Nov 9, 2025
Merged

refactor: change default output folder to outputs/{filename}/#275
chanshing merged 1 commit intomasterfrom
refactor/output-folder-structure

Conversation

@chanshing
Copy link
Member

Summary

  • Changes default output location from input file's directory to outputs/{filename}/
  • Simplifies code by setting default in argparse instead of conditional logic
  • Maintains backward compatibility via --outputFolder flag

Changes

src/accelerometer/accProcess.py

  • Set default='outputs' in parser.add_argument for --outputFolder
  • Remove conditional check for None, create subdirectory path directly
  • Output files now organized in dedicated subdirectories

Example

Before:

accProcess /path/to/myfile.cwa
# Output: /path/to/myfile-summary.json, /path/to/myfile-timeSeries.csv.gz

After:

accProcess /path/to/myfile.cwa
# Output: ./outputs/myfile/myfile-summary.json, ./outputs/myfile/myfile-timeSeries.csv.gz

- Change default --outputFolder from same directory as input file to 'outputs/'
- Output files now organized in subdirectories: outputs/{inputFileName}/
- Simplify code by setting default in argparse instead of conditional logic

Changes to src/accelerometer/accProcess.py:
- Set default='outputs' in parser.add_argument for --outputFolder
- Remove conditional check for None, create subdirectory path directly
- Maintain backward compatibility: users can still override with --outputFolder flag
@chanshing chanshing merged commit 32d1958 into master Nov 9, 2025
25 checks passed
@chanshing chanshing deleted the refactor/output-folder-structure branch November 9, 2025 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant