Add files via upload

This commit is contained in:
Peter Norvig
2024-10-28 13:32:05 -07:00
committed by GitHub
parent 1bc4923c35
commit 10ee4b4900
4 changed files with 1467 additions and 1202 deletions

File diff suppressed because one or more lines are too long

View File

@@ -13,7 +13,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 1, "execution_count": 2,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@@ -42,7 +42,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 2, "execution_count": 3,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@@ -80,7 +80,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 3, "execution_count": 4,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@@ -110,7 +110,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 4, "execution_count": 5,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@@ -127,7 +127,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 5, "execution_count": 6,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@@ -146,15 +146,28 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 6, "execution_count": 1,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [
{
"ename": "NameError",
"evalue": "name 'parse_segments' is not defined",
"output_type": "error",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)",
"Input \u001b[0;32mIn [1]\u001b[0m, in \u001b[0;36m<cell line: 1>\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0m segments \u001b[38;5;241m=\u001b[39m \u001b[43mparse_segments\u001b[49m(\u001b[38;5;28mopen\u001b[39m(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbikesegments.csv\u001b[39m\u001b[38;5;124m'\u001b[39m))\n\u001b[1;32m 3\u001b[0m places \u001b[38;5;241m=\u001b[39m drop_index(pd\u001b[38;5;241m.\u001b[39mread_table(\u001b[38;5;28mopen\u001b[39m(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mbikeplaceshort.csv\u001b[39m\u001b[38;5;124m'\u001b[39m), sep\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m,\u001b[39m\u001b[38;5;124m'\u001b[39m, comment\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m#\u001b[39m\u001b[38;5;124m'\u001b[39m))\n\u001b[1;32m 5\u001b[0m tiles \u001b[38;5;241m=\u001b[39m drop_index(pd\u001b[38;5;241m.\u001b[39mDataFrame(columns\u001b[38;5;241m=\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mdate square cluster total comment\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;241m.\u001b[39msplit(), data\u001b[38;5;241m=\u001b[39m[\n\u001b[1;32m 6\u001b[0m (\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m09/21/2024\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;241m14\u001b[39m, \u001b[38;5;241m1394\u001b[39m, \u001b[38;5;241m3496\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mMichael J. Fox ride in Sonoma!12470434052\u001b[39m\u001b[38;5;124m'\u001b[39m),\n\u001b[1;32m 7\u001b[0m (\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m04/28/2024\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;241m14\u001b[39m, \u001b[38;5;241m1275\u001b[39m, \u001b[38;5;241m3382\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mLivermore!11287081291\u001b[39m\u001b[38;5;124m'\u001b[39m),\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 17\u001b[0m (\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m09/08/2022\u001b[39m\u001b[38;5;124m'\u001b[39m, \u001b[38;5;241m11\u001b[39m, \u001b[38;5;241m300\u001b[39m, \u001b[38;5;241m2487\u001b[39m, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mFirst started tracking tiles\u001b[39m\u001b[38;5;124m'\u001b[39m)])\n\u001b[1;32m 18\u001b[0m )\u001b[38;5;241m.\u001b[39mstyle\u001b[38;5;241m.\u001b[39mformat({\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mcomment\u001b[39m\u001b[38;5;124m'\u001b[39m: make_clickable, \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mdate\u001b[39m\u001b[38;5;124m'\u001b[39m: link_date})\n",
"\u001b[0;31mNameError\u001b[0m: name 'parse_segments' is not defined"
]
}
],
"source": [ "source": [
"segments = parse_segments(open('bikesegments.csv'))\n", "segments = parse_segments(open('bikesegments.csv'))\n",
"\n", "\n",
"places = drop_index(pd.read_table(open('bikeplaceshort.csv'), sep=',', comment='#'))\n", "places = drop_index(pd.read_table(open('bikeplaceshort.csv'), sep=',', comment='#'))\n",
"\n", "\n",
"tiles = drop_index(pd.DataFrame(columns='date square cluster total comment'.split(), data=[\n", "tiles = drop_index(pd.DataFrame(columns='date square cluster total comment'.split(), data=[\n",
" ('09/21/2024', 14, 1394, 3496, 'Michael J. Fox ride in Sonoma!12470434052'),\n",
" ('04/28/2024', 14, 1275, 3382, 'Livermore!11287081291'),\n", " ('04/28/2024', 14, 1275, 3382, 'Livermore!11287081291'),\n",
" ('02/25/2024', 14, 1196, 3279, 'Expanding through Santa Cruz and to the South!10838162005'),\n", " ('02/25/2024', 14, 1196, 3279, 'Expanding through Santa Cruz and to the South!10838162005'),\n",
" ('01/01/2024', 14, 1056, 3105, 'Start of this year'),\n", " ('01/01/2024', 14, 1056, 3105, 'Start of this year'),\n",
@@ -178,7 +191,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 7, "execution_count": 8,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@@ -223,7 +236,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 8, "execution_count": 14,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@@ -240,7 +253,8 @@
" 'done': [rounded(m * p / 100) for m, p in zip(F['miles'], F['pct'])],\n", " 'done': [rounded(m * p / 100) for m, p in zip(F['miles'], F['pct'])],\n",
" 'pct': [pretty_pct(p) for p in F['pct']], \n", " 'pct': [pretty_pct(p) for p in F['pct']], \n",
" 'badge': [badge(float(p)) for p in F['pct']],\n", " 'badge': [badge(float(p)) for p in F['pct']],\n",
" 'to next badge': [to_go(p, m) for p, m in zip(F['pct'], F['miles'])]\n", " 'to next badge': [to_go(p, m) for p, m in zip(F['pct'], F['miles'])],\n",
" 'to big badge': [to_go(p, m, {25: .25, 90: .50}) for p, m in zip(F['pct'], F['miles'])]\n",
" })\n", " })\n",
"\n", "\n",
"def pretty_pct(pct) -> str:\n", "def pretty_pct(pct) -> str:\n",
@@ -253,13 +267,16 @@
" return f'{badge}%'\n", " return f'{badge}%'\n",
" return 'none'\n", " return 'none'\n",
"\n", "\n",
"def to_go(pct, miles, targets=(0.02, 0.1, 0.2, 1, 2, 25, 50, 90, 99)):\n", "bonuses = {0.02: 0, 0.1: 0, 0.2: 0, 1: 0, 2: 0, 25: .25, 50: .05, 75: .10, 90: .50, 99: .10}\n",
"\n",
"def to_go(pct, miles, bonuses=bonuses) -> str:\n",
" \"\"\"Describe next target to hit to get a badge.\"\"\"\n", " \"\"\"Describe next target to hit to get a badge.\"\"\"\n",
" done = pct * miles / 100\n", " done = pct * miles / 100\n",
" return next((f'{rounded(target / 100 * miles - done):>5} mi to {target}%' \n", " for b in bonuses:\n",
" for target in targets\n", " if done < b / 100 * miles:\n",
" if done < target / 100 * miles), \n", " delta = b / 100 * miles - done\n",
" '')\n", " return f'{rounded(delta):>5} mi to {b}% ({rounded(bonuses[b] * miles + delta)} points)'\n",
" return ''\n",
" \n", " \n",
"def rounded(x: float) -> str: \n", "def rounded(x: float) -> str: \n",
" \"\"\"Round x to 3 spaces wide (if possible).\"\"\"\n", " \"\"\"Round x to 3 spaces wide (if possible).\"\"\"\n",
@@ -281,7 +298,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 9, "execution_count": 10,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [
@@ -324,7 +341,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 10, "execution_count": 11,
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
"source": [ "source": [

View File

@@ -3,103 +3,107 @@ name,miles,county,pct
#,,, San Mateo County = SMC #,,, San Mateo County = SMC
#,,, #,,,
Atherton,56.3,SMC,100 Atherton,56.3,SMC,100
Bay Area Ridge Trail,395.6,SMC,28.68 Bay Area Ridge Trail,395.6,SMC,29.02
Belmont,98.1,SMC,88.39 Belmont,98.1,SMC,90.43
Brisbane,40.9,SMC,50.4 Brisbane,40.9,SMC,49.62
Broadmoor,8.8,SMC,38.26 Broadmoor,8.8,SMC,38.26
Burleigh Murray Park,2.1,SMC,95.08 Burleigh Murray Park,2.1,SMC,95.08
Burlingame,88.4,SMC,56.88 Burlingame,88.4,SMC,56.50
Burlingame Hills,6,SMC,71.5 Burlingame Hills,6,SMC,71.45
Butano State Park,15.2,SMC,30.1 Butano State Park,15.2,SMC,29.28
Coal Creek Preserve,3.9,SMC,66.7 Coal Creek Preserve,3.9,SMC,68.74
Colma,13.7,SMC,66.24 Colma,13.7,SMC,64.79
Daly City,148.1,SMC,28.27 Daly City,148.1,SMC,28.42
East Palo Alto,48.3,SMC,99.95 East Palo Alto,48.3,SMC,99.97
El Corte de Madera OSP,34.54,SMC,26.88 El Corte de Madera OSP,34.54,SMC,26.85
El Granada,49.2,SMC,43.6 El Granada,49.2,SMC,53.71
Emerald Lake Hills,24.6,SMC,99.96 Emerald Lake Hills,24.6,SMC,100
Foster City,150,SMC,99.4 Foster City,150,SMC,99.14
Half Moon Bay,68,SMC,34.0 Half Moon Bay,68,SMC,50.56
Half Moon Bay State Beach,4.4,SMC,52.4 Half Moon Bay State Beach,4.4,SMC,65.89
Hillsborough,85.3,SMC,53.1 Hillsborough,85.3,SMC,53.12
Kensington Square,0.6,SMC,100 Kensington Square,0.6,SMC,100
Ladera,8.1,SMC,100 Ladera,8.1,SMC,100
Long Ridge Preserve,11.0,SMC,45.1 Long Ridge Preserve,11.0,SMC,45.10
Los Trancos OSP,0.3,SMC,100 Los Trancos OSP,0.3,SMC,100
Los Trancos Woods,5.3,SMC,100 Los Trancos Woods,5.3,SMC,100
Menlo Oaks,3.5,SMC,100 Menlo Oaks,3.5,SMC,100
Menlo Park,139.5,SMC,99.9 Menlo Park,139.5,SMC,99.97
Millbrae,65,SMC,51.3 Millbrae,67.8,SMC,52.05
Montara,27.8,SMC,60.2 Montara,27.8,SMC,61.15
Moss Beach,19.7,SMC,43.69 Moss Beach,19.7,SMC,59.66
North Fair Oaks,26.7,SMC,100 North Fair Oaks,26.7,SMC,100
Pacifica,150.9,SMC,33.2 Pacifica,150.9,SMC,36.80
Palomar Park,4,SMC,100 Palomar Park,4,SMC,100
Portola Redwoods SP,2.9,SMC,74.3 Portola Redwoods SP,2.9,SMC,74.07
Portola Valley,48.2,SMC,99.93 Portola Valley,48.2,SMC,100
Purisima Creek Preserve,16.5,SMC,39.0 Purisima Creek Preserve,16.5,SMC,39.09
Redwood City,240.5,SMC,99.73 Redwood City,240.5,SMC,99.66
Russian Ridge Preserve,12.2,SMC,59.5 Russian Ridge Preserve,12.2,SMC,59.66
San Bruno,114,SMC,34.9 San Bruno,114,SMC,36.42
San Carlos,99,SMC,99.50 San Carlos,99,SMC,99.51
San Mateo,256,SMC,54.6 San Mateo,256,SMC,54.64
San Mateo Highlands,18,SMC,93.5 San Mateo Highlands,18,SMC,92.36
Sequoia Tract,11,SMC,100 Sequoia Tract,11,SMC,100
Sky Londa,11.8,SMC,99.7 Sky Londa,10.42,SMC,98.49
Skyline Ridge OSP,0.8,SMC,76.4 Skyline Ridge OSP,0.8,SMC,75.41
South San Francisco,185.3,SMC,30.98 South San Francisco,185.3,SMC,30.97
West Menlo Park,11.2,SMC,99.75 West Menlo Park,11.2,SMC,100
Windy Hill Preserve,4.1,SMC,100 Windy Hill Preserve,4.1,SMC,100
Woodside,75.2,SMC,99.83 Woodside,75.2,SMC,99.08
#,,, #,,,
#,,, Santa Clara County = SCC #,,, Santa Clara County = SCC
#,,, #,,,
Branham,44,SCC,33.2 Branham,44,SCC,33.21
Campbell,119,SCC,30.3 Campbell,119,SCC,30.48
Communications Hill,27.8,SCC,39.5 Communications Hill,27.8,SCC,35.31
Cupertino,172,SCC,54.42 Cupertino,172,SCC,76.32
Edenvale,30,SCC,47.7 Edenvale,30,SCC,47.65
Foothills OS Preserve,1.1,SCC,100 Foothills OS Preserve,1.1,SCC,100
Gardner,23.4,SCC,47.2 Gardner,23.4,SCC,46.93
Gilroy,188.9,SCC,26.4 Gilroy,188.9,SCC,26.88
Los Altos,138.2,SCC,99.89 Los Altos,138.2,SCC,99.87
Los Altos Hills,91.3,SCC,99.78 Los Altos Hills,91.3,SCC,99.46
Los Gatos,148,SCC,52.04 Los Gatos,148,SCC,52.05
Loyola,18.3,SCC,99.94 Loyola,18.3,SCC,99.94
Milpitas,224,SCC,36.7 Milpitas,224,SCC,37.36
Monte Sereno,20.4,SCC,52.4 Monte Sereno,20.4,SCC,53.04
Mountain View,208.1,SCC,99.81 Mountain View,208.1,SCC,99.49
Palo Alto,297.2,SCC,99.51 Palo Alto,297.2,SCC,99.52
Parkview,42.5,SCC,33.7 Parkview,42.5,SCC,34.07
San Francisco Bay Trail,260.8,SCC,68.47 San Francisco Bay Trail,260.8,SCC,67.77
San Jose,2618.7,SCC,28.62 San Jose,2618.7,SCC,28.59
San Martin,35.3,SCC,31.85 San Martin,35.3,SCC,31.41
Santa Clara,348,SCC,34.8 Santa Clara,348,SCC,35.26
Saratoga,180,SCC,53.7 Saratoga,180,SCC,53.84
Stanford,82.53,SCC,99.13 Stanford,82.53,SCC,99.66
Seven Trees,40.9,SCC,34 Seven Trees,40.9,SCC,34.06
Spartan Keyes,64.3,SCC,36.8 Spartan Keyes,64.3,SCC,36.59
Sunnyvale,357,SCC,55.3 Sunnyvale,357,SCC,58.34
Willow Glen,81.6,SCC,36 Willow Glen,81.6,SCC,36.23
Willow Glen South,63.3,SCC,30.9 Willow Glen South,63.3,SCC,31.02
#,,, #,,,
#,,, Alameda County = ALA #,,, Alameda County = ALA
#,,, #,,,
Alameda,206.7,ALA,12.2 Alameda,206.7,ALA,12.41
Albany,42.7,ALA,6.8 Albany,42.7,ALA,6.96
Ashland,35.1,ALA,36.1 Ashland,35.1,ALA,36.49
Berkeley,260.3,ALA,7.8 Berkeley,260.3,ALA,7.84
Castro Valley,192.5,ALA,26.1 Castro Valley,192.5,ALA,26.48
Cherryland,20.9,ALA,27.8 Cherryland,20.9,ALA,27.97
Emeryville,28.1,ALA,7.7 Dublin,225.94,ALA,26.84
Fairview,34.4,ALA,29.2 Emeryville,28.1,ALA,7.72
Fremont,780.2,ALA,34.3 Fairview,34.4,ALA,29.18
Hayward,444.5,ALA,33.2 Fremont,780.2,ALA,35.58
Hayward Acres,3.5,ALA,43.3 Hayward,444.5,ALA,33.24
Newark,147,ALA,51.6 Hayward Acres,3.5,ALA,43.53
San Leandro,230.6,ALA,28.1 Livermore,448.52,ALA,5.46
Newark,147,ALA,68.00
Pleasonton,344.91,ALA,7.52
San Leandro,230.6,ALA,28.18
San Lorenzo,55.5,ALA,40.95 San Lorenzo,55.5,ALA,40.95
Union City,208.8,ALA,33.37 San Ramon,306.46,ALA,9.36
Union City,208.8,ALA,33.36
#,,, #,,,
#,,, SF County = SFC #,,, SF County = SFC
#,,, #,,,
@@ -134,38 +138,39 @@ Sutro Heights,7.1,SFC,13.2
#,,, Far Away Places #,,, Far Away Places
#,,, #,,,
Barangaroo,1.7,NSW,47.3 Barangaroo,1.7,NSW,47.3
Bodega Bay,28.9,SON,17 Bodega Bay,28.9,SON,17.23
Cambridge,180.8,MAS,6.2 Cambridge,180.8,MAS,6.2
Castle Rock State Park,11.2,SCC,51.2 Castle Rock State Park,11.2,SCC,51.2
Corte Madera,51,MAR,12.9 Corte Madera,51,MAR,12.9
Dawes Point,1.8,NSW,29.2 Dawes Point,1.8,NSW,29.2
Forest of Nisene Marks SP,44.0,SCC,30.7 Forest of Nisene Marks SP,44.0,SCC,30.7
Guerneville,22.7,SON,23.6 Guerneville,22.7,SON,24.08
Healdsburg,53.7,SON,17.8 Healdsburg,56.59,SON,6.42
Marin Headlands GGNRA,65.7,MAR,31.9 Marin Headlands GGNRA,65.7,MAR,31.9
Mill Valley,92.2,MAR,9.1 Mill Valley,92.2,MAR,13.43
Millers Point,3.2,NSW,34.3 Millers Point,3.2,NSW,34.3
MIT,9.6,MAS,34.7 MIT,9.6,MAS,34.7
Mokelumne Hill,14.7,CAL,26.8 Mokelumne Hill,14.7,CAL,26.8
Mt Tamalpais State Park,31.7,MAR,38.7 Mt Tamalpais State Park,31.7,MAR,38.46
Mt Tamalpais Watershed,102.87,MAR,22.55
Muir Beach,4.6,MAR,37.1 Muir Beach,4.6,MAR,37.1
Rosie Riveter Park,5.5,CCC,73.2 Rosie Riveter Park,5.5,CCC,73.2
San Rafael,260,MAR,3.7 San Rafael,260,MAR,3.7
Sausalito,32.7,MAR,12.9 Sausalito,32.7,MAR,27.90
Stinson Beach,11.2,MAR,32.9 Stinson Beach,11.2,MAR,32.9
#,,, #,,,
#,,, Counties and Bigger #,,, Counties and Bigger
#,,, #,,,
San Mateo County,2814,---,66.64 San Mateo County,2826.05,---,68.30
Santa Clara County,7569,---,35.6 Santa Clara County,7690.85,---,36.18
Alameda County,5818,---,17.71 Alameda County,5802.83,---,18.93
Marin County,2333,---,10.94 Marin County,2453.18,---,11.79
San Francisco County,1217,---,9.26 San Francisco County,1234.85,---,10.04
Napa County,1609,---,8.9 Napa County,1677.57,---,8.90
Sonoma County,4895,---,5.12 Sonoma County,4955.3,---,7.55
Santa Cruz County,2718,---,7.12 Santa Cruz County,2700.36,---,10.58
Contra Costa County,5945,---,3.8 Contra Costa County,5905.56,---,4.12
#,,, #,,,
California,377037,---,1.92 California,387818.83,---,0.01995
USA,6406754,---,0.12 USA,6447239.43,---,0.001269
Earth,41974536,---,0.018 Earth,45515258.11,---,0.0001865
1 name miles county pct
3 # San Mateo County = SMC
4 #
5 Atherton 56.3 SMC 100
6 Bay Area Ridge Trail 395.6 SMC 28.68 29.02
7 Belmont 98.1 SMC 88.39 90.43
8 Brisbane 40.9 SMC 50.4 49.62
9 Broadmoor 8.8 SMC 38.26
10 Burleigh Murray Park 2.1 SMC 95.08
11 Burlingame 88.4 SMC 56.88 56.50
12 Burlingame Hills 6 SMC 71.5 71.45
13 Butano State Park 15.2 SMC 30.1 29.28
14 Coal Creek Preserve 3.9 SMC 66.7 68.74
15 Colma 13.7 SMC 66.24 64.79
16 Daly City 148.1 SMC 28.27 28.42
17 East Palo Alto 48.3 SMC 99.95 99.97
18 El Corte de Madera OSP 34.54 SMC 26.88 26.85
19 El Granada 49.2 SMC 43.6 53.71
20 Emerald Lake Hills 24.6 SMC 99.96 100
21 Foster City 150 SMC 99.4 99.14
22 Half Moon Bay 68 SMC 34.0 50.56
23 Half Moon Bay State Beach 4.4 SMC 52.4 65.89
24 Hillsborough 85.3 SMC 53.1 53.12
25 Kensington Square 0.6 SMC 100
26 Ladera 8.1 SMC 100
27 Long Ridge Preserve 11.0 SMC 45.1 45.10
28 Los Trancos OSP 0.3 SMC 100
29 Los Trancos Woods 5.3 SMC 100
30 Menlo Oaks 3.5 SMC 100
31 Menlo Park 139.5 SMC 99.9 99.97
32 Millbrae 65 67.8 SMC 51.3 52.05
33 Montara 27.8 SMC 60.2 61.15
34 Moss Beach 19.7 SMC 43.69 59.66
35 North Fair Oaks 26.7 SMC 100
36 Pacifica 150.9 SMC 33.2 36.80
37 Palomar Park 4 SMC 100
38 Portola Redwoods SP 2.9 SMC 74.3 74.07
39 Portola Valley 48.2 SMC 99.93 100
40 Purisima Creek Preserve 16.5 SMC 39.0 39.09
41 Redwood City 240.5 SMC 99.73 99.66
42 Russian Ridge Preserve 12.2 SMC 59.5 59.66
43 San Bruno 114 SMC 34.9 36.42
44 San Carlos 99 SMC 99.50 99.51
45 San Mateo 256 SMC 54.6 54.64
46 San Mateo Highlands 18 SMC 93.5 92.36
47 Sequoia Tract 11 SMC 100
48 Sky Londa 11.8 10.42 SMC 99.7 98.49
49 Skyline Ridge OSP 0.8 SMC 76.4 75.41
50 South San Francisco 185.3 SMC 30.98 30.97
51 West Menlo Park 11.2 SMC 99.75 100
52 Windy Hill Preserve 4.1 SMC 100
53 Woodside 75.2 SMC 99.83 99.08
54 #
55 # Santa Clara County = SCC
56 #
57 Branham 44 SCC 33.2 33.21
58 Campbell 119 SCC 30.3 30.48
59 Communications Hill 27.8 SCC 39.5 35.31
60 Cupertino 172 SCC 54.42 76.32
61 Edenvale 30 SCC 47.7 47.65
62 Foothills OS Preserve 1.1 SCC 100
63 Gardner 23.4 SCC 47.2 46.93
64 Gilroy 188.9 SCC 26.4 26.88
65 Los Altos 138.2 SCC 99.89 99.87
66 Los Altos Hills 91.3 SCC 99.78 99.46
67 Los Gatos 148 SCC 52.04 52.05
68 Loyola 18.3 SCC 99.94
69 Milpitas 224 SCC 36.7 37.36
70 Monte Sereno 20.4 SCC 52.4 53.04
71 Mountain View 208.1 SCC 99.81 99.49
72 Palo Alto 297.2 SCC 99.51 99.52
73 Parkview 42.5 SCC 33.7 34.07
74 San Francisco Bay Trail 260.8 SCC 68.47 67.77
75 San Jose 2618.7 SCC 28.62 28.59
76 San Martin 35.3 SCC 31.85 31.41
77 Santa Clara 348 SCC 34.8 35.26
78 Saratoga 180 SCC 53.7 53.84
79 Stanford 82.53 SCC 99.13 99.66
80 Seven Trees 40.9 SCC 34 34.06
81 Spartan Keyes 64.3 SCC 36.8 36.59
82 Sunnyvale 357 SCC 55.3 58.34
83 Willow Glen 81.6 SCC 36 36.23
84 Willow Glen South 63.3 SCC 30.9 31.02
85 #
86 # Alameda County = ALA
87 #
88 Alameda 206.7 ALA 12.2 12.41
89 Albany 42.7 ALA 6.8 6.96
90 Ashland 35.1 ALA 36.1 36.49
91 Berkeley 260.3 ALA 7.8 7.84
92 Castro Valley 192.5 ALA 26.1 26.48
93 Cherryland 20.9 ALA 27.8 27.97
94 Emeryville Dublin 28.1 225.94 ALA 7.7 26.84
95 Fairview Emeryville 34.4 28.1 ALA 29.2 7.72
96 Fremont Fairview 780.2 34.4 ALA 34.3 29.18
97 Hayward Fremont 444.5 780.2 ALA 33.2 35.58
98 Hayward Acres Hayward 3.5 444.5 ALA 43.3 33.24
99 Newark Hayward Acres 147 3.5 ALA 51.6 43.53
100 San Leandro Livermore 230.6 448.52 ALA 28.1 5.46
101 Newark 147 ALA 68.00
102 Pleasonton 344.91 ALA 7.52
103 San Leandro 230.6 ALA 28.18
104 San Lorenzo 55.5 ALA 40.95
105 Union City San Ramon 208.8 306.46 ALA 33.37 9.36
106 Union City 208.8 ALA 33.36
107 #
108 # SF County = SFC
109 #
138 # Far Away Places
139 #
140 Barangaroo 1.7 NSW 47.3
141 Bodega Bay 28.9 SON 17 17.23
142 Cambridge 180.8 MAS 6.2
143 Castle Rock State Park 11.2 SCC 51.2
144 Corte Madera 51 MAR 12.9
145 Dawes Point 1.8 NSW 29.2
146 Forest of Nisene Marks SP 44.0 SCC 30.7
147 Guerneville 22.7 SON 23.6 24.08
148 Healdsburg 53.7 56.59 SON 17.8 6.42
149 Marin Headlands GGNRA 65.7 MAR 31.9
150 Mill Valley 92.2 MAR 9.1 13.43
151 Millers Point 3.2 NSW 34.3
152 MIT 9.6 MAS 34.7
153 Mokelumne Hill 14.7 CAL 26.8
154 Mt Tamalpais State Park 31.7 MAR 38.7 38.46
155 Mt Tamalpais Watershed 102.87 MAR 22.55
156 Muir Beach 4.6 MAR 37.1
157 Rosie Riveter Park 5.5 CCC 73.2
158 San Rafael 260 MAR 3.7
159 Sausalito 32.7 MAR 12.9 27.90
160 Stinson Beach 11.2 MAR 32.9
161 #
162 # Counties and Bigger
163 #
164 San Mateo County 2814 2826.05 --- 66.64 68.30
165 Santa Clara County 7569 7690.85 --- 35.6 36.18
166 Alameda County 5818 5802.83 --- 17.71 18.93
167 Marin County 2333 2453.18 --- 10.94 11.79
168 San Francisco County 1217 1234.85 --- 9.26 10.04
169 Napa County 1609 1677.57 --- 8.9 8.90
170 Sonoma County 4895 4955.3 --- 5.12 7.55
171 Santa Cruz County 2718 2700.36 --- 7.12 10.58
172 Contra Costa County 5945 5905.56 --- 3.8 4.12
173 #
174 California 377037 387818.83 --- 1.92 0.01995
175 USA 6406754 6447239.43 --- 0.12 0.001269
176 Earth 41974536 45515258.11 --- 0.018 0.0001865

View File

@@ -2,9 +2,14 @@ date title hours miles feet
# #
# 2024 # 2024
# #
Sun, 10/27/2024 Morgan Hill + Newark 5:13:14 72.04 1,591
Fri, 10/11/2024 Pacific to Tunitas + 5:32:47 72.17 5,351
Fri, 9/20/2024 Santa Rosa + Michael J Fox 6:16:40 93.33 3,628
Fri, 9/6/2024 Yet Another Wandrer.earth Update + Canada with David 6:03:23 73.08 2,332
Sun, 8/25/2024 PetalumaSanta Rosa + Napa 5:13:12 84.26 2,966
Sun, 8/18/2024 Dumbarton / Niles / Milpitas Loop+ 5:30:39 74.53 1,242 Sun, 8/18/2024 Dumbarton / Niles / Milpitas Loop+ 5:30:39 74.53 1,242
Sat, 8/17/2024 Los Gatos 5:00:52 71.06 1,932 Sat, 8/17/2024 Los Gatos 5:00:52 71.06 1,932
Fri, 7/19/2024 Belmont 3:22:04 72.97 3,716 Fri, 7/19/2024 Belmont 6:22:04 72.97 3,716
Sat, 7/13/2024 100K Km + Morning Ride 6:27:14 63.59 2,487 Sat, 7/13/2024 100K Km + Morning Ride 6:27:14 63.59 2,487
Wed, 7/10/2024 Completed Foster City 5:11:12 73.77 927 Wed, 7/10/2024 Completed Foster City 5:11:12 73.77 927
Sat, 6/1/2024 OLH / Old Haul / Loma Mar / Pescadero / Tunitas / Kings 7:50:15 81.70 7,314 Sat, 6/1/2024 OLH / Old Haul / Loma Mar / Pescadero / Tunitas / Kings 7:50:15 81.70 7,314
1 date title hours miles feet
2 #
3 # 2024
4 #
5 Sun, 10/27/2024 Morgan Hill + Newark 5:13:14 72.04 1,591
6 Fri, 10/11/2024 Pacific to Tunitas + 5:32:47 72.17 5,351
7 Fri, 9/20/2024 Santa Rosa + Michael J Fox 6:16:40 93.33 3,628
8 Fri, 9/6/2024 Yet Another Wandrer.earth Update + Canada with David 6:03:23 73.08 2,332
9 Sun, 8/25/2024 Petaluma–Santa Rosa + Napa 5:13:12 84.26 2,966
10 Sun, 8/18/2024 Dumbarton / Niles / Milpitas Loop+ 5:30:39 74.53 1,242
11 Sat, 8/17/2024 Los Gatos 5:00:52 71.06 1,932
12 Fri, 7/19/2024 Belmont 3:22:04 6:22:04 72.97 3,716
13 Sat, 7/13/2024 100K Km + Morning Ride 6:27:14 63.59 2,487
14 Wed, 7/10/2024 Completed Foster City 5:11:12 73.77 927
15 Sat, 6/1/2024 OLH / Old Haul / Loma Mar / Pescadero / Tunitas / Kings 7:50:15 81.70 7,314