Right now atomistics.output.shared has all sorts of classes in it that are not, nor are likely to ever be, shared. E.g., I wouldn't reasonably expect OutputEnergyVolumeCurve to ever be used outside of, unsurprisingly, the workflows.ev_curve submodule.
Either these Output classes should be moved down into their respective domains (we can promote them up to shared again some day if they ever become shared), or the atomistics.shared needs to be renamed, or atomistics.shared.output needs to be moved.
In #166 I went with the first choice and just moved the output class down into the workflow submodule.
Right now
atomistics.output.sharedhas all sorts of classes in it that are not, nor are likely to ever be, shared. E.g., I wouldn't reasonably expectOutputEnergyVolumeCurveto ever be used outside of, unsurprisingly, theworkflows.ev_curvesubmodule.Either these
Outputclasses should be moved down into their respective domains (we can promote them up tosharedagain some day if they ever become shared), or theatomistics.sharedneeds to be renamed, oratomistics.shared.outputneeds to be moved.In #166 I went with the first choice and just moved the output class down into the workflow submodule.