https://github.com/bshoshany/spacetime-diagrams

Special-relativistic phenomena illustrated using spacetime diagrams.

https://github.com/bshoshany/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

mathematica physics relativity spacetime spacetime-diagrams special-relativity teaching teaching-tools
Last synced: 5 months ago · JSON representation

Repository

Special-relativistic phenomena illustrated using spacetime diagrams.

Basic Info
  • Host: GitHub
  • Owner: bshoshany
  • License: mit
  • Language: Mathematica
  • Default Branch: main
  • Homepage:
  • Size: 20.5 KB
Statistics
  • Stars: 9
  • Watchers: 3
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
mathematica physics relativity spacetime spacetime-diagrams special-relativity teaching teaching-tools
Created over 3 years ago · Last pushed over 3 years ago
Metadata Files
Readme License

README.md

License: MIT Language: Mathematica 13 File size in bytes GitHub last commit Twitter @BarakShoshany Open in Visual Studio Code

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

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)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels