You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,7 @@ Installation with git
92
92
93
93
Suggested Use
94
94
=============
95
-
If you are a student or researcher and find yourself reading a publication based in General Relativity which provides metric solutions then this utility can be used for working out the curvature coefficients which associate with the solution. This can be a helpful utility as you read through the literature since you will be able to crossreference the information provided by the literature with the values the spacetimeengine provides (This is why I developed it originally). Also this utility can be used for error checking.
95
+
If you are a student or researcher, and you find yourself reading a publication based in General Relativity which provides metric solutions, then this utility can be used for working out the curvature coefficients which associate with the solution provided by the user. This can be a helpful utility as you read through the literature because you will be able to cross-reference the information provided by the literature with the values the spacetimeengine provides (this is why I developed it originally). More commonly, this utility can be used for error checking.
The spacetimeengine package employs the Sympy 'Matrix' object for packaging the metric tensor and it serves as the essential parameter for constructing a 'SpaceTime' object. The Solutions module currently stores some wellknown metrics for study but these can be used for understanding how to construct a new solutions.
104
+
The spacetimeengine package employs the Sympy 'Matrix' object for packaging the metric tensor and it serves as the essential parameter for constructing a 'SpaceTime' object. The Solutions module currently stores some well-known metrics for study, but these can be used for understanding how to construct new solutions.
105
105
106
106
Constructing a solution (In development)
107
107
=======================
108
-
Currently, all metric solutions are packaged by specifying four key parameters and storing them in an array. These paramaters include an index configuration for the given metric solution, the coordinates to define the metric in terms of, the metric itself and the cosmological constant. It is important to note that a zero-valued cosmological constant indicates the employment of a classical formulation to the Einstein filed equations. Below represents a valid definition of the Schwarzschild stationary black hole solution.
108
+
Currently, all metric solutions are packaged by specifying four key parameters and storing them in an array. These parameters include an index configuration for the given metric solution, the coordinates to define the metric in terms of, the metric itself, and the cosmological constant. It is important to note that a zero-valued cosmological constant indicates the employment of a classical formulation to the Einstein field equations. Below represents a valid definition of the Schwarzschild stationary black hole solution.
109
109
110
110
def schwarzschild(self):
111
111
@@ -142,11 +142,11 @@ Currently, all metric solutions are packaged by specifying four key parameters a
142
142
# Returns solution
143
143
return solution_array
144
144
145
-
It may be helpful to store the solutions in a separate module. I prefer to keep my solutions in a 'Solution()' class which can be found in the 'solutions' module. To construct a 'SpaceTime' object just execute the command below but first consider the given solution since high complexity solutions can take exponentially longer to process.
145
+
It may be helpful to store the solutions in a separate module. I prefer to keep my solutions in a 'Solution()' class, which can be found in the 'solutions' module. To construct a 'SpaceTime' object just execute the command below, but first consider the given solution since high complexity solutions can take exponentially longer to process.
The index configuration in this case is "dd" which represents a down-down configuration which reflects a double covariant index configuration. These can be "uu", "dd", "ud", "du" but this library currently only supports certain index configurations depending on the quantity in question.
149
+
The index configuration in this case is "dd" which represents a down-down configuration, which reflects a double covariant index configuration. These can be "uu", "dd", "ud", "du", but this library currently only supports certain index configurations depending on the quantity in question.
0 commit comments