o
    j«                     @   sB  d Z g dZdZg dZdZdZg dZg dZg dd	d
dgfddddgfddddgfddddgfddddgfddddgfdddd gfd!dd"d#gfd$dd%d&gfd'dd(d)gfd*dd+d,gfd-d.d/d0gfd1d.d2d3gfd4d.d5d6gfd7d.d8d9gfd:d.d;d<gfd=d.d>d?gfd@dAdBdCgfdDdAdEdFgfdGdAdHdIgfdJdKdLdMgfdNdKdOdPgfdQdKdRdSgfdTdKdUdVgfdWdKdXdYgfdZd[d\d]gfd^d[d_d`gfdadbdcddgfdedbdfdggfdhdbdidjgfdkdbdldmgfdndbdodpgfdqdbdrdsgfdtdudvdwgfdxdudydzgfd{dud|d}gfd~dddgfddddgfddddgfddddgfddddgfddddgfddddgfZg dd	dg dfdddg dfdddg dfdddg dfdddg dfdddg dfdddg dfdddg dfdddg dfdddg dfdd.dg dfdd.dg dfdd.dg dfdd.dg dfdddg dŢfdddg dǢfdddg dˢfdddg d͢fdddg dТfddAdg dӢfddAdg d֢fdddg d٢fdddg dܢfdddg dߢfdddg dfddKdg dfd{dKdg dfddKdg dfddKdg dfddKdg dfddKdg dfddKdg dfdddg dfdddg dfdd[dg dfdd[dg dfd ddg dfdddg dfdddg dfd	dbdg d
fd:ddg dfdtddg dfd@ddg dfd~ddg dfdddg dfdddg dfddKdg dfdddg dfdddg dfd dbdg d!fd"ddg d#fd$dudg d%fd&ddg d'fZ	d(d	g d)fd*dg d+fd,d	g d-fgZ
g d.Zd/d0g d1fd2d0g d3fd4d5g d6fd7d5g d8fd9d5g d:fd;d5g d<fd=d5g d>fd?d5g d@fgZg dAZdBdg dCfdDdg dEfdFdg dGfdHdg dIfdJd.g dKfdLd.g dMfdNdAg dOfdPdg dQfdRdKg dSfdTdKg dUfdVdg dWfdXd[g dYfdZdug d[fd\dg d]fd^dbg d_fd`dg dafdbdg dcfgZg ddZded	g dffdgd	g dhfdid	g djfdkdg dlfdmd	g dnfdodAg dpfdqdKg drfdsdg dtfdud	g dvfdwd	g dxfdyd[g dzfd{dbg d|fd}dug d~fddg dfgZg dZdddddddddd	Zi d,dd(dd*ddddƐdd dd"dddddddddddd̐dddddddddi dddddddddddȐddΐddѐddԐddddddڐddݐdddddd{dddi ddddddddddddddd dddddd	dddddddddd$dd&dddddddZg dZdS (  u  
San Francisco livability scoring — hand-encoded geographic primitives.

PROVENANCE TAGS (surfaced in the UI as confidence badges):
  MEASURED  — pulled from an authoritative source this session
  DERIVED   — computed from MEASURED data (chiefly USGS 1m elevation)
  ENCODED   — hand-encoded by Claude from documented public sources; screening quality only

Companion MEASURED files in this directory:
  elevations.csv  USGS 3DEP 1m DEM, 889 grid cells
  parks.csv       DataSF gtr9-ntp6, Rec & Parks properties (252)
  schools.csv     DataSF 7e7j-59qk, public schools (126)
  libraries.csv   DataSF nc68-ngbr, SFPL branches (28)
  businesses.csv  DataSF g8m3-pdis, active businesses by self-reported NAICS (4289)
)*g~j^ʡEB@)g_^S㥛B@)Mb^QB@)-^gw/B@)Zd;^GzB@)-吏^vB@)|?5^gHzB@)(\^g+B@)w/^Zd;B@)&1^r
   )\(^sh|B@)$^r   )B`"^KB@)v^r   )Dl^灕ClB@)皙^r
   )w/^r   )FԘ^/$B@)獗n^r   )g~j^p=
