Skip to content

Conversation

@stevenhua0320
Copy link
Contributor

@stevenhua0320 stevenhua0320 commented Sep 24, 2025

@ycexiao @cadenmyers13 ready for review, done by pre-commit auto-fix, output shown below.

(skpkg-env) ~/dbs/diffpy.srxplanargui/diffpy.srxplanargui git:[migration]
pre-commit run --all-files
check yaml...........................................(no files to check)Skipped
fix end of files.........................................................Passed
trim trailing whitespace.................................................Passed
check for case conflicts.................................................Passed
check for merge conflicts................................................Passed
check toml...............................................................Passed
check for added large files..............................................Passed
black....................................................................Passed
flake8...................................................................Failed
- hook id: flake8
- exit code: 1

<unknown>:446: SyntaxWarning: invalid escape sequence '\d'
src/diffpy/srxplanargui/__init__.py:17:1: F401 'diffpy.srxplanargui.version.__version__' imported but unused
src/diffpy/srxplanargui/calibration.py:19:1: F401 'numpy as np' imported but unused
src/diffpy/srxplanargui/calibration.py:24:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:25:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:26:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:27:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:28:1: F401 'pyface.api.SplashScreen' imported but unused
src/diffpy/srxplanargui/calibration.py:28:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.Any' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.Array' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.Button' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.CFloat' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.CInt' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.Dict' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.Event' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.List' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.Property' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.Range' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.cached_property' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: F401 'traits.api.property_depends_on' imported but unused
src/diffpy/srxplanargui/calibration.py:29:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.Action' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.ArrayEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.ButtonEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.CheckListEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.Controller' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.EnumEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.HistoryEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.ImageEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.InstanceEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.RangeEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.Tabbed' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.TableEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.TextEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.TitleEditor' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: F401 'traitsui.api.spring' imported but unused
src/diffpy/srxplanargui/calibration.py:54:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:77:1: F401 'traitsui.menu.Menu' imported but unused
src/diffpy/srxplanargui/calibration.py:77:1: F401 'traitsui.menu.MenuBar' imported but unused
src/diffpy/srxplanargui/calibration.py:77:1: F401 'traitsui.menu.OKCancelButtons' imported but unused
src/diffpy/srxplanargui/calibration.py:77:1: F401 'traitsui.menu.ToolBar' imported but unused
src/diffpy/srxplanargui/calibration.py:77:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:86:1: E402 module level import not at top of file
src/diffpy/srxplanargui/calibration.py:173:18: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/calibration.py:177:23: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/calibration.py:211:13: E722 do not use bare 'except'
src/diffpy/srxplanargui/calibration.py:230:18: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/calibration.py:259:18: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/calibration.py:293:80: E501 line too long (90 > 79 characters)
src/diffpy/srxplanargui/calibration.py:302:80: E501 line too long (89 > 79 characters)
src/diffpy/srxplanargui/calibration.py:305:80: E501 line too long (93 > 79 characters)
src/diffpy/srxplanargui/calibration.py:323:80: E501 line too long (89 > 79 characters)
src/diffpy/srxplanargui/calibration.py:374:80: E501 line too long (92 > 79 characters)
src/diffpy/srxplanargui/calibration.py:419:80: E501 line too long (80 > 79 characters)
src/diffpy/srxplanargui/calibration.py:446:29: W605 invalid escape sequence '\d'
src/diffpy/srxplanargui/calibration.py:446:32: W605 invalid escape sequence '\.'
src/diffpy/srxplanargui/calibration.py:446:34: W605 invalid escape sequence '\d'
src/diffpy/srxplanargui/calibration.py:446:43: W605 invalid escape sequence '\d'
src/diffpy/srxplanargui/datacontainer.py:17:1: F401 'numpy as np' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Any' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Array' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Bool' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Button' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.CFloat' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.CInt' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.DelegatesTo' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Dict' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Directory' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Enum' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Event' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Float' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Instance' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Int' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.List' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Range' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.Str' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.cached_property' imported but unused
src/diffpy/srxplanargui/datacontainer.py:18:1: F401 'traits.api.on_trait_change' imported but unused
src/diffpy/srxplanargui/help.py:16:1: F401 'os' imported but unused
src/diffpy/srxplanargui/help.py:19:1: F401 'numpy as np' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Any' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Array' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Bool' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Button' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.CFloat' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.CInt' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.DelegatesTo' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Dict' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Directory' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Enum' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Event' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.File' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Float' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Instance' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.List' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Range' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.Str' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.cached_property' imported but unused
src/diffpy/srxplanargui/help.py:21:1: F401 'traits.api.on_trait_change' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.ArrayEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.ButtonEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.CheckListEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.Controller' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.EnumEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.Group' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.HGroup' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.HistoryEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.InstanceEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.RangeEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.Tabbed' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.TableEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.TextEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.TitleEditor' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.VGroup' imported but unused
src/diffpy/srxplanargui/help.py:47:1: F401 'traitsui.api.spring' imported but unused
src/diffpy/srxplanargui/help.py:70:1: F401 'traitsui.menu.CancelButton' imported but unused
src/diffpy/srxplanargui/help.py:70:1: F401 'traitsui.menu.Menu' imported but unused
src/diffpy/srxplanargui/help.py:70:1: F401 'traitsui.menu.ToolBar' imported but unused
src/diffpy/srxplanargui/help.py:154:80: E501 line too long (235 > 79 characters)
src/diffpy/srxplanargui/help.py:156:80: E501 line too long (245 > 79 characters)
src/diffpy/srxplanargui/help.py:166:9: F401 'pyface.qt.QtCore' imported but unused
src/diffpy/srxplanargui/imageplot.py:20:80: E501 line too long (86 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:23:1: F401 'enable.api.BaseTool' imported but unused
src/diffpy/srxplanargui/imageplot.py:24:1: F401 'enable.colors.ColorTrait' imported but unused
src/diffpy/srxplanargui/imageplot.py:26:1: F401 'pyface.api.SplashScreen' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.Array' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.CFloat' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.CInt' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.Dict' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.Directory' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.Event' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.List' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.Property' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.Range' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.cached_property' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.on_trait_change' imported but unused
src/diffpy/srxplanargui/imageplot.py:29:1: F401 'traits.api.property_depends_on' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.ButtonEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.CheckListEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.Controller' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.EnumEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.HistoryEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.ImageEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.InstanceEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.Tabbed' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.TableEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.TextEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:54:1: F401 'traitsui.api.TitleEditor' imported but unused
src/diffpy/srxplanargui/imageplot.py:77:1: F401 'traitsui.menu.Menu' imported but unused
src/diffpy/srxplanargui/imageplot.py:77:1: F401 'traitsui.menu.MenuBar' imported but unused
src/diffpy/srxplanargui/imageplot.py:77:1: F401 'traitsui.menu.OKCancelButtons' imported but unused
src/diffpy/srxplanargui/imageplot.py:77:1: F401 'traitsui.menu.ToolBar' imported but unused
src/diffpy/srxplanargui/imageplot.py:132:80: E501 line too long (121 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:136:80: E501 line too long (123 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:143:80: E501 line too long (122 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:147:80: E501 line too long (144 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:151:80: E501 line too long (141 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:155:80: E501 line too long (83 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:228:80: E501 line too long (87 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:232:19: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/imageplot.py:276:54: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/imageplot.py:339:80: E501 line too long (121 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:369:34: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/imageplot.py:383:22: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/imageplot.py:390:22: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/imageplot.py:509:80: E501 line too long (80 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:692:80: E501 line too long (99 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:693:80: E501 line too long (89 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:697:80: E501 line too long (81 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:698:80: E501 line too long (86 > 79 characters)
src/diffpy/srxplanargui/imageplot.py:699:80: E501 line too long (85 > 79 characters)
src/diffpy/srxplanargui/live.py:17:1: F401 're' imported but unused
src/diffpy/srxplanargui/live.py:19:1: F401 'threading' imported but unused
src/diffpy/srxplanargui/live.py:20:1: F401 'time' imported but unused
src/diffpy/srxplanargui/live.py:21:1: F401 'functools.partial' imported but unused
src/diffpy/srxplanargui/live.py:23:1: F401 'numpy as np' imported but unused
src/diffpy/srxplanargui/live.py:28:1: F401 'diffpy.srxconfutils.tools.checkFileVal' imported but unused
src/diffpy/srxplanargui/live.py:28:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:29:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:30:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Array' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Bool' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Button' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.CFloat' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.CInt' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.DelegatesTo' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Dict' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Directory' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Enum' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Event' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.File' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Float' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.HasTraits' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Instance' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Int' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.List' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Property' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Range' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.Str' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.cached_property' imported but unused
src/diffpy/srxplanargui/live.py:31:1: F401 'traits.api.property_depends_on' imported but unused
src/diffpy/srxplanargui/live.py:31:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.ArrayEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.ButtonEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.CheckListEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.Controller' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.EnumEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.Handler' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.HistoryEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.ImageEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.RangeEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.Tabbed' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.TableEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.TextEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: F401 'traitsui.api.TitleEditor' imported but unused
src/diffpy/srxplanargui/live.py:56:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:79:1: F401 'traitsui.menu.CancelButton' imported but unused
src/diffpy/srxplanargui/live.py:79:1: F401 'traitsui.menu.Menu' imported but unused
src/diffpy/srxplanargui/live.py:79:1: F401 'traitsui.menu.MenuBar' imported but unused
src/diffpy/srxplanargui/live.py:79:1: F401 'traitsui.menu.OKCancelButtons' imported but unused
src/diffpy/srxplanargui/live.py:79:1: F401 'traitsui.menu.ToolBar' imported but unused
src/diffpy/srxplanargui/live.py:79:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:88:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:89:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:90:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:91:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:92:1: F401 'diffpy.srxplanargui.srxgui.LoadHandler' imported but unused
src/diffpy/srxplanargui/live.py:92:1: F401 'diffpy.srxplanargui.srxgui.SaveHandler' imported but unused
src/diffpy/srxplanargui/live.py:92:1: E402 module level import not at top of file
src/diffpy/srxplanargui/live.py:92:80: E501 line too long (86 > 79 characters)
src/diffpy/srxplanargui/selectfiles.py:15:1: F401 'fnmatch' imported but unused
src/diffpy/srxplanargui/selectfiles.py:16:1: F401 'functools' imported but unused
src/diffpy/srxplanargui/selectfiles.py:18:1: F401 're' imported but unused
src/diffpy/srxplanargui/selectfiles.py:19:1: F401 'sys' imported but unused
src/diffpy/srxplanargui/selectfiles.py:20:1: F401 'collections.OrderedDict' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.Array' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.CFloat' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.CInt' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.DelegatesTo' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.Dict' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.File' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.Float' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.Int' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.List' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.Range' imported but unused
src/diffpy/srxplanargui/selectfiles.py:23:1: F401 'traits.api.cached_property' imported but unused
src/diffpy/srxplanargui/selectfiles.py:48:1: F401 'traits.etsconfig.api.ETSConfig' imported but unused
src/diffpy/srxplanargui/selectfiles.py:49:1: F401 'traitsui.api.Action' imported but unused
src/diffpy/srxplanargui/selectfiles.py:49:1: F401 'traitsui.api.ArrayEditor' imported but unused
src/diffpy/srxplanargui/selectfiles.py:49:1: F401 'traitsui.api.ButtonEditor' imported but unused
src/diffpy/srxplanargui/selectfiles.py:49:1: F401 'traitsui.api.CheckListEditor' imported but unused
src/diffpy/srxplanargui/selectfiles.py:49:1: F401 'traitsui.api.EnumEditor' imported but unused
src/diffpy/srxplanargui/selectfiles.py:49:1: F401 'traitsui.api.HistoryEditor' imported but unused
src/diffpy/srxplanargui/selectfiles.py:49:1: F401 'traitsui.api.RangeEditor' imported but unused
src/diffpy/srxplanargui/selectfiles.py:49:1: F401 'traitsui.api.Tabbed' imported but unused
src/diffpy/srxplanargui/selectfiles.py:69:1: F401 'traitsui.menu.Menu' imported but unused
src/diffpy/srxplanargui/selectfiles.py:69:1: F401 'traitsui.menu.OKCancelButtons' imported but unused
src/diffpy/srxplanargui/selectfiles.py:69:1: F401 'traitsui.menu.ToolBar' imported but unused
src/diffpy/srxplanargui/selectfiles.py:69:80: E501 line too long (80 > 79 characters)
src/diffpy/srxplanargui/selectfiles.py:75:1: E722 do not use bare 'except'
src/diffpy/srxplanargui/selectfiles.py:100:9: E722 do not use bare 'except'
src/diffpy/srxplanargui/selectfiles.py:214:9: E722 do not use bare 'except'
src/diffpy/srxplanargui/selectfiles.py:216:22: E711 comparison to None should be 'if cond is not None:'
src/diffpy/srxplanargui/selectfiles.py:338:5: E722 do not use bare 'except'
src/diffpy/srxplanargui/selectfiles.py:345:9: E731 do not assign a lambda expression, use a def
src/diffpy/srxplanargui/selectfiles.py:349:9: E731 do not assign a lambda expression, use a def
src/diffpy/srxplanargui/srxconfig.py:16:1: F401 'argparse' imported but unused
src/diffpy/srxplanargui/srxconfig.py:17:1: F401 'configparser' imported but unused
src/diffpy/srxplanargui/srxconfig.py:19:1: F401 're' imported but unused
src/diffpy/srxplanargui/srxconfig.py:20:1: F401 'sys' imported but unused
src/diffpy/srxplanargui/srxconfig.py:21:1: F401 'functools.partial' imported but unused
src/diffpy/srxplanargui/srxconfig.py:28:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxconfig.py:29:1: F401 'diffpy.srxconfutils.tools._configPropertyR' imported but unused
src/diffpy/srxplanargui/srxconfig.py:29:1: F401 'diffpy.srxconfutils.tools._configPropertyRad' imported but unused
src/diffpy/srxplanargui/srxconfig.py:29:1: F401 'diffpy.srxconfutils.tools._configPropertyRW' imported but unused
src/diffpy/srxplanargui/srxconfig.py:29:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxconfig.py:34:1: F401 'diffpy.srxplanar.srxplanarconfig._defaultdata' imported but unused
src/diffpy/srxplanargui/srxconfig.py:34:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxconfig.py:41:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Any' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Array' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Button' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.CFloat' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.CInt' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.DelegatesTo' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Dict' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Directory' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Event' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.File' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Float' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.HasTraits' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Instance' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Int' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.List' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Range' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.Str' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.cached_property' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: F401 'traits.api.property_depends_on' imported but unused
src/diffpy/srxplanargui/srxconfig.py:42:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.Action' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.ArrayEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.BooleanEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.ButtonEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.CheckListEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.Controller' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.EnumEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.Handler' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.HGroup' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.HistoryEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.InstanceEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.RangeEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.Tabbed' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.TableEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.TextEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.TitleEditor' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.VGroup' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: F401 'traitsui.api.spring' imported but unused
src/diffpy/srxplanargui/srxconfig.py:67:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxconfig.py:90:1: F401 'traitsui.menu.CancelButton' imported but unused
src/diffpy/srxplanargui/srxconfig.py:90:1: F401 'traitsui.menu.Menu' imported but unused
src/diffpy/srxplanargui/srxconfig.py:90:1: F401 'traitsui.menu.MenuBar' imported but unused
src/diffpy/srxplanargui/srxconfig.py:90:1: F401 'traitsui.menu.OKButton' imported but unused
src/diffpy/srxplanargui/srxconfig.py:90:1: F401 'traitsui.menu.OKCancelButtons' imported but unused
src/diffpy/srxplanargui/srxconfig.py:90:1: F401 'traitsui.menu.ToolBar' imported but unused
src/diffpy/srxplanargui/srxconfig.py:90:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxconfig.py:176:5: F811 redefinition of unused '_defaultdata' from line 34
src/diffpy/srxplanargui/srxgui.py:19:1: F401 'numpy as np' imported but unused
src/diffpy/srxplanargui/srxgui.py:24:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:25:1: F401 'pyface.api.SplashScreen' imported but unused
src/diffpy/srxplanargui/srxgui.py:25:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Array' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Bool' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.CFloat' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.CInt' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.DelegatesTo' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Dict' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Directory' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Enum' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Event' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Float' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Int' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.List' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Property' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Range' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.Str' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.cached_property' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.on_trait_change' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: F401 'traits.api.property_depends_on' imported but unused
src/diffpy/srxplanargui/srxgui.py:26:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.ArrayEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.ButtonEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.CheckListEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.Controller' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.EnumEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.HistoryEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.ImageEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.RangeEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.Tabbed' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.TableEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.TextEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: F401 'traitsui.api.TitleEditor' imported but unused
src/diffpy/srxplanargui/srxgui.py:51:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:74:1: F401 'traitsui.menu.Menu' imported but unused
src/diffpy/srxplanargui/srxgui.py:74:1: F401 'traitsui.menu.MenuBar' imported but unused
src/diffpy/srxplanargui/srxgui.py:74:1: F401 'traitsui.menu.OKCancelButtons' imported but unused
src/diffpy/srxplanargui/srxgui.py:74:1: F401 'traitsui.menu.ToolBar' imported but unused
src/diffpy/srxplanargui/srxgui.py:74:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:83:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:84:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:85:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:86:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxgui.py:183:21: E711 comparison to None should be 'if cond is None:'
src/diffpy/srxplanargui/srxgui.py:246:35: E711 comparison to None should be 'if cond is not None:'
src/diffpy/srxplanargui/srxgui.py:250:18: E711 comparison to None should be 'if cond is not None:'
src/diffpy/srxplanargui/srxguiapp.py:20:1: F401 'numpy as np' imported but unused
src/diffpy/srxplanargui/srxguiapp.py:23:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxguiapp.py:34:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxguiapp.py:38:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxguiapp.py:39:1: F401 'pyface.qt.QtCore' imported but unused
src/diffpy/srxplanargui/srxguiapp.py:39:1: F401 'pyface.qt.QtGui' imported but unused
src/diffpy/srxplanargui/srxguiapp.py:39:1: E402 module level import not at top of file
src/diffpy/srxplanargui/srxguiapp.py:46:1: E402 module level import not at top of file

isort....................................................................Passed
nbstripout...........................................(no files to check)Skipped
Prevent Commit to Main Branch............................................Passed
prettier.................................................................Passed
docformatter.............................................................Passed

@ycexiao
Copy link

ycexiao commented Sep 24, 2025

@stevenhua0320, nicely done here, thank you! The next step is to fix the warnings thrown by flake8. Feel free to reach out if you have any questions

@stevenhua0320
Copy link
Contributor Author

stevenhua0320 commented Sep 24, 2025

@zmx27 Ready for review & merge for this PR

Copy link
Collaborator

@zmx27 zmx27 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stevenhua0320 this is nicely done! The next step is to ping Professor Simon so that he can merge this PR, and then you can start working on fixing the flake8 errors as Yuchen already suggested.

@stevenhua0320
Copy link
Contributor Author

@sbillinge Ready to merge as reviewed by Zhiming.

@sbillinge sbillinge merged commit 7e36a6b into diffpy:migration Sep 25, 2025
@sbillinge sbillinge deleted the migration branch September 25, 2025 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants