Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit e56454e471a2a48f83ae98ebdd6ac4c73d2930e3
Merge: fe4c3aa5 e3681e7a
Author: Tucker <[email protected]>
Date:   Fri Jan 7 23:32:55 2022 -0500

    Merge branch 'master' into release-0_5_0

commit fe4c3aa57a9681e5a39589a78efd5755f0b31758
Author: Tucker <[email protected]>
Date:   Fri Jan 7 23:08:19 2022 -0500

    Update to release 0.5.0

commit a5fcbae9fe02980a050cab20bb83cfc047256572
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 23:02:45 2022 +0000

    GitHub Actions: Update requirements.txt

commit 4dccea73dee436264da30305c0f9451989fff55b
Merge: 57b8462c af74e391
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 17:59:07 2022 -0500

    Merge pull request #1186 from huawei-noah/opendrive-road-network

    Support for OpenDRIVE maps

commit af74e39135376e3ae099ae00ede0898f0e41e28c
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 17:53:48 2022 -0500

    minor change

commit 8243df717dbd2b1151bdb0a01d564b6d09afb744
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 17:49:38 2022 -0500

    minor changes

commit 6270f2dc3a5109a9aeb256840a08ec05fbf709b4
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 17:44:24 2022 -0500

    reformatting

commit 606ba7854d3f51122a2663c1d5ba4c38930181f9
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 17:43:41 2022 -0500

    changes based on reviews

commit f9ee76acdd34ef26a509f26c9fcaf2575bcff51a
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 17:42:42 2022 -0500

    changes based on reviews

commit b923f5c3c99a80723c002fd64585e4096e2303be
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 17:05:18 2022 -0500

    changes based on reviews

commit 975f32eb8ac68657053b03f9111a52c2ac87ce04
Author: Stephen Hockema <[email protected]>
Date:   Fri Jan 7 15:37:24 2022 -0500

    minor typo fix

