charlemagne

by irons

Uploaded Feb 3rd, 2021

Description

A physics-to-JSON and JSON-to-physics utility that creates human-readable output useful for version control systems such as git. You can then edit these JSON files using a text editor, another program, etc. and turn them into physics files. Also included are utility scripts for:

  • viewing differences between git commits for physics, between any two non-tracked files, or between some mixture of these
  • retroactively building a parallel set of commits for a JSON version of one or more physics files' existing history
  • automatically generating JSON for every committed physics file, bundling the JSON into the commit

Source code and binaries are available on my website; also available there are signatures for individual binaries. I recommend using them to verify whichever you might run.

For verification purposes, here is my public key fingerprint:

65FBFB7A9BBCC58A61A566630169869EF089F812

Version rolling

Rolling release based on the current production branch of code.

2021-09-08: added ability to generate binary physics files from JSON

  • Tags: utility physics
  • 1,432 downloads
  • 1,148 downloads of latest version

2 Screenshots

typical JSON

Screenshot titled "typical JSON"

sample git diff

Screenshot titled "sample git diff"