Dockerfile Changes
- Upgraded Ruby version from 3.1 to 3.3
Gemfile Changes
- Removed specific version constraints for
matrix
andgnuplot-multiplot
- Updated dependency versions to latest (as seen in Gemfile.lock changes)
README Updates
- Added an English version of the README (README.en.md)
- Updated
docker-compose
commands todocker compose
- Added explanation on how to fix the seed value
- Now possible to control randomness using the
SEED
environment variable
- Now possible to control randomness using the
docker-compose.yml Changes
- Removed version specification
- Removed volume mount
main.rb Changes
- Modified the method of setting the random seed
- Changed from
ENV.fetch('seed', ...)
toENV.fetch('SEED', ...)
- Converting the value fetched from environment variable to integer
- Changed from
These changes modernize the project's dependencies, align Docker-related configurations with current best practices, and improve the reproducibility of the simulation.
Full Changelog: v1.0.0...v1.1.0