First public release:
https://github.com/kaylon/tm1doc
Hey guys,
this is my first forum post. So I'll just introduce myself real quick:
I am a BI dev, focussed on TM1 at ma mid size pharmaceutical company in Germany. I have been working with TM1 for roughly three years now and I love and hate it at the same time

When I discovered the REST API I did kind of a rework of this little tool (http://www.bihints.com/graphing_tm1_data_flow) in python.
It has minimal dependencies (python, networkx (pip install networkx) and graphviz) and will give you a model of your TM1 Server and its data sources. The internal data model is a little more complex. It would be possible to render all sorts of graphs and run all sorts of dependency queries between tm1 objects.
I plan to extend it, integrating a logparser to augment the model with statistics about loading times, cube sizes etc. In a perfect world I would continue to write a simple analysis algorithm that cuts the graph into independent subgraphs and schedules a multi-thread loader. But that is a discussion for another day.
For now I am interested to know if you guys would be interested in that piece of software. I am thinking of putting it up on github for everyone to use, reuse and expand.
As an example this the Architect-View: My tool can create (among others) this image: (blue = ODBC tables, pink = cubes)
Modifying the style of the ouput graph is very simple if you don't like the colors.
So let me know what you think!
Cheers
Benno