Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion electron/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"@electron-forge/plugin-auto-unpack-natives": "^7.11.2",
"@electron-forge/plugin-fuses": "^7.11.2",
"@electron/fuses": "^2.1.3",
"electron": "^44.2.0"
"electron": "^44.3.0"
},
"author": {
"name": "Theodore Chang",
Expand Down
6 changes: 3 additions & 3 deletions gui/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
},
"devDependencies": {
"@types/leaflet": "^1.9.22",
"@types/node": "^26.4.1",
"@types/node": "^26.5.1",
"@types/plotly.js-basic-dist-min": "^2.12.4",
"prettier": "^3.9.6",
"solid-devtools": "^0.34.5",
Expand All @@ -27,9 +27,9 @@
"axios": "^1.20.0",
"highlight.js": "^11.12.0",
"leaflet": "^1.9.4",
"marked": "^18.0.11",
"marked": "^18.0.12",
"marked-highlight": "^2.2.4",
"plotly.js-basic-dist-min": "^4.0.0",
"plotly.js-basic-dist-min": "^4.1.0",
"solid-js": "^1.9.15",
"tippy.js": "^6.3.7"
},
Expand Down
22 changes: 11 additions & 11 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ cryptography==50.0.1 # via joserfc
cycler==0.12.1 # via matplotlib
dnspython==2.8.0 # via email-validator, pymongo
elastic-transport==9.4.2 # via elasticsearch
elasticsearch==9.5.0 # via motion-base (pyproject.toml)
elasticsearch==9.5.1 # via motion-base (pyproject.toml)
email-validator==2.3.0 # via motion-base (pyproject.toml)
fastapi==0.141.1 # via motion-base (pyproject.toml)
flask==3.1.3 # via flask-cors, flask-login, locust
flask-cors==6.0.5 # via locust
flask-login==0.6.3 # via locust
flexcache==0.3 # via pint
flexparser==0.4 # via pint
fonttools==4.64.0 # via matplotlib
fonttools==4.65.0 # via matplotlib
frozenlist==1.8.0 # via aiohttp, aiosignal
fsspec==2026.7.0 # via s3fs, universal-pathlib
gevent==26.8.0 # via geventhttpclient, locust
Expand All @@ -66,12 +66,12 @@ llvmlite==0.49.0 # via numba
locust==2.46.5 # via motion-base (pyproject.toml)
markdown-it-py==4.2.0 # via rich
markupsafe==3.0.3 # via flask, jinja2, werkzeug
matplotlib==3.11.1 # via motion-base (pyproject.toml)
matplotlib==3.11.2 # via motion-base (pyproject.toml)
mdurl==0.1.2 # via markdown-it-py
msgpack==1.2.2 # via locust
multidict==6.7.1 # via aiobotocore, aiohttp, yarl
multidict==6.8.0 # via aiobotocore, aiohttp, yarl
numba==0.67.0 # via motion-base (pyproject.toml)
numpy==2.5.3 # via contourpy, matplotlib, numba, scipy
numpy==2.4.6 # via contourpy, matplotlib, numba, scipy
packaging==26.3 # via kombu, matplotlib, pytest
pathlib-abc==0.5.2 # via universal-pathlib
pillow==12.3.0 # via matplotlib
Expand All @@ -87,7 +87,7 @@ pydantic==2.13.5 # via beanie, fastapi, lazy-model
pydantic-core==2.46.5 # via pydantic
pygments==2.21.0 # via pytest, rich
pyinstrument==5.1.3 # via motion-base (pyproject.toml)
pymongo==4.18.0 # via beanie
pymongo==4.18.1 # via beanie
pyparsing==3.3.2 # via matplotlib
pytest==9.1.1 # via locust, pytest-cov
pytest-cov==7.1.0 # via motion-base (pyproject.toml)
Expand All @@ -100,19 +100,19 @@ pyyaml==6.0.3 # via uvicorn
pyzmq==27.2.0 # via locust
requests==2.34.2 # via locust, python-socketio
rich==15.0.0 # via motion-base (pyproject.toml)
ruff==0.16.6 # via motion-base (pyproject.toml)
ruff==0.16.7 # via motion-base (pyproject.toml)
s3fs==2026.7.0 # via motion-base (pyproject.toml)
scipy==1.18.1 # via motion-base (pyproject.toml)
scipy==1.17.1 # via motion-base (pyproject.toml)
simple-websocket==1.1.0 # via python-engineio
six==1.17.0 # via python-dateutil
sniffio==1.3.1 # via elastic-transport, elasticsearch
soupsieve==2.9.2 # via beautifulsoup4
starlette==1.6.0 # via fastapi
structlog==26.1.0 # via motion-base (pyproject.toml)
truststore==0.10.4 # via httpcore2, httpx2
typing-extensions==4.16.0 # via anyio, beanie, beautifulsoup4, elasticsearch, fastapi, flexcache, flexparser, pint, pydantic, pydantic-core, typing-inspection
typing-extensions==4.16.0 # via aiohttp, aiosignal, anyio, beanie, beautifulsoup4, bidict, elasticsearch, fastapi, flexcache, flexparser, httpx2, locust, pint, pydantic, pydantic-core, starlette, typing-inspection
typing-inspection==0.4.4 # via fastapi, pydantic
tzdata==2026.3 # via kombu
tzdata==2026.4 # via kombu
tzlocal==5.4.4 # via celery
universal-pathlib==0.3.10 # via motion-base (pyproject.toml)
urllib3==2.7.0 # via botocore, elastic-transport, geventhttpclient, requests
Expand All @@ -124,7 +124,7 @@ wcwidth==0.8.3 # via prompt-toolkit
websocket-client==1.9.2 # via python-socketio
websockets==17.1 # via uvicorn
werkzeug==3.1.8 # via flask, flask-cors, flask-login, locust
wrapt==2.4.0 # via aiobotocore
wrapt==2.4.1 # via aiobotocore
wsproto==1.3.2 # via simple-websocket
yarl==1.24.5 # via aiohttp
zope-event==6.2 # via gevent
Expand Down
16 changes: 8 additions & 8 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ click-repl==0.3.0 # via celery
cryptography==50.0.1 # via joserfc
dnspython==2.8.0 # via email-validator, pymongo
elastic-transport==9.4.2 # via elasticsearch
elasticsearch==9.5.0 # via motion-base (pyproject.toml)
elasticsearch==9.5.1 # via motion-base (pyproject.toml)
email-validator==2.3.0 # via motion-base (pyproject.toml)
fastapi==0.141.1 # via motion-base (pyproject.toml)
flexcache==0.3 # via pint
Expand All @@ -42,9 +42,9 @@ joserfc==1.7.5 # via motion-base (pyproject.toml)
kombu==5.6.2 # via celery
lazy-model==0.4.0 # via beanie
llvmlite==0.49.0 # via numba
multidict==6.7.1 # via aiobotocore, aiohttp, yarl
multidict==6.8.0 # via aiobotocore, aiohttp, yarl
numba==0.67.0 # via motion-base (pyproject.toml)
numpy==2.5.3 # via numba, scipy
numpy==2.4.6 # via numba, scipy
packaging==26.3 # via kombu
pathlib-abc==0.5.2 # via universal-pathlib
pint==0.25.3 # via motion-base (pyproject.toml)
Expand All @@ -56,20 +56,20 @@ pycparser==3.0 # via cffi
pydantic==2.13.5 # via beanie, fastapi, lazy-model
pydantic-core==2.46.5 # via pydantic
pyinstrument==5.1.3 # via motion-base (pyproject.toml)
pymongo==4.18.0 # via beanie
pymongo==4.18.1 # via beanie
python-dateutil==2.9.0.post0 # via aiobotocore, botocore, celery, elasticsearch
python-dotenv==1.2.3 # via uvicorn, motion-base (pyproject.toml)
python-multipart==0.0.32 # via motion-base (pyproject.toml)
pyyaml==6.0.3 # via uvicorn
s3fs==2026.7.0 # via motion-base (pyproject.toml)
scipy==1.18.1 # via motion-base (pyproject.toml)
scipy==1.17.1 # via motion-base (pyproject.toml)
six==1.17.0 # via python-dateutil
sniffio==1.3.1 # via elastic-transport, elasticsearch
starlette==1.6.0 # via fastapi
structlog==26.1.0 # via motion-base (pyproject.toml)
typing-extensions==4.16.0 # via anyio, beanie, elasticsearch, fastapi, flexcache, flexparser, pint, pydantic, pydantic-core, typing-inspection
typing-extensions==4.16.0 # via aiohttp, aiosignal, anyio, beanie, elasticsearch, fastapi, flexcache, flexparser, pint, pydantic, pydantic-core, starlette, typing-inspection
typing-inspection==0.4.4 # via fastapi, pydantic
tzdata==2026.3 # via kombu
tzdata==2026.4 # via kombu
tzlocal==5.4.4 # via celery
universal-pathlib==0.3.10 # via motion-base (pyproject.toml)
urllib3==2.7.0 # via botocore, elastic-transport
Expand All @@ -79,5 +79,5 @@ vine==5.1.0 # via amqp, celery, kombu
watchfiles==1.2.0 # via uvicorn
wcwidth==0.8.3 # via prompt-toolkit
websockets==17.1 # via uvicorn
wrapt==2.4.0 # via aiobotocore
wrapt==2.4.1 # via aiobotocore
yarl==1.24.5 # via aiohttp