[NeXus-committee] Formatting the NeXus Reference: Unified nested list

Osborn, Raymond rosborn at anl.gov
Wed Aug 20 13:39:22 BST 2014


Joachim,
I like the new layout - it seems cleaner and easier to read. I think that’s as important as saving space. 

Ray

On Aug 20, 2014, at 6:33 AM, Joachim Wuttke <j.wuttke at fz-juelich.de> wrote:

> Dear all:
> 
> Currently, the NeXus Reference uses two different, overlapping
> partial representations to specify the structure and contents
> of base classes and application definitions: a tree view, and
> member tables.
> 
> I am working on utils/nxdl2rst.py to generate a unified nested
> list that provides a complete and simple replacement for those
> two representations. The attachments (one HTML page, and one
> page from the PDF book) show what I have achieved so far.
> 
> Unless advised otherwise, I will invest some more time into
> this to resolve a couple of minor issues, and then submit
> a pull request.
> 
> In my view, the proposed new formatting has the following
> advantages:
> 
> - It removes lots of redundancy, and thereby makes the docs
>  clearer, more readable, and much shorter. The PDF book will
>  shrink from 390 pages to approx. 290 pages!
> - It looks simpler, and therefore helps to make NeXus appear
>  simpler.
> - It simplifies the scripting machinery behind the documentation.
>  The three scripts <category>/nxdlformat.xsl are no longer needed.
>  In perspective, we could also replace nxdlxref.xsl and thereby
>  take the exotic and unpleasant language XSL completely out of our
>  toolchain. All formatting would then be done via Python and Sphinx.
>  Maintenance, format polishing, and further development will become
>  much easier.
> 
> Best regards, Joachim
> <NXdirecttof.html><page92.pdf>_______________________________________________
> NeXus-committee mailing list
> NeXus-committee at nexusformat.org
> http://lists.nexusformat.org/mailman/listinfo/nexus-committee

-- 
Ray Osborn, Senior Scientist
Materials Science Division
Argonne National Laboratory
Argonne, IL 60439, USA
Phone: +1 (630) 252-9011
Email: ROsborn at anl.gov





More information about the NeXus-committee mailing list