B@)bX9^mB@)7A`^MB@)r   zGB@)gNbX9^q=
ףB@)Mb^9vB@)gCl^-B@)gn^&1B@)r$   %CB@)r   vB@)MbX^r)   )'1^禛 B@)r   gnB@)r   r)   )r   r,   )ˡE^g|?5^B@)r	   r)   )r   r(   )d;O^ClB@)gK7A^B@)jt^QB@)&1^r"   r   )   #   )r$   J+B@gZd;^r7   gv^gDlB@Zd;ߗ^g'1B@r6   )}8gB@u^)g&B@gK7A^)))zBayview Hunters Point=
ףpB@)\^i  i>  iQ  )zBernal Heightsr2   r   i  i  i%  )zCastro/Upper MarketK7B@p=
כ^i  i

  iL  )	Chinatowng(\B@Gz^i  i  i  )	Excelsiorr'   S^i  i_  i  )zFinancial District/South BeachL7A`B@K7^iV  i	  i4  )z	Glen ParkˡEB@粝ƛ^=   i  i(
  )zGolden Gate ParkOnB@x^   iU  iS
  )zHaight Ashbury(\B@C^   i{  iE  )zHayes ValleySB@%C^iu  i	  i[^  )zInner RichmondNbX9B@r      i  i  )zInner Sunsetr"   Gz^   i{  in  )	JapantowngGzB@Q^f   iK  i
  )	Lakeshorer0   ףp=
^   iG  i)  )zLincoln ParkrS   Zd;ߟ^   e   |   )zLone Mountain/USFr   ̜^   i  i  )Marina-B@Cl^iU  iw	  i!  )zMcLaren Parkgy&1B@n^+   I   i  )Missionr"   (\^id  i  iu )zMission BayrN   x&^i  i|  il  )zNob Hillr   r   iO  ir
  iZ  )z
Noe Valley     B@S㥛^k   i  i  )zNorth Beachrd   
ףp=^i  i  i  )zOceanview/Merced/Inglesider/   h|?^   i  ih  )zOuter MissiongCB@#~j^iR  i  i  )zOuter Richmond$B@K^   i  i-  )zPacific Heightsr   rI      i  i  )PortolaVB@r   i  i  i-  )zPotrero Hill/$B@r      iy  iR  )Presidio/$B@ҝ^   rJ   iH  )zPresidio Heights羟/B@E^A   i  i  )zRussian Hillr7   A`К^   in  i  )Seacliff~jB@rt         i  )zSouth of Marketrs   r+   i	  ij  i  )zSunset/Parksider%   Hz^i  i?  ii1  )
Tenderloin1ZB@On^i  i/  iR  )zTreasure IslandgMbXB@Hz^g   i&  q   )z
Twin Peaks㥛 B@S㥛^   i  i  )zVisitacion ValleygZdB@5^I^i  i  i  )zWest of Twin PeaksGzB@=
ףp^i  iE  i  )zWestern Additionr   rI   i  i  i6  ),)zSafeway Market Stg	hB@go^)zSafeway Mission/30thgW/'B@g&S^)zSafeway Potrero Center5^IB@gy)^)zSafeway MarinaI+B@rm   )zSafeway Cathedral HillrS   r   )zSafeway Noriegagܵ|B@gPn^)zSafeway Lakeshore Plazar   r.   )zSafeway La Playar   S㥛^)zSafeway Diamond HeightsvB@r   )zTrader Joe's MasonicgׁsFB@g-^)zTrader Joe's SoManB@V-^)zTrader Joe's North Beachr
   |?5^^)zTrader Joe's Stonestownw/B@fffff^)zWhole Foods HaightrK   r   )zWhole Foods Noe Valley0*B@rm   )zWhole Foods Potrero`"B@oʙ^)zWhole Foods SoMaB@gʡ^)zWhole Foods California StgVB@I+^)zWhole Foods Ocean Ave~jB@r   )zRainbow GrocerygQ|aB@g&S^)zBi-Rite Divisadero9B@     ^)zGus's Market Mission}?5^B@r   )zGus's Market Noriegag rB@r   )zCal-Martr   r   )zMollie Stone's California StrhB@rI   )zMollie Stone's PortolaZd;B@r   )zAndronico's Irvingr   uV^)zLucky Ocean Aver   r   )zFoods Co FolsomrK   rj   )zFoods Co Bayviewg/$B@rG   )zGrocery Outlet PotreroDlB@S^)zCanyon Market Glen ParkSB@9v^)zReal Food PolkB@ףp=
