Recent Releases of A/B Street
A/B Street - Night markets at -15C
- Many new imports
- Improved turn restriction icon placement in the LTN tool (thanks Andy!)
- Speed up the main import process
- Use new GeoTIFF elevation importer
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 1 year ago

A/B Street - Eatadakimasu
- few bugfixes and new areas
- try to fix Windows launcher scripts
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 1 year ago

A/B Street - When the old dun cow caught fire
- edit turn restrictions in the LTN tool (thanks to Andy!)
- remove old procedurally generated buildings from some UK maps
- fix Santa crashes (thanks to Stuart!)
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 1 year ago

A/B Street - Well, not nece-celery
NOTE this was first released 14 August broken, then re-released 30 August fixed
- fix some map importing problems
- regenerate all maps, fixing a previous attempt at this
- import a few new places
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 1 year ago

A/B Street - The royalty's append-only adages
- show turn restrictions in the LTN tool (thanks Andy!)
- show main road labels when adjusting LTN boundaries
- import a few places and manually fix LTN boundary issues
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 2 years ago

A/B Street - Dangnabittery
NOTE! All prior savefiles in all apps won't load; the format has changed in an
incompatible way. There will be more incompatible changes for the next few
releases.
- fix 15m tool crash on maps with shared paths and sidewalks
- fix bug where alt+tab counts as tab keypress (thanks Abdul!)
- use HTTPS for all downloads
- let file pickers work on the web too
- let the LTN tool save and load proposals from regular files
- improve .zip binary releases, making all apps capture error logs
- disable broken tutorial mode (but thanks to Antelope for starting to fix it)
- internally change LTN tool to use regular map edits. some behavioral regressions with undo, but improvements with handling existing modal filters
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 2 years ago

A/B Street - In memory of Cowboy
- add vehicle ownership census stats to the LTN tool for England
- show Underground and National Rail stops in the LTN tool
- only download one map at a time, to deal with huge cities like London or Seattle
- misc bugfixes and performance improvements
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 2 years ago

A/B Street - The anti-climactician
- ltn tool now treats main roads better, and handles neighbourhoods with perimeters only partly on main roads
- ltn tool has a new cycle network tool, showing how quiet streets augment cycle lanes
- ltn bugfix: roads starting with a filter now behave correctly
- ltn routing: overlapping paths now start and end precisely at a building driveway
- major speedups to LTN tool initial load time and shortcut calculation, and map importing
- adjusting ltn boundaries is now a bit smoother when there are intermediate blocks
- 15m tool overhauled. score homes tool is no longer all-or-nothing
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 2 years ago

A/B Street - Heist & bug
- major fixes to LTN blockfinding, letting boundaries be edited more frequently
and default boundaries look more reasonable - osm2streets geometry fixes and new OSM data for GB maps
- show main roads vs neighbourhood perimeters in LTN tool
- help the user figure out what blocks to add first in the LTN tool boundary adjustment
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 2 years ago

A/B Street - Those Hampstead Heathens
- new LTN tool to show driving impact from everywhere within a neighbourhood
- update most external dependencies (hopefully without introducing any new platform-specific problems)
- update osm2streets, with new default lane widths
- hopefully fix some geometry-related crashes
- update all OSM data for all maps, and always include the full area
- cosmetic improvement to unzoomed road outline styling
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 2 years ago

A/B Street - The Phoenix of Chance Street
- warn about problematic LTN boundaries
- add a school street filter
- add a 20mph LTN tool
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 2 years ago

