Pyhyperscattering

Latest version: v0.2.7

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

Scan your dependencies

Page 4 of 4

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.

0.0.3

No changes from 0.0.2, but testing automated release pushing.

TDPv0.1
See readme.md in the pack for use of these checksums. These pickle files are used in various tutorial notebooks and testing contexts.

MD5 (SST1_Dec20_int_stack.p) = 9ccfbb02fd99be5d889d709b36a10bff
MD5 (demo_int_saxs.p) = 48584b9d8736eb608f4d53cc07e9db57


0.0.0-example-data
This is not a code release.

Contains example SST-1 and 11.0.1.2 raw RSoXS data, for automated testing.

10/6/2021: added example cyrsoxs data, separate file, same purpose
9/15/2022: added example masks, separate file, same purpose, see you next year -PB
2/15/2023: off annual cycle update ;) to shrink cyrsoxs data pack size due to GHA testing problems.
4/30/2024: add CMS GIWAXS testing data.

Page 4 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.