ObjectVision/NetworkModel_PBL#125 Uitvoermappen met het dagdeel in de naam
De pagina's die de naam van een uitvoermap geven, noemen nu <Analysis_date>_<PartOfDay>_<OutputLabel>_..., met WW en CC zonder dagdeel. OutputLabel bevat het dagdeel niet meer: de voorbeelden met -set OutputLabel b2025_afternoon en b2025_evening zijn weg, en de uitleg bij OutputLabel noemt alleen nog de zoneset en een eigen variant.
ObjectVision/NetworkModel_PBL#152 Crml en Cric weg, natransport rC
De pagina's beschrijven de voor- en natransporttypes zonder Crml en Cric en met het nieuwe natransporttype rC, fietsen vanaf een treinstation. Ook de zeven samenvoegvarianten, die allemaal samenvoegen op prijs en tijd, de standaard van MergeCriteria en de schakelaars die standaard aan staan, volgen nu de configuratie van ObjectVision/NetworkModel_PBL#152.
ObjectVision/NetworkModel_PBL#162 Wiki volgt de code
De pagina's beschrijven nu wat de code doet op de plekken waar de doorlichting van 8 november een verschil vond (ObjectVision/NetworkModel_PBL#162), en volgen ook ObjectVision/NetworkModel_PBL#155 en ObjectVision/NetworkModel_PBL#157. Zo heeft Y2015 een feed, telt een legs-cache pas als klaar met zijn .done, is een ander OutputLabel voor andere instellingen niet nodig, rekent de auto op TomTom altijd tijdsafhankelijk en dunt Car/Front niet uit. De blokdelen, TransferWalkTime en PTWaitTime, de kolommen van de gecombineerde bestanden, middernacht op de tijdas en het einde van het venster staan er zoals de code ze rekent.
De Glossary heeft nieuwe termen: fare journey, event, time window, boarding fare, fixed fare per ride, merge variant, section, OD pair mode, block part, connection link, manual connection, public transport node, stop node en het front voor het natransport. Fare group, Pareto front, Signature, Congestion moment en Analysis date zijn rechtgezet. Koppen die met de termen botsten, zijn hernoemd met de links naar hun ankers, zoals Installation, Congestion moments, Combining the output files en The chains of the pair.
Metingen zonder casus zijn weg of hebben hun casus en jaar gekregen. De pagina over de methode van voor 2025 is een archiefpagina met een verwijzing naar de huidige pagina's.
ObjectVision/NetworkModel_PBL#152 Voortransport Crml in plaats van Cn
De wiki noemt nu het voortransporttype Crml, fietsen naar een halte van een trein, een metro of een lightrail, waar hij Cn noemde, het fietsen naar een station waar een trein van NS stopt. Walking and cycling legs zegt welke tramlijnen als lightrail tellen (Classifications/LightRailLines: HTM 3, 4 en 34 en U-OV 20, 21 en 22), dat ook de stadshaltes van HTM 3, 4 en 34 meetellen en de Amstelveenlijn niet. Components and merging, From chains to journeys, How to run the model, Model parameters en de Glossary hebben de nieuwe code, schakelaar en samenvoegvariant OV_lopen_fiets_Crml.
Eenvoudiger Engels, termen volgens de Glossary en kleine fouten
De zinnen op alle pagina's zijn korter en vaker actief gemaakt, met gewone woorden, zonder de inhoud te veranderen. De termen volgen de Glossary: OD pair, ride voor een rit, journey voor een OV-reis, analysis moment en analysis date in plaats van reference date, congestion moment, time window, cache, morning rush hour, en regional transport en NS fare network in plaats van R-net en L-net.
Hersteld zijn namen en paden die in de code anders zijn (`_parquet_r3`, `connect_ne`, `CarPriceTag`, de cachenamen met hash, `NS_TariffUnits_matrix`, het pad van `IFF_Stations`), het menu Local machine Options voor de source data folder, de paginanamen in de Sidebar, een losse `</details>`, typefouten, en kale issuenummers die nu links zijn.
Waar de wiki inhoudelijk van het model afwijkt, is de tekst niet aangepast; die verschillen worden eerst beoordeeld. De koppen zijn gebleven, zodat de ankers op andere pagina's blijven werken.
ObjectVision/NetworkModel_PBL#117 Samenvoegvarianten en -set per aanroep
How to run the model krijgt het deel Merge variants and settings per call: de tabel MergeVariants, -variant en -variant all, -set voor groep 1 en NS_TariffChoice, de controles en hoe je een samenvoeging toevoegt. Model parameters, Components and merging, Routes of an OD pair en Script reference verwijzen ernaar.
ObjectVision/NetworkModel_PBL#145 Uitvoer van WW en CC los van het dagdeel
De pagina's over de uitvoermappen en de signaturen beschrijven dat een signatuur alleen instellingen bevat die de uitvoer veranderen: WW en CC hebben geen vertrekmoment, geen criteria van een front en met parquet geen kosten in hun signatuur, hun map heet naar de herkomstset en hun bestanden tt_alle_<n>of<N>. Met parquet staan de exportvlaggen niet in de signatuur, en de kosten van WW en CC staan in die van de samenvoeging. Model parameters geeft weer Ochtendspits als standaard van PartOfDay.
ObjectVision/NetworkModel_PBL#133 Tellingen zonder Python
De tellingen over alle blokken maakt NetworkSetup/GenerateOutput/OD_Counts_FromFiles nu in een eigen GeoDmsRun na de laatste portie, in plaats van batch/OdTellingen.py. How to run the model vraagt daarom geen Python meer, en Output files, UpdateAll and cache internals en Components and merging noemen het nieuwe item.
ObjectVision/NetworkModel_PBL#147 Cr, Cn en codes zonder underscore
Walking and cycling legs en Model parameters beschrijven de twee nieuwe voortransporttypes: fietsen naar elk treinstation (Cr) en naar een station waar een trein van NS stopt (Cn), met hun stopsets, schakelaars en maximale fiets- en looptijden. De codes van de voor- en natransporttypes staan op alle pagina's in de nieuwe schrijfwijze, met de stopklasse in kleine letters en zonder underscore (Crm, Crmt, Cric, rmC, rmtC, ovfC), en From chains to journeys legt uit dat ModeUsed van een OV-reis daardoor precies twee underscores heeft en eenduidig te lezen is.
ObjectVision/NetworkModel_PBL#149 Samenvoeging in minuten als float32
Output files, Components and merging en Model parameters zeggen nu dat de parquet van de samenvoeging de tijden in minuten als float32 heeft, en die van een component in hele seconden, dat beide formaten van de samenvoeging altijd dezelfde kolommen in dezelfde volgorde hebben, en dat de formaattag van de samenvoeging -m6 is.
ObjectVision/NetworkModel_PBL#148 Samenvoeging ook bij één component
Components and merging en Model parameters zeggen nu dat UpdateAll met Merge aan ook bij een variant met één component samenvoegt, zodat elke variant zijn eindtabel in een Merged-map heeft, met dezelfde kolommen.
ObjectVision/NetworkModel_PBL#146 OV-tijd in rijtijd, overstaplopen en wachten
Public transport beschrijft dat een keten naast zijn reistijd het lopen en het wachten bij zijn overstappen bewaart, met de straf voor een overstap met hoogteverschil bij het lopen en de extra wachttijd van een flexlijn bij het wachten. Output files noemt de nieuwe kolommen InVehicleTime, TransferWalkTime en PTWaitTime, die samen PTTime zijn, in de csv, de parquet en de samenvoeging; de parquettag is _parquet-s3- en de samenvoeging -m5.
ObjectVision/NetworkModel_PBL#145 Uitvoermap met de hash van de signatuur
De pagina's noemen de uitvoermap nu <datum>_<label>_<component>_<hash> en voor de samenvoeging _Merged<nr>_<hash>: uitvoer met andere instellingen staat in een eigen map naast de eerdere, en MergeRunNr is alleen nog een volgnummer. Components and merging zegt welke instellingen in de signatuur van een component staan, dat elke run die signatuur hetzelfde berekent, en hoe de samenvoeging de map van elke component vindt en controleert.
Bij de benen en de autocaches staat nu wat hun signatuur ook noemt: de OSM-netwerkcache met zijn hash, de knooppuntstraffen, de instellingen van het autonet en de ligging van herkomsten en bestemmingen.
ObjectVision/NetworkModel_PBL#144 Samenvoeging per modaliteit
De parquet van een component heeft nu ook de afstand van een loop- of fietsrit en van het voor- en natransport, en de prijs van het voor- en natransport. De pagina Output files zegt waarom die niet uit de tijd volgen, en dat de samenvoeging de opsplitsing per deel en per modaliteit van de csv schrijft; Components and merging beschrijft hoe de samenvoeging die afleidt.
De kosten van lopen en fietsen heten niet langer overal tijdwaardering: bij fietsen staat het bedrag per minuut voor kilometerkosten, en de huur van de OV-fiets telt met IncludeCyclingCostsInPrice mee.
ObjectVision/NetworkModel_PBL#133 Ketenvenster volgt de variant
Zes passages op vier pagina's zeiden dat de ketencache niet van het voortransport afhangt, of dat de OV-componenten hem alleen delen als hun voortransporttypen dezelfde maximumtijd hebben. Sinds commit 0d83717 van het model volgt het laatste instapmoment van de ketens het langste voortransport over de variant (Impl/PT_Chains_Max_V_Time), zodat de OV-componenten van een variant de cache altijd delen. Components-and-merging zegt nu ook dat een langere maximumtijd van een voortransporttype de andere OV-componenten een nieuwe uitvoermap geeft, omdat hun uitvoerhandtekening die van de ketencache bevat.
ObjectVision/NetworkModel_PBL#117 Tijden in de parquet-uitvoer in hele seconden
Model parameters, Output files en Components and merging beschrijven de uitvoer zoals de code van ac9c7cf: de tijden in de parquet in hele seconden (uint16), de csv in minuten, en het samenvoegen dat een component zonder _parquet-s- in de handtekening weigert.
ObjectVision/NetworkModel_PBL#117 AllOptions in plaats van Union_with_DirectOD
De eindselectie per vertrekmoment neemt de ketens van een OV-component of de directe ritten van een directe component, als AllOptions; de vereniging van beide en Source_rel en Union_rel bestaan niet meer. From chains to journeys, Components and merging en Routes of an OD pair noemen de nieuwe namen, en Private transport zegt dat Direct_OD de ritten van de component Car neemt. Model parameters en Script reference zeggen bij AllowDirectWalking, AllowDirectCycling en AllowDirectCar dat ze de directe component van de run aanwijzen en voor een OV-component alle drie FALSE zijn.
Public transport volgt de code; rijgen en componenten apart
De pagina Public transport beschreef nog stappen van voor de splitsing in componenten, zoals het toevoegen van de directe ritten aan de OV-ketens per vertrekmoment. Hij is herschreven naar de huidige code en gaat nu alleen over het OV-deel: het tijdsnetwerk, de twee tariefgroepen, de benen, de overstappen, de ketenrijger met prijs en Pareto-selectie, en de ketencache. Dubbele beschrijvingen van de R/O-regel en het NS-doortarief zijn samengevoegd.
Het rijgen van voor- en natransport aan de ketens per herkomstblok en vertrekmoment staat op de nieuwe pagina From chains to journeys. De componenten, de directe ritten in de uitvoer, auto- en fietsbezit als criteria en het samenvoegen staan op de nieuwe pagina Components and merging, en de kolommen van de bestanden per blok onder Output files. Sidebar, Home en de links uit andere pagina's wijzen naar de nieuwe plekken.