Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
b0093d9
Enhance CI Workflow for Scenic Simulators: Improved Volume Management…
lola831 Nov 1, 2024
4ae8ee2
Newtonian Simulator Fixes and Cleanup (#309)
Eric-Vin Nov 5, 2024
fe28e13
Fix requirements inside loops and functions (#316)
dfremont Nov 26, 2024
b84d833
chore: include supported version of Webots in docs (#266)
abanuelo Dec 13, 2024
a6e48a2
feat: Adding M1/Intel runners to `run-tests.yml` and introducing fast…
abanuelo Dec 13, 2024
26d9da7
feat: enable dynamic scenario termination from closing display (#249)
abanuelo Dec 17, 2024
9d82eda
chore: Updating webots examples (#263)
abanuelo Dec 17, 2024
ca74ae9
chore: Updating examples for CARLA and driving domain (#257)
abanuelo Dec 18, 2024
8a2a7e9
feat: adding webots dynamic scenario tests (#231)
abanuelo Dec 20, 2024
dcd0213
Apply black and isort to test-webots file (#324)
lola831 Jan 14, 2025
8495cc9
Use zizmor to scan for GHA security problems (#320)
dfremont Jan 22, 2025
394f205
Remove OpsGenie and maintenance bot on-call reminder script and workf…
lola831 Feb 13, 2025
f6bb62a
Add support for Python 3.13 (#328)
dfremont Feb 14, 2025
1487693
Update CI for Python 3.13 (#329)
lola831 Mar 5, 2025
4b74848
Feat: Initial MetaDrive Integration (#326)
lola831 Mar 6, 2025
5d36cce
fix: update pyglet constraint to allow 2.0.18 with Apple Silicon fix …
lola831 Mar 21, 2025
0727a6c
Update all workflows to reference fixed commit hashes instead of floa…
lola831 Apr 4, 2025
b72430c
Use shapely.points instead of shapely.lib.points (#336)
lola831 Apr 7, 2025
c8aad62
Raise ValueError for missing sumo_map in MetaDriveSimulator initializ…
lola831 Apr 11, 2025
6afd8e8
Create CODE_OF_CONDUCT.md (#337)
lola831 Apr 15, 2025
74a8fdc
Add governance and roadmap pages to documentation (#342)
dfremont Apr 16, 2025
4ecc20b
Improve Carla Autopilot configuration for Scenic (#332)
sdhar16 Apr 16, 2025
9d1e52d
Various optimizations (#319)
dfremont Apr 17, 2025
56608ba
Temporarily skip test_mesh_interiorPoint due to inconsistencies (#344)
lola831 Apr 28, 2025
17404e0
Add support for initial velocity in MetaDrive simulations (#340)
lola831 Apr 29, 2025
c1003e9
Add dynamic pedestrian example and helper function; render MetaDrive …
lola831 May 12, 2025
44a8442
Constrain pyglet to >=1.5, <=1.5.26 to avoid trimesh and macOS compat…
lola831 May 23, 2025
5ebdf46
Run tests weekly + Slack notification (#347)
lola831 Jun 2, 2025
aa67db9
pre-main merge
Kv139 Nov 21, 2025
8a2abb2
fixed typo in 'release_cosim_road'
Kv139 Feb 3, 2026
4ce467b
generate lane mappings
Kv139 Feb 5, 2026
f6c4b4d
cosim model
Kv139 Feb 5, 2026
c3ceeef
carla client fix
Kv139 Feb 5, 2026
ae798e4
init
Kv139 Feb 5, 2026
714e37b
CoSim maps
Kv139 Feb 5, 2026
1d0dcdd
updated ID and UID for Lanes
Kv139 Feb 5, 2026
321a383
updated .gitignore
Kv139 Feb 5, 2026
e5800e3
minor
Kv139 Feb 5, 2026
69225e4
helper for checking spawn conditions
Kv139 Feb 11, 2026
4640f9b
init
Kv139 Feb 11, 2026
5b4085e
init
Kv139 Feb 11, 2026
cd00be1
init
Kv139 Feb 11, 2026
0bcc909
updated metsr client
Kv139 Mar 9, 2026
c4177f6
signal map generation + utilities
Kv139 Mar 9, 2026
bd689a3
added traffic flows
Kv139 Mar 9, 2026
37dd061
minor
Kv139 Mar 9, 2026
c344c52
updated docs, light synchronization support added,
Kv139 Mar 9, 2026
71df365
debug failed trajectory
Kv139 Mar 9, 2026
069b3ec
minor
Kv139 Mar 9, 2026
920043c
Fixed simulator synchronization
Kv139 Mar 10, 2026
3122915
merged in globalParam fix
Kv139 Mar 16, 2026
3295ef7
compositional scenario test case
Kv139 Mar 16, 2026
b4f9bc3
minor
Kv139 Mar 16, 2026
d229dc4
fixed ego spawn logic
Kv139 Mar 16, 2026
a6517fd
updated readme
Kv139 Mar 16, 2026
03858a3
template script to spin up metsr
Kv139 Mar 16, 2026
b3ae21f
Update readme with improved formatting and clarity
Kv139 Mar 16, 2026
a2db667
added special handling for connecting lanes between intersections
Kv139 Mar 17, 2026
26cc8df
merged in modular scenario fixes
Kv139 Mar 18, 2026
8392903
updated metsr interface with client changes
Kv139 Mar 18, 2026
0d17dfc
updated metsr spawn logic
Kv139 Mar 18, 2026
126e11c
merged in client updates
Kv139 Mar 18, 2026
83b02b6
updated model
Kv139 Mar 18, 2026
3a3d4db
Merge branch 'METSRSim' of https://github.com/Kv139/Scenic into METSRSim
Kv139 Mar 18, 2026
a3566d8
Improved overhead for synchronization
Kv139 Apr 2, 2026
d23d3f3
dynamic bubble region
Kv139 Apr 2, 2026
02239e2
Merge remote-tracking branch 'origin/main' into METSRSim
Kv139 Apr 2, 2026
908d17d
merged in client updates
Kv139 Apr 8, 2026
2386eea
fixed property updates, added lane/intersection caching, updated bubb…
Kv139 Apr 8, 2026
3fd35ac
Special handling for deadlocked vehicles and updates to _nearest_lane…
Kv139 Apr 22, 2026
cebae3a
Refactored network management, updated metsr property update logic, c…
Kv139 Apr 23, 2026
66e2b97
fixed trajectory translation bug
Kv139 Apr 23, 2026
1d1ac5e
Updated road and intersection selection logic
Kv139 Apr 24, 2026
4ac14ae
updated ego spawn logic, improved bubble object updates and road lookups
Kv139 Apr 30, 2026
615b8e0
fixed lane lookups when metsr recognized road is required, improved …
Kv139 Apr 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ omit =
src/scenic/simulators/carla/*
src/scenic/simulators/gta/*
src/scenic/simulators/lgsvl/*
src/scenic/simulators/metadrive/*
src/scenic/simulators/webots/*
src/scenic/simulators/xplane/*

Expand All @@ -26,4 +27,4 @@ exclude_lines =

ignore_errors = True
show_missing = True
precision = 2
precision = 2
2 changes: 2 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@
c6c83f95ff370b75c3ee7130dbd8071bfe8b285a
# Cleaned up test quote spacing
995cd182924dc9e3dbbc941c5b75454ea0cdaaca
# Ran black on entire codebase
cb51d08fda00df5588a418df42d9d652472f505f
70 changes: 0 additions & 70 deletions .github/slack_oncall_reminder.py

This file was deleted.

12 changes: 9 additions & 3 deletions .github/workflows/check-formatting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
with:
persist-credentials: false

- name: Run black to check formatting
uses: psf/black@stable
uses: psf/black@8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b
with:
version: "25.1.0"

- name: Run isort to check import order
uses: isort/isort-action@v1
uses: isort/isort-action@24d8a7a51d33ca7f36c3f23598dafa33f7071326
with:
isort-version: "5.12.0"
30 changes: 0 additions & 30 deletions .github/workflows/on-call-reminder.yml

This file was deleted.

16 changes: 9 additions & 7 deletions .github/workflows/run-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,26 +22,28 @@ jobs:
strategy:
fail-fast: true
matrix:
python-version: ["3.11"]
python-version: ["3.12"]
os: [ubuntu-latest]
extras: ["test-full"]
runs-on: ${{ matrix.os }}

steps:
- name: Checkout given ref
uses: actions/checkout@v3
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
if: inputs.ref != ''
with:
ref: ${{ inputs.ref }}
persist-credentials: false

- name: Checkout current branch
uses: actions/checkout@v3
uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871
if: inputs.ref == ''
with:
ref: ${{ github.ref }}
persist-credentials: false

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
Expand All @@ -57,9 +59,9 @@ jobs:
- name: Run and report code coverage
run: |
pytest --cov --cov-report json

- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v4.0.1
uses: codecov/codecov-action@0565863a31f2c772f9f0395002a31e3f06189574
with:
token: ${{ secrets.CODECOV_TOKEN }}
slug: BerkeleyLearnVerify/Scenic
slug: BerkeleyLearnVerify/Scenic
Loading