"ship_mmg" is a web-based simulator based on Maneuvering Modeling Group (MMG) model for ship maneuvering.
This software can simulate the state of ship maneuvering from the time-series information of rudder angle(δ[rad]).
Example of the state of ship maneuvering is as follows:
- Ψ [rad]
- Velocity and acceleration by ship coordinate system (X[m], Y[m], r[rad/s], etc.)
- etc.
You can change the simulation condition and the specification of target ship. In addition, you can get the simulation result of ship maneuvering by CSV data from web. This is a web-based application by using Flask and Python. Simulator is implemented based on Python, Numpy and Scipy.
- Flask (0.11.1)
- Jinja2 (2.8)
- MarkupSafe (0.23)
- numpy (1.11.1)
- pip (8.1.2)
- python (2.7.10)
- scipy (0.17.1)
- setuptools (24.0.2)
- Werkzeug (0.11.10)
- wheel (0.29.0)
Please asscess index page.
Update soon...
-
Set developing environment
$ cd 'yourworkspace' $ git clone [email protected]:youraccount/ship_mmg.git $ virtualenv ship_mmg $ source ship_mmg/bin/activate $ pip install Flask numpy scipy
-
Start Flask app
$ python ship_mmg/__init__.py
-
Set developing environment
$ dir 'yourworkspace' $ git clone [email protected]:youraccount/ship_mmg.git
-
Install requirement packages
-
Start Flask app
$ python ship_mmg/__init__.py
- Fork it ( http://github.com/taiga4112/ship_mmg/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request