<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="">
NeXpy v0.13.3 has just been released, and the underlying nexusformat API has been updated to v0.6.1. It is available on PyPI and conda-forge. Both packages require Python v3.6 or later. It fixes issues caused by the recent release of Matplotlib v3.4.0 and adds
 support for new features in LMfit v1.0.2.
<div class=""><br class="">
</div>
<div class="">To update NeXpy, type</div>
<div class=""><br class="">
</div>
<div class=""> $ pip install -U nexpy</div>
<div class=""><br class="">
</div>
<div class="">or</div>
<div class="">  $ conda update -c conda-forge nexpy</div>
<div class=""><br class="">
</div>
<div class="">Note: If you use conda, it is currently recommended to manually update the nexusformat package and the lmfit package. This will be fixed in a future build.</div>
<div class=""><br class="">
</div>
<div class="">
<div class=""> $ conda update -c conda-forge nexusformat</div>
</div>
<div class=""> $ conda update -c conda-forge lmfit</div>
<div class=""><br class="">
Changes from 0.13.2
<div class="">----------------------------<br class="">
<div class="">
<div class="">• Adds a pull-down menu to the Projection Tab for selecting which panel to open (Projection, Limits, or Scan).<br class="">
</div>
<div class="">• Adds support for LMfit forms, which allow some fitting models to be customized. This requires LMfit v1.0.2.<br class="">
</div>
<div class="">• Confines the fitting range to the x-limits of the parent plot. This can be changed with the "Reset Limits" button.<br class="">
</div>
<div class="">• Removes legacy fitting functions that duplicate LMfit models.<br class="">
</div>
<div class="">• Makes the Script menu display subdirectories hierarchically.<br class="">
</div>
<div class="">• Adds new Matplotlib color maps - two qualitative maps (tab10 and tab20) and a gray-scale divergent map (divgray).<br class="">
</div>
<div class="">• Fixes issues caused by changes in Matplotlib v3.4.0.<br class="">
</div>
<div class="">• Fixes a plotting bug when a scan variable is not set in the Scan Panel.</div>
</div>
<div class=""><br class="">
</div>
<div class="">Introduction to NeXpy</div>
<div 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 plots of multiple datasets.<br class="">
<br 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><br class="">
<br class="">
Jupyter Notebook<br class="">
------------------------<br class="">
A tutorial on using the nexusformat API is available as a Jupyter Notebook. It can be accessed online in a Google colaboratory:<br class="">
<br 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><br class="">
<br class="">
Installation<br class="">
--------------<br class="">
NeXpy is available on both the Python Package Index server and Anaconda, using<br class="">
<br class="">
 $ pip install nexpy<br class="">
<br class="">
or <br class="">
<br class="">
 $ conda install -c conda-forge nexpy<br class="">
<br 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>>. <br class="">
<br class="">
NeXpy Github: <a href="https://github.com/nexpy/nexpy" class="">https://github.com/nexpy/nexpy</a><br class="">
NeXpy Release Notes: <a href="https://github.com/nexpy/nexpy/releases" class="">https://github.com/nexpy/nexpy/releases</a><br class="">
<br class="">
Ray Osborn<br class="">
-- <br class="">
Ray Osborn, Senior Scientist<br class="">
Materials Science Division<br class="">
Argonne National Laboratory<br class="">
Argonne, IL 60439, USA<br class="">
Phone: +1 (630) 252-9011<br class="">
Email: <a href="mailto:ROsborn@anl.gov" class="">ROsborn@anl.gov</a></div>
</div>
</div>
</body>
</html>