Changeset 19dcb933 in sasmodels for sasmodels/gen.py
- Timestamp:
- Sep 3, 2014 1:16:10 AM (10 years ago)
- Branches:
- master, core_shell_microgels, costrafo411, magnetic_model, release_v0.94, release_v0.95, ticket-1257-vesicle-product, ticket_1156, ticket_1265_superball, ticket_822_more_unit_tests
- Children:
- 1c7ffdc
- Parents:
- 87985ca
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sasmodels/gen.py
rf4cf580 r19dcb933 203 203 # Headers for the parameters tables in th sphinx documentation 204 204 PARTABLE_HEADERS = [ 205 "Parameter name", 205 "Parameter", 206 "Description", 206 207 "Units", 207 208 "Default value", … … 395 396 DOC_HEADER=""".. _%(name)s: 396 397 397 %( name)s398 %(label)s 398 399 ======================================================= 399 400 … … 542 543 return kernel 543 544 544 def make_partable( info):545 def make_partable(pars): 545 546 """ 546 547 Generate the parameter table to include in the sphinx documentation. 547 548 """ 548 pars = info['parameters']549 pars = COMMON_PARAMETERS + pars 549 550 column_widths = [ 550 551 max(len(p[0]) for p in pars), 552 max(len(p[-1]) for p in pars), 551 553 max(len(RST_UNITS[p[1]]) for p in pars), 552 554 PARTABLE_VALUE_WIDTH, … … 564 566 lines.append(" ".join([ 565 567 "%-*s"%(column_widths[0],p[0]), 566 "%-*s"%(column_widths[1],RST_UNITS[p[1]]), 567 "%*g"%(column_widths[2],p[2]), 568 "%-*s"%(column_widths[1],p[-1]), 569 "%-*s"%(column_widths[2],RST_UNITS[p[1]]), 570 "%*g"%(column_widths[3],p[2]), 568 571 ])) 569 572 lines.append(sep) … … 678 681 Return the documentation for the model. 679 682 """ 680 subst = dict(name=kernel_module.name, 683 subst = dict(name=kernel_module.name.replace('_','-'), 684 label=" ".join(kernel_module.name.split('_')).capitalize(), 681 685 title=kernel_module.title, 682 686 parameters=make_partable(kernel_module.parameters), 683 doc =kernel_module.__doc__)687 docs=kernel_module.__doc__) 684 688 return DOC_HEADER%subst 685 689
Note: See TracChangeset
for help on using the changeset viewer.