commit 57b8462c868a96ec8c542471bdaf7e0901d9627c
Author: Steve <[email protected]>
Date:   Fri Jan 7 13:31:07 2022 -0500

    Smooth headings (#1219)

    * type hint fixes (from pytype)

    * add max_angular_velocity option

    * added options to smooth headings with sliding window and ignore heading changes when below minumum speed

    * comments + CHANGELOG

    * updates from review

    * updates from review

commit f11e0a342f9851be417c3279e7d0f4e1f93cfe1e
Author: adai <[email protected]>
Date:   Fri Jan 7 11:32:08 2022 -0500

    Remove route_waypoints from RoadWaypoints (#1229)

commit 6e431602c35be57a30bb9b3cbf0f7878236ef462
Author: Tucker Alban <[email protected]>
Date:   Fri Jan 7 16:05:06 2022 +0000

    GitHub Actions: Update requirements.txt

commit ea01acf117441d94585a7009275f9de4a5b2120b
Merge: 85110aad cbc95ec7
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 11:04:40 2022 -0500

    Merge branch 'develop' into opendrive-road-network

commit cbc95ec7d4f84f757aafb1ee743928f0346852c6
Author: Tucker <[email protected]>
Date:   Fri Jan 7 00:17:22 2022 -0500

    Make SMARTS.__del__ idempotent

commit 0b352d27fb8fd73dabe901e589a3368e5cd79d57
Author: Tucker <[email protected]>
Date:   Thu Jan 6 16:51:44 2022 -0500

    Fix `Point.__del__`  error.

commit bfc879d7ac6296295bff2c3181b79ef5944939d8
Author: Tucker <[email protected]>
Date:   Fri Dec 24 14:06:59 2021 -0500

    Update error demonstration

commit 47a7a43242e9cd586ecc7c8590d0ec278f8b972b
Author: Tucker <[email protected]>
Date:   Fri Dec 24 13:58:39 2021 -0500

    Update changelog

commit 6b999a79439ccd50c95eedf3c83882a3d8706738
Author: Tucker <[email protected]>
Date:   Fri Dec 24 13:53:38 2021 -0500

    Add doc to explain use of SMARTS

commit 615a3f555e1c4d99b3f9056b276bad66f3143145
Author: Tucker <[email protected]>
Date:   Thu Dec 23 14:22:25 2021 -0500

    Make  required for SMARTS

commit de44b53df74bf4f495846625e122491dbbb88c14
Author: Tucker <[email protected]>
Date:   Sat Dec 18 15:17:03 2021 -0500

    Fix SMARTS.__del__() throwing at program exit

commit 85110aad185354f08bdd1ecee7ad5712b554c2c1
Merge: 1cb14839 64127d0e
Author: Rutvik Gupta <[email protected]>
Date:   Fri Jan 7 10:40:04 2022 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 64127d0e62218052911d780a396c493355a0b2e1
Author: adai <[email protected]>
Date:   Fri Jan 7 05:32:37 2022 +0000

    GitHub Actions: Update requirements.txt

commit 6da3520b915e1ce1f321f82213f66244391b8f14
Author: adai <[email protected]>
Date:   Fri Jan 7 00:29:22 2022 -0500

    Driving in traffic example (#1141)

commit cb7ae870b6b0d1de1f72df21e8ce292ebefcc33a
Author: Steve <[email protected]>
Date:   Thu Jan 6 18:43:56 2022 -0500

    Misc. backfill (#1205)

    * remove uses of open_agent_actor in some scenarios; limit num_cpus used in some tests

    * gain updates to trajectory tracking controller

    * Fix early end due to being off_road

    * Ignore sumo map errors

    * revert case-related changes in sstudio/type

    * updates from review

    * made it clearer that the error gains are not coming from the model config file

    * cleanup based on review

commit 1cb1483958b2d16752d0143a1355cf7425efab17
Merge: f0e2a1bb 0cfe1052
Author: Rutvik Gupta <[email protected]>
Date:   Thu Jan 6 17:04:28 2022 -0500

    Merge pull request #1215 from huawei-noah/od-gym-env

    HiWayEnv Gym Environment to support OpenDRIVE Maps

commit 4c9935e405ece1db09c3b4a5b9bf1cc24094f4b4
Author: Tucker <[email protected]>
Date:   Thu Jan 6 15:15:22 2022 -0500

    Address comments.

commit 36fac791ee6ead63d4c190e2a3292a0cb1b7eb30
Author: Tucker <[email protected]>
Date:   Thu Dec 30 21:33:38 2021 -0500

    Set default recover to re-raise exception

commit 32ab6e50ae2aabcfb7810fa1bc6d3aa994881bc8
Author: Tucker <[email protected]>
Date:   Thu Dec 30 21:19:24 2021 -0500

    Handle `SMARTS.reset(..)` errors

commit 1608ade42f00cc92561dafc94b9a29a69210bd5a
Author: Tucker <[email protected]>
Date:   Thu Dec 30 21:13:59 2021 -0500

    Add missing import

commit dd7a21a34fc03ff63f4e387f073cbc3ed4b99a97
Author: Tucker <[email protected]>
Date:   Thu Dec 30 21:03:16 2021 -0500

    Fix `SumoTrafficSimulation.recover` definition

commit 346758b4e889a209d66349f800343fc758b8672d
Author: Tucker <[email protected]>
Date:   Thu Dec 30 20:37:02 2021 -0500

    Fix issue that causes crash with TrapManager

commit 52d522b67182cc3e22810ea72cad7c05278511fa
Author: Tucker <[email protected]>
Date:   Thu Dec 30 17:54:51 2021 -0500

    Ensure that error handling is working

commit b87a7d527e155452d59b57a6a6b96a415f2d17be
Author: Tucker <[email protected]>
Date:   Thu Dec 30 15:10:11 2021 -0500

    Improve provider error handling

commit 3805de6db5122a6ca4ae97f0492943847c8522e0
Author: Tucker <[email protected]>
Date:   Thu Dec 30 14:46:34 2021 -0500

    Remove unnecessary EmptyProvider

commit f9b2a57be71c30b4535656b850b4be748c365c99
Author: Tucker <[email protected]>
Date:   Sun Dec 5 01:10:26 2021 -0500

    Update changelog

commit 41542aae2f9caa3861a14ec2c7978d3d47c30ce6
Author: Tucker <[email protected]>
Date:   Sun Dec 5 01:09:32 2021 -0500

    Make sure notebook tests do not time out

commit 503ff637177c6fea5d6343e6c2e7bd02796a61a7
Author: Tucker <[email protected]>
Date:   Sat Dec 4 21:58:36 2021 -0500

    Note make test test_notebook timeout in CHANGELOG

commit d5f0bbd1473385072d6225988f5c8f3a2db4c6b8
Author: Tucker <[email protected]>
Date:   Sat Dec 4 21:49:34 2021 -0500

    Revert unimportant changes

commit 9fe20537f19d98c21fe096ef2ee43176ed079cb2
Author: Tucker <[email protected]>
Date:   Wed Dec 1 22:06:20 2021 -0500

    Fix provider not inheriting from Provider

commit 8df7d3252a41ab8c18ccd91ce217c5cf39d323a5
Author: Tucker <[email protected]>
Date:   Wed Dec 1 20:36:36 2021 -0500

    Apply suggestions

commit 60dca2ffe2ca97e567391244e3f2381facafbbcd
Author: Tucker <[email protected]>
Date:   Wed Dec 1 18:19:50 2021 -0500

    Move recovery flag configuration to SMARTS

commit dfdc78ced4110d03dcdb8e74b4287cbe3bc54a06
Author: Tucker <[email protected]>
Date:   Wed Dec 1 17:52:49 2021 -0500

    Document new methods

commit 6de2290081d8254fe7ca9f4a0a10819e413cd744
Author: Tucker <[email protected]>
Date:   Mon Nov 29 16:02:19 2021 -0500

    Push another unsaved file.

commit 12fabd3b245a16c6ee037705235711f5998b4a0d
Author: Tucker <[email protected]>
Date:   Mon Nov 29 15:38:13 2021 -0500

    Add unsaved file

commit d4b3268845a02b9d2bdc6b08c608465c904c9d7d
Author: Tucker <[email protected]>
Date:   Mon Nov 29 15:36:53 2021 -0500

    Fix missing changes

commit 950d5cb598453351c9894d4ad07de68133bbb2a4
Author: Tucker <[email protected]>
Date:   Mon Nov 29 10:14:35 2021 -0500

    Update changelog

commit 3d92298344bd99f9dda9e66e94c3252b0d88027c
Author: Tucker <[email protected]>
Date:   Sat Nov 27 02:05:19 2021 -0500

    Format

commit cc7cdcc7d9eab61e0eed2f5fe6a9e01ada6acd8e
Author: Tucker <[email protected]>
Date:   Sat Nov 27 02:03:17 2021 -0500

    Add `__sim__` done

commit edd6ff3f504ddcb613654dd6fd0e436ccb98515a
Author: Tucker <[email protected]>
Date:   Sat Nov 27 02:02:35 2021 -0500

    Add provider error handling

commit 70c0ef351f10685c191043bb2dc50f2a97d549b3
Author: Tucker <[email protected]>
Date:   Fri Nov 26 14:39:01 2021 -0500

    Add required property to provider

commit 1a8b54665726ae7bf82c2d661c8dbd26c3955ff8
Author: Tucker <[email protected]>
Date:   Fri Nov 26 14:38:23 2021 -0500

    Fix bugs with provider changes

commit b179b57aa4ef6d9205e6eb7881cd5374b7d9e823
Author: Tucker <[email protected]>
Date:   Thu Nov 25 22:04:27 2021 -0500

    Fix check for empty route

commit 867c6a84c07bbdf15ee46437e715289729ca0f56
Author: Tucker <[email protected]>
Date:   Thu Nov 25 21:58:30 2021 -0500

    Make format

commit 45054cd01fa4b5447c89df763d24954b682a6ece
Author: Tucker <[email protected]>
Date:   Thu Nov 25 16:48:13 2021 -0500

    Graceful handle of traci connection errors

commit 99ce196647ebbc6dea15b3f4df43d5c706b98610
Author: adai <[email protected]>
Date:   Thu Jan 6 14:06:10 2022 -0500

    Observation space modifier in FrameStack wrapper (#1121)

commit e11f6aa96c83280f31a948849261cb5e760fed64
Author: Steve <[email protected]>
Date:   Thu Jan 6 17:40:10 2022 +0000

    GitHub Actions: Update requirements.txt

commit d9856731a6fb1a26d254ac9613d1f70e877ee930
Author: Steve <[email protected]>
Date:   Thu Jan 6 12:36:29 2022 -0500

    removed deprecated class and methods from agent.py (#1222)

    * removed deprecated class and methods from agent.py

    * changelog

commit 0cfe1052b1e09a858a640d3437ace5817d107c1f
Merge: 34f6bccb f0e2a1bb
Author: Rutvik Gupta <[email protected]>
Date:   Thu Jan 6 10:33:23 2022 -0500

    Merge remote-tracking branch 'origin/opendrive-road-network' into od-gym-env

commit f0e2a1bb660a8718e9810c0c8732a04790af3407
Author: Rutvik Gupta <[email protected]>
Date:   Thu Jan 6 10:32:57 2022 -0500

    bug fix

commit 45d5a1c19004eae7485c163139933b1cf69716cd
Author: Rutvik Gupta <[email protected]>
Date:   Thu Jan 6 10:32:44 2022 -0500

    bug fix

commit 34f6bccb4b3c46231df9c7618536d61923f96ac4
Merge: 939130f6 ad48b0f2
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 16:54:05 2022 -0500

    Merge branch 'opendrive-road-network' into od-gym-env

commit ad48b0f28e5bc0560ffc4409ffc2d9d62dbd8696
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 16:37:12 2022 -0500

    reformatting

commit a666e036624a4ddfe293e0b5fa481447696a3099
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 16:36:45 2022 -0500

    reformatting

commit b54e92a3955cbfb7d79117cf97dcf82f3db0f5ac
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 15:51:28 2022 -0500

    remove the odd interface of glb generation

commit db32759838d63476dda8a2382ded4c52866016d2
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 15:38:14 2022 -0500

    Don't assume a file name more specific than searched for in default_map_builder.py

commit 28c464f282d73ee9f229681b936fe3cd3240268f
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 15:26:00 2022 -0500

    Don't assume a file name more specific than searched for in cli/studio.py

commit cf54868eaf4a78d523ff21395d2abc0b773dea20
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 15:09:24 2022 -0500

    remove spacing attribute in lanepoints.py

commit 939130f692abb7534d909cb27e7e292d6a28bccd
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 14:52:22 2022 -0500

    only enable sumo traffic and social agents if all scenarios are SUMO

commit 897dc303a629fefda85e8a2fe4d9a870d905d368
Merge: 5734b016 2e0ec8fb
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 13:28:18 2022 -0500

    Merge remote-tracking branch 'origin/opendrive-road-network' into od-gym-env

commit 2e0ec8fb0f7dec08bc7bc32436b192b1ab3d6bb6
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 13:26:00 2022 -0500

    pytype fixes

commit 5734b016338404904b91a179e3abcac0c9575fa3
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 12:55:21 2022 -0500

    changes based on reviews

commit 9b85f7a61e4ed2c6ea6d2dd35268facae5a7f1fb
Merge: 07c99977 e5b1c2aa
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 12:55:04 2022 -0500

    Merge remote-tracking branch 'origin/opendrive-road-network' into od-gym-env

commit e5b1c2aaa10b637ff9f8e869aa1ca1b49bc76fa7
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 12:39:32 2022 -0500

    reformatting

commit 77c66cfaa38f7a280a4ffd934bb9015fab305ccf
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 12:38:16 2022 -0500

    changes based on reviews

commit 78683026dd102a3cd76785f68965d02da68ef0a0
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 12:23:59 2022 -0500

    changes based on reviews

commit afdf8bd62127504b8e91ad59577a5c7bd1dd620f
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 11:52:42 2022 -0500

    Use bisect module to look up in a sorted array

commit 3eb681700cf245bd5bc53bdbc9117a1cc1c6512f
Merge: d8d2fa5a 7b9a6ddf
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 11:13:56 2022 -0500

    Merge branch 'develop' into opendrive-road-network

commit 7b9a6ddf29308595203eb76a497f9d7f618a1ddc
Merge: 816a9abd 1068dd51
Author: Rutvik Gupta <[email protected]>
Date:   Wed Jan 5 11:13:16 2022 -0500

    Merge pull request #972 from huawei-noah/replay-agent

    Added a Replay Agent and a Guide on how it can be used.

commit 816a9abd3bc1e1509b24e72a653e6e20667d33be
Author: Qianyi Sun <[email protected]>
Date:   Wed Jan 5 16:02:51 2022 +0000

    GitHub Actions: Update requirements.txt

commit f06acdbfdbda5b13864c84e63afcd7d295dbb6fe
Merge: 1258f7e6 b6ff093d
Author: Qianyi Sun <[email protected]>
Date:   Wed Jan 5 10:59:23 2022 -0500

    Merge pull request #1178 from huawei-noah/move-pynput-dep

    Move pynput dep out of main dependencies and into extras package

commit d8d2fa5a04042a8796a9b0a3f18654d099a23567
Author: Rutvik Gupta <[email protected]>
Date:   Tue Jan 4 18:01:01 2022 -0500

    reformatting

commit 4df8059ccf13386a521acb70b9a792e86264a01c
Author: Rutvik Gupta <[email protected]>
Date:   Tue Jan 4 17:51:11 2022 -0500

    changes based on reviews

commit acfaabd57b063f3df274e4b8a44ceaf5c28ec0a3
Merge: 4b5ef87f 1258f7e6
Author: Rutvik Gupta <[email protected]>
Date:   Tue Jan 4 17:45:55 2022 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 07c99977c368d7b53eff58e7565c000162805e34
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 13:36:27 2021 -0500

    updated CHANGELOG.md

commit 6d33bc94bf9a0b4af8bdd38da83b5bb577df9800
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 13:35:21 2021 -0500

    reformatting and updated CHANGELOG.md

commit 02a4f038e74db4df1ea1455b3b09d970fd6d1758
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 13:31:24 2021 -0500

    refactoring

commit 2d285833850a5baecf93f17b1bbebdffb0541879
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 13:31:05 2021 -0500

    refactoring

commit 33522caec89811055a68e622b9f42b473a9106e8
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 13:21:54 2021 -0500

    refactoring

commit b89d1608718095b2885cb43a40eb4240472f2831
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 13:02:08 2021 -0500

    remove opendrive env

commit 23ec703e611c4a60439031f4545cf08214ea4c8c
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 12:58:26 2021 -0500

    bug fix

commit 1a2aa1f83118c9440e345d3c5b427ea87dea6ad4
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 12:55:41 2021 -0500

    detect the version of scenario we are using instead and decide if to add the traffic to HiWayEnv.

commit f5552fc106d54c618758791ef970b792ad56f46d
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 12:16:00 2021 -0500

    bug fix

commit 4068662330aaf497b57d1c5ada09c6405b747d4f
Merge: 1467b5b0 1258f7e6
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 11:55:07 2021 -0500

    Merge remote-tracking branch 'origin/develop' into od-gym-env

commit 1467b5b0ebb352852b6d8d9735c0e43994247384
Merge: 1bee308f 4b5ef87f
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 31 11:54:55 2021 -0500

    Merge remote-tracking branch 'origin/opendrive-road-network' into od-gym-env

commit 1258f7e671f2e4bc2daefecb99fed816b1b46ccd
Author: Tucker Alban <[email protected]>
Date:   Fri Dec 31 02:31:09 2021 +0000

    GitHub Actions: Update requirements.txt

commit bb4a5cc35241b5421e1f299279b2d1f8bd2aa69a
Author: Tucker <[email protected]>
Date:   Tue Dec 14 15:31:00 2021 -0500

    Add rendering check

commit 4b5ef87f0e7411ecaef0300ed76d42cce7c72386
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 30 14:41:59 2021 -0500

    revert minor change

commit 85b7bae7d6c3d0f6e33d98ef21d5a4a1bb4ab5dd
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 30 14:31:54 2021 -0500

    changes based on reviews

commit 9bcd25083ca93bc8da69d3f905fe65cce7e8ed29
Merge: 1377457c 36f99924
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 30 14:27:37 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 1bee308f12eca802f858855bd3f3beef740c5c7c
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 30 13:38:34 2021 -0500

    Delete opendrive_agent.py

commit 36f99924a09368e99c72ef9b59bdb46d3e3a8175
Author: Steve <[email protected]>
Date:   Wed Dec 29 15:10:06 2021 -0500

    type hint fixes (#1216)

    * type hint fixes as detected by a pytype experiment

    * change Set to Iterable to avoid being overly restrictive

commit 1377457cb2c275c68f9f45a646a49f74cfed0864
Merge: f0950409 33e38009
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 29 14:04:58 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit d42b9dac053f2d3a9c985b0bb7b09e2d33b59409
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 29 11:24:56 2021 -0500

    reformatting

commit 8722e45ca1ab107f32b548adde8cd633ea13f9df
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 29 11:19:38 2021 -0500

    add examples using opendrive gym environment

commit 33e380095de4542450d2965e0cf02279af39face
Author: adai <[email protected]>
Date:   Wed Dec 29 15:29:48 2021 +0000

    GitHub Actions: Update requirements.txt

commit 58d74ab419b2f644a5192927ebd24bdafbfaba0e
Author: adai <[email protected]>
Date:   Wed Dec 29 10:26:26 2021 -0500

    Type annotation (#1208)

commit d60af09ec8fd67dd7a7c3a2287d2e224f03c6445
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 23 13:33:53 2021 -0500

    opendrive gym environment based on hiway environment

commit f0950409cf66d0dba4dcbd74f435688998e5ba12
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 17:07:58 2021 -0500

    Update CHANGELOG.md

commit 545e2c586b7b6711cb020cf4328389c9d9e4869f
Merge: 3c08ef24 87b051ab
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 16:37:37 2021 -0500

    Merge branch 'develop' into opendrive-road-network

commit 1068dd51e4d486c04cdc530a224d999f513122cd
Merge: 82974b24 67da3ac9
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 16:36:41 2021 -0500

    Merge remote-tracking branch 'origin/replay-agent' into replay-agent

commit 82974b24956d982764be5c901aecc6b388150669
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 16:36:33 2021 -0500

    changes based on reviews

commit 67da3ac9cf8d9e5bed02da43c5d6b4b20f98cfb4
Merge: 192a33a0 87b051ab
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 16:30:44 2021 -0500

    Merge branch 'develop' into replay-agent

commit 87b051ab846e29cb583bae57080512f9dca53ef9
Merge: 2e83d0be 16b7e8e4
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 16:28:19 2021 -0500

    Merge pull request #1002 from huawei-noah/framerate-test

    Added a minimum Framerate test

commit 192a33a0b826f3564d676970d5ac462caa4305a3
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 15:49:05 2021 -0500

    changes based on reviews

commit 064cf937e93460e9b8afe09c09a04b1b08294eaf
Merge: 3ce75dce 2e83d0be
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 14:22:48 2021 -0500

    Merge remote-tracking branch 'origin/develop' into replay-agent

commit 3c08ef246175a7f54794df206e7d5628112b440f
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 14:18:25 2021 -0500

    reformatting

commit ec9248d2f1d5e953e5d3e4a7afd0dc522a796026
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 14:17:18 2021 -0500

    updated CHANGELOG.md

commit 409ac8f24919314b7bb10d8c8caa1ba3d1b11401
Merge: 79825e3f 2e83d0be
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 14:14:28 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 79825e3f89e6889cf10bd8e28431538ee2300f6d
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 14:14:10 2021 -0500

    fix od_newmarket map, cache width computations and extend map creation refactor to opendrive maps

commit 2e83d0be6e3ccdf47a2d694016406a150f0ef7a2
Author: Steve <[email protected]>
Date:   Wed Dec 22 18:07:07 2021 +0000

    GitHub Actions: Update requirements.txt

commit d067b38234f5ab288988898502de9f77664f30b2
Author: Steve <[email protected]>
Date:   Wed Dec 22 13:03:38 2021 -0500

    Map Creation Fixes (#1201)

    * fix is_same_map for SumoRoadNetwork to handle net_file naming looseness

    * oops

    * updates from review

    * minor: style

commit 3ce75dcea5dfe63e14a2ee00492bcd9b2d663e3a
Merge: 1d0e5ca9 1ab1534e
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 22 11:26:43 2021 -0500

    Merge branch 'develop' into replay-agent

commit 53dac82b469cfa76b81b753f19fd2077ac82be2c
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 17:18:36 2021 -0500

    bug fix

commit 16b7e8e49193ad6b799d49b11ba304a7c4e6712d
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 15:33:14 2021 -0500

    bug fixes

commit ffd635924f3d01d81d43f89a4fcc5bc35837ed65
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 15:14:39 2021 -0500

    bug fixes

commit ea5f0e8e9fda1b2d9ac1dc42a865cfa382891e2a
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 15:10:30 2021 -0500

    bug fixes

commit 1aa9686b9e076122118cd56e00752ebc49029e33
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 15:06:57 2021 -0500

    use simpler social agent

commit ef75f326d22e01eb470bb11e23ad0d7b4c47b770
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:59:32 2021 -0500

    use simpler social agent

commit 5a89787ddf060bb10ac7200c277fd042ca9aaef5
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:56:42 2021 -0500

    use simpler social agent

commit 9f4ce7edae5d6febf7b21e79b7a4aeb74cd324b8
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:45:09 2021 -0500

    bug fixes

commit 4c47687bb01518e4413a596d3f312c2168691925
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:42:34 2021 -0500

    use simple social agents for environment test

commit 514c625488fa4510304f216882cc146c194f88c9
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:38:11 2021 -0500

    cleanup

commit 22e7977d97b8cc3b235c354c9640cdfc067f2d92
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:34:44 2021 -0500

    reformatting

commit 310b16515ffed620833ca06700b5953773fc4d88
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:29:06 2021 -0500

    changes based on reviews

commit 1c07c5981ef87d07784c3f35dc1187a600756887
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:19:27 2021 -0500

    changes based on reviews

commit 454ed5757ad9b685604556fa3b53ddafbc8281a5
Merge: 8983b873 1ab1534e
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 14:08:33 2021 -0500

    Merge remote-tracking branch 'origin/develop' into framerate-test

commit 32749ba3e6f35b2f2b208da3478dbe167c0bc538
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 21 13:55:59 2021 -0500

    map fixes, tests for generating od map, cleanup

commit 2472a72e787e9b03a0e63997a094d1f5034b81e1
Author: Rutvik Gupta <[email protected]>
Date:   Mon Dec 20 17:33:38 2021 -0500

    only load sumo road network once during scenario building

commit 95962d9b1439373827174fbad2adcc6a597d6898
Author: Rutvik Gupta <[email protected]>
Date:   Mon Dec 20 15:37:27 2021 -0500

    merge fix

commit ed892eb2a9053585592df511991b53c7cd7b96f4
Author: Rutvik Gupta <[email protected]>
Date:   Mon Dec 20 15:28:21 2021 -0500

    refactoring

commit 381677086fd352e669c986c33612d38cbabe4547
Author: Rutvik Gupta <[email protected]>
Date:   Mon Dec 20 15:27:43 2021 -0500

    refactoring

commit 872fbb5e59eb8b7ff943027349e7b9ec13ca1481
Author: Rutvik Gupta <[email protected]>
Date:   Mon Dec 20 15:22:53 2021 -0500

    Extend map creation refactoring for opendrive_road_network

commit d9ac726534b1c676ec3f90f1c172e02836b8ae95
Merge: f161b796 1ab1534e
Author: Rutvik Gupta <[email protected]>
Date:   Mon Dec 20 15:07:40 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 1ab1534e39473bf57b6826745d72e7456424a6f1
Author: Steve <[email protected]>
Date:   Sat Dec 18 21:52:48 2021 -0500

    Map Creation Refactor (#1180)

    * add simple cache to default_map_factory

    * simplify map cache to have only one map at a time

    * removed extra print

    * Added MapSpec and builder pattern for creating RoadMaps

    * allow for map_spec.source to be either file or directory

    * add map_spec to RandomRoute too

    * updated test baseline.rou.xml with new Route hash values

    * remove superfluous argment from get_road_map, added simple gen_map test, comments

    * add override point for alternate map builder_fns in ROSdriver + security warning comment

    * update from review

    * another comment

commit f161b796f8a2621f740292bebc3e3665a3f5d29b
Merge: 2c72c78a b1de5d0a
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 17 17:41:39 2021 -0500

    Merge remote-tracking branch 'origin/opendrive-road-network' into opendrive-road-network

commit 2c72c78aeec3a6e8af4fa4e5977e1e80f796c369
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 17 17:41:31 2021 -0500

    remove gaps between roads in newmarket map

commit b1de5d0adc4d1efba94ae67ad4b11d41e8a62af8
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 17:21:21 2021 -0500

    Remove dummy agent

commit a6c623b296ebfc977dfb27c0bc85dc21950c9ef7
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 16:59:41 2021 -0500

    Remove 6lane

commit 6c0721b74b6b2ca7c656e89a72c0ed82510c40e3
Merge: e8d0b5b9 0964a9d5
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 15:45:53 2021 -0500

    Merge branch 'develop' into opendrive-road-network

commit e8d0b5b94554645f498d283abf56a65c989ecc26
Merge: 8a2af2bd b1a347ee
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 15:39:53 2021 -0500

    Merge branch 'opendrive-road-network' of github.com:huawei-noah/SMARTS into opendrive-road-network

commit 8a2af2bde4fc71ef4e6f9e20662ac74052692054
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 15:39:40 2021 -0500

    Add merge test back

commit b1a347eeebe029788fb441dd01c1f9b24b104ae0
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 17 15:15:38 2021 -0500

    remove unused junctions from newmarket map

commit 59e7e570daff50b1fca233ccb99b17c13e785e58
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 15:01:36 2021 -0500

    Remove old maps and cleanup tests

commit 7e557323eda953bcf90043fb6d0ef02cfa2e5c75
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 13:57:40 2021 -0500

    Fix test

commit ea214c865420d6762cd8d39aaf684f09eb6b128e
Merge: a8faf04f 8fd2e03b
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 13:53:05 2021 -0500

    Merge branch 'opendrive-road-network' of github.com:huawei-noah/SMARTS into opendrive-road-network

commit a8faf04f87a41f09f2600b22331147fe972f0610
Author: Saul Field <[email protected]>
Date:   Fri Dec 17 13:52:57 2021 -0500

    Add newmarket scenario and test

commit 8fd2e03bee406cedd71e80506ffa7bf15c942720
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 17 13:27:43 2021 -0500

    add 6lane OpenDRIVE map

commit c28a1b334fcf6e74734bafce33c8415af930a934
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 17 13:13:24 2021 -0500

    remove check for sumo to od maps

commit a7c5abbaa0894999c76032c85a7c09587b9c615d
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 17 11:48:54 2021 -0500

    reformatting

commit 0964a9d532366ab70f3e49bd0d0dd9f4a9797636
Author: cz0204 <[email protected]>
Date:   Fri Dec 17 15:32:13 2021 +0000

    GitHub Actions: Update requirements.txt

commit dab459f440972ce29b567ebf3066de99ea506fe1
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 17 10:31:11 2021 -0500

    add modified lane offset map and update tests

commit 478e8c8c5294c4d35a1c5ef787dd630e4d719f4a
Author: cz0204 <[email protected]>
Date:   Fri Dec 17 10:28:00 2021 -0500

    Delete ray multi instance (#1184)

    * delete example ray multi-instance

    * add changelog to include the delete of ray multi instance example

    Co-authored-by: Chuanzheng Wang <[email protected]>

commit badb6debfdad92c19464e89107b9b4367169bb1e
Author: Saul Field <[email protected]>
Date:   Thu Dec 16 15:55:16 2021 -0500

    Cleanup

commit 3f74806f3ca3a387151f798ff129e74a2ed48683
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 16 12:24:01 2021 -0500

    fix 4lane map and add tests, remove unnecessary interpolation of lanepoints, add lane to left for maps converted from sumo to od

commit fef3c35b90008614cf9cb9f884b6c01d999bb236
Merge: 2ae31b2b 98db13a5
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 16 12:19:53 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 98db13a5299cbd24c2f8c9f38df459720317aa48
Author: cz0204 <[email protected]>
Date:   Thu Dec 16 14:35:09 2021 +0000

    GitHub Actions: Update requirements.txt

commit 33458bf2368dad3817d1bc49a0b51f2ac95fe48f
Author: cz0204 <[email protected]>
Date:   Thu Dec 16 09:31:48 2021 -0500

    delete example ray multi-instance (#1182)

    Co-authored-by: Chuanzheng Wang <[email protected]>

commit d997442bffd1a00f250726badb28324d1c79bb4c
Merge: c62a9abb 45ee1775
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 14 17:17:21 2021 -0500

    Merge pull request #1088 from huawei-noah/waymo-scenario-gen

    Waymo Dynamic History Vehicle Hijacking Script

commit 45ee17753338057b60ee25a05a55822db46190c1
Merge: 201ffa3b c62a9abb
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 14 17:15:50 2021 -0500

    Merge branch 'develop' into waymo-scenario-gen

commit 2ae31b2bec6ee5a921f3bf57c6ccfb9399d95905
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 14 16:42:53 2021 -0500

    fix waypoints and visualization issues, add new od_4lane map, fix tests

commit c62a9abb36d0e0c4fa113b0e1802a317af50fb0b
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 14 19:38:05 2021 +0000

    GitHub Actions: Update requirements.txt

commit 502a3ffcfcf8ec3eb7a8dde951441fee9d10fe99
Merge: 75646441 2c1347b5
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 14 14:34:04 2021 -0500

    Merge pull request #1173 from huawei-noah/lane_vector_fix

    Bug Fix lane vector for lane offset >= lane's length

commit 2c1347b5e6df3b1f2f713e7125effdfddd78ad4b
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 14 14:33:38 2021 -0500

    update CHANGELOG.md

commit 4cd33b1ea84cd64c4167574c5da8837af9e09598
Author: Rutvik Gupta <[email protected]>
Date:   Tue Dec 14 14:18:46 2021 -0500

    changes based on reviews

commit b6ff093debdf31f1c2c7beb37e6b3ca2e521b2fb
Author: qianyi-sun <[email protected]>
Date:   Tue Dec 14 12:07:46 2021 -0500

    black format the changes

commit ea2606331cdb0e36cac6c58efdcc7f8a88216b77
Author: qianyi-sun <[email protected]>
Date:   Tue Dec 14 11:52:20 2021 -0500

    remove pynput from main deps

commit 90c5bd521d63af58ed99ff254c6b3a99b58e4089
Author: qianyi-sun <[email protected]>
Date:   Tue Dec 14 11:34:30 2021 -0500

    move pynput out of main deps and into extras package

commit 8e5171bd5cd96e7c1b9d05047b3cc60a6f7400fc
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 10 16:42:49 2021 -0500

    max to prevent s_offset from being less than 0, and  downstream check.

commit f8c1fa0939a76ee7f9d93967bfa94452dd304422
Merge: f7d204f2 75646441
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 10 15:45:06 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit f7d204f2891c0fe9d9853ab4ef0b32303e64125e
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 10 15:44:59 2021 -0500

    fix lane vector for offset values greater than lane's length

commit 7564644104e2eb2869641ec528a3067fa690c2df
Author: Steve <[email protected]>
Date:   Fri Dec 10 15:28:23 2021 -0500

    force Via position to be 2d instead of 3d (#1172)

    * for Via position to be 2d instead of 3d

    * edge_id to road_id fix

commit d9358578f0ddb07f4335544db77eca346718fd1f
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 10 15:12:08 2021 -0500

    fix lane vector for offset values greater than lane's length

commit cdbf90ca480735304bb9ed3d68179976f9f9eb4d
Author: Steve <[email protected]>
Date:   Fri Dec 10 19:13:38 2021 +0000

    GitHub Actions: Update requirements.txt

commit 8a6b147df109f9a3152bf944dcd248fff973bd43
Author: Steve <[email protected]>
Date:   Fri Dec 10 14:10:14 2021 -0500

    backout optimization that reused the same Pose object (#1169)

    * backout optimization that reused the same Pose object

    * also remove no-longer-used private member

commit ebd39dff2adf85ff65a8c8d684719180682679be
Merge: 2672ca9e 41631d5a
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 10 13:12:57 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 41631d5a0924718262b602e63eac0d139e8e415b
Author: adai <[email protected]>
Date:   Fri Dec 10 15:07:34 2021 +0000

    GitHub Actions: Update requirements.txt

commit c7309b5ba300555c61d5fe9e5e4e1a3d5a91f302
Author: adai <[email protected]>
Date:   Fri Dec 10 10:04:09 2021 -0500

    Automatically update requirements.txt file (#1124)

commit 46c34971066c7177335897ac72a8620e9054734f
Author: Steve <[email protected]>
Date:   Thu Dec 9 15:33:55 2021 -0500

    Misc. Optimizations (#1132)

    * optimizations from profiling:
    - chassis now caches most pybullet API calls
    - Shapely Points are cached when possible

    * changed @cached_property in Pose to @threaded_cached_property

    * reuse existing Pose object in chassis
    don't make needless pybullet API call

    * debugged

    * short-circuit MotionPlannerProvider step if no vehicles

    * more debugging

    * comments

    * don't need to protect point() method in Pose after all

    * enforce datatypes on returned Poses (and make copies instead of returning refs)

    * sigh!  open_agent expects ego vehicle's position to be an np.array.

    * CHANGELOG update

    * only construct SPoint when not in cache.  duh!

commit 383cf5c736d3e4285f50ac200651f2d6638a37f0
Author: adai <[email protected]>
Date:   Thu Dec 9 13:57:39 2021 -0500

    Trip meter sensor (#1166)

commit 2672ca9e9dfdbf0650e27546e8fb8ab84e6a44e3
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 9 13:39:56 2021 -0500

    fix waypoint generation for opendrive-road-network to account for diverging lanes, don't interpolate waypoints, add and fix tests

commit 2bfae3e351ac3a7e79d8429f92a4268f2365e017
Merge: 32915c4d b74d1a5e
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 9 13:33:36 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit b74d1a5e4d13648cc3d7530e38fd8b9ea273b6e5
Merge: 2081c072 9131854e
Author: Rutvik Gupta <[email protected]>
Date:   Thu Dec 9 13:01:28 2021 -0500

    Merge pull request #1161 from huawei-noah/scl-scenario-path-fixes

    Raise warning message for building scenarios without map.net.xml file.

commit 32915c4da45c2044c7d36e02b4ae7bf176b64b95
Author: Saul Field <[email protected]>
Date:   Wed Dec 8 13:51:11 2021 -0500

    Mission for lane offset scenario

commit 9131854e035617efdb4e7732c8807bb41d6b7308
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 8 13:44:10 2021 -0500

    update CHANGELOG.md

commit 556d598f99e00457e50dc5077dd4a3699cc24510
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 8 12:43:19 2021 -0500

    warn if map.net.xml does not exist instead of throwing FILENOTFOUNDERROR during scenario building.

commit 2081c072bb664c6f8512a9b583995b3d7e14bbe5
Author: zbzhu99 <[email protected]>
Date:   Tue Dec 7 12:28:25 2021 +0000

    avoid ambiguous exception handling

commit afdff464ce2e6e7a33852ebc4d83b037e1c1fe4d
Author: Saul Field <[email protected]>
Date:   Tue Dec 7 14:55:36 2021 -0500

    Fix rendering and geometry issues

commit a5e3aec99d03fa5ebeeb10b9f05bf54542c1ef60
Merge: 4b18c0e3 8fa0ace2
Author: cz0204 <[email protected]>
Date:   Tue Dec 7 12:26:10 2021 -0500

    Merge pull request #1149 from huawei-noah/add-tire-model

    move tire model from example to smarts model

commit 8fa0ace2175ed1ebe73400e8fab7a5788254d3f6
Author: Chuanzheng Wang <[email protected]>
Date:   Tue Dec 7 17:17:25 2021 +0000

    change reference and CHANGELOG

commit 4b18c0e3a578b5f24a07be3f7de32da86f5d936a
Author: adai <[email protected]>
Date:   Mon Dec 6 15:50:46 2021 -0500

    Flexible ParallelEnv wrapper (#1148)

commit 8ee11393349799a7b92d625da5fee1665324c3e9
Author: Chuanzheng Wang <[email protected]>
Date:   Fri Dec 3 19:39:26 2021 +0000

    move tire model from example to smarts model

commit 344bebf7a323d1b65192c481cf1f1528cd7b4d24
Merge: 20a02fed 3d69ba1f
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 3 11:54:39 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 20a02fed664ae904e9d7264315078d43a206e55d
Author: Rutvik Gupta <[email protected]>
Date:   Fri Dec 3 11:54:26 2021 -0500

    integration with smarts to run on a simple traffic-less example

commit 3d69ba1f5b9995ee8b12638676d92e5f4750f3a5
Author: Steve <[email protected]>
Date:   Wed Dec 1 21:14:46 2021 -0500

    relative import fix (#1144)

    * fix all relative imports of argument_parser

    * added more ugliness so tests can pass

commit edbeb2b4928a1acc3501b241311b132d6183e4b7
Author: Steve <[email protected]>
Date:   Wed Dec 1 17:15:54 2021 -0500

    Pybullet Step Fix (#1143)

    * fixed logic bug causing pybullet to not step

    * fix to always initialize sample variable

    * refactor to ensure agent actions are always performed before stepping pybullet

commit 1cbc883d5ad906b3279773e7bdb03c7e80cfd186
Author: Tucker <[email protected]>
Date:   Tue Nov 30 12:25:29 2021 -0500

    Fix excessive map rescaling

commit 46b91b862dbff6ff04cdf5264bed041e68aca6b3
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 1 15:57:42 2021 -0500

    reformatting

commit efaeef5254782e8ccf8ee9ebee1ec67036738e97
Author: Rutvik Gupta <[email protected]>
Date:   Wed Dec 1 15:51:55 2021 -0500

    integration of opendrive with Scenario building

commit 330bc29d8fcee41517f1d447047eecb6dd421546
Merge: b6f484fe 5f6e02c5
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 30 10:37:39 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit b6f484fecb9d61a2a2f2308a9c162a9199ff46ce
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 30 10:36:23 2021 -0500

    tests for waypoint methods

commit 5f6e02c5755a9344b452cafd4246bed585de5b90
Author: adai <[email protected]>
Date:   Tue Nov 30 08:32:28 2021 -0500

    RGB-image env wrapper (#1128)

commit e5de865e0f44f48f49f72e0b6a4fbe5c882c82cd
Merge: c3b3ccc6 b74f58d1
Author: Rutvik Gupta <[email protected]>
Date:   Mon Nov 29 13:18:59 2021 -0500

    Merge pull request #992 from huawei-noah/ngsim-map-holes

    Fix NGSIM map holes

commit 68f63a2935462d6381ed4e715d9fe7f76b3f456a
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 26 17:26:28 2021 -0500

    cleanup

commit 9f8026b0fc80ceda0463eaf2c661c468e3e8b18d
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 26 17:24:18 2021 -0500

    waypoints methods for opendrive road network and visualization

commit b859e4e21f28b006722fc3ed1782a2a9cc707a42
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 25 17:19:56 2021 -0500

    changed the lane index convention to follow road map's convention

commit 3e6741cfca8b9cf341ef9e4b7dc9210190c28e75
Merge: 7b48b50c c3b3ccc6
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 25 17:12:32 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 7b48b50c9bde019d094313cd0479b5a66e2f226a
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 25 11:05:36 2021 -0500

    fix tests

commit c3b3ccc65879d329216128dc42483e6c2df799b2
Author: adai <[email protected]>
Date:   Wed Nov 24 20:50:50 2021 -0500

    Single-agent env wrapper (#1127)

commit 116027abae58ff9ce95a7cf5635e0bc884e90bff
Author: Rutvik Gupta <[email protected]>
Date:   Wed Nov 24 17:22:22 2021 -0500

    add speed limits for lanes

commit a645172dbfbb4d08dba9368d29ecc5b84003c38a
Merge: 8fb7cfca 98e8325b
Author: Rutvik Gupta <[email protected]>
Date:   Wed Nov 24 17:19:34 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 8fb7cfcae886d556d893c0194586a869ecdd9ba7
Author: Saul Field <[email protected]>
Date:   Wed Nov 24 15:54:07 2021 -0500

    Add speed limit to junction map and make sumo imports conditional

commit 9fb377214d6f806ac508bce41ab98baf6f24a0f5
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 23 17:52:09 2021 -0500

    Optimised the nearest lanes' method by using rtree for spatial indexing

commit 1dfd53ad41a4f7e6fd7ff6a8c3cc0a9ff0b09044
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 23 16:50:53 2021 -0500

    cleanup

commit 79d4550b9cc258996b1877e6a3bcd3e25b3c5d56
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 23 15:06:16 2021 -0500

    test lanepoints methods

commit 3790040d8b5e379cc9b5fe88e2c2ade3175b9224
Author: Saul Field <[email protected]>
Date:   Tue Nov 23 13:29:06 2021 -0500

    Refactor to use a single implementation-independent LanePoints class

commit b74f58d165bb1e909d465b79d188d4bca7b30fc9
Author: Rutvik Gupta <[email protected]>
Date:   Mon Nov 22 16:33:26 2021 -0500

    Updated CHANGELOG.md

commit 209f54c1c69c8bb6128dea7a5532ac7e49cf491c
Author: Stephen Hockema <[email protected]>
Date:   Mon Nov 22 14:45:50 2021 -0500

    better comment

commit a41abae3d4dda93c683f77b0b1958bac42d34390
Author: Rutvik Gupta <[email protected]>
Date:   Mon Nov 22 12:46:38 2021 -0500

    closest lanepoints methods and pathfinding

commit 98e8325b3e7a328bf02a279cfb16144b9e2e85d0
Author: Steve <[email protected]>
Date:   Mon Nov 22 12:37:08 2021 -0500

    minor bugfix in MapZone (#1133)

commit b52016ea9aaea976b1778bd0f9dc0ae9e79d5970
Author: adai <[email protected]>
Date:   Mon Nov 22 12:28:12 2021 -0500

    Minor changes (#1129)

commit 79c3274dd254c8d1f9da2292d1236d18d42de3e9
Author: Steve <[email protected]>
Date:   Mon Nov 22 12:03:01 2021 -0500

    removed accidentally-added extra parameter to road.shape() call (#1134)

commit 5780bc9a476450bddac175a5125da4d39c699e0e
Merge: 3b534eac ef76c411
Author: Rutvik Gupta <[email protected]>
Date:   Mon Nov 22 11:46:00 2021 -0500

    Merge branch 'develop' into ngsim-map-holes

commit 7058d2ab061b481c57bc14491ec2bf39f118fedf
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 19 17:21:25 2021 -0500

    mark special highway lanes as drivable

commit 4b518b3e3d836dbd567a392d2c2843c7b309aa3e
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 19 17:07:49 2021 -0500

    visualization fix

commit 62ff0ff8858b4bd45832fb7987d6b5300eae4769
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 19 15:42:22 2021 -0500

    merge fix

commit 678d8aa037793765c16ab6f8440b3777af1b9915
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 19 15:38:34 2021 -0500

    add closest lanepoints methods and paths_starting_at_lanepoint

commit 004ef797c424bdf9c11fab76f435a78255637508
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 19 15:17:02 2021 -0500

    bug fixes

commit 9d374038f6917e22c717777da373c23c93bbb6bd
Merge: 08885ebd 6e86e256
Author: Saul Field <[email protected]>
Date:   Fri Nov 19 15:03:14 2021 -0500

    Merge branch 'opendrive-road-network' of github.com:huawei-noah/SMARTS into opendrive-road-network

commit 08885ebdb8419b02c18fe01aeeaa62ec09c9fc10
Author: Saul Field <[email protected]>
Date:   Fri Nov 19 15:03:06 2021 -0500

    Add visualization and fix import and order issues

commit 6e86e25641b8a676741ab26e572f91e979e20bc0
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 19 14:24:40 2021 -0500

    interpolate lanepoints and build k-d trees based on lane ids and roads ids

commit a574bca99feda1c8c327eb055152cc8ef9bd139e
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 18 15:03:45 2021 -0500

    bug fixes

commit 6e90c66b832f41021bf2a585bc14ab75334b742c
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 18 13:23:46 2021 -0500

    opendrive lanepoints

commit 7449fbc3f15a63ed0257f5b81ce8f7135956ff91
Author: Rutvik Gupta <[email protected]>
Date:   Wed Nov 17 15:14:44 2021 -0500

    meshing and glb generation for opendrive-road-network maps, refactoring

commit ef76c4110be481d6c1def52ea5ff3cd030e02ee7
Author: Steve <[email protected]>
Date:   Wed Nov 17 10:00:56 2021 -0500

    minor optimizations (#1122)

    * minor optimization from profiling

    * a few more optimizations from profiling

commit 601c66d99e19151db319d06cc52070b15f3d5119
Author: Saul Field <[email protected]>
Date:   Tue Nov 16 16:58:01 2021 -0500

    Ensure lane index calls are not out of bounds

commit 0a449d43dc668abdcea97315ddd452e89b888df4
Author: Saul Field <[email protected]>
Date:   Tue Nov 16 14:26:13 2021 -0500

    Refactor lane geometry

commit 7e386b6ad31855b2bb33be548bf7ad742b66bbed
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 16 12:58:31 2021 -0500

    don't flip positive lane polygons

commit 321615c55a54ee100add7628d089338d261ebd20
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 16 10:23:06 2021 -0500

    refactoring

commit c27182cc59cf0e389bcc48a868a1d0f89dc9f2ad
Author: Rutvik Gupta <[email protected]>
Date:   Mon Nov 15 17:44:35 2021 -0500

    use central line of lane as a reference for lane geometry methods

commit 1c524e94aa198a02361debae7505f241c62b74f5
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 11 16:22:16 2021 -0500

    shapes method fix

commit 8403b33856c2c6414fc8a6fae4069df703b7753c
Author: Saul Field <[email protected]>
Date:   Thu Nov 11 15:28:24 2021 -0500

    Refactor to remove junction connection step

commit 0342fe010ff75bfc4f456a74526eb0a66b06a077
Author: Saul Field <[email protected]>
Date:   Thu Nov 11 13:38:15 2021 -0500

    Get rid of 3rd pass

commit eff93e942a3724d8964d77c870b830a2921432f5
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 11 13:31:10 2021 -0500

    distance between and project along methods for Route class

commit bbb8aa8b7fa1eeae15d7f1c25d84479393113e25
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 11 13:01:28 2021 -0500

    update lane_to_left, edges_at_point, shapes method, update tests

commit 2742b35de8f3af499868c9f791a0d27773e30dde
Author: Saul Field <[email protected]>
Date:   Thu Nov 11 12:47:32 2021 -0500

    Update remaining tests

commit 057137642f3ee40a363a6650666994b3f0695044
Author: Saul Field <[email protected]>
Date:   Thu Nov 11 11:48:02 2021 -0500

    Update test

commit b17f028e42632a9d03032996687ef48f1735e49b
Author: Saul Field <[email protected]>
Date:   Wed Nov 10 17:30:33 2021 -0500

    Fix motorway map tests

commit 3875b8a02c6ee92207d72aacfaeaeeb1b24dcb39
Author: Saul Field <[email protected]>
Date:   Wed Nov 10 15:12:55 2021 -0500

    Split roads based on lane direction & update tests

commit 63ce7b05716b97f2137d47c8ee4fdd6e98b97ee9
Merge: ac09a5ba 037d7474
Author: Saul Field <[email protected]>
Date:   Tue Nov 9 15:16:01 2021 -0500

    Merge branch 'opendrive-road-network' of github.com:huawei-noah/SMARTS into opendrive-road-network

commit ac09a5ba2eb032293e3a645d197e2bde8c863126
Author: Saul Field <[email protected]>
Date:   Tue Nov 9 15:15:39 2021 -0500

    Add more tests for route generation

commit 037d74745ac1406026d9317987c4fa6862465745
Merge: 7e883f60 848128d1
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 9 14:27:35 2021 -0500

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 7e883f60266832f01d3ad9e30b2d015ade8387e2
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 9 14:20:19 2021 -0500

    bug fixes and more tests for oncoming lanes at offset

commit 848128d146172dce1fe869d6892590322c6c0e5b
Author: Tucker Alban <[email protected]>
Date:   Tue Nov 9 13:55:23 2021 -0500

    Fix CI failures (#1120)

    * Fix conflict by moving  to

    * make format

    * Run `make format` after #isort:skip added

    * black format ultra

    * make gen-header

    * make format ultra

    * Update requirements

    * Try to fix import error with direct import

    * update changelog

    * Fix pynotebook test

    * Revert smarts/examples text -> examples

    * Move smarts/examples back to examples

    * Fix tests

    * Update notebook use timeout

    * Fix notebook timeout with --nb-exec-timeout -1

    * Make format

    * Move test_learning.py to examples/tests

    * Fix test learning import of examples

    * Print out isort and black version on make format

    * Make gen-header

    * Update CHANGELOG

    * Run test_requirements if test failure happens

    * Make requirement check alway succeed

    * Try another way to prevent action failure

    * Restore basic tests in CI

    * Overwrite examples module in test_examples

    * Remove header from examples

    * Update mac github action with requirements test

    * Mention check-requirements-change in CHANGELOG

    * fix import issue for multiprocessing.queues

    * Resore minicity scenario

    Co-authored-by: Rutvik Gupta <[email protected]>

commit c4ffa5841e95519db9646b28e0e80eaf480d0291
Merge: 26bcfd20 593a03df
Author: Saul Field <[email protected]>
Date:   Tue Nov 9 11:36:11 2021 -0500

    Merge from remote and fix conflicts

commit 26bcfd20eee4deb75ad3aaf0d21d33285ed95d79
Author: Saul Field <[email protected]>
Date:   Tue Nov 9 11:34:29 2021 -0500

    Implement Dijkstra’s algorithm for pathfinding

commit e3492ee2cb24b1620af6bc63bf3618268608af45
Author: Saul Field <[email protected]>
Date:   Tue Nov 9 11:12:15 2021 -0500

    Update route generation test

commit 593a03dff00287f012bb7c840c1bdc489a9d0b57
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 9 11:05:22 2021 -0500

    bug fix for vector at offset, nearest_lanes, oncoming lanes at point, tests fixes

commit a4ebe0ea8407accc231d691d42f0be39ff44519a
Author: Saul Field <[email protected]>
Date:   Mon Nov 8 18:24:24 2021 -0500

    Fix geometry bug and add more complex map for testing route generation

commit f8e63b0b56d20c2480267ec63ee4967a93858ae8
Author: Saul Field <[email protected]>
Date:   Mon Nov 8 16:19:31 2021 -0500

    Basic pathfinding & route generation

commit 51592f7d42e84308c1c94f89e7332ff9175a8906
Author: Saul Field <[email protected]>
Date:   Mon Nov 8 14:04:32 2021 -0500

    Update definition of road connections

commit 2e1181faca46e383728429d88d5751da1437bf45
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 5 16:06:07 2021 -0400

    refactoring

commit aa1fd762431077bed639b0b09ce78a1a48f4f152
Author: Saul Field <[email protected]>
Date:   Fri Nov 5 15:07:24 2021 -0400

    Refactoring, test improvements

commit 1037f7f1b3b3dcd67e2a79fd60c2bf699a890d51
Author: Saul Field <[email protected]>
Date:   Fri Nov 5 12:48:17 2021 -0400

    Fix bug with lane connections

commit 27b9e496807be22564eb8c65f1fa5ae65b394b0e
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 5 11:51:12 2021 -0400

    geometry tests for lane offset map, minor bug fixes, project along tests

commit 2c631fe29ba78ef630954cafc29b5f1eedf1e9eb
Merge: d553f378 7526c294
Author: Rutvik Gupta <[email protected]>
Date:   Fri Nov 5 11:50:33 2021 -0400

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 7526c29472173984a407d28574fe83b45fd57e84
Author: Tucker Alban <[email protected]>
Date:   Wed Nov 3 17:04:01 2021 -0400

    Fix additional requirements issues

commit 3c2cafa8aba57ce2f7fb521361c6b8d1395e3698
Author: Tucker Alban <[email protected]>
Date:   Wed Nov 3 16:14:44 2021 -0400

    Fix requirements

commit dc10d1b912238e9e0bead09a9a0ee4b47734c32d
Author: Tucker Alban <[email protected]>
Date:   Wed Nov 3 14:47:29 2021 -0400

    Use directory wildcard

    Generalize the ros.py filter directory location.

commit d5e1de573c65ed5db323cd7a2a812004f321fdf3
Author: Tucker Alban <[email protected]>
Date:   Wed Nov 3 14:40:30 2021 -0400

    Ignore `ros.py` in CI

    `glob` filter `ros.py` to fix `ci-base-tests`

commit d553f378a93f64c03de89d5fecf850be35c61991
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 4 15:27:38 2021 -0400

    minor fixes to lane connections

commit 62ae2a4450fc9f186520634ecab26cdbf6d43a4c
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 4 13:17:03 2021 -0400

    update tests

commit 68385c213e1e796f83d5a254cf5b975bf5457372
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 4 13:16:23 2021 -0400

    update tests

commit 902798d9c2d222a3fe0bab23ac6c0921e70ebb16
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 4 13:15:41 2021 -0400

    update tests

commit 8a396addfbb244982dc745ec502a521b6ba000c9
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 4 13:13:07 2021 -0400

    update tests

commit e779a81e285b38a480e29f40913b3daa1890113d
Merge: 9cf9b3f3 4f9d6117
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 4 13:10:39 2021 -0400

    Merge remote-tracking branch 'origin/develop' into opendrive-road-network

commit 9cf9b3f3edd9fd9101ef203e6376cef35f66349a
Author: Rutvik Gupta <[email protected]>
Date:   Thu Nov 4 13:09:57 2021 -0400

    lane geometry refactoring for lane offsets and multiple lane widths

commit 4f9d6117365a4aaae65c69aa9eb2b1215cdf98c1
Author: Steve <[email protected]>
Date:   Wed Nov 3 13:13:46 2021 -0400

    minor fix to curvature_radius_at_offset impl (#1116)

commit 72992ee985b0d8532f380469f549367d8b37635f
Author: adai <[email protected]>
Date:   Wed Nov 3 10:37:51 2021 -0400

    Update deprecated Shapely functionality (#1117)

commit eb94405cd475d6b2e95ea9555d173599f7677402
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 2 13:04:18 2021 -0400

    remove altered map

commit f1a3a5998fab95908efbeeb5c8587107d13ce082
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 2 13:02:28 2021 -0400

    test fixes

commit 0d0cf522e14bf2ee7af84702fd022aa2bdbabc5b
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 2 13:01:44 2021 -0400

    more lane connections test

commit cb2e1d7f06615ca362c34f975725c9cc0b1bae49
Author: Rutvik Gupta <[email protected]>
Date:   Tue Nov 2 12:47:44 2021 -0400

    merge fixes

commit aa906912cc71015302e83c8e73e63b7af36b94c7
Merge: 816cd5ec ea5e125e
Author: Saul Field <[email protected]>
Date:   Tue Nov 2 12:32:28 2021 -0400

    Merge branch 'opendrive-road-network' of github.com:huawei-noah/SMARTS into opendrive-road-network

commit 816cd5ec44330e4eccd3de78444a251bed4c69d8
Author: Saul Field <[email protected]>
Date:   Tue Nov 2 12:32:20 2021 -0400

    Proper lane connections for lanes in opposite direction to refline

commit ea5e125eed2bebeb9f50e1374fbd6b189b80d0a2
Author: Rutvik Gupta <[email protected]>
Date:   Mon Nov 1 17:08:32 2021 -0400

    lane and road shape methods with width offset, project_along_route,

commit ad47b797d9caeae7c37251ea6039c97306f810ab
Author: Rutvik Gupta <[email protected]>
Date:   Mon Nov 1 14:31:09 2021 -0400

    refactoring, merge fixes

commit 2984887f62feff26895e6e485888752cdb6a978b
Author: Steve <[email protected]>
Date:   Sat Oct 30 00:58:10 2021 -0400

    added "equal_if_defined" for dimensions class to quiet logger warning (#1115)

commit 2be724f960e6690a956fc28bfe98fe628bf4975c
Author: Steve <[email protected]>
Date:   Fri Oct 29 23:49:37 2021 -0400

    fixed two issues related to ROS logging (#1114)

commit 006c53f19b3b7aab027891088038ab7d56f001f6
Author: Saul Field <[email protected]>
Date:   Thu Oct 28 17:35:23 2021 -0400

    Move controller params loading to resources module

commit d43f45718d95fe43080a165be6383c1f1d8693ab
Author: Saul Field <[email protected]>
Date:   Wed Oct 27 15:31:20 2021 -0400

    Cache controller params on scenario reset

commit 6a8e7cf61cfc1d8a7fb31b8088af16ec2d26efa2
Author: Steve <[email protected]>
Date:   Fri Oct 29 20:38:34 2021 -0400

    added basic utils to route standard logging msgs to rospy.log (#1113)

    also quieted ros frequency warning in ros_driver.py

commit e5a68c4705cde3e2c30eadfb5f5044a52660296c
Merge: bcde220f 3e831ba9
Author: Saul Field <[email protected]>
Date:   Fri Oct 29 16:22:40 2021 -0400

    Merge branch 'opendrive-road-network' of github.com:huawei-noah/SMARTS into opendrive-road-network

commit bcde220f18eab90b559f8359270babdec4c04feb
Author: Saul Field <[email protected]>
Date:   Fri Oct 29 16:22:34 2021 -0400

    Minor refactoring

commit 3e831ba90712cf1c3da1de5bb105df579940ee5e
Author: Rutvik Gupta <[email protected]>
Date:   Fri Oct 29 16:15:46 2021 -0400

    fix road polygon shape

commit 6952919a65c3f6b2e7afedbaa59a24aa16d486a6
Author: Rutvik Gupta <[email protected]>
Date:   Fri Oct 29 13:08:27 2021 -0400

    Added edges_at_point and shapes method for lane and road class, added back the old Figure-Eight.xodr, more tests for lane geometry methods

commit b9a5cdc349edee8e86a1d689073147fe30b43955
Author: Rutvik Gupta <[email protected]>
Date:   Fri Oct 29 13:00:12 2021 -0400

    lane and road shapes test

commit e3e3f8b066500e48e4a53f879362e5150f878ebc
Author: Rutvik Gupta <[email protected]>
Date:   Fri Oct 29 12:59:29 2021 -0400

    lane and road shapes test

commit 6f791e29b8d0af73a4c26930fd962eea599bce6d
Author: Rutvik Gupta <[email protected]>
Date:   Fri Oct 29 12:57:24 2021 -0400

    lane and road shapes test

commit 33def58248934cee6f32cfaaf05e06134fdebd2f
Author: Rutvik Gupta <[email protected]>
Date:   Fri Oct 29 12:51:22 2021 -0400

    lane and road shapes test

commit 031202fa76d3d79e9cacad14d3c3b5cd91042da6
Author: Rutvik Gupta <[email protected]>
Date:   Fri Oct 29 12:50:50 2021 -0400

    lane and road shapes test

commit 12293014fb81ca24cf141af1948fe613f82a62e9
Author: Rutvik Gupta <[email protected]>
Date:   Fri Oct 29 12:43:41 2021 -0400

    lane and road shapes

commit 2872d239a475c0fbee439842785e326d526d2f51
Author: Rutvik Gupta <[email protected]>
Date:   Thu Oct 28 18:08:36 2021 -0400

    lane shapes

commit dd81d26132e5f76b3230aaffa5f4112dc83a843f
Author: Rutvik Gupta <[email protected]>
Date:   Thu Oct 28 18:07:34 2021 -0400

    lane shapes

commit 0eda1709a02707576c7b2df3f627f605e44007f1
Author: Rutvik Gupta <[email protected]>
Date:   Thu Oct 28 18:03:20 2021 -0400

    lane shapes

commit 0993b50a619aa4bb47f392be3df5887d…
  • Loading branch information
Gamenot committed Jan 8, 2022
1 parent e3681e7 commit ce1061b
Show file tree
Hide file tree
Showing 348 changed files with 43,234 additions and 12,454 deletions.
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -64,4 +64,4 @@
!smarts/sstudio/tests/*.rou.xml

# Keep model assets
!**/models/*.glb
!**/models/*.glb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: SMARTS CI Base Tests
name: SMARTS CI Base Tests Linux

on:
push:
Expand All @@ -12,52 +12,47 @@ on:
- ultra_**
- ultra/**

env:
venv_dir: .venv

jobs:
test:
base-tests-linux:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.13-minimal
container: huaweinoah/smarts:v0.4.18-minimal
strategy:
matrix:
tests:
- ./envision
- ./smarts/contrib
- ./smarts/core
- ./smarts/core --nb-exec-timeout 65536
- ./smarts/env --ignore=./smarts/env/tests/test_rllib_hiway_env.py
- ./smarts/env/tests/test_rllib_hiway_env.py
- ./smarts/sstudio
- ./tests
- ./examples/tests --ignore=./examples/tests/test_learning.py
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup X11
run: |
/usr/bin/Xorg \
-noreset \
+extension GLX \
+extension RANDR \
+extension RENDER \
-logfile ./xdummy.log \
-config /etc/X11/xorg.conf :1 &
- name: Install dependencies
run: |
python3.7 -m venv .venv
. .venv/bin/activate
python3.7 -m venv ${{env.venv_dir}}
. ${{env.venv_dir}}/bin/activate
pip install --upgrade pip
pip install --upgrade wheel
pip install --upgrade -r requirements.txt
pip install --upgrade -e .[train,test,camera-obs]
pip install -e .[train,test,camera-obs]
- name: Run smoke tests
run: |
. .venv/bin/activate
. ${{env.venv_dir}}/bin/activate
make build-all-scenarios
PYTHONHASHSEED=42 pytest -v \
--doctest-modules \
--forked \
--dist=no \
-n auto \
--ignore-glob="**/ros.py" \
${{matrix.tests}} \
--ignore=./smarts/core/tests/test_smarts_memory_growth.py \
--ignore=./smarts/core/tests/test_env_frame_rate.py \
--ignore=./smarts/env/tests/test_benchmark.py \
--ignore=./smarts/env/tests/test_learning.py \
--ignore=./examples/tests/test_learning.py \
-k 'not test_long_determinism'
68 changes: 68 additions & 0 deletions .github/workflows/ci-base-tests-mac.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: SMARTS CI Base Tests Mac

on:
workflow_run:
workflows: ["SMARTS CI Dependencies Mac"]
types:
- completed
workflow_dispatch:

env:
venv_dir: .venv

jobs:
base-tests-mac:
runs-on: macos-11
strategy:
matrix:
tests:
- ./envision
- ./smarts/contrib
- ./examples/tests --ignore=./examples/tests/test_learning.py
- ./smarts/sstudio
- ./smarts/env/tests/test_rllib_hiway_env.py
- ./smarts/core --nb-exec-timeout 65536
- ./smarts/env --ignore=./smarts/env/tests/test_rllib_hiway_env.py
steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: develop
- name: Setup Python
run: |
brew update
brew install [email protected]
brew unlink [email protected]
brew link --force --overwrite [email protected]
- name: Setup SUMO
run: |
brew install xquartz
brew tap dlr-ts/sumo
brew install sumo spatialindex
brew install geos
- name: Install dependencies
run: |
python3.7 -m venv ${{env.venv_dir}}
. ${{env.venv_dir}}/bin/activate
pip install --upgrade pip
pip install --upgrade wheel
pip install -r utils/setup/mac_requirements.txt
pip install -e .[train,test,camera-obs]
- name: Run smoke tests
run: |
. ${{env.venv_dir}}/bin/activate
export SUMO_HOME="/usr/local/opt/sumo/share/sumo"
open -g -a XQuartz.app
make build-all-scenarios
PYTHONHASHSEED=42 pytest -v \
--doctest-modules \
-n auto \
${{matrix.tests}} \
--ignore=./smarts/core/tests/test_smarts_memory_growth.py \
--ignore=./smarts/env/tests/test_benchmark.py \
--ignore=./smarts/env/tests/test_frame_stack.py \
--ignore=./smarts/env/tests/test_determinism.py \
--ignore=./smarts/core/tests/test_renderers.py \
--ignore=./smarts/core/tests/test_smarts.py \
--ignore=./smarts/core/tests/test_env_frame_rate.py \
--ignore=./smarts/core/tests/test_observations.py
43 changes: 43 additions & 0 deletions .github/workflows/ci-dependencies-linux.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: SMARTS CI Dependencies Linux

on:
push:
branches:
- develop
pull_request:
branches:
- develop

env:
venv_dir: .venv

jobs:
update-requirements-linux:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.18-minimal
steps:
- name: Install git
run: |
add-apt-repository -y ppa:git-core/ppa && \
apt-get update && \
apt-get install -y git
- name: Checkout
uses: actions/checkout@v2
with:
ref: develop
- name: Update requirements
run: |
cd $GITHUB_WORKSPACE
python3.7 -m venv ${{env.venv_dir}}
. ${{env.venv_dir}}/bin/activate
pip install --upgrade pip wheel
pip install .[test,train,camera-obs]
pip freeze | grep -v 'smarts' | grep -v 'pkg-resources==0.0.0' > requirements.txt
- name: Commit changes
uses: EndBug/add-and-commit@v7
with:
add: 'requirements.txt'
branch: develop
default_author: user_info
message: 'GitHub Actions: Update requirements.txt'
40 changes: 40 additions & 0 deletions .github/workflows/ci-dependencies-mac.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: SMARTS CI Dependencies Mac

on:
schedule:
- cron: '0 23 * * 1'
# Runs at 11.00pm, UTC, every Monday
workflow_dispatch:

env:
venv_dir: .venv

jobs:
update-requirements-mac:
runs-on: macos-11
steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: develop
- name: Setup Python
run: |
brew update
brew install [email protected]
brew unlink [email protected]
brew link --force --overwrite [email protected]
- name: Update requirements
run: |
cd $GITHUB_WORKSPACE
python3.7 -m venv ${{env.venv_dir}}
. ${{env.venv_dir}}/bin/activate
pip install --upgrade pip wheel
pip install .[train,test,camera-obs]
pip freeze | grep -v 'smarts' | grep -v 'pkg-resources==0.0.0' > utils/setup/mac_requirements.txt
- name: Commit changes
uses: EndBug/add-and-commit@v7
with:
add: 'utils/setup/mac_requirements.txt'
branch: develop
default_author: user_info
message: 'GitHub Actions: Update mac_requirements.txt'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: SMARTS CI Format & Dependencies
name: SMARTS CI Format

on: [push, pull_request]

Expand All @@ -9,7 +9,7 @@ jobs:
test-formatting:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.13-minimal
container: huaweinoah/smarts:v0.4.18-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
Expand All @@ -19,19 +19,8 @@ jobs:
pip install --upgrade pip
pip install black==20.8b1
apt-get update && apt-get install -y curl
apt-get install -y ca-certificates
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt-get install -y nodejs
black --check .
npx prettier --check envision/web/src
test-requirements:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.13-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Test pip packages
run: |
cd $GITHUB_WORKSPACE
. ./utils/setup/test_pip_packages.sh
npx prettier --check envision/web/src
14 changes: 3 additions & 11 deletions .github/workflows/ci-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,17 @@ env:
jobs:
test-benchmark:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.13-minimal
container: huaweinoah/smarts:v0.4.18-minimal
steps:
- name: Checkout
uses: actions/checkout@v1.2.0
uses: actions/checkout@v2
- name: Setup package
run: |
/usr/bin/Xorg \
-noreset \
+extension GLX \
+extension RANDR \
+extension RENDER \
-logfile ./xdummy.log \
-config /etc/X11/xorg.conf :1 &
cd $GITHUB_WORKSPACE
python3.7 -m venv ${{env.venv_dir}}
. ${{env.venv_dir}}/bin/activate
pip install --upgrade pip
pip install wheel
pip install -r requirements.txt
pip install --upgrade wheel
pip install -e .[train,test,camera-obs]
- name: SMARTS benchmark
run: |
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/ci-smarts-run-ultra-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ jobs:
. .venv/bin/activate
scl scenario build-all ultra/scenarios/pool
pytest -v ./tests/
test-package-via-setup:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.13-minimal
Expand Down Expand Up @@ -72,6 +73,7 @@ jobs:
. .venv/bin/activate
scl scenario build-all ultra/scenarios/pool
pytest -v ./tests/test_ultra_package.py
test-package-via-wheel:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.13-minimal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-test-header.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
test-header:
runs-on: ubuntu-18.04
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
container: huaweinoah/smarts:v0.4.13-minimal
container: huaweinoah/smarts:v0.4.18-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
12 changes: 2 additions & 10 deletions .github/workflows/ci-test-learning.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,28 +14,20 @@ env:
jobs:
test_learning:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.13-minimal
container: huaweinoah/smarts:v0.4.18-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: develop
- name: Setup package
run: |
/usr/bin/Xorg \
-noreset \
+extension GLX \
+extension RANDR \
+extension RENDER \
-logfile ./xdummy.log \
-config /etc/X11/xorg.conf :1 &
cd $GITHUB_WORKSPACE
python3.7 -m venv ${{env.venv_dir}}
. ${{env.venv_dir}}/bin/activate
pip install --upgrade pip
pip install wheel
pip install -r requirements.txt
pip install -e .[train,test]
pip install -e .[train,test,camera-obs]
- name: Verify learning
run: |
cd $GITHUB_WORKSPACE
Expand Down
12 changes: 2 additions & 10 deletions .github/workflows/ci-test-long-determinism.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,28 +12,20 @@ env:
venv_dir: .venv

jobs:
test_learning:
test_long_determinism:
runs-on: ubuntu-18.04
container: huaweinoah/smarts:v0.4.13-minimal
container: huaweinoah/smarts:v0.4.18-minimal
steps:
- name: Checkout
uses: actions/checkout@v2
with:
ref: develop
- name: Setup package
run: |
/usr/bin/Xorg \
-noreset \
+extension GLX \
+extension RANDR \
+extension RENDER \
-logfile ./xdummy.log \
-config /etc/X11/xorg.conf :1 &
cd $GITHUB_WORKSPACE
python3.7 -m venv ${{env.venv_dir}}
. ${{env.venv_dir}}/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
pip install -e .[train,test,camera-obs]
- name: Verify long determinism
run: |
Expand Down
Loading

0 comments on commit ce1061b

Please sign in to comment.