Pyhyperscattering

Latest version: v0.2.9

Safety actively analyzes 724557 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.1.2

Additional live-beamline hotfixes, Nexus file support, and a new SST1 tutorial.

0.1.1

Hotfix for SST-1 debug

0.1.0

Fresh off the presses, it's perhaps the most major update PyHyper has seen since its public debut.

Summary of new features

- Support for qxy arrays, in raw format
- A new loader (CyRSoXSLoader) and integrator (WPIntegrator) to support cyrsoxs simulations
- Major integrator updates in the PyFAI-derived integrators, including log-ish binning support, intrinsic 1D integration, and others.
- Move of the RSoXS module into an xarray dataset/dataarray accessor - you can now do array.rsoxs.ar() instead of RSoXS.AR(array)
- New accessor module 'fileio' including a pickle reader/writer and Nexus/HDF5 reader/writer.
- Major data integrity fixes to SST-1 instrument support, including dark subtraction in the databroker loader and correct dark pedestal handling in the file loader. Also source measurement time from the right place now.
- Conversion of .sum(axis) to .mean(axis) throughout - .mean handles NaN's much better than .sum
- Rewrite of rsoxs.slice_chi to handle any value of chi and smoothly translate to values within the data range.
- Add automatic version generation with versioneer.

Thanks to Pete Dudenas pdudenas and Dan Sunday dsunday for contributions to this version. Dean Delongchamp delongchamp provided significant code upon which the CyRSoXSLoader and WPIntegrator are based.

0.0.6

Emergency fix to bug in Nika mask loader
Add dynamic version tagging

0.0.5

Hotfixes to integrators.

0.0.4

Various hot fixes to file loaders, RSoXS code, and other areas. See commits.

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.