^)zBryan's Fillmorer   V^)zVillage Market#~jB@rU   )zNew May Wah ClementrS   r-   )zSunset Super Irvingr   rL   )z22nd & Irving Marketr   gn^)zDuc Loi MissionxB@r   )zManila Oriental Marketr   v^)zLien Hing ChinatowngˡEB@/$^)zOther Avenues Co-opr"   x&1^)zCostco 10th Str   r   )zTarget MetreonCB@r   zValencia St      ?)gZB>B@g\m^)r   gW[^zMission St (Inner)gffffff?)g`vOB@gPsך^)r   g_)ǚ^z	Castro St?)gW2B@@aӛ^)x&B@r   zColumbus Ave)r   gK4^)r
   r   z	Haight St333333?)g_LB@r   )gB@y&1^zHayes St)Ac]B@rX   )r   {G^zDivisadero Str   r   )rS   r   zChestnut St)X9vB@1Z^)r   rX   zPolk St)r   gm^)|?5B@r   zGrant/Stockton)r   t^)fffffB@r   zUnion Square)gB@rC   )r   r   zMarket St Downtown皙?)~jtB@-栗^g!rhB@gZd;O^z18th St)g rhB@^)r   rj   zUnion St)r   re   )r   r   zFillmore St)rs   r   )r   rI   
