"""
PeakPo version

Todo:
- azimuthal integration improvement
"""
__version__ = "7.10.7a0"
"""
7.10.7: fix filechooser sorting issue.  fix pressure carry over issue.
7.10.6: hide -param folders option for file loader.  Export JCPDS to a designated folder.
7.10.5: UI fixes
7.10.4: New toolbar
7.10.3: Map problems?
7.10.2b: polish UI design.
7.10.2: Mapping and sequence capabilities added.
7.10.1: Code optimization for speed.
7.10.0: Pyqt6 transition.  Fix navigation issues for map files.  New diff function added.
        Backup log added.  Cake z scale control improvement.  Transition from DPP to JSON.
        More color scales for CAKE.
7.9.5: Solving dpp input problem for old dpp files
7.9.3: Pip installable version
7.9.2: Bug fix for DIOPTAS JCPDS Crash in windows.
7.9.1: Bug fix for multiple opens of color picker found at APS
7.8.1: After having 8 months of stability check
7.8.0e: poni 2.1 downgrade to poni 2 for solving reading issues.
7.8.0d: UI change at synchrotron
7.8.0c: DPP backup option added.
7.8.0b: bug fix for dpp, ppss writing issue by no image.
7.8.0a: bug fix for cake navigation issue.
7.8.0: New interface with H5 format support.
7.7.37: Enable step size changes for tweak functions.  Fix font problems in PDF file output.
        Improve plot format.
7.7.36: Some UI changes.  Delete obsolete functions.  Fix packaging function. 
        Support terminal logging.
7.7.35: Add info function (meta data of diffraction images)
        Rescale plot area for better viewing
        Support tiff files from BMD
7.7.34: Fix JCPDS crash problem
7.7.33: Fix CONDA_DEFAULT_ENV issue
7.7.32: Change instruction for peakpo.command file
7.7.32a: Modified mplstyle to show y ticks.
7.7.31: Beta tested more than 2 months.  Some minor bug fixes for ucfit.
7.7.30: Unit-cell fitting added for cubic, tetragonal, hexagonal, and orthorhombic
7.7.29: Update for better handling nosymmetry case of jcpds.
7.7.28: Bug fix in 7.7.27 for not updating the info when navigated
7.7.27: Add new Navigation choices, dpp vs chi.  Also autogenerate dpp.
7.7.26: Add conda environment to the title bar
7.7.25: Add HDPI display support, such as retina display
7.7.24: Fix bug for the JCPDS table up/down move.
7.7.23: UI change for the JCPDS setup. Fix bug for the max twotheta for cake.
7.7.22: Bug fix for gsas style jpds bar plot.  Provide [environment].yml
    for MacOS, Windows, and Ubuntu.  Add cbf support for cake.
7.7.21: Update with large size window at start.  Provide [environment].yml
7.7.20: Update ds_jcpds for new pymatgen update.
7.7.20a: Matplotlib 2.2 compatible.  But incompatible with Matplotlib 2.1
    For matplotlib 2.1 you may delete the existing mplwidget.py file and rename
    the mplwidget-matplotlib_2_1.py to mplwidget.py
    This version needs to beta test.
7.7.19: Add warning message for bad jcpds files and ignore them.
	Add "save twk jcpds" function.
	Improve output information, adding tweak v0, unit cell parameter information.
	Add checkbox to control the behavior of 1 bar calculation.
	Change default behavior for 1 bar to calculation rather than table viewing.
	This version is still limited to matplotlib 2.1.
7.7.18: Bug fix for empty last line jcpds problem.
7.7.17: Add options to save cake formats into .cakeformat file.
7.7.16: Add shortcut icons for frequently used functions.
        Improve icons using Unicode.
        Add bookmarking function for diffraction files.
        Add more tabs to distribute functions better.
        Change the step size mechanism for pressure and temperature.
        Change Waterfall label style changes and match with table.
        Restore large pressure-temperature values at the top left corner.
        Option to add hkl indices to the cake view.
        Option to add/remove waterfall file name labels.
        Add option to add azimuthal integration directly to waterfall.
        Add step size control for the JCPDS tweaks and UCFit.
        Remove separate tab for information and help.  They are now popups.
7.7.15: Change inner working of Cake JCPDS.
        I changed from for loop to array operation for fast plot.
7.7.14: change cake scale adjustment option.
        I have some weird unsaved message to peakfitcontroller.
        In case we found bug, go back to peakfitcontroller for 7.7.12
7.7.12: change PONI input method
7.7.11: fix bug with cake azimuthal integration
7.7.10: add cake azimuthal angle shift
7.7.9: fix issues in peakfit.  add GSAS style view.
7.7.8: fix issues with bgsub behavior.  now PeakPo will not overwrite previous
       bgsub results in dpp.  add cake marker functions to save.
7.7.7: add Miller indices option
7.7.6: add output textbox for ucfit
7.7.5: switch positions for better tweak in JCPDS.  I grouped V0, b_a and c_a.
7.7.4: add GSAS style bar plot option.  Now the jcpds in vertical bar option
       is gone.
"""
