charlemagne by irons

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

  • Uploaded Feb 2nd 2021
  • tags: physics utility
  • 823 downloads of this item
  • 823 downloads of latest version
  • 0 downloads in the last 24 hours
  • 0 downloads in the last 7 days
  • 0 downloads in the last month
  • 0.0 rating ( 0.00 weighted for sorting )

0 Reviews

2 Screenshots

typical JSON

Charlie-json

sample git diff

Charlie-git-diff