Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tuokri/rs2-weapon-damage-analysis
Data visualization app for Rising Storm 2: Vietnam.
https://github.com/tuokri/rs2-weapon-damage-analysis
dash data-display data-visualization numba numpy pandas plotly postgres rising-storm-2-vietnam sqlalchemy timescaledb
Last synced: 24 days ago
JSON representation
Data visualization app for Rising Storm 2: Vietnam.
- Host: GitHub
- URL: https://github.com/tuokri/rs2-weapon-damage-analysis
- Owner: tuokri
- License: other
- Created: 2022-08-11T17:33:41.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T07:17:40.000Z (7 months ago)
- Last Synced: 2024-04-12T15:07:12.243Z (7 months ago)
- Topics: dash, data-display, data-visualization, numba, numpy, pandas, plotly, postgres, rising-storm-2-vietnam, sqlalchemy, timescaledb
- Language: Python
- Homepage: https://rs2simulator.com
- Size: 368 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rs2simulator
# ALPHA VERSION - WORK IN PROGRESS
Data visualization app for the Rising Storm 2: Vietnam video game.
Features accurate simulation of in-engine physics projectiles in the browser,
weapon statistics comparison tools and data visualization based on automatically
collected data from the game's source files.## Built with
### Main (web) data app
[Dash & Plotly](https://dash.plotly.com/)
### In-game object simulation and data collection
[rs2simlib](https://github.com/tuokri/rs2simlib)
[NumPy](https://numpy.org/)
[Numba](https://numba.pydata.org/)
[pandas](https://pandas.pydata.org/)
### Database access
[SQLAlchemy](https://www.sqlalchemy.org/)
[Psycopg 3](https://www.psycopg.org/psycopg3/)
### PostgreSQL database backend
Fly.io Postgres cluster with TimescaleDB extension
- [TimescaleDB extension](https://docs.timescale.com/timescaledb/latest/)
[PGBouncer connection pooler](http://www.pgbouncer.org/)
### TODO
- New Dash version causes `dash.exceptions.DependencyException` on
first page load after deployment. Possibly caused by custom redirect.