1+
2+ <!DOCTYPE html>
3+
4+
5+ < html lang ="en " data-content_root ="./ " data-theme ="light ">
6+
7+ < head >
8+ < meta charset ="utf-8 " />
9+ < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
10+ < title > Page not found — JuPedSim documentation</ title >
11+
12+
13+
14+ < script data-cfasync ="false ">
15+ document . documentElement . dataset . mode = localStorage . getItem ( "mode" ) || "light" ;
16+ document . documentElement . dataset . theme = localStorage . getItem ( "theme" ) || "light" ;
17+ </ script >
18+ <!--
19+ this give us a css class that will be invisible only if js is disabled
20+ -->
21+ < noscript >
22+ < style >
23+ .pst-js-only { display : none !important ; }
24+
25+ </ style >
26+ </ noscript >
27+
28+ <!-- Loaded before other Sphinx assets -->
29+ < link href ="/en/latest/_static/styles/theme.css?digest=8878045cc6db502f8baf " rel ="stylesheet " />
30+ < link href ="/en/latest/_static/styles/pydata-sphinx-theme.css?digest=8878045cc6db502f8baf " rel ="stylesheet " />
31+
32+ < link rel ="stylesheet " type ="text/css " href ="/en/latest/_static/pygments.css?v=8f2a1f02 " />
33+ < link rel ="stylesheet " type ="text/css " href ="/en/latest/_static/styles/sphinx-book-theme.css?v=3c74b3bc " />
34+ < link rel ="stylesheet " type ="text/css " href ="/en/latest/_static/copybutton.css?v=76b2166b " />
35+ < link rel ="stylesheet " type ="text/css " href ="/en/latest/_static/graphviz.css?v=4ae1632d " />
36+ < link rel ="stylesheet " type ="text/css " href ="/en/latest/_static/mystnb.11b39860a7a0cbfd473a3ad8a317855267ff0bd372690045ca344a6b62be495e.css " />
37+ < link rel ="stylesheet " type ="text/css " href ="/en/latest/_static/css/custom.css?v=d742c9ce " />
38+
39+ <!-- So that users can add custom icons -->
40+ < script src ="/en/latest/_static/scripts/fontawesome.js?digest=8878045cc6db502f8baf "> </ script >
41+ <!-- Pre-loaded scripts that we'll load fully later -->
42+ < link rel ="preload " as ="script " href ="/en/latest/_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf " />
43+ < link rel ="preload " as ="script " href ="/en/latest/_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf " />
44+
45+ < script src ="/en/latest/_static/documentation_options.js?v=9eb32ce0 "> </ script >
46+ < script src ="/en/latest/_static/doctools.js?v=9bcbadda "> </ script >
47+ < script src ="/en/latest/_static/sphinx_highlight.js?v=dc90522c "> </ script >
48+ < script src ="/en/latest/_static/clipboard.min.js?v=a7894cd8 "> </ script >
49+ < script src ="/en/latest/_static/copybutton.js?v=f281be69 "> </ script >
50+ < script src ="/en/latest/_static/scripts/sphinx-book-theme.js?v=fab101a9 "> </ script >
51+ < script > DOCUMENTATION_OPTIONS . pagename = '404' ; </ script >
52+ < script >
53+ DOCUMENTATION_OPTIONS . theme_version = '0.16.1' ;
54+ DOCUMENTATION_OPTIONS . theme_switcher_json_url = 'https://www.jupedsim.org/versions.json' ;
55+ DOCUMENTATION_OPTIONS . theme_switcher_version_match = 'v2.0.0' ;
56+ DOCUMENTATION_OPTIONS . show_version_warning_banner =
57+ false ;
58+ </ script >
59+ < script src ="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js "> </ script >
60+ < link rel ="index " title ="Index " href ="/en/latest/genindex.html " />
61+ < link rel ="search " title ="Search " href ="/en/latest/search.html " />
62+ < meta name ="viewport " content ="width=device-width, initial-scale=1 "/>
63+ < meta name ="docsearch:language " content ="en "/>
64+ < meta name ="docsearch:version " content ="v2.0.0 " />
65+ </ head >
66+
67+
68+ < body data-bs-spy ="scroll " data-bs-target =".bd-toc-nav " data-offset ="180 " data-bs-root-margin ="0px 0px -60% " data-default-mode ="light ">
69+
70+
71+
72+ < div id ="pst-skip-link " class ="skip-link d-print-none "> < a href ="#main-content "> Skip to main content</ a > </ div >
73+
74+ < div id ="pst-scroll-pixel-helper "> </ div >
75+
76+ < button type ="button " class ="btn rounded-pill " id ="pst-back-to-top ">
77+ < i class ="fa-solid fa-arrow-up "> </ i > Back to top</ button >
78+
79+
80+ < dialog id ="pst-search-dialog ">
81+
82+ < form class ="bd-search d-flex align-items-center "
83+ action ="/en/latest/search.html "
84+ method ="get ">
85+ < i class ="fa-solid fa-magnifying-glass "> </ i >
86+ < input type ="search "
87+ class ="form-control "
88+ name ="q "
89+ placeholder ="Search... "
90+ aria-label ="Search... "
91+ autocomplete ="off "
92+ autocorrect ="off "
93+ autocapitalize ="off "
94+ spellcheck ="false "/>
95+ < span class ="search-button__kbd-shortcut "> < kbd class ="kbd-shortcut__modifier "> Ctrl</ kbd > +< kbd > K</ kbd > </ span >
96+ </ form >
97+ </ dialog >
98+
99+ < div class ="pst-async-banner-revealer d-none ">
100+ < aside id ="bd-header-version-warning " class ="d-none d-print-none " aria-label ="Version warning "> </ aside >
101+ </ div >
102+
103+
104+ < header class ="bd-header navbar navbar-expand-lg bd-navbar d-print-none ">
105+ </ header >
106+
107+
108+ < div class ="bd-container ">
109+ < div class ="bd-container__inner bd-page-width ">
110+
111+
112+
113+
114+
115+ < dialog id ="pst-primary-sidebar-modal "> </ dialog >
116+ < div id ="pst-primary-sidebar " class ="bd-sidebar-primary bd-sidebar ">
117+
118+
119+
120+ < div class ="sidebar-header-items sidebar-primary__section ">
121+
122+
123+
124+
125+ </ div >
126+
127+ < div class ="sidebar-primary-items__start sidebar-primary__section ">
128+ < div class ="sidebar-primary-item ">
129+
130+
131+
132+
133+
134+ < a class ="navbar-brand logo " href ="/en/latest/index.html ">
135+
136+
137+
138+
139+
140+
141+
142+
143+ < img src ="/en/latest/_static/jupedsim.svg " class ="logo__image only-light " alt ="JuPedSim documentation - Home "/>
144+ < img src ="/en/latest/_static/jupedsim.svg " class ="logo__image only-dark pst-js-only " alt ="JuPedSim documentation - Home "/>
145+
146+
147+ </ a > </ div >
148+ < div class ="sidebar-primary-item "> < ul class ="navbar-icon-links "
149+ aria-label ="Icon Links ">
150+ < li class ="nav-item ">
151+
152+
153+
154+
155+
156+
157+
158+
159+ < a href ="https://github.com/PedestrianDynamics/jupedsim " title ="GitHub " class ="nav-link pst-navbar-icon " rel ="noopener " target ="_blank " data-bs-toggle ="tooltip " data-bs-placement ="bottom "> < i class ="fa-brands fa-github fa-lg " aria-hidden ="true "> </ i >
160+ < span class ="sr-only "> GitHub</ span > </ a >
161+ </ li >
162+ < li class ="nav-item ">
163+
164+
165+
166+
167+
168+
169+
170+
171+ < a href ="https://pypi.org/project/jupedsim/ " title ="PyPI " class ="nav-link pst-navbar-icon " rel ="noopener " target ="_blank " data-bs-toggle ="tooltip " data-bs-placement ="bottom "> < img src ="https://img.shields.io/pypi/v/jupedsim " class ="icon-link-image " alt ="PyPI "/> </ a >
172+ </ li >
173+ < li class ="nav-item ">
174+
175+
176+
177+
178+
179+
180+
181+
182+ < a href ="https://doi.org/10.5281/zenodo.1293771 " title ="DOI " class ="nav-link pst-navbar-icon " rel ="noopener " target ="_blank " data-bs-toggle ="tooltip " data-bs-placement ="bottom "> < img src ="https://zenodo.org/badge/DOI/10.5281/zenodo.1293771.svg " class ="icon-link-image " alt ="DOI "/> </ a >
183+ </ li >
184+ </ ul > </ div >
185+ < div class ="sidebar-primary-item ">
186+ < form class ="bd-search d-flex align-items-center "
187+ action ="/en/latest/search.html "
188+ method ="get ">
189+ < i class ="fa-solid fa-magnifying-glass "> </ i >
190+ < input type ="search "
191+ class ="form-control "
192+ name ="q "
193+ placeholder ="Search... "
194+ aria-label ="Search... "
195+ autocomplete ="off "
196+ autocorrect ="off "
197+ autocapitalize ="off "
198+ spellcheck ="false "/>
199+ < span class ="search-button__kbd-shortcut "> < kbd class ="kbd-shortcut__modifier "> Ctrl</ kbd > +< kbd > K</ kbd > </ span >
200+ </ form > </ div >
201+ < div class ="sidebar-primary-item "> < nav class ="bd-links bd-docs-nav " aria-label ="Main ">
202+ < div class ="bd-toc-item navbar-nav active ">
203+ < ul class ="nav bd-sidenav ">
204+ < li class ="toctree-l1 "> < a class ="reference internal " href ="/en/latest/notebooks/getting_started.html "> Getting started</ a > </ li >
205+ < li class ="toctree-l1 has-children "> < a class ="reference internal " href ="/en/latest/concepts/index.html "> Concepts</ a > < details > < summary > < span class ="toctree-toggle " role ="presentation "> < i class ="fa-solid fa-chevron-down "> </ i > </ span > </ summary > < ul >
206+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/concepts/geometry.html "> Geometry</ a > </ li >
207+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/concepts/routing.html "> Routing</ a > </ li >
208+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/concepts/custom_serialization.html "> Custom Serialization</ a > </ li >
209+ </ ul >
210+ </ details > </ li >
211+ < li class ="toctree-l1 has-children "> < a class ="reference internal " href ="/en/latest/pedestrian_models/index.html "> Pedestrian Models</ a > < details > < summary > < span class ="toctree-toggle " role ="presentation "> < i class ="fa-solid fa-chevron-down "> </ i > </ span > </ summary > < ul >
212+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/pedestrian_models/collision_free_speed_model_v3.html "> CollisionFreeSpeedModelV3 (Rotational Steering)</ a > </ li >
213+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/pedestrian_models/warp_driver_model.html "> WarpDriver Model</ a > </ li >
214+ </ ul >
215+ </ details > </ li >
216+ < li class ="toctree-l1 has-children "> < a class ="reference internal " href ="/en/latest/notebooks/index.html "> Notebooks</ a > < details > < summary > < span class ="toctree-toggle " role ="presentation "> < i class ="fa-solid fa-chevron-down "> </ i > </ span > </ summary > < ul >
217+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/model-comparison.html "> Comparative Analysis of Pedestrian Dynamics Models</ a > </ li >
218+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/corner.html "> Movement around Corners</ a > </ li >
219+
220+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/double-bottleneck.html "> Movement through Bottlenecks</ a > </ li >
221+
222+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/journey.html "> How to work with Journeys</ a > </ li >
223+
224+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/lane-formation.html "> Lane formation in bi-directional flow</ a > </ li >
225+
226+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/motivation.html "> Modelling Motivation</ a > </ li >
227+
228+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/queues_waiting.html "> Waiting in Queues</ a > </ li >
229+
230+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/routing.html "> How Route Choice can Impact Evacuation Times</ a > </ li >
231+
232+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/direct_steering.html "> Leader–Follower Dynamics with Direct Steering</ a > </ li >
233+ < li class ="toctree-l2 "> < a class ="reference internal " href ="/en/latest/notebooks/single-file.html "> Simulating Single-File Movement</ a > </ li >
234+
235+ </ ul >
236+ </ details > </ li >
237+ < li class ="toctree-l1 "> < a class ="reference internal " href ="/en/latest/history.html "> History</ a > </ li >
238+ < li class ="toctree-l1 "> < a class ="reference internal " href ="/en/latest/disclaimer.html "> Disclaimer</ a > </ li >
239+ < li class ="toctree-l1 "> < a class ="reference internal " href ="/en/latest/api/jupedsim/index.html "> API reference</ a > </ li >
240+ < li class ="toctree-l1 "> < a class ="reference internal " href ="/en/latest/citation/citation.html "> Cite JuPedSim</ a > </ li >
241+ </ ul >
242+
243+ </ div >
244+ </ nav > </ div >
245+ </ div >
246+
247+
248+ < div class ="sidebar-primary-items__end sidebar-primary__section ">
249+ < div class ="sidebar-primary-item ">
250+ < div class ="version-switcher__container dropdown pst-js-only ">
251+ < button id ="pst-version-switcher-button-2 "
252+ type ="button "
253+ class ="version-switcher__button btn btn-sm dropdown-toggle "
254+ data-bs-toggle ="dropdown "
255+ aria-haspopup ="listbox "
256+ aria-controls ="pst-version-switcher-list-2 "
257+ aria-label ="Version switcher list "
258+ >
259+ Choose version <!-- this text may get changed later by javascript -->
260+ < span class ="caret "> </ span >
261+ </ button >
262+ < div id ="pst-version-switcher-list-2 "
263+ class ="version-switcher__menu dropdown-menu list-group-flush py-0 "
264+ role ="listbox " aria-labelledby ="pst-version-switcher-button-2 ">
265+ <!-- dropdown will be populated by javascript on page load -->
266+ </ div >
267+ </ div > </ div >
268+ </ div >
269+
270+
271+ </ div >
272+
273+ < main id ="main-content " class ="bd-main " role ="main ">
274+
275+
276+
277+ < div class ="sbt-scroll-pixel-helper "> </ div >
278+
279+ < div class ="bd-content ">
280+ < div class ="bd-article-container ">
281+
282+ < div class ="bd-header-article d-print-none ">
283+ < div class ="header-article-items header-article__inner ">
284+
285+ < div class ="header-article-items__start ">
286+
287+ < div class ="header-article-item "> < button class ="sidebar-toggle primary-toggle btn btn-sm " title ="Toggle primary sidebar " data-bs-placement ="bottom " data-bs-toggle ="tooltip ">
288+ < span class ="fa-solid fa-bars "> </ span >
289+ </ button > </ div >
290+
291+ </ div >
292+
293+
294+ < div class ="header-article-items__end ">
295+
296+ < div class ="header-article-item ">
297+
298+ < button class ="btn btn-sm pst-navbar-icon search-button search-button__button pst-js-only " title ="Search " aria-label ="Search " data-bs-placement ="bottom " data-bs-toggle ="tooltip ">
299+ < i class ="fa-solid fa-magnifying-glass fa-lg "> </ i >
300+ </ button > </ div >
301+
302+ </ div >
303+
304+ </ div >
305+ </ div >
306+
307+
308+
309+ < div id ="jb-print-docs-body " class ="onlyprint ">
310+ < h1 > </ h1 >
311+ <!-- Table of contents -->
312+ < div id ="print-main-content ">
313+ < div id ="jb-print-toc ">
314+
315+ </ div >
316+ </ div >
317+ </ div >
318+
319+
320+
321+ < div id ="searchbox "> </ div >
322+ < article class ="bd-article ">
323+
324+ < h1 > Page not found</ h1 >
325+
326+ Unfortunately we couldn't find the content you were looking for.
327+
328+ </ article >
329+
330+
331+
332+
333+
334+
335+ < footer class ="prev-next-footer d-print-none ">
336+
337+ < div class ="prev-next-area ">
338+ </ div >
339+ </ footer >
340+
341+ </ div >
342+
343+
344+
345+
346+ </ div >
347+ < footer class ="bd-footer-content ">
348+
349+ < div class ="bd-footer-content__inner container ">
350+
351+ < div class ="footer-item ">
352+
353+ < p class ="component-author ">
354+ By The JuPedSim Development Team
355+ </ p >
356+
357+ </ div >
358+
359+ < div class ="footer-item ">
360+
361+
362+ < p class ="copyright ">
363+
364+ © Copyright 2026, Forschungszentrum Jülich GmbH, IAS-7.
365+ < br />
366+
367+ </ p >
368+
369+ </ div >
370+
371+ < div class ="footer-item ">
372+
373+ </ div >
374+
375+ < div class ="footer-item ">
376+
377+ </ div >
378+
379+ </ div >
380+ </ footer >
381+
382+
383+ </ main >
384+ </ div >
385+ </ div >
386+
387+ <!-- Scripts loaded after <body> so the DOM is not blocked -->
388+ < script defer src ="/en/latest/_static/scripts/bootstrap.js?digest=8878045cc6db502f8baf "> </ script >
389+ < script defer src ="/en/latest/_static/scripts/pydata-sphinx-theme.js?digest=8878045cc6db502f8baf "> </ script >
390+
391+ < footer class ="bd-footer ">
392+ </ footer >
393+ </ body >
394+ </ html >
0 commit comments