Clement St)燧W2B@rU   r   r   z24th St (Calle 24))c]KB@Pn^)r   r   	Irving St      ?)B@r   r   r   z24th St Noe Valley)r   r   )r   rE   zSoMa Folsom/11th)r   J+^)r   `"ۙ^z
Mid-Marketffffff?)r   r   rS   r   zCortland Ave);OB@r   )r   r   rW   )r   r   )r   灕Cl^zEmbarcadero/Ferry)r   r   )gQB@r   z9th Ave Inner Sunset)r   `"۝^)'1B@r   zGeary Blvd Richmond?)r   (\^)\(B@r   zWest Portal Ave)gX9B@r   )"B@rU   zFisherman's Wharf333333?)r   rf   )r   ro   zCole Valley)r   ra   )r   r   zChurch St / Duboce)rK   ~jt^)r@   r   zPotrero 18th/20th)r   l^)r   r   zDogpatch 3rd/22nd)ry   g/ݘ^)gjtB@r   zExcelsior Mission)r   rm   )\(B@r   
Taraval Stg?)ףp=
B@r   r   gS^zSan Bruno Ave)r>   r   )1ZB@r   z	Ocean Ave)r   r   r0   rO   
Noriega Stg      ?)c=yB@r   )r   r   z	Balboa St)r   r   )r   r   zSacramento St)r   rp   )r   r   zLaurel Village)&1B@ rh^)r   r   z3rd St Bayviewg?)uVB@E^)羟/B@Q^Judah Str   r   )r   rU   zVisitacion Lelandg?)33333B@r   )r   r   z19th Ave / Park PresidiogQ?))B`"B@rU   )r   gOn^)r"   Ciq^)r   M^)r
   gV-^zVan Ness Avegq=
ףp?gQ?)){GB@g+ٚ^)r   "^)r   r   zGeary Blvd / Geary StgQ @))r   C^)y&1B@r   )r   r   )r   r   )r   r   )r   rC   z
Mission Stg)\(?gR0@))r)   r   )#~jB@r   )r   r   )r"   r   )rQ   禛 ^)r   r   zLombard St (US-101)gQ?gQ?))uVB@rr   )g_B@rX   )r7   r   zFell St / Oak St))r   r   )^IB@r   )B`"B@r   )%CB@r   zFranklin St / Gough Stg)\(+@))A`B@r   )r   r   )r   Zd;^zCesar Chavez Stgp=
ף@))+B@rA   )r  rj   )rl   r*   zBayshore Blvdg=
ףp=?gzG@))r,   r   )r0   r   )r   ˡE^zHarrison St / Bryant StgGz @))rN   r   )r   r   )r   rk   zPotrero Avegףp=
?))r%   r   )r"   r   )rN   rC   z
Sloat Blvdg        ))r   gQ^)gtB@r[   )B@r}   zAlemany BlvdgQ?))rx   r   )QB@r   )r>   r   )r   R^zSouth Van Ness Ave))K7AB@r   )RB@r   )gPnB@gQ^zFolsom St / Howard Stg(\?g5@))rK   r   )r   r   )r   r   zJunipero Serra Blvd))r,   rU   )r   t^)r>   r   z3rd StgRQ?g?))r   h|?^)r>   r?   )r#   r   )rs   r   z	Market St))r@   rA   )r   r   r   r   zBush St / Pine StgQ(@))gEB@ʡE^)r   rj   )gh|?B@}?5^^zSan Jose Aveg
ףp=
?))r   rO   )r  rI   )r   r   z7th St / 8th St SoMag=
ףp=@))rN   M^)r   r   )r   r   g
ףp=
?g@))r   r   )r7   r  )r   r   zDivisadero St / Castrog333333@))r   r   r   )r   Mb^)ʡEB@g㥛 ^zMasonic AvegzG@))r   rO   )r   gjt^)r   rO   BroadwaygQ	@))r   r   )r|   r   )r   r   zGuerrero St))rl   r   )oB@r   )rN   r   g{Gz?))r   r-   r   )r   rI   z
Geneva Ave))r   r   )p=
B@r   )r   r   )r0   r  zPortola Dr / O'ShaughnessygHzG?))r   r   )r   r   )r   r   zSunset Blvd))rx   S㥟^)(\B@r  )r@   r  z16th StgzG@))r   rA   )r   rf   )r   r*   z9th St / 10th St SoMagQ@))rN   r   )r   r   )jtB@r   z	Fulton Stg(\?gq=
ף*@))r   r1   )r   rL   )r   r   )r   rX   )r   ;O^z
Silver AvegGz?))gZd;OB@rR   )V-B@ro   )r   r   zCalifornia Stgq=
ףp@))r   sh|^)r   r   )r   rI   )rF   r  zLincoln Way))r   r1   )r   rL   )r   r   zGreat Highwaygףp=
?))rx   g#~j^)rl   r   )r   r3   zOakdale Ave / Evans Avegq=
ףp@))gX9vB@r   )|?5B@r?   )r   r   zStockton St / Powell Stg=
ףp=@))r   rC   )r   r+   )rd   r  Embarcadero))r   r?   )r   rh^)r   r  gp=
ף?))r   r   )r   gQ^r   g(\?))r   r   )r   r[   r   ))r   r   )r   rL   r   gq=
ףp?))r   r   )r   r[   )r   rU   g)\(?gGz?)r   )r   rL   )r   g!rh^zMarina Blvd))r
   r   )r   r  )r   r   zBay St / North Pointg      @))g+B@re   )g"B@r   )r   r  zIngalls St / Gilman Aveg
ףp=
@))r0   r?   )r/   r    )r(   rk   zPersia Ave / Excelsiorg(\?))r'   r  )r0   r   )gEB@ro   zSkyline Blvd))r)   r   )r   r   )rH   r   zBrotherhood Way))A`B@rU   ){GB@r   )gPnB@r   zLaguna Honda Blvd))r  r	  )gMbB@gV-^)ry   Zd;O^zArguello Blvd))rs   r   )r   r   )gʡB@gMbX^zUS-101 (Bayshore/Central)))r)   r  )r/   r   )r  r  )r  r   )r#   rC   )rK   r  )r   r  )r   g^I^zI-280))r  Q^)r/   r   )rx   r   )r   r   )r  r   )ry   gzG^)rN   r
  )r   /$^zI-80 / Bay Bridge approach))r   r  )rs   r   )r   r   )r   gC^))z101 @ Alemany/Bayshorer  r      )z280 @ GenevaQB@r      )z280 @ Alemanyrx   r      )z101 @ Cesar Chavezr  r     )z280 @ Cesar Chavezrl   r*      )z101 @ Vermont/Mariposar   r      )z280 @ 6th/Brannanr   r      )z101 @ Octavia/Marketr   r      )zJunipero Serra @ 19th Aver"  rU      )zSloat/Skyline to 280r   r      )zBay Bridge / I-80 westboundr   r      zBART Market Stbart))H}B@a+e^   )0'B@R'^r^   )r<   r=       )yX5B@编z^r^   zBART Mission))r  fc]ܚ^   )HB@X9Ț^   )r  rI      r   q=
