<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
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.
<div><br>
</div>
<div>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.</div>
<div>
<div><br>
</div>
<div>NeXpy</div>
<div>---------
<div>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.
<div><br>
</div>
<div>
<div>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:</div>
<div><br>
</div>
<div> $ pip install nexpy</div>
<div><br>
</div>
<div>or upgrade an existing installation with:</div>
<div><br>
</div>
<div> $ pip install -U nexpy</div>
</div>
<div>
<div><br>
</div>
<div>Unfortunately, pip may try to upgrade other packages even if they satisfy the minimum NeXpy requirements. You can avoid this by uninstalling nexpy first:</div>
</div>
<div><br>
</div>
<div> $ pip uninstall nexpy</div>
<div> $ pip install nexpy</div>
<div>
<div><br>
</div>
<div>NeXpy Home Page: <a href="http://nexpy.github.io/nexpy/">http://nexpy.github.io/nexpy/</a></div>
<div>NeXpy Github: <a href="https://github.com/nexpy/nexpy">https://github.com/nexpy/nexpy</a></div>
<div><br>
</div>
<div>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. </div>
<div><br>
</div>
<div>Ray Osborn</div>
<div>
<div>-- </div>
<div>Ray Osborn, Senior Scientist</div>
<div>Materials Science Division</div>
<div>Argonne National Laboratory</div>
<div>Argonne, IL 60439, USA</div>
<div>Phone: +1 (630) 252-9011</div>
<div>Email: <a href="mailto:ROsborn@anl.gov">ROsborn@anl.gov</a></div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>