[{"title":"( 194 个子文件 1.07MB ) metrics-mvp:公共交通数据可视化系统的原型","children":[{"title":"heroku.yml <span style='color:#111;'> 80B </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 7.33KB </span>","children":null,"spread":false},{"title":"Dockerfile <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 412B </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 74B </span>","children":null,"spread":false},{"title":".dockerignore <span style='color:#111;'> 105B </span>","children":null,"spread":false},{"title":"docker-shell.bat <span style='color:#111;'> 39B </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"docker-shell.sh <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"docker-compose.yml <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"deploy.yml <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"label.yml <span style='color:#111;'> 489B </span>","children":null,"spread":false},{"title":"test.yml <span style='color:#111;'> 555B </span>","children":null,"spread":false},{"title":"labeler.yml <span style='color:#111;'> 677B </span>","children":null,"spread":false},{"title":"web.conf <span style='color:#111;'> 895B </span>","children":null,"spread":false},{"title":"cloudbuild.yaml <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 9.82KB </span>","children":null,"spread":false},{"title":"compare_versions.py <span style='color:#111;'> 5.28KB </span>","children":null,"spread":false},{"title":"routes.py <span style='color:#111;'> 525B </span>","children":null,"spread":false},{"title":"requirements.txt <span style='color:#111;'> 433B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 61B </span>","children":null,"spread":false},{"title":"parse_timepoint_csv.py <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"vehicle.py <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"trips.py <span style='color:#111;'> 5.57KB </span>","children":null,"spread":false},{"title":"waits.py <span style='color:#111;'> 4.09KB </span>","children":null,"spread":false},{"title":"save_timetables.py <span style='color:#111;'> 880B </span>","children":null,"spread":false},{"title":"compute_arrivals.py <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false},{"title":"errors.py <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"trynapi.py <span style='color:#111;'> 10.37KB </span>","children":null,"spread":false},{"title":"__init__.py <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"arrival_history.py <span style='color:#111;'> 8.04KB </span>","children":null,"spread":false},{"title":"timetables.py <span style='color:#111;'> 16.28KB </span>","children":null,"spread":false},{"title":"wait_times.py <span style='color:#111;'> 17.72KB </span>","children":null,"spread":false},{"title":"eclipses.py <span style='color:#111;'> 40.74KB </span>","children":null,"spread":false},{"title":"constants.py <span style='color:#111;'> 186B </span>","children":null,"spread":false},{"title":"config.py <span style='color:#111;'> 4.16KB </span>","children":null,"spread":false},{"title":"metrics.py <span style='color:#111;'> 26.61KB </span>","children":null,"spread":false},{"title":"trip_times.py <span style='color:#111;'> 5.62KB </span>","children":null,"spread":false},{"title":"util.py <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"gtfs.py <span style='color:#111;'> 44.00KB </span>","children":null,"spread":false},{"title":"nextbus.py <span style='color:#111;'> 7.26KB </span>","children":null,"spread":false},{"title":"routeconfig.py <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"schema.py <span style='color:#111;'> 20.30KB </span>","children":null,"spread":false},{"title":"precomputed_stats.py <span style='color:#111;'> 6.99KB </span>","children":null,"spread":false},{"title":"compute_stats.py <span style='color:#111;'> 15.50KB </span>","children":null,"spread":false},{"title":"route.py <span style='color:#111;'> 6.07KB </span>","children":null,"spread":false},{"title":"get_state.py <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"runtime.txt <span style='color:#111;'> 13B </span>","children":null,"spread":false},{"title":"test_config.py <span style='color:#111;'> 888B </span>","children":null,"spread":false},{"title":"test_wait_times.py <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false},{"title":"test_arrival_history.py <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"test_trip_times.py <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"test_util.py <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"backend_path.py <span style='color:#111;'> 253B </span>","children":null,"spread":false},{"title":"test_schema.py <span style='color:#111;'> 3.46KB </span>","children":null,"spread":false},{"title":"metrics-api.py <span style='color:#111;'> 2.62KB </span>","children":null,"spread":false},{"title":"save_routes.py <span style='color:#111;'> 2.90KB </span>","children":null,"spread":false},{"title":"compute_new.py <span style='color:#111;'> 2.73KB </span>","children":null,"spread":false},{"title":"timetable.py <span style='color:#111;'> 5.21KB </span>","children":null,"spread":false},{"title":"headways.py <span style='color:#111;'> 6.71KB </span>","children":null,"spread":false},{"title":"trimet.yaml <span style='color:#111;'> 4.67KB </span>","children":null,"spread":false},{"title":"portland-sc.yaml <span style='color:#111;'> 290B </span>","children":null,"spread":false},{"title":"ttc.yaml <span style='color:#111;'> 289B </span>","children":null,"spread":false},{"title":"marin.yaml <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"ac-transit.yaml <span style='color:#111;'> 250B </span>","children":null,"spread":false},{"title":"test.yaml <span style='color:#111;'> 71B </span>","children":null,"spread":false},{"title":"muni.yaml <span style='color:#111;'> 10.92KB </span>","children":null,"spread":false},{"title":"managed-certificate.yaml <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"save-routes-cronjob.yaml <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"compute-new-cronjob.yaml <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"flask-deployment.yaml <span style='color:#111;'> 586B </span>","children":null,"spread":false},{"title":"web-service.yaml <span style='color:#111;'> 183B </span>","children":null,"spread":false},{"title":"flask-service.yaml <span style='color:#111;'> 192B </span>","children":null,"spread":false},{"title":"web-ingress.yaml <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"web-deployment.yaml <span style='color:#111;'> 572B </span>","children":null,"spread":false},{"title":".eslintrc.json <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":".babelrc <span style='color:#111;'> 59B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 2.15KB </span>","children":null,"spread":false},{"title":"package-lock.json <span style='color:#111;'> 700.13KB </span>","children":null,"spread":false},{"title":"SummaryHeaderRow.jsx <span style='color:#111;'> 747B </span>","children":null,"spread":false},{"title":"SimpleVerticalBarChart.jsx <span style='color:#111;'> 282B </span>","children":null,"spread":false},{"title":"MapStops.jsx <span style='color:#111;'> 15.91KB </span>","children":null,"spread":false},{"title":"SimpleChart.jsx <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"MapSpider.jsx <span style='color:#111;'> 15.94KB </span>","children":null,"spread":false},{"title":"RouteSummary.jsx <span style='color:#111;'> 7.42KB </span>","children":null,"spread":false},{"title":"MapShield.jsx <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"ServiceFrequencyStats.jsx <span style='color:#111;'> 963B </span>","children":null,"spread":false},{"title":"ServiceFrequencyHistogram.jsx <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"SummaryRow.jsx <span style='color:#111;'> 5.32KB </span>","children":null,"spread":false},{"title":"TripSummary.jsx <span style='color:#111;'> 9.61KB </span>","children":null,"spread":false},{"title":"ReactSelect.jsx <span style='color:#111;'> 13.21KB </span>","children":null,"spread":false},{"title":"RouteTable.jsx <span style='color:#111;'> 11.04KB </span>","children":null,"spread":false},{"title":"ControlPanel.jsx <span style='color:#111;'> 9.73KB </span>","children":null,"spread":false},{"title":"SimpleVerticalRectChart.jsx <span style='color:#111;'> 312B </span>","children":null,"spread":false},{"title":"SummaryStats.jsx <span style='color:#111;'> 538B </span>","children":null,"spread":false},{"title":"OnTimePerformanceHistogram.jsx <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"ServiceFrequencyByDayChart.jsx <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"OnTimePerformanceStats.jsx <span style='color:#111;'> 862B </span>","children":null,"spread":false},{"title":"TravelTimesHistogram.jsx <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"WaitTimesHistogram.jsx <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]