A/B Street - Squeezing the Tube from the wrong end
Sorry for the huge delay since the last release; I've been busy with adjacent projects
- upgrade osm2streets, with various geometry fixes
- shrink LTN build times a bit
- fix LTN bug where with crazy route times involving private roads
- fix Santa in downloaded version, before data is downloaded
- clean up the 15m tool's UI and mark footways as walkable
- speed up polygon editing tool and add a "leafblower" mode
- start experimenting with "custom boundary" areas in the LTN tool
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - The moving feast machine
- left/right driving side is now determined automatically when importing maps
- LTN route tool can now start/end at roads, not just buildings
- LTN tool doesn't constantly warn about bus gates and one-way roads
- fix a few crashes in the LTN tool and performance of boundary selection
- add elevation data for all of the UK, thanks to Malcolm
- fix bus lane placement in left-sided maps
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - Orange you glad, Mr copy baron
- start a mode in the LTN tool showing and editing crossings and porosity
- draw one-way arrows in the LTN tool less horribly (in narrow roads or with labels)
- internally simplify OSM import process, by relying on osmium
- speed up OSM XML parsing and reduce memory overhead
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - A very bazaar pitcher of whipped cream
- fix missing shortcuts in the LTN tool, involving corners where a main road changes name
- start improving how saving LTN proposals works, for quickly comparing alternatives
- use real photos to explain the modal filter types
- fix a few reported crashes
- substantially speed up map importing for certain areas with lots of amenities
- fix an edge case with point closures defined at intersections
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - Bar & Bed
- massive LTN UI overhaul based on Madison's designs
- start importing footways and shared-use paths from OSM
- change text scale factor in the LTN tool without restarting
- many small ltn UX fixes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - Foam rolling your shins
Join us on Discord! https://discord.gg/nCvMD4xj4K
- overhaul LTN navigation between modes
- much nicer road labels in the LTN tool
- prompt the user to add a bus gate on appropriate roads
- huge internal refactor of Polygons complete. thanks to Michael for help!
- slightly improve LTN route tool, partly by hiding extra controls by default
- improve LTN colors for parks and water
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - The floating market
Please join the new A/B Street Discord: https://discord.gg/nCvMD4xj4K
I updated the Linux build to use older glibc version, as it was before a ~week ago, by using Ubuntu 20.04 to build, not 22.04
- trying to filter a one-way road will now prompt you to change it
- fix LTN shortcut calculation: make them stay inside the neighbourhood and handle access=private roads
- add optional bus route layer in the LTN tool
- draw new / existing modal filters differently
- fix important bug causing some routes to make illegal turns
- fix a few OSM import crashes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - mackareldaddy
Note the Linux build now uses Ubuntu 22.04, not 18.04, and thus requires a new glibc to work
- initial support for uploading and sharing LTN proposals!!!
- changes to one-ways / road direction are now saved in the LTN tool and work with undo
- deal with "holes" in the middle of blocks when adjusting LTN boundaries
- add zoom buttons and a collapsible legend to the LTN tool
- import missing London boroughs
- start internally switching to a better representation of tessellations that aren't simple polygons. Thanks Michael!
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - The cèilidh tornado and Canova Hall faux boiz
- fix some major crashes with the LTN tool
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - Between the City & the City
Most of the exciting work this week has been happening over in https://github.com/a-b-street/osm2streets, but the results aren't reflected here yet
- another LTN color scheme update
- some LTN bugfixes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - All over the everywhere
- LTN design overhaul: remove the zoomed view, simpler road labels, multiple modal filter types
- overhaul the LTN impact prediction tool: make it work on all maps, improve how before/after paths drawn, fix major bug with paths changing spuriously, add CSV export
- transform a simple case of dual carriageways into a single road with a divider lane
- workaround broken LTN partitioning in some maps
- fix color scheme when drawing LTN cells as areas
- show an icon for schools in the LTN tool
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 2 years ago

A/B Street - Patissoirée
(Still too soon for "Notre Damaged")
- rearrange LTN tool controls -- you can now view shortcuts by road
- bug fixes and perf fixes for scrolling and drawing road labels
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 3 years ago

A/B Street - strength in numbers
- major LTN color redesign
- fix LTN modal filters that were pre-existing in OSM data
- fix missing schools and other OSM amenities
- bad elevation data disabled in most maps (it never worked outside of Seattle)
- internal refactor to extract osm2streets code to another repo, allowing faster iteration and some upcoming related projects
- re-enable Mac binary code-signing
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 3 years ago

A/B Street - The (imminent) arrival of Rafael
- improvements for road labels in the LTN tool
- explain errors to the user better in the LTN tool
- prevent more illegal combinations of filters, one-ways, and dead-ends
- improved UX after downloading a new map natively
- fix some missing U-turns
- temporarily disabled code-signing for Mac binaries
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 3 years ago

