Since we do not define __all__ in the __init__.py, running from firedrake import * pulls in over 550 objects. This includes some questionable entries such as log, mpi and - most confusingly - mesh (which is a Firedrake module). We really ought to control this.
Since we do not define
__all__in the__init__.py, runningfrom firedrake import *pulls in over 550 objects. This includes some questionable entries such aslog,mpiand - most confusingly -mesh(which is a Firedrake module). We really ought to control this.