gmsh.view.getTags() numbering doesn't reset after gmsh.clear()
Here is a test file: views.msh global-viewtag.py
import gmsh
gmsh.initialize()
gmsh.open("views.msh")
tags = gmsh.view.getTags()
print(tags) # [0, 1, 2]
gmsh.clear() # reset project
gmsh.open("views.msh")
tags = gmsh.view.getTags()
print(tags) # [3, 4, 5]
Maybe we could reset the global tag after deleting all the old views?
https://gitlab.onelab.info/gmsh/gmsh/-/blob/master/Common/OpenFile.cpp#L659
#if defined(HAVE_POST)
for(int i = PView::list.size() - 1; i >= 0; i--) delete PView::list[i];
PView::setGlobalTag(0); // new
#endif
Thank you, Max