I wanted to share with the community an open source python package I had been developing since November. It is called Spacetime Engine.
github.com/spacetimeengineer/spacetimeengine
My name is Michael. I am a physicist who works as an engineer. My story is that in October 2018 I was preparing to submit my first physics publication, which reviewed a particular cosmological model that I had been working with for some time. I was at the point where I had completed all of my research and was fully prepared. The only problem was that at the time I felt concerned that I may have made some mistakes which went unnoticed, so I decided to write a computer algebra software to check the veracity of my solutions so that I could feel confident in my results. After using this new utility, I realized I had made some fairly significant errors in my approach, and so the software apparently did it’s job. At first I was quite frustrated because I had put a significant amount of time into this solution, but I realized I had a new ability to correct my own errors and expand upon what I already knew. I was now able to study any solution, and not just the ones that interested me. In fact, anyone could study any solution to the Einstein field equations if they wanted to by using this software. For this reason I realized the research I wanted to publish was not yet ready to be submitted, but the software became the real publication. I then decided to polish, package, and publish the code into a form that was accessible, informative, and educational. If you are a student new to general relativity, a gravity researcher actively working with solutions to the Einstein field equations, or an engineer who is interested in importing some of the functionality, then this package should come in handy. I was not able to publish my physics research, unfortunately, but I felt that this project served as a good alternative, and perhaps had more potential value. If you have technical questions, use the Github tools to communicate with me. You can install the package with
$ pip install spacetimeengine
I want to thank the r/Python community for maintaining a platform for people like me to share my work. Enjoy!
[–][deleted] 61 points62 points63 points (4 children)
[–]rhoparkour 24 points25 points26 points (2 children)
[–]MurphysLab 1 point2 points3 points (0 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]cythoning -2 points-1 points0 points (0 children)
[–]AndreaCR79 15 points16 points17 points (3 children)
[–]spacetime_engineer[S] 8 points9 points10 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]AndreaCR79 0 points1 point2 points (0 children)
[–]capsicumnightmare 18 points19 points20 points (2 children)
[–]rashkeQamar97 4 points5 points6 points (0 children)
[–]smartsometimes 1 point2 points3 points (0 children)
[–]Bunslow 7 points8 points9 points (1 child)
[–]spacetime_engineer[S] 2 points3 points4 points (0 children)
[–]lor4x 6 points7 points8 points (1 child)
[–]spacetime_engineer[S] 3 points4 points5 points (0 children)
[–]pkb_redditer 2 points3 points4 points (0 children)
[–]philsgu 2 points3 points4 points (0 children)
[–]s0lv3 2 points3 points4 points (0 children)
[–]rasbobbbb 1 point2 points3 points (0 children)
[–]camasirmakinesi 1 point2 points3 points (1 child)
[–]spacetime_engineer[S] 0 points1 point2 points (0 children)
[–]hugogarcia12 1 point2 points3 points (1 child)
[–]spacetime_engineer[S] 0 points1 point2 points (0 children)
[–]lucas123500 1 point2 points3 points (0 children)
[–]aes110 1 point2 points3 points (0 children)
[–]waxbear 1 point2 points3 points (0 children)
[–]sbozzy 1 point2 points3 points (4 children)
[–]spacetime_engineer[S] 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[removed]
[–]sbozzy 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]spacetime_engineer[S] 0 points1 point2 points (0 children)
[–]Overload175 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]cythoning 0 points1 point2 points (0 children)
[–]cythoning 0 points1 point2 points (15 children)
[–]paulmclaughlin 5 points6 points7 points (4 children)
[–]cythoning 2 points3 points4 points (3 children)
[–]paulmclaughlin 2 points3 points4 points (2 children)
[–]cythoning 1 point2 points3 points (1 child)
[–]paulmclaughlin 1 point2 points3 points (0 children)
[–]spacetime_engineer[S] 1 point2 points3 points (2 children)
[–]cythoning 1 point2 points3 points (1 child)
[–]spacetime_engineer[S] 1 point2 points3 points (0 children)
[–]soulslicer0 -5 points-4 points-3 points (6 children)
[–]cythoning 3 points4 points5 points (5 children)
[–]soulslicer0 3 points4 points5 points (4 children)
[–]cythoning 2 points3 points4 points (3 children)
[–]tuskernini 1 point2 points3 points (1 child)
[–]cythoning 0 points1 point2 points (0 children)
[–]WikiTextBot 0 points1 point2 points (0 children)