Skip to main content

A data processing library for Nion Swift.

Project description

Nion Data

The Nion Data library (used in Nion Swift)

NionData is the data library for Nion Swift.

tests
Travis CI build status (Linux)
package Latest PyPI version

More Information

Changelog (niondata)

0.13.13 (2020-12-08)

  • Make special case of C(1) D(1) < 16 from element data function optional.

0.13.12 (2020-10-06)

  • Fixed RGB issues when data backed by h5py array instead of numpy array.
  • Changed rescale to take a new parameter ‘in_range’.
  • Changed rgba/rgb functions to clip data to 0, 255.
  • Split display functions into element and scalar functions.

0.13.11 (2020-08-31)

  • Introduce calibrated coordinates and reference frames (preliminary).
  • Improve handling of NaNs in rebin_1d.
  • Add xdata function rebin_image.
  • Fix issue with bounds when rotating data.
  • Fix issues with concatenate and data descriptor.
  • Add xdata functions to split/join sequences.
  • Add template matching functions to xdata.
  • Make pick functions work for sequences of spectrum images.

0.13.10 (2020-02-26)

  • Change shift/align functions to use spline-1st-order; add Fourier variants as alternative.
  • Fix calibration bug in xdata concatenate (and some cases of hstack, vstack).
  • Add function to generate elliptical masks.
  • Change FFT to put calibration origin at 0.5, 0.5 pixels from center.

0.13.9 (2019-11-27)

  • Improve handling of squeeze/calibration for sequence measurements.
  • Add new navigation properties (combo of is_sequence and collection) to data.
  • Support slicing on RGB sequences (for display data).

0.13.8 (2019-10-24)

  • Added optional registration area bounds to align and register functions.

0.13.7 (2019-02-27)

  • Added mean function. Add keepdim param to mean/sum. Allow negative indices.

0.13.6 (2018-12-28)

  • Fix display RGB calculation on integer images.
  • Add methods for better control of data ref count.

0.13.5 (2018-12-11)

  • Add setters for timezone, timezone_offset, and timestamp.

0.13.4 (2018-11-13)

  • Add measure_relative_translation function to xdata. Utilize in align.
  • Generalize align and register sequence to accept any combo of sequence and collection dimensions.
  • Provide more descriptive data dimensions string.

0.13.3 (2018-06-15)

  • Fix squeeze to not remove last datum dimension.
  • Add re-dimension function (changes data description, keeps data layout in memory the same).
  • Ensure that data_descriptor is a copy, not a reference, when accessed from DataAndMetadata.
  • Add calibration and data_descriptor creation methods to xdata_1_0.
  • Change crop to always produce the same size crop, even if out of bounds. Fill out of bounds with zero.
  • Add crop_rotated to handle crop with rotation (slower).

0.13.2 (2018-05-23)

  • Automatically promote ndarray and constants (where possible) to xdata in operations.
  • Fix FFT-1D scaling and shifting inconsistency.
  • Add average_region function (similar to sum_region).

0.13.1 (2018-05-21)

  • Fix timezone bug.

0.13.0 (2018-05-10)

  • Initial version online.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for niondata, version 0.13.13
Filename, size File type Python version Upload date Hashes
Filename, size niondata-0.13.13-py3-none-any.whl (49.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size niondata-0.13.13.tar.gz (47.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page