{"home":"/","lab":"/lab","videos":"/videos","films":[{"file":"01_football_pitch_control.mp4","sport":"Football","title":"Pitch control","description":"Every point on the pitch coloured by which team reaches it first; the ball goes to the best-controlled receiver.","url":"/research/videos/out/01_football_pitch_control.mp4","bytes":10204684},{"file":"02_football_win_probability.mp4","sport":"Football","title":"In-play win probability","description":"A Poisson match model re-solving home, draw and away after every minute, with the pre-match scoreline grid.","url":"/research/videos/out/02_football_win_probability.mp4","bytes":600790},{"file":"03_football_penalties.mp4","sport":"Football","title":"Penalties as a game","description":"Thirty kicks drawn from the minimax mix; the conversion rate converges to the value of the game.","url":"/research/videos/out/03_football_penalties.mp4","bytes":800176},{"file":"04_olympics_pacing.mp4","sport":"Athletics","title":"Optimal pacing","description":"Keller's optimal-control runner against a fast starter over 800 m, with the anaerobic store draining.","url":"/research/videos/out/04_olympics_pacing.mp4","bytes":1255035},{"file":"05_olympics_taper.mp4","sport":"Athletics","title":"Tapering","description":"Banister fitness, fatigue and performance through a 120-day build into competition day.","url":"/research/videos/out/05_olympics_taper.mp4","bytes":458394},{"file":"06_tennis_match.mp4","sport":"Tennis","title":"The amplifier","description":"A best-of-three match point by point, with the match-win probability re-solved after every point.","url":"/research/videos/out/06_tennis_match.mp4","bytes":520350},{"file":"07_basketball_pick_and_roll.mp4","sport":"Basketball","title":"Expected possession value","description":"A pick-and-roll into a corner three, in slow motion then real time, with the value of the possession traced.","url":"/research/videos/out/07_basketball_pick_and_roll.mp4","bytes":677869},{"file":"08_basketball_shot_map.mp4","sport":"Basketball","title":"Shot selection","description":"Two shot diets raining onto the expected-points map: the mid-range is a tax.","url":"/research/videos/out/08_basketball_shot_map.mp4","bytes":818912},{"file":"09_swimming_pacing.mp4","sport":"Swimming","title":"Even pace","description":"Three pacing plans with identical physiology; the cube in the drag law decides the race.","url":"/research/videos/out/09_swimming_pacing.mp4","bytes":1112451},{"file":"10_swimming_underwater.mp4","sport":"Swimming","title":"The breakout","description":"Dolphin kick to the optimal breakout distance, against the 15 m rule.","url":"/research/videos/out/10_swimming_underwater.mp4","bytes":435274},{"file":"11_factors_crowd.mp4","sport":"Football","title":"The crowd, measured","description":"Weather, crowds and travel fitted on every stored match with weather at the ground; the closed-door seasons as a natural experiment, intervals and all.","url":"/research/videos/out/11_factors_crowd.mp4","bytes":364617},{"file":"12_factors_wall.mp4","sport":"Athletics","title":"The wall","description":"Two identical marathoners at the same pace; one eats. Rapoport's carbohydrate arithmetic decides who hits the wall and where.","url":"/research/videos/out/12_factors_wall.mp4","bytes":200403},{"file":"13_factors_shoes_heat.mp4","sport":"Athletics","title":"Shoes and heat","description":"Carbon-plated shoes in Keller's pacing model, and Ely's marathon slowdown with temperature: published sizes, applied as parameters.","url":"/research/videos/out/13_factors_shoes_heat.mp4","bytes":190670},{"file":"14_gear_drag_crisis.mp4","sport":"Football","title":"The drag crisis","description":"Drag coefficient against speed for five World Cup balls from the wind-tunnel literature, and why the 2010 ball wandered at free-kick speed.","url":"/research/videos/out/14_gear_drag_crisis.mp4","bytes":546195},{"file":"15_gear_bounce.mp4","sport":"Tennis","title":"The bounce","description":"The same 200 km/h serve landing on grass, hard court and clay: what each surface keeps, how it leaves, and the milliseconds the receiver gets.","url":"/research/videos/out/15_gear_bounce.mp4","bytes":403308},{"file":"16_machine_conformal.mp4","sport":"Football","title":"The conformal promise","description":"A scoreline set that holds the result 90% of the time, built from the surprises of past matches priced before they were played, with the coverage counted live.","url":"/research/videos/out/16_machine_conformal.mp4","bytes":351025},{"file":"against-market.mp4","sport":"Research","title":"Against the market","description":"Our model scored against Pinnacle, Bet365 and the consensus on the fixtures all of them priced. We come seventh of seven, and the number is published anyway.","url":"/research/videos/out/against-market.mp4","bytes":137124},{"file":"arbitrage.mp4","sport":"Research","title":"The arithmetic edge","description":"When the best price on every outcome implies less than one between them, a split stake wins whoever wins. 1,272 positions in 9,097 matches — and 89 of them on two books.","url":"/research/videos/out/arbitrage.mp4","bytes":164107},{"file":"referee-myth.mp4","sport":"Research","title":"The referee myth, tested","description":"Split every official's matches in half by date and ask whether the first half predicts the second. Fouls and cards persist. Goals and home wins do not, at correlations of 0.05 and 0.09.","url":"/research/videos/out/referee-myth.mp4","bytes":267850},{"file":"what-moves-cards.mp4","sport":"Research","title":"What moves a card line","description":"The largest pre-match term in a booking market is not the referee: it is how close the match is priced. Decile by decile, walk-forward.","url":"/research/videos/out/what-moves-cards.mp4","bytes":101587}],"sources":["library/build_library.py","library/model_card_data.py","videos/common.py","videos/models.py","videos/preview_frames.py","videos/render_3d.py","videos/render_analysis.py","videos/render_factors.py","videos/render_gear.py","videos/render_videos.py","videos/studio.py","videos/studio_scenes.py","web/build_page.py"]}