ף^r#  zMuni N Judahmetro))gEJB@r1   r5   )g^B@gV-^r   )gh oB@r	      )goŏB@r      )lB@r   r*  )rK   r  r!  )g B@r   r;  r   g<,Ԛ^r0  zMuni L Taraval))r   r   &   )r   r   !   )r   gX9v^r4   g?߾B@gbٝ^r%  gȘB@ga+e^r!  )guB@rA   	   zMuni M Ocean View))r   r=     )r0   r   r4   )r   r   r+  )r  r   r@  rE  rF  zMuni K Ingleside))r   r=  r?  )g?B@r   r+  )r  r   r)  )rH   r-   r*  rE  zMuni T Third / Central Subway)	)r   r   (   )r   r   "   )r   r      )rl   r   r,  )ry   r   r(  )rN   r?   r%  )rQ   r*   r;  )r  r   r   )r   r   r^   zMuni J Church))r   r   r)  )r   rE   r'  )r"   r   r#  )gC6B@r      rB  ))r.  r/  rJ  )r1  r2      )r<   r=   rH  )r4  r5  r4   )r  r6  r,  )r8  r9  r)  )r  rI   r&  r<  z38 Geary Rapid))r   r   *   )r   r   $   )r   r   r4   )r   r   r(  )r   r   rG  )r   rC   r^   z14 Mission Rapid))r)   r   -   )r   r   rC  )r   r   r4   )r"   r   r&  )rQ   r   r:  )r   r      z5 Fulton Rapid))r   r1   rN  )r   rL   r5   )r   r      )r   rX   r#  )r   r  r   z1 California))r   r  rC  )r   r   rK  )r   rI   r&  )rF   r  r0  z30 Stockton))r   r   r,  )r   rX   r'  )r  r      )r   r  rQ  z49 Van Ness))r   r   r%  )r   r   rS  )r   r   r7  )r"   r9  r!  z22 Fillmore))r  r   rR  )r   r  r(  )r   r   r&  )r   rf   r*  z45 Union/Stockton))r   re   r)  )r   r   r$  )r   r   r7  z9 San Bruno))r   r   rM  )r>   r   r4   )r  r   r(  )rN   r  
   z
