My experience teaching the part of the course on constructing local entity to local dof map is that it's a bit unsatisfactory, particularly the use of the node entity predicate.
Would it be best for students to implement the Lagrange nodes in the entity ordering from the start? Although this superior route is suggested in the notes, it is difficult to run the class with students split across two solution techniques.
when i go for it by typing the following "git commit -am "implemented integrate" " I get the following thrown back at me
fatal: Unable to create '/Users/Ibrahim/finite-element-course/.git/index.lock': File exists.
Another git process seems to be running in this repository, e.g.
an editor opened by 'git commit'. Please make sure all processes
are terminated then try again. If it still fails, a git process
may have crashed in this repository earlier:
remove the file manually to continue.
Traceback (most recent call last):
File "scripts/plot_function_space_nodes", line 3, in
from fe_utils import ReferenceTriangle, ReferenceInterval,
ModuleNotFoundError: No module named 'fe_utils'
dyn907-84:finite-element-course Ibrahim$