mitodl / mitx-grading-library

The MITx Grading Library, a python grading library for edX
https://edge.edx.org/courses/course-v1:MITx+grading-library+examples/
BSD 3-Clause "New" or "Revised" License
14 stars 9 forks source link

Relativistic Notation #45

Closed jolyonb closed 5 years ago

jolyonb commented 6 years ago

This is recording some ideas that we discussed regarding relativistic notation.

We want to be able to handle expressions that have implicit sums in Einstein summation notation. Eg: v_mu F^{mu nu}. Because there are dummy indices floating around, these will need to be treated carefully (maybe have a list of dummy indices that are allowed?). Students should enter expressions with all raised or all lowered indices. A metric should be specified so that the grader can compute the various forms of each quantity. Checks on free variables will be necessary.

This will probably need to be a separate plug-in class, RelativisticGrader.

jolyonb commented 5 years ago

I'm going to close this issue, as it's not going to happen in the time that we both have left to work on this, and I'd like to leave this repository with essentially zero issues on the issue list.