torc 0.21.0

Workflow management system
#!/usr/bin/env python
"""Transform cleaned CSV data to JSON format."""

import csv
import json
import os
import sys


def main():
    input_path = sys.argv[1]
    output_path = sys.argv[2]

    os.makedirs(os.path.dirname(output_path), exist_ok=True)

    with open(input_path, "r") as f:
        reader = csv.DictReader(f)
        rows = list(reader)

    with open(output_path, "w") as f:
        json.dump(rows, f, indent=2)

    print(f"Converted {len(rows)} rows to JSON")


if __name__ == "__main__":
    main()