Metadata-Version: 1.2
Name: niondata
Version: 0.14.0
Summary: A data processing library for Nion Swift.
Home-page: https://github.com/nion-software/niondata
Author: Nion Software
Author-email: swift@nion.com
License: Apache-2.0
Description: Nion Data
        =========
        
        The Nion Data library (used in Nion Swift)
        ------------------------------------------
        NionData is the data library for Nion Swift.
        
        .. start-badges
        
        .. list-table::
            :stub-columns: 1
        
            * - tests
              - | |linux|
            * - package
              - |version|
        
        
        .. |linux| image:: https://img.shields.io/travis/nion-software/niondata/master.svg?label=Linux%20build
           :target: https://travis-ci.org/nion-software/niondata
           :alt: Travis CI build status (Linux)
        
        .. |version| image:: https://img.shields.io/pypi/v/niondata.svg
           :target: https://pypi.org/project/niondata/
           :alt: Latest PyPI version
        
        .. end-badges
        
        More Information
        ----------------
        
        - `Changelog <https://github.com/nion-software/niondata/blob/master/CHANGES.rst>`_
        
        Changelog (niondata)
        ====================
        
        0.14.0 (2021-11-10)
        -------------------
        - Enable strict typing.
        - Drop support for Python 3.7.
        - Add auto-thresholding functions.
        
        0.13.15 (2021-05-26)
        --------------------
        - Optimize element data for sequence + collection case.
        - Change sub-pixel registration method to parabola fit to improve speed.
        
        0.13.14 (2021-03-12)
        --------------------
        - Add affine transform function and optional order parameter to warp.
        - Allow zero-dimensioned (scalar) data and metadata objects.
        
        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.
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: ~=3.8