A/B Street - Ska folding
- improve the LTN route planner UI
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 3 years ago

A/B Street - never underestimate sheer force of will and vietnamese coffee
- small LTN fixes: don't filter one-way roads or mess up undo with the freehand tool, highlight the boundary road
- LTN style changes: traffic signals, don't show stop signs or crosswalks, get the center line color correct in the UK
- create a second Bristol LTN consultation mode, with a special overriden boundary
- initial support for modifying one-way streets in the LTN tool (with many limitations)
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 3 years ago

A/B Street - It's Sunday somewhere
(It's really not, though.)
- revive an internal A/B test mode to keep simulations between two similar maps in sync
- new layer for pedestrian density
- improve the SMP scenario
- ltn: one-way border arrows, freehand filter tool can be used from either editing mode,
- simplify LTN cells around non-driveable roads
- introduce a Bristol consultation mode for the LTN tool
- export problem list to CSV, and make all CSV/GeoJSON exports work on the web too
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 3 years ago

A/B Street - you can't fall if you're already scuttling along the ground
- new UI tools to explore risk exposure and problems: click a person's problem to time-warp and watch it, show A/B test of problems per road/intersection, time-series of problems per road/intersection
- fix various crashes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 3 years ago

A/B Street - My undoing, again
- you can now edit crosswalks!
- more realistic behavior of pedestrians at stop signs -- they won't endlessly swarm and cut off vehicles
- show a popup when the web browser version crashes
- change metric/imperial settings automatically based on the map loaded
- update Seattle OSM data (first time in over 6 months)
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 3 years ago

A/B Street - Dumbledorito
- breaking change: saved LTN proposals have a new format. Please contact me if you need to fix any previously saved files.
- starting to revive public transit support a bit, simplifying how many times pathfinding happens
- adjust LTN filter drawing style and allow toggling filters on "degenerate" intersections
- fix a rare simulation crash involving a vehicle exiting driveways off-side
- slow down pedestrians walking on crowded sidewalks, and track where this problem happens
- thanks to Michael, Mac binaries are now signed!
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - Tiramisconstrued
- fix major bug where pathfinding after map edits was broken
- make the LTN impact tool show results more reasonably
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - Suppressed goat screams
Special mid-week release mere hours before the AI:UK workshop!
- show biking and walking directions too in the LTN tool
- add help and info buttons to the LTN tool
- show area of neighborhoods
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - Whirlwinded & Barcelonely
- show rat-runs on the connectivity tab; understand both detours and cells as you place filters
- merge blocks with different winding orders
- better behavior when switching proposals on the rat-run tab
- new automatic filter heuristic inspired by min cut
- adjust LTN color scheme, de-emphasizing buildings
- simplify LTN UI, hiding advanced controls
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - Semanticklish
- re-import the current map from fresh OSM data (native only)
- adjust LTN panels
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - Pestolence
- overhaul the rat-run mode: tighten up things counting as shortcuts, keep the same path after adding a filter
- change the LTN route planning tool to be map-wide, not per-neighborhood
- place filters at non 4-way intersections
- shrink some cases of overlapping roads, improving geometry when OSM data is not great
- a first round of simplifying LTN panels
- when the LTN blockfinding would've crashed previously, just fallback to using more expensive blockfinding
- bugfix: detect existing filters on really short roads
- fix initial camera placement outside of the main A/B Street app
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - When nestled things get stuck
- swap between multiple LTN proposals easily
- LTN boundary selection is now faster, has simpler colors, has a freehand lasso tool, and includes blocks near roads w
ithout sidewalks - quickly create multiple modal filters by freehand drawing
- core geometry fixes: remedy some lane center lines that explode at sharp angles
- upgrade window management dependencies; if you experience new problems, please report
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - SEIRious Black
- fix various crashes relating to geometry and edits near public transit
- internal refactoring to make the map_editor debugging tool build much faster
- improved geometry near dog-leg intersections in some maps
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - Perusing Murakami in pubs
- detect existing modal filters in OSM
- import Melbourne and most London boroughs
- simplify road center-lines after merging roads
- improve my workflow for regenerating all maps locally in parallel
- save LTN proposals in web browsers to local storage
- some small LTN UI fixes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - Twenty is plenty (but I'm not twenty)
- save/load LTN proposals as local files only
- improve LTN block tracing near railroads and bridges/tunnels, fixing many overlapping areas
- LTN UI: draw cell & neighborhood areas beneath roads, add road name search tool everywhere
- make modal filters visible even at very low zoom levels
- extend the quietness view and automatic filter heuristics to the entire map
- improve the travel demand model for UK data by handling desire lines starting/ending off-map
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - The Vauxhall Tonic (every burp is nervous)
- LTN boundary selection can now split neighborhoods in most ways
- allow UK scenarios to be generated with one-shot imports
- fix pedestrian rendering crash that happened in some maps
- fix how cycle-and-foot-only roads are drawn unzoomed
- make LTN impact prediction tool stop running out of video memory
- internal refactoring to separate Scenario stuff from rest of simulation code
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 3 years ago

A/B Street - Liquidy Thicket and a Series of Unhygienic Events
- sped up initial loading of the LTN tool on web by splitting it from the main A/B Street binary
- LTN UX: preserve dropdown settings and saved routes
- draw LTN cells as proper polygons, always clipped to the neighborhood boundary (instead of a grid)
- support LTN GeoJSON export in web
- prototyped an impact prediction for LTN schemes by comparing per-road volumes using a demand model. Not working yet.
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - Loose bricks sink hips
- experimenting with a few heuristics for automatically placing modal filters
- improved rendering in the "browse neighborhoods" screen: show all filters, emphasize boundary roads, optionally show cell connectivity, and optionally show how "good" the neighborhood is
- draw disconnected cells more loudly
- fix bug introduced recently that broke listing files (especially newly imported maps)
- add an "undo" button for the LTN tool
- export all LTN data to GeoJSON -- the cell polygons are slow to produce, and buggy, though
- start ranking neighborhoods by how many streets with through-traffic exist
- make the "adjust boundary" UI mostly work now -- individual blocks are transferred between neighborhoods properly in most cases
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - The interconnectedness of some things
- bugfixes for partitioning space into blocks, which helps the LTN tool
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - An unintentionally badass scar
- improved LTN rat-run detection
- LTN UI overhaul, expressing 3 modes for per-neighborhood analysis, all of which can edit modal filters
- LTN drawing fixes -- including the 4-color theorem to make sure adjacent areas appear distinct
- LTN tool now understands roads that're already tagged as car-free in OSM
- LTN tool can adjust boundaries a bit more precisely, but this still half-broken
- Marcel overhauled walking turns, letting them be bidirectional and switching to a simpler implementation of crosswalk generation
- Marcel improved the geometry of all turns
- fix downloading maps in the Windows version
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - Fogbike
- draw custom boundaries for LTNs (but can't yet save the boundaries)
- rendering modal filters better when zoomed in
- v3 of a rat-run detector, and showing a heatmap of quiet/busy streets
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - sconus sultannical
- bus routes now imported for Seattle and SF, from GTFS
- fix "bowtie" intersection shapes, resulting from incorrect clockwise ordering
- few small OSM data fixes for London and Leeds
- fix crash when customizing a route in Ungap the Map
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - Outwalking the rat run
- render one-way markings as outlines by Marcel
- few fixes, mostly just importing some new places
- the project lead has moved to London ;)
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - brownie bear
- no right turn at red lights, in most of the world. thanks Marcel!
- simplify map importing config
- some fixes to OSM crosswalk matching
- placing LTN modal filters more intuitively
- change level of traffic assumptions in LTN pathfinder. thanks Andrew!
- diagonal modal filters for LTNs
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - mostportem
See https://a-b-street.github.io/docs/project/history/retrospective/index.html for a look back on the project so far. I started https://github.com/sponsors/dabreegster to fundraise for a full-time Rust developer.
- added basic routing to LTN tool
- roads with modal filters belong to two traffic cells
- progress on LTN rat run detection, but still not ready
- new option to use OSM crossing nodes to model unmarked foot crossings
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - for all we know nobody knows
- rewrote the low-traffic neighborhood prototype. neighborhood detection much better, internal streets grouped into traffic cells, two rendering styles for cells. browsing rat runs not ready yet, disabled
- new shared title screen, to switch easily between all A/B Street apps
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - there's plenty of elbow room down this rabbit hole for some yak-shaving
- new algorithms to find and render city block and neighborhoods. almost ready for use in main applications
- fixed the worst of curb rendering bugs
- new mapbox gl + abstreet demo
- adding command-line --help to most programs
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - the devil I don't know
- ungap: consolidate editing controls
- workaround some bugs loading map edits
- ungap: add ability to compare a trip before/after some proposed changes
- ungap: make the high-stress metric handle one side of a road missing bike lanes
- ungap route sketcher easier to use when zoomed far out
- ui fixes: units in barrier type, dropdowns focus-fighting with drag-drop cards
- perf: smaller city overview maps
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - Ungap the Map
- ungap the map bike network tool launched! bike.abstreet.org has documentation and videos
- uploading and sharing proposals now works!
- super speedup to applying map edits
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - the world burns either way
- bike network tool now shows alternate routes
- small fixes to mode shift and LTN tool
- major internal UI refactors started
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - Scootadootling about
- incorporated a configurable mode shift and carbon emissions model with the bike network tool
- partially implemented Mara's UX changes to the bike tool
- improved UI map importing: no more overwriting, and naming new maps
- prototyped a new low-traffic neighborhood / rat-run tool
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - eggplant caveater
- bike network's route tool: naming saved routes, showing details about the route
- switch from s3 to cloudfront CDN; all downloads should be faster
- further pathfinding performance improvements
- fix bike quick sketch tool in left-handed maps
- consolidate tools into a single CLI and include it in the release
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - and to this very basic emotion, I said something like, "I can do something about that."
- dramatically improve time to recalculate pathfinding
- deploy raw map editor to web, to support a long-form article: https://a-b-street.github.io/docs/tech/map/geometry/index.html
- long-form article about the simulation: https://a-b-street.github.io/docs/tech/trafficsim/discrete_event/index.html
- small fixes to ungap route tool
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - grass-fed milk
- bike network tool UI fixes, especially for the routing tool
- use drag and drop for traffic signal editor and route waypoints
- small internal map model performance boost
- heavy documentation week
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - The last guffaw
- releasing a new tool dedicated to planning bike networks!
- massive overhaul to the road editor, including lane cards that can be both dragged AND dropped
- new road labeling in unzoomed mode
- new tool to quickly sketch roads to edit
- new tool to plan routes and see elevation/road types along the way
- load previously saved proposals on web
- disabled prototype: uploading proposals to a central server for easier sharing
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - We see you, windowpeople
- more progress on cycleway snapping, but still not ready
- road editor sets new lane width better
- load proposals picks a better order
- a new experiment unfolding...
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - Burkeberries
- brand new day mode color scheme!
- road editor automatically adjusts lane width, and other small UI fixes
- show bike network gaps in the mode shift dashboard
- progress on snapping cyclepaths, representing buffers, fixing up nearby geometry
- fixed crosswalks for consolidated intersections on left-handed maps
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 3 years ago

A/B Street - Clothes grow up so quickly these days
- new intersection consolidation algorithm, applied around Seattle and Tempe with really great results!
- Seattle fixes: deduplicating cycletracks, connecting Arboretum bike paths
- add new lane types to express buffers for protected bike lanes
- better neighborhood shapes by Michael, in the commuter patterns layer
- fixed Overpass imports, which were missing border intersections
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Yolkai
- started a mode shift dashboard
- individual trips can be explored from the risk exposure dashboards now
- fixed actdev scenarios
- web file loaders now show progress
- performance improvements for editing roads
- various bug fixes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Rootbeer Floatsom (but for our horses)
- special mid-week release to support a blog post
- using infinite parking for the arboretum scenario
- add y axis to trip time dashboard
- faster OSM import using overpass
- internal tools for working on intersection consolidation and cyclepath snapping
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - nightmissing
- UI: improve elevation profiles, add road editor revert button, thought bubbles for people climbing steep inclines
- fixed signal timing for 3-ways
- fixed a race condition with two vehicles going for the same offstreet parking
- fixing pedestrian speeds on inclines
- improved relative positons of adjacent lanes on curvy roads
- internal speedups for map importing and a tool to compare two maps, for intersection consolidation
- let lane-changing happen in more cases (when vehicle1 wants to pass vehicle2, but can't until a few lanes later)
- add a mode to import a region-wide map without local roads
- internal pathfinding refactor to switch between contraction hierarchies & Dijkstra more flexibly, reduce duplicate higher-level input graph logic
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Blind dog in wagon
- vehicles can exit driveways in either direction!
- bugfixes with lane-changing, time-warping, settings, nondeterministic z-ordering, changing speed limits
- speed up edit mode on large maps
- loading maps on native now sees locally imported maps
- smaller files across the board by serializing f64s as integers
- map data quality: greenlake cycletrack, better stop sign placement, crosswalks at consolidated intersections
- risk exposure matrix labels
- keep cars out of bus lanes with better costing
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Flash ferment / the Quickling
- vehicles will now dynamically change lanes to pass slower traffic! in limited cases only.
- vehicles can now exit a building's driveway and immediately cut across a few lanes
- new UI tool to easily find when trips start
- fix some crashes related to widening roads
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Dragon milk
- simulation speedup by storing turns better
- new website/docs maybe halfway done
- sped up rust build process
- improved some geometry around Tempe
- fix broken screenshot diff test
- trevor added the "cloud of uncertainty" in the 15m tool to show borders
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - The Grand Coffeeshop Tour
- lots of internal writing, presentations... not quite ready for an audience yet
- fixed weird turn lane arrows
- GMNS signal import now works for many intersections, thanks to crosswalk inference
- road editor UI fixes
- speed up starting a simulation with infinite parking
- possible breakthrough with intersection consolidation
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Leauxtied
- map importing fixes: multiple left/right turn lanes, combo bus/turn lanes, tidy up degenerate intersections along cyclepaths, allow explicitly tagged U-turns, better stop sign placement heuristics
- in Seattle, snap trips entering/leaving map through borders more carefully
- prebake data to cover trips starting near midnight. down from about 3000 cancelled trips in montlake to 300
- road editor UI: explain disabled actions
- Michael added new "arterial crossing" risk for pedestrians
- improved GMNS signal timing importer
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Taro bingsoothsayer
- experimental road editor finally released! more improvements still planned
- save/restore settings (like camera angle and units) between sessions
- Michael improved performance of scrolling panels
- Michael adding more dataviz to travel time and risk exposure dashboards
- regenerating all maps now happens on the cloud -- faster and less harmful to my poor laptop
- exploring some debug tools and strategies for consolidating intersections
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - glissadists melting
- starting to import GMNS traffic signal timing. this will eventully let us import from Synchro!
- more work on the new road editor, but still not ready. lane widths are now more varied and realistic.
- Trevor overhauled the OSM amenity categories and added a multi-source isochrone to the 15m tool to find places without access to some amenity
- partial work running the map importer in a Docker container, to eventually speed up the import process in the cloud
- signal editor UI adjustments
- time warp UI fixes and a new risk exposure contingency matrix by Michael
- internal code cleanup using clippy, by Vinzent
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Lopsideways seiza
- improvements to experimental road editor
- 2 more UX studies and a slew of small fixes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster almost 4 years ago

A/B Street - Rustaceans & grits
- first prototype of the new road editor!
- much easier way to download new cities -- just try to open a map you don't yet have. much smaller .zip release now
- track two "risk exposure" events -- when cars want to overtake cyclists, and passing through a large intersection -- and start to show data on trip panels, a new "problem map" layer, and a WIP summary dashboard
- better geometry for some merged intersections, and applying the algorithm all around Tempe
- another UX study and some tutorial UX fixes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Tostonical vows
- fix bugs running the importer
- import grid2demand scenarios from the UI
- implement more of road widening internals
- new --minimal_controls option by Michael for screencasts
- ran the first UX study in a long time, lots of feedback on the tutorial and traffic signal editor
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Periphfury
- massive internal change to make pathfinding use roads, not lanes. paves the way for many exciting things, like...
- changing the number and width of lanes per road! WIP, debug mode-only UI for now
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - A/B Studio
- change walking and biking speed based on elevation
- import elevation data for all maps -- though there may still be quality issues
- filter trip table by start/end location on the map
- Michael made the web deployment much more flexible, in preparation for a blog post
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Hausbroken
- import elevation data for Seattle!
- add layers showing steep streets, elevation contours, and show elevation profile for bike/pedestrian routes
- faster, simpler pathfinding for access-restricted zones
- faster map importer and some UI fixes
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Municipaladin
- released a new tool to import anywhere from OSM from within the game!
- UI: finished trips meter, consolidated agent counters on minimap, move layers to the left for small screens, new tab style, use new day colorscheme in other apps
- fixed a bug with comparing the route somebody took before/after changes
- start integrating Eldan's elevation data and reviving parts of the UI that use the data
- better routing into/out of access-restricted neighborhoods
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - regretful durian hiccups
- vast improvements to roundabouts, gridlock, and ordering at stop signs
- consolidated UI panels in simulation modes; should work much better for smaller screens
- measure intersection delay more intuitively
- use straight lines for right/left turns at small intersections
- various bugfixes and small UI improvements
- started a tool to import from OSM without the command line; should be ready next week
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - a baby in every bite
Linux users, if you get a "version `GLIBC_2.29' not found" error, let me know. Github actions switched to a new version of Ubuntu.
- new travel demand generator using UK origin/destination data
- the 15m and OSM viewer web apps also have nicer URLs now
- 2 more seattle maps complete without gridlock!
- less seattle maps bundled with the release by default, to keep file size sane
- many UI changes for the actdev integration, pending rollout to abst generally
- initial experiments with implementing lane over-taking and road-based pathfinding
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Beef welldoneington
- import service roads and separate cyclepaths in all maps!
- brand new day theme, designed by Yuwen and implemented by Michael!
- improved rendering where sidewalks and shoulders of roads meet
- fix overlapping panels on HiDPI screens with low resolution
- prototype of loading abst in the background on a webpage
- adjusted routing, penalizing unprotected left turns onto bigger roads, which often contribute to gridlock
- fixed some turn restrictions at merged intersections
- widgetry: change fonts mid-line, dynamically load extra fonts (for a Taipei map)
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Most definitely not poke
- easier to share web URLs with the current viewport
- more actdev integration work
- misc bugfixes, especially with uber-turns and the city picker UI
- revived the map_editor tool for drawing small test maps and iterating faster on merging intersection geometry
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Soothing stomach cake
- loads of work integrating abstreet with the actdev project, and importing tons of maps
- new tool to find the geofabrik OSM source best fitting a boundary
- fix crosswalks and traffic signal policies in left-handed driving countries
- fix initial zoom when starting with flags to copy the viewport from OSM
- Bruce added lagging green signal heuristics
- make it easier to click tiny bikes and pedestrians
- change the URL in the web version as you change maps/scenarios
- split the list of cities by country, and improved the UI for picking a place
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Twice-dumpstered anything
- split documentation into a separate git repo
- UI: filter throughput layer by mode, render stop signs better
- started a debug tool to live-tune routing parameters and see the effects on a single route or all trips
- Michael improved the web loading screen and added webgl1 support for ios browsers
- cars looking for parking now randomize a bit, eliminating the unrealistic "parking snakes/parades" effect
- Bruce fixed a critical bug with uber-turns, helping ease gridlock in some maps
- new tool to procedurally generate houses along empty residential roads, useful when OSM is missing most data
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Sinewey orchestrations
- new map, Rainier Valley, is the 3rd ever to finish without gridlock! One of the fixes was collapsing traffic circles into a normal intersecton
- bugfixes for map importing: cycleways with left-handed driving, matching traffic signals, odd number of lanes, u-turns
- further fixes after the great button refactor
Consumption - Mobility and Transportation
- Rust
Published by dabreegster about 4 years ago

A/B Street - Ajitummy
- massive button overhaul by Yuwen and Michael
- the color scheme automatically switches between day/night based on simulation time!
- significant progress on editing the map without resetting the simulation
- various bugfixes, new maps, improvements to running the importer, faster updater
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Eggs Woodhouse
- dramatically speed up starting scenarios by deferring when public transit riders pick their route
- start importing separate cyclepaths and pedestrian plazas for Cambridge, many adjustments to make these start working
- full panel for picking a scenario to start
- import trip data from the actdev project for Cambridge
- improve inferred map elements (stop signs and crosswalks) near short roads
- heuristics for automatically finding and merging short roads. disabled, but solid start
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Reishi-O's
- dramatically improve initial web loading and be able to start with any map
- city picker UI now better organizes other regions with many maps
- new tool to convert SUMO networks into A/B Street maps
- taking screenshots of the entire map now much faster, portable. trying to use for Leaflet raster tiles, but not working yet.
- widgetry UI library now doesn't depend on anything specific to A/B Street
- internal refactoring for error handling
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - どんぶりと
- huge breakthrough on merging intersections to handle short roads. applied to just a few places so far
- support one-way roads with default traffic signal heuristics
- 15 min explorer: find residences close to user-specified businesses, see unwalkable roads
- bugfix from Bruce to prevent sim from crashing when a short road is over capacity
- automatically fetch census data for any US map and use for scenario generation, from Michael
- some initial experiments to bring A/B Street's lane rendering to the web using Leaflet
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Inverted pudding
- variable traffic signal timing, thanks to Bruce
- 15 min explorer: more walking options (require shoulders, change speed), more organized business search
- 15 min santa: remember upzoning choices
- misc bugfixes and refactoring
- 2021 roadmap drafted
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - 15-minute Santa
- released the 15-minute Santa experiment!
- trip info panels now show more continuous progress along a route
- fixing inactive buttons stretching too much
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Neighborhoodlums riding the scallywagon
- vehicles will lane-change less erratically during uber-turns (sequences of turns through multiple traffic signals close together)
- debug mode has a "blocked-by graph" tool to understand dependencies between waiting agents
- try multiple OpenGL video mode options if the first choice fails (thanks Michael!)
- refactoring trip starting code and the minimap
- non-Latin fonts now supported on web too, thanks to rustybuzz release
- new small maps in Seattle included in the release, and NYC added to optional cities
- saving some player state on the web (mostly camera position per map, for the main game)
- partial prototype of a new census-based scenario generator, thanks to help from the Amazon SSPA hackathon
- significant progress on the experiment, about one week left...
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Apple tight for merengue
- split separate tools into their own executables
- misc bug fixes and other refactoring, focused on GUI code mostly
- most of a prototype done for an experiment
- map added for north seattle
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - The Undustin
- prototyped a new 15-minute neighborhood tool
- overhaul internal simulation input code -- better performance, way simpler
- debug tool to record traffic around a few intersections and replay later
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Fruity booty
- added experimental day/night support; run with --day_night
- slight performance improvements by avoiding applying no-op edits
- new tests for lane-changing behavior, used to more safely allow more realistic behavior blocking "degenerate" intersections
- experimenting with filling in gaps between one-way roads, to represent medians
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Squashedacos
- overhaul data/system management: switch from Dropbox to S3, reorganize files, add an in-game updater
- started a UI for collision dataviz, with data in the UK and Seattle
- improve turns between separate footways
- simplify the process of importing a new city
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Devil eggs
- tooling to automatically extract different shapes around cities without an explicit bounding polygon
- imported many maps for an OSM viewer demo
- misc bug fixes, UI tweaks, and perf improvements, especially for the web version
- start using OSM sidewalks data properly in krakow -- more work needed, but better start
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago

A/B Street - Wedding quarantine
- UI: click unzoomed agents, switch between metric/imperial units, show reason for cancelled trips, new "faded zoom" color scheme based on mapbox, more detailed agent counts in the top-right panel's tooltips
- started a new dedicated OpenStreetMap viewer, will split out from A/B Street later
- fix alpha colors on web
- bugfixes for the new asynchronous map loading
- some substantial simulation performance gains (168s to 90s on one benchmark!)
- lots of progress towards editing the map without resetting the simulation to midnight. please test with --live_map_edits and report any issues
- internal refactoring and code documentation
Consumption - Mobility and Transportation
- Rust
Published by dabreegster over 4 years ago
