Views
No views yet
1data/paper/ canonical train/test splits
2driftwm/ simulator and flow-field code
3experiments/shared/ shared data, renderer, planner, metrics, model utilities
4experiments/flowmo/ proposed model
5experiments/leworldmodel/ JEPA-style latent world-model baseline
6experiments/planet/ PlaNet RSSM baseline
7experiments/tdmpc2/ TD-MPC2-style latent dynamics baseline
8experiments/*_los_controller/ traditional non-WM controllers
9experiments/reports/ prediction, probes, planning JSON, GIFs, paper tables/figures
10tests/ interface and pipeline tests1data/paper/train.npz
2data/paper/test.npz
3data/paper/generation_config.json
4data/paper/dataset_card.md1noflow
2uniform
3vortex_center
4double_gyre
5source_sink
6source_sink_pair
7gradient
8shear
9turbulent_patch
10random_fourier| Directory | Report name | Role |
|---|---|---|
experiments/flowmo | FlowMo | Proposed short-state / long-context residual world model. |
experiments/leworldmodel | LeWorldModel | JEPA-style image latent prediction baseline. |
experiments/planet | PlaNet RSSM | Recurrent state-space world-model baseline. |
experiments/tdmpc2 | TD-MPC2 Dynamics | Compact task-oriented latent dynamics baseline. |
| Directory | Report name | Role |
|---|---|---|
experiments/pid_los_controller | PID/LOS | Hand-designed waypoint tracking baseline. |
experiments/no_flow_los_controller | No-Flow LOS | LOS controller that ignores ambient current. |
experiments/current_estimator_los_controller | Current-Estimator LOS | LOS controller with recent-drift current compensation. |
experiments/oracle_flow_los_controller | Oracle-Flow LOS | LOS controller with privileged true local-flow feed-forward. |
experiments/BASELINES.md. The complete experiment matrix is in experiments/EXPERIMENT_MATRIX.md.1python -m venv .venv
2source .venv/bin/activate
3python -m pip install --upgrade pip
4python -m pip install -e .python -m pytest -q testspython -m experiments.run_paper_image_pipeline1experiments/reports/paper_prediction.json
2experiments/reports/paper_flowmo_latent_probes.json
3experiments/reports/paper_planning/*.json
4experiments/reports/paper_planning/gifs/*.gif
5experiments/reports/paper_artifacts/
6experiments/reports/paper_report.md1python -m experiments.run_paper_image_pipeline --stages train
2python -m experiments.run_paper_image_pipeline --stages prediction
3python -m experiments.run_paper_image_pipeline --stages probe
4python -m experiments.run_paper_image_pipeline --stages planning
5python -m experiments.run_paper_image_pipeline --stages report1python -m experiments.summarize_paper_image_results
2python -m experiments.export_paper_artifacts1experiments/<learned_method>/checkpoint/paper.pt
2experiments/<learned_method>/checkpoint/paper_step_*.pt
3experiments/<learned_method>/result/parameter_count.json
4experiments/<learned_method>/result/paper_training.json
5experiments/reports/paper_prediction.json
6experiments/reports/paper_flowmo_latent_probes.json
7experiments/reports/paper_planning/
8experiments/reports/paper_artifacts/
9experiments/reports/paper_report.mdsum_t ||a_t||_2^2, time to goal, path, actions, and per-frame metadata. Planning GIFs render the task background with flow arrows, the oriented boat, targets, and executed trajectory.