[Nexus] Release of NeXpy v0.3

Osborn, Raymond rosborn at anl.gov
Mon Jun 23 20:38:02 BST 2014


NeXpy v0.3 has just been released. The main reason for a new release, apart from the usual bug fixes, is that the distribution now includes base class NXDL files. When adding fields or groups to the NeXus tree, valid items are listed in drop-down menus, making it easier to construct files that conform to the standard. The user is free to override these fields or groups with their own, so NeXpy does not impose rigid implementations of file structures. When hovering over drop-down menu items, tooltips give their NXDL description.

This is the first version to use NXDL files, and we will expand on our use of them in the future. Currently, only base classes are read, not application definitions. The long-term goal is to provide both advice when constructing new files and validation tools for existing files.

NeXpy
---------
Nexpy is a Python application that provides access to arbitrary NeXus files, with a simple GUI and embedded Python shell for the inspection, plotting, editing, and analysis of NeXus data. It combines the flexibility of a Python shell with the convenience of GUI access to commonly-used commands, giving the neutron and x-ray scattering scientist a simple but powerful toolbox for 'playing' with their data.

NeXpy has been uploaded to the Python Package Index server so, if you have a reasonably current Python distribution, it should be possible to install NeXpy using:

  $ pip install nexpy

or upgrade an existing installation with:

  $ pip install -U nexpy

Unfortunately, pip may try to upgrade other packages even if they satisfy the minimum NeXpy requirements. You can avoid this by uninstalling nexpy first:

   $ pip uninstall nexpy
   $ pip install nexpy

NeXpy Home Page: http://nexpy.github.io/nexpy/
NeXpy Github: https://github.com/nexpy/nexpy

This is a beta release. Please report any bugs to the Github issues page. Other questions can be addressed here to the NeXus Mailing List.

Ray Osborn
--
Ray Osborn, Senior Scientist
Materials Science Division
Argonne National Laboratory
Argonne, IL 60439, USA
Phone: +1 (630) 252-9011
Email: ROsborn at anl.gov<mailto:ROsborn at anl.gov>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nexusformat.org/pipermail/nexus/attachments/20140623/04e7d0bd/attachment.html>


More information about the NeXus mailing list