Skip to content
Open
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
ea4cdd2
Fixed Code for 3 files
kartik-s21 Apr 7, 2026
91d22a7
NameError Resolved
kartik-s21 Apr 8, 2026
c3084c4
Merge branch 'master' into code_fix_unenergy
kartik-s21 Apr 10, 2026
297374c
Merge branch 'master' into code_fix_unenergy
kartik-s21 Apr 12, 2026
34bb357
Merge pull request #1 from kartik-s21/code_fix_unenergy
kartik-s21 Apr 13, 2026
ee1e0b2
Merge branch 'datacommonsorg:master' into master
kartik-s21 Apr 30, 2026
8707bba
Merge branch 'datacommonsorg:master' into master
kartik-s21 May 5, 2026
5527dcd
Merge branch 'datacommonsorg:master' into master
kartik-s21 May 5, 2026
e41a8a7
Merge branch 'datacommonsorg:master' into master
kartik-s21 May 5, 2026
7f17aa3
Resolve merge conflict in energy process script
kartik-s21 May 17, 2026
59bcad2
Merge branch 'datacommonsorg:master' into master
kartik-s21 May 17, 2026
4fc439a
Merge branch 'datacommonsorg:master' into master
kartik-s21 May 28, 2026
9e5417c
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 2, 2026
cb72442
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 4, 2026
d9bb0a6
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 5, 2026
2515f96
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 7, 2026
c099907
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 10, 2026
1359560
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 12, 2026
0dfeecc
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 15, 2026
b09267f
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 17, 2026
776feff
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 18, 2026
4b06212
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jun 30, 2026
8bb164a
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 8, 2026
7ebbdce
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 13, 2026
7eb092e
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 20, 2026
2f9a79b
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 20, 2026
fb658bd
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 22, 2026
29db8fa
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 24, 2026
3026f30
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 29, 2026
7a815af
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 30, 2026
cb02292
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 31, 2026
305fb69
Merge branch 'datacommonsorg:master' into master
kartik-s21 Jul 31, 2026
a146ef9
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 3, 2026
c7ad25e
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 3, 2026
2b81be4
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 4, 2026
5a4e570
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 6, 2026
5b6dbc1
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 17, 2026
ac6de11
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 19, 2026
dd720d8
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 19, 2026
f44bb19
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 24, 2026
fe7698d
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 24, 2026
4472a5e
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 25, 2026
9aaa16b
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 26, 2026
7c56c23
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 27, 2026
49da787
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 28, 2026
7ea4414
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 30, 2026
d350d46
Merge branch 'datacommonsorg:master' into master
kartik-s21 Aug 31, 2026
abd1d2c
Merge branch 'datacommonsorg:master' into master
kartik-s21 Sep 1, 2026
2e248e4
Merge branch 'datacommonsorg:master' into master
kartik-s21 Sep 2, 2026
3a45487
Merge branch 'datacommonsorg:master' into master
kartik-s21 Sep 4, 2026
130fb5a
Merge branch 'datacommonsorg:master' into master
kartik-s21 Sep 6, 2026
f6b4f84
Merge branch 'datacommonsorg:master' into master
kartik-s21 Sep 8, 2026
f3fbbc7
Merge branch 'datacommonsorg:master' into master
kartik-s21 Sep 9, 2026
f59094c
Merge branch 'datacommonsorg:master' into master
kartik-s21 Sep 10, 2026
87901b0
Merge branch 'datacommonsorg:master' into master
kartik-s21 Sep 11, 2026
34050f0
CensusCountyBusinessPatterns: add retry loop and failure check in sha…
kartik-s21 Sep 11, 2026
19a412b
CensusCountyBusinessPatterns: clean up partial artifacts and validate…
kartik-s21 Sep 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 22 additions & 13 deletions scripts/census_county_business_patterns/shard_input_csv.sh
Original file line number Diff line number Diff line change
Expand Up @@ -106,19 +106,28 @@ for file in "$SHARD_DIR"/*_shard_*.csv; do

echo "INFO: Processing shard: $file (Prefix: $prefix)" >&2

# Execute the Python processing script in the background (&)
# We assume statvar_processpr.py takes these arguments.
# If there are other arguments (the '...' in your original snippet), add them here.
python3 "$STATVAR_PROCESSOR_SCRIPT" \
--input_data="$file" \
--existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf \
--pv_map="censuscountybusinesspatterns_pvmap.csv" \
--config_file="censuscountybusinesspatterns_metadata.csv" \
--output_path="$OUTPUT_FINAL_DIR/output_${prefix}" \
--counters_print_interval=-1
# --output_counters="$DEBUG_DIR/counters_${prefix}" \ # uncomment this line to debug the script like to get the details like memory utlization etc.
# Add any other required arguments for statvar_processpr.py here \
# Run in background
# Execute the Python processing script with retry on failure
success=0
for attempt in 1 2 3; do
rm -f "$OUTPUT_FINAL_DIR/output_${prefix}"*
if python3 "$STATVAR_PROCESSOR_SCRIPT" \
--input_data="$file" \
--existing_statvar_mcf=gs://unresolved_mcf/scripts/statvar/stat_vars.mcf \
--pv_map="censuscountybusinesspatterns_pvmap.csv" \
--config_file="censuscountybusinesspatterns_metadata.csv" \
--output_path="$OUTPUT_FINAL_DIR/output_${prefix}" \
--counters_print_interval=-1 && [ -s "$OUTPUT_FINAL_DIR/output_${prefix}.csv" ]; then
success=1
break
fi
echo "WARNING: Processor failed on shard $file (Attempt $attempt/3). Retrying in 15s..." >&2
sleep 15
done
if [ $success -ne 1 ]; then
rm -f "$OUTPUT_FINAL_DIR/output_${prefix}"*
echo "ERROR: Processor failed on shard $file after 3 attempts. Aborting." >&2
exit 1
fi

# Manage parallelism: pause if too many jobs are running
# We monitor the 'statvar_processpr.py' script's processes.
Expand Down
Loading