8 Bayshore))r   r   rC  )r>   r*   rH  )rl   r*   r,  )r   r+   r0  z28 19th Ave))r   r   rI  )r  r   rO  )r  r   rD  )r   r   rH  z24 Divisadero))r   r   rH  )r#   rA   rR  )r   r   r*  )r   r  r)  z	29 Sunset))g?5^IB@rp   rP  )r   rt   /   )r  rL   rN  )rS   r   rC  z
43 Masonic))r   r  rC  )r%   rh^rD  )r   rO   r4   )r   rO   rR  z44 O'Shaughnessy))rH   rI   rH  )r   r   rM  )r@   r  rJ  )r   r-   rO  z48 Quintara))r%   r   .   )gsh|B@r   rN  )r   r   rJ  )rl   r*   rH  z	54 Felton))r/   rp   ,   )r   rI   rC  )rH   r   rO  )
)zZuckerberg SF GeneralgT㥛B@r  )zUCSF ParnassusrA  r  )zUCSF Mission Bayr!   gV^)zCPMC Van Nessr   r   )zCPMC DaviesrK   r   )zSt. Mary's Medical Centerr   gbX9^)zSaint Francis Memorialr   r  )zKaiser SF Gearyr   gQ^)zChinese HospitalSB@r   )zSF VA Medical Centerr   gNbX9^zMarina / Cow Hollow fill))r   r   )rX   r   )r  rd   )rI   r  )rO   r   zNorthern waterfront fill))r   r   )r   r   )r*   X9B@)r  r   )r   rd   z%Financial District / Embarcadero fill))r   rZ  )r?   rY  )g&1^r   )rk   rS   )r   r   )r   gtB@zSouth Beach / SoMa east fill))rk   r   )r   r   )r    r   )r   r   )r   r   z Mission Bay / Mission Creek fill))r   r   )r   r   )r    r  )r  r   )r   r   zSoMa west / old marsh))rf   r   )r   rS   )r   r   )r   r   zMission District creek bed))rR   r   )r  rN   )r   g7A`B@)g33333^r"   zIslais Creek / Bayview flats))r  r  )gq=
ף^r%   )r   r   )r   r2   z Hunters Point / Candlestick fill))r?   r  )r   r>   )r;   r(   )rk   r/   zTreasure Island fill)r6   r8   r9   r:   zVisitacion / Sunnydale creek))r   gNbX9B@)r  r  )r   r  )r   r   zLake Merced margins))r]   r>   )g+ٞ^rx   )rL   g~jtB@)r   r  zOcean Beach dune sand))gT㥛Ġ^rQ   )g㥛 ^r   )r   rx   )g̠^r   zCrissy Field / Presidio shore))r   r   )rV  r   )r   r   )rU   r7   )
)u   Folsom/17th–Mission bowlr   r   r   i&  )zCayuga / Alemany bowlr   r   re     )zWest Portal / Sloat bowlr   r&   r     )z15th & Wawona / Laguna Hondar   r   r-   ^  )zIslais Creek / Alemanyr   r   r   r[  )zLower Haight / Dubocer   rK   rX   r]  )zYosemite / Bayview flatsr   g(\B@r  r\  )zSunnydale / Visitacionr   r(   r    )zCesar Chavez / Bryantr   g-B@r  r^  )zOcean/Phelan (CCSF)r   r   rV  r]  gFԠ^g{Gz?r   g{Gz?)r  r   gp=
ף?rY  g?g9v^)	west_edge_lon	decay_deg	ridge_lon	lee_bonuslee_lat_rangegate_penaltygate_latcoast_penalty	coast_lon)i caltrans)in rh  )i@ rh  )i rh  )i0o rh  )i܂  rh  )i[ rh  )ȯ  rh  )iP  rh  )`m  rh  )ri  est)i0u  rk  )ia  rk  )i@  rk  )i }  rk  )i  rk  )rj  rk  )i N  rk  )iU  rk  )iPF  rk  )i>  rk  )i6  rk  )i:  rk  )i.  rk  )i*  rk  )i2  rk  )i(#  rk  )i@  rk  )r   r   r   r   r   ))airzAir qualityEnvironmentDERIVEDrG  corridorzNear-road decay from real road geometry; emission strength from Caltrans 2023 AADT on state routes, banded estimates on city arterials.)noisezQuiet (low noise)rm  rn  r:  ro  zMSame road model as air quality, plus a term for commercial-corridor activity.)microclimatezSun vs. fogrm  ENCODEDr7  modelzAnalytic fog model: west-to-east gradient, Twin Peaks lee bonus, Golden Gate marine funnel. No measured fog raster was obtainable.)slopezFlat terrainrm  MEASUREDr0  1 m DEMz=Gradient computed from the USGS 3DEP 1-metre elevation model.)liquefactionzLiquefaction safetyHazardsru  rL  zregulatory zoneu   California Geological Survey regulatory Seismic Hazard Zone for liquefaction — the statutory Zone of Required Investigation. Binary in/out, not graded susceptibility.)tsunamizTsunami safetyrx  ru  r0  zinundation modelz^CGS / Cal OES Tsunami Hazard Area, maximum-considered tsunami, roughly 975-year return period.)slrzSea level rise safetyrx  rn  r7  rv  zElevation and distance-to-shore from the 1 m DEM. The published BCDC 66-inch layer could not be retrieved; this is the same method those layers use.)floodzFlood safetyrx  rn  r0  z1 m DEM + hotspotsz\Topographic sink detection on the 1 m DEM, plus encoded known combined-sewer flood hotspots.)	landslidezLandslide safetyrx  rn  rQ  rv  zMSlope-threshold model on the 1 m DEM. Soil and colluvium are not factored in.)
transit_dtzTransit to downtownAccessrr  rG  ro  zWalk time to the nearest rail stop or rapid bus corridor plus encoded in-vehicle minutes to Powell St. No routing engine or GTFS feed was reachable, so treat as plus or minus 5 minutes.)transit_sfozTransit to SFOr~  rr  r0  ro  zhBest of walking to a BART station on the SFO line, or riding to the Market St corridor and transferring.)	drive_sfozDrive to SFOr~  rr  rQ  ro  zUSurface-street time to the nearest freeway ramp plus encoded ramp-to-airport minutes.)walkabilityWalkabilityr~  ru  r:  pointzDistance-weighted density of 4,289 active businesses by NAICS code. Computed the way Walk Score works rather than copied from it.)bikeabilityBikeabilityr~  rn  r   z1 m DEM + pointzUReal slope against errand density, penalised by proximity to the high-injury network.)transit_scorezTransit stop accessr~  ru  r7  r  z3,260 real SFMTA stop locations plus the 8 SF BART stations. The dataset carries no route or mode field, so all Muni stops are weighted equally.)street_calmzQuiet streetsStreetsrn  rL  ro  zwTraffic-volume-weighted road proximity. Fronting one big arterial is penalised separately from being ringed by several.)
ped_safetyzPedestrian safetyr  ru  r7  ro  zfProximity to SFMTA's 2024 Vision Zero High Injury Network, weighted by each corridor's injury mileage.)supermarket_walku   Supermarket — walkable
Daily liferr  rL  r  zfDistance to a full-size supermarket on a walking decay: strong inside 500 m, gone past roughly 1.2 km.)supermarket_driveu   Supermarket — 5 min driver  rr  r   r  zWhether a full-size supermarket is inside an estimated 5-minute drive, modelled at city surface-street speeds. Estimated: no routing engine was available.)corner_storezCorner store within 2 blocksr  ru  r   r  zZDensity of convenience stores and small grocers within about 250 m, roughly two SF blocks.)parkszPark proximityr  ru  r:  polygonz242 parks: 219 city Rec & Parks properties plus 23 federal and state units from the California Protected Areas Database. Measured to the park boundary, not its centroid. 65% distance to the nearest park, 35% weighted parkland abundance.)food_nightlifezFood & nightlifer  ru  rL  r  zI3,347 restaurants and 396 bars, distance-weighted. Counted as a positive.)crime_violentzLow violent crimeSafetyru  rL  neighbourhoodzTwo years of SFPD incident reports, area-normalised and smoothed between neighbourhood centroids. Native resolution is 41 areas, not 200 m.)crime_propertyzLow property crimer  ru  r   r  z3Same source and the same 41-area resolution caveat.)street_condzStreet cleanliness (311)r  ru  r   r  uq   One year of 311 street-condition cases — encampments, cleaning, graffiti, illegal postings. 41-area resolution.)schoolszSchool proximityFamilyru  rQ  r  zq126 public schools. Weighted low on purpose: SFUSD still runs citywide choice with an attendance-area tiebreaker.)playgroundszPlayground proximityr  ru  r0  r  zHPlaygrounds and neighbourhood parks, separated from regional open space.)libraryzLibrary proximityr  ru  r^   r  z28 SFPL branches.)hospitalzHospital / ER proximityr  rr  r^   r  z610 hospitals with emergency departments, hand-encoded.N)__doc__SF_BOUNDARYCOUNTY_LINE_RANGETREASURE_ISLAND	POWELL_STSFONEIGHBORHOODSSUPERMARKETS
COMMERCIAL	ARTERIALSFREEWAYS	SFO_RAMPS
RAIL_LINESBART_TO_SFOBUS_CORRIDORS	HOSPITALSLIQUEFACTIONFLOOD_HOTSPOTSFOG	ROAD_AADTFACTORS r  r  >/sessions/upbeat-quirky-clarke/mnt/outputs/sfmap/primitives.py<module>   s   	36	
 !"#$%&'()*+4	
 !"#$%&'()*+,-./012345?


+
3#	
 !"#$%&'()*+,-./01234567
D