<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div class="">The first release candidates for both NeXpy v1.0.0 and nexusformat v1.0.0 have been released (<a href="https://pypi.org/project/NeXpy/1.0.0rc1/" class="">https://pypi.org/project/NeXpy/1.0.0rc1/</a>). The conda-forge channel does not support pre-releases,
 but you can install v0.14.8 and v0.7.8, respectively, which are nearly identical. If you use NeXpy, please install the latest versions and report any issues to their respective Github pages in <a href="https://github.com/nexpy" class="">https://github.com/nexpy</a>.</div>
<div class=""><br class="">
</div>
<div class="">If you are interested in finding out more about NeXpy, I will be presenting a Zoom webinar to the HDF group tomorrow at 9am US Central Time. You can register here:</div>
<div class=""><br class="">
</div>
<div class=""><a href="https://us06web.zoom.us/meeting/register/tZIsdOGgrDItHNI_JjI5FwlVSURJHJdS1WUE" class="">https://us06web.zoom.us/meeting/register/tZIsdOGgrDItHNI_JjI5FwlVSURJHJdS1WUE</a></div>
<div class=""><br class="">
</div>
<div class=""><u class="">NeXpy</u></div>
<div class=""><br class="">
</div>
<div class="">NeXpy provides a high-level Python interface to NeXus data, within a simple GUI that combines a tree view of loaded files, Matplotlib panes to visualize multidimensional arrays, and an IPython shell for manipulating the data and metadata. NeXpy
 is intended to be a simple, intuitive, interactive toolbox that allows users to explore ways of modeling NeXus data, with minimal overhead, and to create new NeXus-conforming data files without expert knowledge of the file format. NeXpy makes it easy to view
 arbitrary 1D and 2D slices and projections of multi-dimensional data and to compare data from multiple datasets.</div>
<div class=""><br class="">
</div>
<div class="">A built-in script editor allows new data analysis methods to be developed, tested, and refined. The underlying Python API for reading and writing NeXus files is provided by the nexusformat package, which utilizes h5py. NeXpy also contains a GUI
 interface to the lmfit module for fitting 1D data. </div>
<div class=""><br class="">
</div>
<div class="">NeXpy Home Page: <a href="https://nexpy.github.io/nexpy/" class="">https://nexpy.github.io/nexpy/</a></div>
<div class=""><br class="">
</div>
<div class=""><u class="">Release Notes</u></div>
<div class="">
<ul class="">
<li class="">Adds support for PyQt6 and PySide6.</li><li class="">Allows the storage of file-based locks in a directory, specified by an environment variable or NeXpy preference.</li><li class="">Adds support for HDF5 virtual datasets using a Scan Panel and through the nexusformat ’nxconsolidate’ command-line script.</li><li class="">Adds support for composite models in the GUI interface to ‘lmfit'.</li><li class="">Adds a context manager to open NeXus files with file locks as the root object, i.e., enables “with nxopen(<file.nxs>) as root:”, to mimic the Python open file syntax.</li></ul>
</div>
<div class="">
<div class=""><u class="">Jupyter Notebook</u></div>
</div>
<div class=""><br class="">
</div>
<div class="">A tutorial on using the nexusformat API is available as a Jupyter Notebook. It can be accessed online in a Google colaboratory:</div>
<div class=""><br class="">
</div>
<div class=""><a href="https://colab.research.google.com/github/nexpy/nexusformat/blob/master/src/nexusformat/notebooks/nexusformat.ipynb" class="">https://colab.research.google.com/github/nexpy/nexusformat/blob/master/src/nexusformat/notebooks/nexusformat.ipynb</a></div>
<div class=""><br class="">
</div>
<div class=""><u class="">Installation</u></div>
<div class=""><br class="">
</div>
<div class="">NeXpy is available on both the Python Package Index server and Anaconda, using</div>
<div class=""><br class="">
</div>
<div class=""> <font face="Menlo" class="">$ pip install nexpy</font></div>
<div class=""><br class="">
</div>
<div class="">or </div>
<div class=""><br class="">
</div>
<div class=""> <font face="Menlo" class="">$ conda install -c conda-forge nexpy</font></div>
<div class=""><br class="">
</div>
<div class="">Please report any bugs to the Github issues page. Other questions can be addressed to the NeXus Mailing List <<a href="mailto:nexus@nexusformat.org" class="">nexus@nexusformat.org</a>>. </div>
<div class=""><br class="">
</div>
<div class="">NeXpy Github: <a href="https://github.com/nexpy/nexpy" class="">https://github.com/nexpy/nexpy</a></div>
<div class="">NeXpy Release Notes: <a href="https://github.com/nexpy/nexpy/releases" class="">https://github.com/nexpy/nexpy/releases</a></div>
<div class=""><br class="">
</div>
<div class="">Ray Osborn</div>
<div class="">-- </div>
<div class="">Ray Osborn, Senior Scientist</div>
<div class="">Materials Science Division</div>
<div class="">Argonne National Laboratory</div>
<div class="">Argonne, IL 60439, USA</div>
<div class="">Phone: +1 (630) 252-9011</div>
<div class=""><a href="mailto:ROsborn@anl.gov" class="">Email: ROsborn@anl.gov</a></div>
_______________________________________________<br class="">
</body>
</html>