From a05919b9183285d3674be0266bfdd1bac4c987b8 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Wed, 26 Nov 2025 18:01:25 -0800 Subject: [PATCH] Delete tests/11_geospatial/outputs_gemini directory --- .../gemini-3-pro-preview TEMP_0.1.js | 12 ------------ .../gemini-3-pro-preview TEMP_0.2.js | 13 ------------- .../gemini-3-pro-preview TEMP_0.3.js | 12 ------------ .../gemini-3-pro-preview TEMP_0.4.js | 11 ----------- .../gemini-3-pro-preview TEMP_0.5.js | 12 ------------ .../gemini-3-pro-preview TEMP_0.6.js | 12 ------------ .../gemini-3-pro-preview TEMP_0.7.js | 9 --------- .../gemini-3-pro-preview TEMP_0.8.js | 13 ------------- .../gemini-3-pro-preview TEMP_0.9.js | 14 -------------- .../outputs_gemini/gemini-3-pro-preview TEMP_0.js | 12 ------------ .../gemini-3-pro-preview TEMP_1.1.js | 11 ----------- .../gemini-3-pro-preview TEMP_1.2.js | 12 ------------ .../gemini-3-pro-preview TEMP_1.3.js | 11 ----------- .../gemini-3-pro-preview TEMP_1.4.js | 13 ------------- .../gemini-3-pro-preview TEMP_1.5.js | 13 ------------- .../gemini-3-pro-preview TEMP_1.6.js | 9 --------- .../gemini-3-pro-preview TEMP_1.7.js | 11 ----------- .../gemini-3-pro-preview TEMP_1.8.js | 11 ----------- .../gemini-3-pro-preview TEMP_1.9.js | 12 ------------ .../outputs_gemini/gemini-3-pro-preview TEMP_1.js | 13 ------------- .../outputs_gemini/gemini-3-pro-preview TEMP_2.js | 9 --------- 21 files changed, 245 deletions(-) delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.1.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.2.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.3.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.4.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.5.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.6.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.7.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.8.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.9.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.1.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.2.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.3.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.4.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.5.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.6.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.7.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.8.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.9.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.js delete mode 100644 tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_2.js diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.1.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.1.js deleted file mode 100644 index 438f783..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.1.js +++ /dev/null @@ -1,12 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = await import('https://esm.sh/@turf/turf'); - - const coords = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(({ loc }) => loc); - - return coords.length < 2 ? 0 : - Math.round(length(lineString(coords), { units: 'kilometers' }) * 100) / 100; -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.2.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.2.js deleted file mode 100644 index 4edb299..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.2.js +++ /dev/null @@ -1,13 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = - await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm') - - const valid = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(({ loc }) => loc) - - return valid.length < 2 ? 0 : - Math.round(length(lineString(valid), { units: 'kilometers' }) * 100) / 100 -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.3.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.3.js deleted file mode 100644 index 8e0e783..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.3.js +++ /dev/null @@ -1,12 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const t = await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm') - - const pts = readings - .filter(({ loc }) => t.booleanPointInPolygon(t.point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc) - - return pts.length < 2 ? 0 : - Math.round(t.length(t.lineString(pts), { units: 'kilometers' }) * 100) / 100 -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.4.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.4.js deleted file mode 100644 index 5907dab..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.4.js +++ /dev/null @@ -1,11 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const t = await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm'); - const pts = readings - .filter(({ loc }) => t.booleanPointInPolygon(t.point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(({ loc }) => loc); - - return pts.length < 2 ? 0 : - Math.round(t.length(t.lineString(pts), { units: 'kilometers' }) * 100) / 100; -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.5.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.5.js deleted file mode 100644 index 6a981c1..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.5.js +++ /dev/null @@ -1,12 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const t = await import('https://esm.sh/@turf/turf'); - - const pts = readings - .filter(({ loc }) => t.booleanPointInPolygon(t.point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(({ loc }) => loc); - - return pts.length < 2 ? 0 : - Math.round(t.length(t.lineString(pts), { units: 'kilometers' }) * 100) / 100; -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.6.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.6.js deleted file mode 100644 index 36cc4b1..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.6.js +++ /dev/null @@ -1,12 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm') - - const path = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc) - - return path.length < 2 ? 0 : - Math.round(length(lineString(path), { units: 'kilometers' }) * 100) / 100 -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.7.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.7.js deleted file mode 100644 index 6d159ff..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.7.js +++ /dev/null @@ -1,9 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const t = await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm'); - const pts = readings - .filter(r => t.booleanPointInPolygon(t.point(r.loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc); - return pts.length < 2 ? 0 : +t.length(t.lineString(pts), { units: 'kilometers' }).toFixed(2); -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.8.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.8.js deleted file mode 100644 index 1c6c0e9..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.8.js +++ /dev/null @@ -1,13 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = await import('https://esm.sh/@turf/turf') - - const path = readings - .filter(r => booleanPointInPolygon(point(r.loc), boundary)) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc) - - return path.length < 2 - ? 0 - : +length(lineString(path), { units: 'kilometers' }).toFixed(2) -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.9.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.9.js deleted file mode 100644 index 97db457..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.9.js +++ /dev/null @@ -1,14 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = await import('https://esm.sh/@turf/turf'); - - const coords = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary)) - .sort((a, b) => a.ts - b.ts) - .map(({ loc }) => loc); - - if (coords.length < 2) return 0; - - const total = length(lineString(coords), { units: 'kilometers' }); - return Math.round(total * 100) / 100; -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.js deleted file mode 100644 index e228f5d..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_0.js +++ /dev/null @@ -1,12 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = await import('https://esm.sh/@turf/turf'); - - const coords = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(({ loc }) => loc); - - return coords.length < 2 ? 0 : - Math.round(length(lineString(coords), { units: 'kilometers' }) * 100) / 100; -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.1.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.1.js deleted file mode 100644 index 5c9994c..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.1.js +++ /dev/null @@ -1,11 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const turf = await import('https://esm.sh/@turf/turf'); - const coords = readings - .filter(({ loc }) => turf.booleanPointInPolygon(turf.point(loc), boundary)) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc); - - return coords.length < 2 ? 0 : - Math.round(turf.length(turf.lineString(coords), { units: 'kilometers' }) * 100) / 100; -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.2.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.2.js deleted file mode 100644 index c5295e5..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.2.js +++ /dev/null @@ -1,12 +0,0 @@ -export const analyzeGPS = async (readings, boundary) => { - const { point, booleanPointInPolygon, lineString, length } = await import('https://esm.sh/@turf/turf@6.5.0') - - const coords = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc) - - return coords.length < 2 ? 0 : - Math.round(length(lineString(coords), { units: 'kilometers' }) * 100) / 100 -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.3.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.3.js deleted file mode 100644 index 76b9531..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.3.js +++ /dev/null @@ -1,11 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = await import('https://esm.sh/@turf/turf'); - - const path = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc); - - return path.length < 2 ? 0 : +length(lineString(path)).toFixed(2); -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.4.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.4.js deleted file mode 100644 index aeafa9c..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.4.js +++ /dev/null @@ -1,13 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon: inside, point, lineString, length } = await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm') - - const path = readings - .filter(({ loc }) => inside(point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(({ loc }) => loc) - - if (path.length < 2) return 0 - - return +length(lineString(path), { units: 'kilometers' }).toFixed(2) -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.5.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.5.js deleted file mode 100644 index e6e83be..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.5.js +++ /dev/null @@ -1,13 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const turf = await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm'); - - const pts = readings - .filter(r => turf.booleanPointInPolygon(turf.point(r.loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc); - - return pts.length < 2 - ? 0 - : +turf.length(turf.lineString(pts), { units: 'kilometers' }).toFixed(2); -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.6.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.6.js deleted file mode 100644 index d4e6a3f..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.6.js +++ /dev/null @@ -1,9 +0,0 @@ -const analyzeGPS = async (data, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm') - const pts = data - .filter(d => booleanPointInPolygon(point(d.loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(d => d.loc) - return pts.length < 2 ? 0 : +length(lineString(pts)).toFixed(2) -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.7.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.7.js deleted file mode 100644 index da13d2d..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.7.js +++ /dev/null @@ -1,11 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { point, booleanPointInPolygon, lineString, length } = await import('https://cdn.jsdelivr.net/npm/@turf/turf/+esm'); - - const path = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc); - - return path.length < 2 ? 0 : +length(lineString(path)).toFixed(2); -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.8.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.8.js deleted file mode 100644 index 1740f67..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.8.js +++ /dev/null @@ -1,11 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { point, booleanPointInPolygon, lineString, length } = await import('https://esm.sh/@turf/turf') - - const path = readings - .filter(({ loc }) => booleanPointInPolygon(point(loc), boundary)) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc) - - return path.length < 2 ? 0 : +length(lineString(path), { units: 'kilometers' }).toFixed(2) -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.9.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.9.js deleted file mode 100644 index 382985c..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.9.js +++ /dev/null @@ -1,12 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const T = await import('https://esm.sh/@turf/turf') - const valid = readings - .filter(r => T.booleanPointInPolygon(T.point(r.loc), boundary)) - .sort((a, b) => a.ts - b.ts) - - if (valid.length < 2) return 0 - - const line = T.lineString(valid.map(v => v.loc)) - return Math.round(T.length(line) * 1e2) / 1e2 -} -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.js deleted file mode 100644 index 6d88602..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_1.js +++ /dev/null @@ -1,13 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const T = await import('https://esm.sh/@turf/turf'); - - const pts = readings - .filter(({ loc }) => T.booleanPointInPolygon(T.point(loc), boundary, { ignoreBoundary: true })) - .sort((a, b) => a.ts - b.ts) - .map(r => r.loc); - - return pts.length < 2 - ? 0 - : +T.length(T.lineString(pts), { units: 'kilometers' }).toFixed(2); -}; -export default analyzeGPS; \ No newline at end of file diff --git a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_2.js b/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_2.js deleted file mode 100644 index 3435c66..0000000 --- a/tests/11_geospatial/outputs_gemini/gemini-3-pro-preview TEMP_2.js +++ /dev/null @@ -1,9 +0,0 @@ -const analyzeGPS = async (readings, boundary) => { - const { booleanPointInPolygon, point, lineString, length } = await import('https://esm.sh/@turf/turf'); - const valid = readings - .filter(r => booleanPointInPolygon(point(r.loc), boundary)) - .sort((a, b) => a.ts - b.ts); - - return valid.length < 2 ? 0 : +length(lineString(valid.map(r => r.loc))).toFixed(2); -}; -export default analyzeGPS; \ No newline at end of file