source: sasmodels/doc/genmodel.py @ 3e428ec

core_shell_microgelscostrafo411magnetic_modelrelease_v0.94release_v0.95ticket-1257-vesicle-productticket_1156ticket_1265_superballticket_822_more_unit_tests
Last change on this file since 3e428ec was 61ba623, checked in by Paul Kienzle <pkienzle@…>, 10 years ago

redo model table of contents to use doc category from model

  • Property mode set to 100644
File size: 487 bytes
Line 
1import sys
2import os
3sys.path.insert(0,'..')
4
5# Convert ../sasmodels/models/name.py to sasmodels.models.name
6module_name = sys.argv[1][3:-3].replace('/','.').replace('\\','.')
7print module_name
8module = __import__(module_name)
9for part in module_name.split('.')[1:]:
10    module = getattr(module, part)
11print module
12
13# Load the doc string from the module definition file and store it in rst
14from sasmodels import generate
15docstr = generate.doc(module)
16open(sys.argv[2],'w').write(docstr)
Note: See TracBrowser for help on using the repository browser.