https://github.com/bshoshany/spacetime-diagrams
Special-relativistic phenomena illustrated using spacetime diagrams.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.5%) to scientific vocabulary
Keywords
Repository
Special-relativistic phenomena illustrated using spacetime diagrams.
Basic Info
Statistics
- Stars: 9
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
Special-relativistic phenomena illustrated using spacetime diagrams
The Mathematica notebook SpacetimeDiagrams.nb provides a comprehensive illustration of special-relativistic phenomena using a spacetime diagram with two frames of reference, S and S'. This includes:
- A lattice of clocks.
- Relativity of simultaneity.
- Time dilation.
- Length contraction
- The twin "paradox".
- The barn "paradox".
- Time travel using tachyons.
Purchasing Wolfram Mathematica is not required to open the notebook! It can be viewed and interacted with using the freely available Wolfram Player.
The notebook's interface is quite straightforward. If I have time, I might add more detailed documentation or even a video explaining how to use it.
This notebook was created in order to teach special relativity to students purely geometrically, without using any math. It is suitable for students of any level, from high school to graduate school. Even experienced physicists may find it useful for deepening their understanding of and intuition for relativity.
The source code is available in annotated human-readable format in the file SpacetimeDiagrams.m. This file can be modified by the user, if desired, to change or add functionality to the program for their own purposes. It can also be used by students as an example of how to create an interactive user interface and/or perform relativistic calculations in Mathematica.
If you enjoyed this notebook, please star the GitHub repository. If you use this notebook in your teaching, kindly provide your students with a link to the repository. I would also love to hear from you about your experience using the notebook, or if you have any suggestions for improvement.
Copyright (c) 2022 Barak Shoshany (baraksh@gmail.com). Licensed under the MIT license.
Version history
- v1.0.1 (2022-06-10)
- Fixed a bug that prevented the notebook from working with the free Wolfram Player.
Owner
- Name: Barak Shoshany
- Login: bshoshany
- Kind: user
- Location: St. Catharines, Ontario, Canada
- Company: Brock University
- Website: http://baraksh.com/
- Twitter: BarakShoshany
- Repositories: 4
- Profile: https://github.com/bshoshany
Assistant Professor of Physics at Brock University.
GitHub Events
Total
- Watch event: 1
Last Year
- Watch event: 1
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: 4 days
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 2.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- FalkoSp (1)