Hi all, > The second would be to provide a set of loader functions: > > def enzo_is_valid(...) > if ...: > import yt.frontends.enzo.api > return "enzo" I don't think this is necessary, and only adds another layer of code to maintain. Importing from yt.mods in user scripts is just fine, though at the moment I don't maintain any amods stuff. j