A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

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

PXL_20220811_215316537

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."

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