Implementation of a non-numeric spacetime model with the Minkowski metric
View the Project on GitHub vgurianov/srt
PyMMS is a software package that can be used to simulate the Minkowski metric.
The simulation model is described on UML2 SP and implemented in Pothon.
We use the Unified Process and it is reflected in the structure of the site. The Unified Process include 4th workflows: Requirements, Analysis, Design, and Realisation.
1.1.Use-Case Model
The Use-Case model is function requirements to software.
1.2. Analysis Model
The analysis model is a simulation model. It is an ontology of mechanical motion. This semantic net define follow concepts:
We present class diagrams and communication diagrams, and pseudocode C++.
1.3. Design Model
Design model developed for Python.
2.1. Overview is a component diagram.
2.2. pymms.mms module
It is base modules of the simulation model
2.3. pymms.resacher_instruments module
It is classes of measurements and process of data
2.4. pymms.print_results module
It is output data to print
2.5. pymms.drawing module
It is output data in plot forms
3.1. Getting Started
Install and execute.
3.2. The time dilation (experiment1.py module)
3.3. Velocity as function of momentum and energy as function of momentum (experiment2.py module)
3.4. The inertial reference frame is a simulate uniform translatory motion of a reference frame (experiment3.py module)