Dustin Carlino
|
5c337e2e8e
|
Add some methods to the headless API for manipulating traffic signals, and start a Python client example. Everything still WIP.
|
2020-08-18 11:31:20 -07:00 |
|
Dustin Carlino
|
8ce2568280
|
turn the headless runner into a demo of a JSON API, for #245 (#268)
turn the headless runner into a demo of a JSON API, for #245
|
2020-08-11 16:44:19 -07:00 |
|
Dustin Carlino
|
5e8be61e6d
|
fix #158, build break
|
2020-07-07 12:45:11 -07:00 |
|
Dustin Carlino
|
6696263a08
|
fix map_editor and headless build break, for #108
|
2020-06-30 13:49:24 -07:00 |
|
Dustin Carlino
|
90b556ac1f
|
carve out a way to modify the weekday scenario in the UI. express the 5 day repeat using this
|
2020-06-27 11:56:45 -07:00 |
|
Dustin Carlino
|
0aaf9a1487
|
workaround repeated scenario running out of parking
|
2020-04-28 10:12:08 -07:00 |
|
Dustin Carlino
|
0eaf33ff46
|
stop generating RNGs from entropy. use the prebaked seed by default. allow explicitly changing the rng, but no use for that yet
|
2020-04-26 11:38:32 -07:00 |
|
Dustin Carlino
|
6594de3000
|
remove a hack from multi-day trips and stumble upon the people needing
10 cars
also prebake data again
|
2020-04-23 12:37:21 -07:00 |
|
Dustin Carlino
|
ec409742e7
|
work around parking leak for multi-day scenarios
|
2020-04-15 16:36:56 -07:00 |
|
Dustin Carlino
|
d586a9054b
|
rewrite the headless tool for pandemic stuff
|
2020-04-15 12:48:45 -07:00 |
|
Dustin Carlino
|
6b356bbc01
|
fix the contingency table filtering, make it easy to see scatter plot
diagonal, and get headless buildign again
|
2020-04-15 12:34:03 -07:00 |
|
Dustin Carlino
|
2a103d0a21
|
also group raw_maps in data/input
|
2019-12-03 12:06:49 -08:00 |
|
Dustin Carlino
|
808c3da141
|
panic early with a nice error if we cant read a binary or json file
|
2019-12-02 20:35:20 -08:00 |
|
Dustin Carlino
|
a45b393b0d
|
woops, headless crate didnt have the fix to toggle off cpuprofiler by default
|
2019-10-04 11:21:55 -07:00 |
|
Dustin Carlino
|
fbb7d8ac96
|
cleaning up CmdArgs usage
|
2019-09-19 10:42:16 -07:00 |
|
Dustin Carlino
|
f18fc72265
|
finish structopt removal
|
2019-09-18 17:29:34 -07:00 |
|
Dustin Carlino
|
a5b73c060a
|
make savestate_every a flag again
|
2019-08-16 13:34:38 -07:00 |
|
Dustin Carlino
|
4e83f492d8
|
upgrade rand, get rid of now unneeded serde1 feature, in hopes of fixing feature mismatch between deps
|
2019-08-15 12:14:35 -07:00 |
|
Dustin Carlino
|
758c5494d8
|
remove old unused deps
|
2019-08-09 13:34:40 -07:00 |
|
Dustin Carlino
|
e0edc4851d
|
starting a blank scoreboard for sandbox mode. removing old defunct attempts at
score stuff first...
|
2019-06-13 14:06:35 -07:00 |
|
Dustin Carlino
|
8e949d5fa9
|
make --num_agents work exactly when specified
|
2019-05-09 10:51:07 -07:00 |
|
Dustin Carlino
|
a4f6a773a9
|
fix up time limits for headless/tests. fix a few tests now that peds
walk slowly.
|
2019-05-08 20:05:52 -07:00 |
|
Dustin Carlino
|
c25d544fe2
|
fixing edits_name in map paths and also supporting Windows backslashes in paths
|
2019-04-10 11:22:36 -07:00 |
|
Dustin Carlino
|
440ff358cd
|
option to headless to 'draw' everything, flush out all bugs
|
2019-03-17 18:13:30 -07:00 |
|
Dustin Carlino
|
5ca359998c
|
upgrade some dependencies and list data source licenses in README
|
2019-03-11 16:04:47 -07:00 |
|
Dustin Carlino
|
4ae478a7a5
|
smarter estimate about cars queued on last step... but disabled it :(
|
2019-03-05 18:12:32 -08:00 |
|
Dustin Carlino
|
063fb85155
|
amp up BLIND_RETRY to something reasonable for the remaining, difficult cases. fix a race condition where a bus blips through the Queued state. and deal with idling state causing queued followers
|
2019-03-05 16:57:27 -08:00 |
|
Dustin Carlino
|
0bcb18b4b0
|
handle unreachable case
|
2019-03-05 09:36:48 -08:00 |
|
Dustin Carlino
|
0c824e8d0d
|
flag to headless to control sim size, roughly
|
2019-03-05 09:30:39 -08:00 |
|
Dustin Carlino
|
b69c01ea5f
|
preps to swap out scheduler priority queue impl
|
2019-03-04 20:50:36 -08:00 |
|
Dustin Carlino
|
a67b595df6
|
making a small crate just to benchmark pathfinding
|
2019-03-02 10:23:12 -08:00 |
|
Dustin Carlino
|
214e461601
|
--enable_profiler in headless too
|
2019-03-02 09:24:11 -08:00 |
|
Dustin Carlino
|
50451b6120
|
make tests build again. cleanup sim::load
|
2019-02-27 13:16:28 -08:00 |
|
Dustin Carlino
|
11c549331e
|
finally, the big cutover! editor and headless work. tests dont compile.
|
2019-02-27 11:53:45 -08:00 |
|
Dustin Carlino
|
76ee37c077
|
get rid of Tick externally
|
2019-02-26 14:21:57 -08:00 |
|
Dustin Carlino
|
09af9e6cda
|
removing the log crate completely. remove the DisplayLogs plugin, since
it's unused and unclear how it should work going forwards
|
2019-02-20 11:56:54 -08:00 |
|
Dustin Carlino
|
6b29a2a38d
|
fixing issues with bikes spawning close to intersections, by making the
bound be really conservative
|
2019-02-05 09:56:07 -08:00 |
|
Dustin Carlino
|
13698cdb20
|
small fixes... debug buildings, spawn from headless, timer for
instantiating a scenario
|
2019-02-04 11:56:54 -08:00 |
|
Dustin Carlino
|
f018158aa3
|
remove copyright comment from remaining files
|
2019-01-20 13:57:55 -08:00 |
|
Dustin Carlino
|
76dc85d5c8
|
remove unnecessarily boxed closures, and use generics instead
|
2019-01-17 15:22:31 -08:00 |
|
Dustin Carlino
|
41e487bbcc
|
time limit on completion tests
|
2019-01-11 11:28:42 -08:00 |
|
Dustin Carlino
|
375a923a9d
|
try removing most extern crate's
|
2018-12-06 11:00:13 -08:00 |
|
Dustin Carlino
|
f64f411093
|
upgrade all crates to 2018 in Cargo.toml. this requires switching to
crate:: paths everywhere. not yet fiddling with 'extern crate's
|
2018-12-06 10:57:31 -08:00 |
|
Dustin Carlino
|
4d7c1203a6
|
the great control layer merge
|
2018-11-30 13:52:50 -08:00 |
|
Dustin Carlino
|
99d0d27837
|
adjust debug logs
|
2018-11-18 15:03:02 -08:00 |
|
Dustin Carlino
|
343aeba3b6
|
deleted some aging code only used for tests that definitely needs overhaul anyway
|
2018-11-17 17:28:19 -08:00 |
|
Dustin Carlino
|
8a1ee5c32b
|
slight improvements to Timer API and output
|
2018-10-30 15:17:04 -07:00 |
|
Dustin Carlino
|
a98b9c350d
|
make other crates build again
|
2018-10-28 17:25:10 -07:00 |
|
Dustin Carlino
|
37006369af
|
fix other crates that have Color constants
|
2018-10-26 15:00:04 -07:00 |
|
Dustin Carlino
|
def2f60a92
|
refactor log adaptor stuff
|
2018-10-21 11:32:17 -07:00 |
|
Dustin Carlino
|
80121df78c
|
rename data/maps to data/raw_maps
|
2018-10-20 08:25:49 -07:00 |
|
Dustin Carlino
|
35566543f1
|
briefly play around with cpuprofiler and gperftools
|
2018-10-18 10:54:04 -07:00 |
|
Dustin Carlino
|
661d784b6e
|
adjusting logging to not include debug by default
|
2018-10-06 12:21:12 -07:00 |
|
Dustin Carlino
|
190d9be972
|
sharing flags for specifying sim to load
|
2018-10-02 16:34:27 -07:00 |
|
Dustin Carlino
|
04acd6723b
|
rename scenario_name, now that we have scenarios
|
2018-10-02 16:13:20 -07:00 |
|
Dustin Carlino
|
72d0294efb
|
load named map edits, not a single one
|
2018-10-02 16:07:48 -07:00 |
|
Dustin Carlino
|
7b718b4621
|
bundling all map edits together
|
2018-10-02 15:48:10 -07:00 |
|
Dustin Carlino
|
4f3afa3894
|
very primitively tracking trip times, only showing in headless
|
2018-09-28 07:19:16 -07:00 |
|
Dustin Carlino
|
6e0f58f4c6
|
accept scenarios on the CLI
|
2018-09-27 14:53:46 -07:00 |
|
Dustin Carlino
|
8ffc817501
|
logging handlers for headless
|
2018-09-24 10:54:11 -07:00 |
|
Dustin Carlino
|
c5c00d5740
|
record stack traces
|
2018-09-06 13:32:35 -07:00 |
|
Dustin Carlino
|
93e4e4217e
|
moving some init helpers to be methods of sim
|
2018-08-31 15:11:18 -07:00 |
|
Dustin Carlino
|
da402dd2c1
|
making the unit test framework watch for events
|
2018-08-30 11:36:14 -07:00 |
|
Dustin Carlino
|
023fa61da6
|
switching sim tests to inspect state via json
|
2018-08-29 22:37:21 -07:00 |
|
Dustin Carlino
|
9115a9e7f1
|
use run_until_done in more places
|
2018-08-27 14:05:05 -07:00 |
|
Dustin Carlino
|
3333aa69a8
|
refactoring helpers for tests and headless
|
2018-08-27 13:52:34 -07:00 |
|
Dustin Carlino
|
fe8a28ff34
|
savestate regularly
|
2018-08-27 13:21:31 -07:00 |
|
Dustin Carlino
|
891b07bec4
|
load from map or savestate
|
2018-08-27 13:14:03 -07:00 |
|
Dustin Carlino
|
269235d1e1
|
writing savestates in a consistent place
|
2018-08-27 11:10:02 -07:00 |
|
Dustin Carlino
|
2a12c338cf
|
fixing up the parking test... had to deal with horizontal/vertical lines
for the building front path stuff
|
2018-08-23 10:37:17 -07:00 |
|
Dustin Carlino
|
9f1ad3755d
|
present sim time in a nicer format
|
2018-08-21 16:19:54 -07:00 |
|
Dustin Carlino
|
ebb83e6592
|
woops, driving capacity not based on all long vehicles
|
2018-08-20 13:31:24 -07:00 |
|
Dustin Carlino
|
1eecc48dbe
|
removing parametric driving model for now. too much work to keep it updated as aorta driving model improves, and no benefit anticipated.
|
2018-08-20 12:39:03 -07:00 |
|
Dustin Carlino
|
3e9a2db0bd
|
flag to tell headless to savestate
|
2018-08-09 11:16:51 -07:00 |
|
Dustin Carlino
|
d0744083fc
|
stop right BEFORE intersections
|
2018-08-07 14:06:31 -07:00 |
|
Dustin Carlino
|
4c0a8f588a
|
still debugging various breakages. drawing lane IDs
|
2018-08-07 12:23:00 -07:00 |
|
Dustin Carlino
|
676e076ae1
|
repeating determinism tests for both driving models
|
2018-08-04 13:25:09 -07:00 |
|
Dustin Carlino
|
3ed1bba5c9
|
fixing encapsulation and delegation of stuff in sim layer
|
2018-07-25 18:36:04 -07:00 |
|
Dustin Carlino
|
3e72f39121
|
planning how to do live road edits
|
2018-07-25 18:19:39 -07:00 |
|
Dustin Carlino
|
9200a5ef3d
|
use pretty assertions
|
2018-07-24 16:23:25 -07:00 |
|
Dustin Carlino
|
c321c07bd7
|
make map use road edits when loading from scratch
|
2018-07-24 16:06:25 -07:00 |
|
Dustin Carlino
|
db54420ede
|
fixing all tests
|
2018-07-09 13:52:08 -07:00 |
|
Dustin Carlino
|
bf68be8870
|
moving the sim state that's driving-specific
|
2018-07-09 11:07:54 -07:00 |
|
Dustin Carlino
|
bc92c3ca8d
|
replacing the pb with serde stuff
|
2018-06-25 18:56:57 -07:00 |
|
Dustin Carlino
|
ba310cbd45
|
removing geom crate, using just map model
|
2018-06-25 09:00:43 -07:00 |
|
Dustin Carlino
|
0d43b8da88
|
dont put cars on wrong lane types
|
2018-06-19 12:24:29 -07:00 |
|
Dustin Carlino
|
923883883b
|
updating README and trimming license declarations
|
2018-06-03 17:56:53 -07:00 |
|
Dustin Carlino
|
401123d11a
|
make rng part of sim
|
2018-04-13 22:44:24 -07:00 |
|
Dustin Carlino
|
065c2ce9ba
|
Importing everything since the initial import
|
2018-04-10 17:51:37 -07:00 |
|