A newer version of the Gradio SDK is available:
6.5.1
metadata
title: Projectile Motion — Deterministic + One-Sentence LLM
emoji: 🎯
colorFrom: purple
colorTo: green
sdk: gradio
sdk_version: 4.44.0
app_file: app.py
pinned: false
Projectile Motion — Deterministic Calculator + One-Sentence Explanation
A first-principles projectile motion calculator (no air resistance) that returns:
- All inputs with units:
v0[m/s],theta[deg],y0[m],g[m/s^2], and ball weight [kg] - Derived results:
t_apex[s],max height[m],time of flight[s],range[m],impact speed[m/s] - A one-sentence, LLM-generated explanation grounded strictly in the computed values.
Scope & Assumptions
- Constant gravity
g - Flat landing surface at
y = 0 - Neglects air resistance
UI
- Sliders for inputs with validation ranges
- Two panels: (i) All values (inputs + derived); (ii) One-sentence explanation
- ≥3 representative examples
Notes
Educational demo; not for safety-critical use. The explainer uses a template-like prompt and the structured JSON only (no made-up numbers). Notebook and interface creation was assisted using GenAI