mantidproject / mantid

Main repository for Mantid code
https://www.mantidproject.org
GNU General Public License v3.0
212 stars 125 forks source link

Update scripts for compatibility with both Python 2 & 3 #18550

Closed rosswhitfield closed 7 years ago

rosswhitfield commented 7 years ago

A cheat sheet is available at http://python-future.org/compatible_idioms.html that details the differences between Python 2 & 3 code. Most of our incompatibilities fall in to one of three categories:

We need to maintain compatibility with Python 2. See the Python 3 page on the wiki for more detail. You should build mantid with python3 in order to test your changes.

I've tried to grouped the files where it makes sense but feel free to move them around if required. You should also look at and fix any systemtests that relate to the files you are changing. The systemtests are run nightly with python 3 here.

You can look at the previous work on the Python Algorithms for examples of how to do things, see #16739

This is an umbrella issue. Please add your username to the list below and include this ticket number in your PR.

  1. ~@AntonPiccardoSelg #18808~
  2. ~@AntonPiccardoSelg #18801~
  3. ~@AntonPiccardoSelg #18634~
  4. ~@AntonPiccardoSelg #18814~
  5. ~@soininen #19848~
  6. ~@AntonPiccardoSelg #18803~
  7. ~no longer in the repository~
  8. ~done~
  9. ~@peterfpeterson #20278~
  10. ~@granrothge #19747~
  11. ~@peterfpeterson #20278~
  12. ~@PranavBahuguna #18849~
  13. ~@mducle #18913~
  14. ~@peterfpeterson #20290~
  15. ~@dymkowsk #19816~
  16. ~@peterfpeterson #20347~
  17. ~@DavidFair Will open a separate issue as part of #17831~
  18. ~@rosswhitfield #20353~
  19. ~done~
  20. ~@anthonyLim23 #19828~
  21. ~@rosswhitfield #18895~
  22. ~@anthonyLim23 #19817~ MISC group @rosswhitfield #20354

Group 1

scripts/TofConverter/convertUnits.py
scripts/TofConverter/converterGUI.py
scripts/TofConverter/__init__.py
scripts/QECoverage.py
scripts/TofConverter.py
scripts/FilterEvents/eventFilterGUI.py
scripts/FilterEvents/MplFigureCanvas.py
scripts/FilterEvents/__init__.py
scripts/FilterEvents.py

Group 2

scripts/DGSPlanner.py
scripts/DGSPlanner/DimensionSelectorWidget.py
scripts/DGSPlanner/MatrixUBInputWidget.py
scripts/DGSPlanner/ClassicUBInputWidget.py
scripts/DGSPlanner/InstrumentSetupWidget.py
scripts/DGSPlanner/ValidateOL.py
scripts/DGSPlanner/__init__.py
scripts/DGSPlanner/DGSPlannerGUI.py

Group 3

scripts/SANS/reduction_settings.py
scripts/SANS/sans/state/state_functions.py
scripts/SANS/sans/state/slice_event.py
scripts/SANS/sans/state/data.py
scripts/SANS/sans/state/state.py
scripts/SANS/sans/state/state_base.py
scripts/SANS/sans/state/reduction_mode.py
scripts/SANS/sans/state/wavelength.py
scripts/SANS/sans/state/normalize_to_monitor.py
scripts/SANS/sans/state/automatic_setters.py
scripts/SANS/sans/state/calculate_transmission.py
scripts/SANS/sans/state/move.py
scripts/SANS/sans/state/save.py
scripts/SANS/sans/state/convert_to_q.py
scripts/SANS/sans/state/adjustment.py
scripts/SANS/sans/state/wavelength_and_pixel_adjustment.py
scripts/SANS/sans/state/scale.py
scripts/SANS/sans/state/mask.py
scripts/SANS/sans/state/__init__.py
scripts/SANS/sans/common/log_tagger.py
scripts/SANS/sans/common/general_functions.py
scripts/SANS/sans/common/enums.py
scripts/SANS/sans/common/xml_parsing.py
scripts/SANS/sans/common/configurations.py
scripts/SANS/sans/common/constants.py
scripts/SANS/sans/common/__init__.py
scripts/SANS/sans/common/file_information.py
scripts/SANS/sans/__init__.py
scripts/SANS/SANSBatchMode.py
scripts/SANS/SANSadd2.py
scripts/SANS/isis_instrument.py
scripts/SANS/ISISCommandInterface.py
scripts/SANS/isis_reducer.py
scripts/SANS/SANSUtility.py
scripts/SANS/centre_finder.py
scripts/SANS/isis_reduction_steps.py
scripts/SANS/SANSUserFileParser.py
scripts/SANS/DarkRunCorrection.py

Group 4

scripts/reduction_workflow/instruments/sans/hfir_instrument.py
scripts/reduction_workflow/instruments/sans/sns_command_interface.py
scripts/reduction_workflow/instruments/sans/sns_instrument.py
scripts/reduction_workflow/instruments/sans/hfir_command_interface.py
scripts/reduction_workflow/instruments/sans/__init__.py
scripts/reduction_workflow/instruments/__init__.py
scripts/reduction_workflow/find_data.py
scripts/reduction_workflow/command_interface.py
scripts/reduction_workflow/__init__.py
scripts/reduction_workflow/reducer.py

Group 5

scripts/Calibration/tube_spec.py
scripts/Calibration/tube.py
scripts/Calibration/tube_calib.py
scripts/Calibration/ideal_tube.py
scripts/Calibration/tube_calib_fit_params.py
scripts/Calibration/Examples/TubeCalibDemoMaps_D4.py
scripts/Calibration/Examples/TubeCalibDemoMerlin.py
scripts/Calibration/Examples/TubeCalibDemoMaps_D2.py
scripts/Calibration/Examples/TubeCalibDemoMaps_D2_WideMargins.py
scripts/Calibration/Examples/TubeCalibDemoMaps_B1.py
scripts/Calibration/Examples/TubeCalibDemoWish_5panels.py
scripts/Calibration/Examples/TubeCalibDemoMerlin_Simple.py
scripts/Calibration/Examples/TubeCalibDemoWish_Simple.py
scripts/Calibration/Examples/TubeCalibDemoMaps_C4C3C2.py
scripts/Calibration/Examples/__init__.py
scripts/Calibration/Examples/TubeCalibDemoWish0.py
scripts/Calibration/Examples/TubeCalibDemoWish1.py
scripts/Calibration/Examples/TubeCalibDemoMaps_C4C3.py
scripts/Calibration/Examples/TubeCalibDemoMaps_All.py

Group 6

scripts/CompareFitMinimizers/test_problem.py
scripts/CompareFitMinimizers/results_output.py
scripts/CompareFitMinimizers/test_result.py
scripts/CompareFitMinimizers/fitting_benchmarking.py
scripts/CompareFitMinimizers/post_processing.py
scripts/CompareFitMinimizers/input_parsing.py

Group 7

scripts/Imaging/IMAT/tomorec/io.py
scripts/Imaging/IMAT/tomorec/configs.py
scripts/Imaging/IMAT/tomorec/tool_imports.py
scripts/Imaging/IMAT/tomorec/reconstruction_command.py
scripts/Imaging/IMAT/tomorec/__init__.py
scripts/Imaging/IMAT/prep/filters.py
scripts/Imaging/IMAT/prep/energy_bands_aggregator.py
scripts/Imaging/IMAT/prep/__init__.py
scripts/Imaging/IMAT/prep/filters_adv.py
scripts/Imaging/IMAT/tomo_reconstruct.py
scripts/Imaging/IMAT/__init__.py
scripts/Imaging/IMAT/agg_energy_bands.py

Group 8

scripts/ISIS_Reflectometry.py
scripts/Reflectometry/isis_reflectometry/saveModule.py
scripts/Reflectometry/isis_reflectometry/convert_to_wavelength.py
scripts/Reflectometry/isis_reflectometry/combineMulti.py
scripts/Reflectometry/isis_reflectometry/quick.py
scripts/Reflectometry/isis_reflectometry/l2q.py
scripts/Reflectometry/isis_reflectometry/load_live_runs.py
scripts/Reflectometry/isis_reflectometry/__init__.py
scripts/Reflectometry/isis_reflectometry/procedures.py
scripts/Reflectometry/isis_reflectometry/settings.py

Group 9

scripts/Interface/ui/sans/__init__.py
scripts/Interface/ui/diffraction/__init__.py
scripts/Interface/ui/reflectometer/refl_gui_run.py
scripts/Interface/ui/reflectometer/refl_save.py
scripts/Interface/ui/reflectometer/refl_choose_col.py
scripts/Interface/ui/reflectometer/refl_gui.py
scripts/Interface/ui/reflectometer/__init__.py
scripts/Interface/ui/reflectometer/refl_options.py
scripts/Interface/ui/__init__.py
scripts/Interface/ui/inelastic/__init__.py
scripts/Interface/compile_refm_ui.py
scripts/Interface/compile_pd_ui.py
scripts/Interface/compile_sans_ui.py
scripts/Interface/compile_util_ui.py
scripts/Interface/reduction_application.py
scripts/Interface/compile_dgs_ui.py
scripts/Interface/reduction_gui/instruments/interface.py
scripts/Interface/reduction_gui/instruments/reflectometer_l_interface_dev.py
scripts/Interface/reduction_gui/instruments/eqsans_interface_dev.py
scripts/Interface/reduction_gui/instruments/reflectometer_m_interface_dev.py
scripts/Interface/reduction_gui/instruments/dgs_interface_dev.py
scripts/Interface/reduction_gui/instruments/diffraction_interface_dev.py
scripts/Interface/reduction_gui/instruments/instrument_factory.py
scripts/Interface/reduction_gui/instruments/reflectometer_sf_interface_dev.py
scripts/Interface/reduction_gui/instruments/toftof_interface_dev.py
scripts/Interface/reduction_gui/instruments/__init__.py
scripts/Interface/reduction_gui/instruments/hfir_interface_dev.py
scripts/Interface/reduction_gui/settings/__init__.py
scripts/Interface/reduction_gui/settings/application_settings.py
scripts/Interface/reduction_gui/__init__.py

Group 10

scripts/Interface/reduction_gui/reduction/eqsans_reduction.py
scripts/Interface/reduction_gui/reduction/scripter.py
scripts/Interface/reduction_gui/reduction/sans/hfir_detector_script.py
scripts/Interface/reduction_gui/reduction/sans/data_cat.py
scripts/Interface/reduction_gui/reduction/sans/eqsans_options_script.py
scripts/Interface/reduction_gui/reduction/sans/eqsans_background_script.py
scripts/Interface/reduction_gui/reduction/sans/hfir_catalog.py
scripts/Interface/reduction_gui/reduction/sans/eqsans_sample_script.py
scripts/Interface/reduction_gui/reduction/sans/eqsans_catalog.py
scripts/Interface/reduction_gui/reduction/sans/hfir_background_script.py
scripts/Interface/reduction_gui/reduction/sans/eqsans_data_proxy.py
scripts/Interface/reduction_gui/reduction/sans/hfir_sample_script.py
scripts/Interface/reduction_gui/reduction/sans/hfir_options_script.py
scripts/Interface/reduction_gui/reduction/sans/hfir_data_proxy.py
scripts/Interface/reduction_gui/reduction/sans/__init__.py
scripts/Interface/reduction_gui/reduction/sans/eqsans_data_script.py
scripts/Interface/reduction_gui/reduction/toftof/toftof_reduction.py
scripts/Interface/reduction_gui/reduction/toftof/__init__.py
scripts/Interface/reduction_gui/reduction/diffraction/diffraction_adv_setup_script.py
scripts/Interface/reduction_gui/reduction/diffraction/diffraction_reduction_script.py
scripts/Interface/reduction_gui/reduction/diffraction/diffraction_filter_setup_script.py
scripts/Interface/reduction_gui/reduction/diffraction/__init__.py
scripts/Interface/reduction_gui/reduction/diffraction/diffraction_run_setup_script.py
scripts/Interface/reduction_gui/reduction/output_script.py
scripts/Interface/reduction_gui/reduction/hfir_reduction.py
scripts/Interface/reduction_gui/reduction/reflectometer/refl_reduction.py
scripts/Interface/reduction_gui/reduction/reflectometer/refl_sf_calculator_data_series.py
scripts/Interface/reduction_gui/reduction/reflectometer/refm_data_script.py
scripts/Interface/reduction_gui/reduction/reflectometer/refl_sf_calculator.py
scripts/Interface/reduction_gui/reduction/reflectometer/refl_data_series.py
scripts/Interface/reduction_gui/reduction/reflectometer/refl_sf_calculator_data_script.py
scripts/Interface/reduction_gui/reduction/reflectometer/__init__.py
scripts/Interface/reduction_gui/reduction/reflectometer/refl_data_script.py
scripts/Interface/reduction_gui/reduction/__init__.py
scripts/Interface/reduction_gui/reduction/inelastic/dgs_data_corrections_script.py
scripts/Interface/reduction_gui/reduction/inelastic/dgs_pd_sc_conversion_script.py
scripts/Interface/reduction_gui/reduction/inelastic/dgs_utils.py
scripts/Interface/reduction_gui/reduction/inelastic/dgs_reduction_script.py
scripts/Interface/reduction_gui/reduction/inelastic/dgs_sample_data_setup_script.py
scripts/Interface/reduction_gui/reduction/inelastic/dgs_diagnose_detectors_script.py
scripts/Interface/reduction_gui/reduction/inelastic/__init__.py
scripts/Interface/reduction_gui/reduction/inelastic/dgs_absolute_units_script.py

Group 11

scripts/Interface/reduction_gui/widgets/sans/stitcher.py
scripts/Interface/reduction_gui/widgets/sans/sans_catalog.py
scripts/Interface/reduction_gui/widgets/sans/hfir_sample_data.py
scripts/Interface/reduction_gui/widgets/sans/hfir_background.py
scripts/Interface/reduction_gui/widgets/sans/hfir_detector.py
scripts/Interface/reduction_gui/widgets/sans/hfir_instrument.py
scripts/Interface/reduction_gui/widgets/sans/eqsans_data.py
scripts/Interface/reduction_gui/widgets/sans/__init__.py
scripts/Interface/reduction_gui/widgets/sans/eqsans_instrument.py
scripts/Interface/reduction_gui/widgets/toftof/toftof_setup.py
scripts/Interface/reduction_gui/widgets/toftof/__init__.py
scripts/Interface/reduction_gui/widgets/diffraction/diffraction_adv_setup.py
scripts/Interface/reduction_gui/widgets/diffraction/diffraction_run_setup.py
scripts/Interface/reduction_gui/widgets/diffraction/diffraction_filter_setup.py
scripts/Interface/reduction_gui/widgets/diffraction/__init__.py
scripts/Interface/reduction_gui/widgets/base_widget.py
scripts/Interface/reduction_gui/widgets/cluster_status.py
scripts/Interface/reduction_gui/widgets/output.py
scripts/Interface/reduction_gui/widgets/util.py
scripts/Interface/reduction_gui/widgets/reflectometer/stitcher.py
scripts/Interface/reduction_gui/widgets/reflectometer/refl_reduction.py
scripts/Interface/reduction_gui/widgets/reflectometer/base_ref_reduction.py
scripts/Interface/reduction_gui/widgets/reflectometer/refm_reduction.py
scripts/Interface/reduction_gui/widgets/reflectometer/refl_sf_calculator.py
scripts/Interface/reduction_gui/widgets/reflectometer/LoadSNSRoi.py
scripts/Interface/reduction_gui/widgets/reflectometer/refl_data_simple.py
scripts/Interface/reduction_gui/widgets/reflectometer/__init__.py
scripts/Interface/reduction_gui/widgets/reflectometer/launch_peak_back_selection_1d.py
scripts/Interface/reduction_gui/widgets/__init__.py
scripts/Interface/reduction_gui/widgets/inelastic/dgs_pd_sc_conversion.py
scripts/Interface/reduction_gui/widgets/inelastic/dgs_absolute_units.py
scripts/Interface/reduction_gui/widgets/inelastic/dgs_diagnose_detectors.py
scripts/Interface/reduction_gui/widgets/inelastic/__init__.py
scripts/Interface/reduction_gui/widgets/inelastic/dgs_data_corrections.py
scripts/Interface/reduction_gui/widgets/inelastic/dgs_sample_setup.py

Group 12

scripts/CryPowderISIS/cry_load.py
scripts/CryPowderISIS/cry_journal.py
scripts/CryPowderISIS/cry_utils.py
scripts/CryPowderISIS/cry_vana.py
scripts/CryPowderISIS/cry_ini.py
scripts/CryPowderISIS/cry_focus.py
scripts/CryPowderISIS/cry_sample.py

Group 13

scripts/PyChop.py
scripts/PyChop/MulpyRep.py
scripts/PyChop/ISISDisk.py
scripts/PyChop/PyChop2.py
scripts/PyChop/PyChopGui.py
scripts/PyChop/ISISFermi.py
scripts/PyChop/__init__.py
scripts/PyChop/Chop.py

Group 14

scripts/HFIR_4Circle_Reduction.py
scripts/HFIR_4Circle_Reduction/absorption.py
scripts/HFIR_4Circle_Reduction/mplgraphicsview.py
scripts/HFIR_4Circle_Reduction/reduce4circleControl.py
scripts/HFIR_4Circle_Reduction/guiutility.py
scripts/HFIR_4Circle_Reduction/mpl2dgraphicsview.py
scripts/HFIR_4Circle_Reduction/reduce4circleGUI.py
scripts/HFIR_4Circle_Reduction/fourcircle_utility.py
scripts/HFIR_4Circle_Reduction/detector2dview.py
scripts/HFIR_4Circle_Reduction/integratedpeakview.py
scripts/HFIR_4Circle_Reduction/NTableWidget.py
scripts/HFIR_4Circle_Reduction/multi_threads_helpers.py
scripts/HFIR_4Circle_Reduction/optimizelatticewindow.py
scripts/HFIR_4Circle_Reduction/refineubfftsetup.py
scripts/HFIR_4Circle_Reduction/plot3dwindow.py
scripts/HFIR_4Circle_Reduction/peakprocesshelper.py
scripts/HFIR_4Circle_Reduction/fputility.py
scripts/HFIR_4Circle_Reduction/__init__.py
scripts/HFIR_4Circle_Reduction/viewspicedialog.py
scripts/HFIR_4Circle_Reduction/hfctables.py
scripts/HFIR_4Circle_Reduction/mplgraphicsview3d.py
scripts/HFIR_4Circle_Reduction/project_manager.py

Group 15

scripts/AbinsModules/AbinsConstants.py
scripts/AbinsModules/LoadCASTEP.py
scripts/AbinsModules/GeneralData.py
scripts/AbinsModules/AtomsData.py
scripts/AbinsModules/SData.py
scripts/AbinsModules/CalculateDWSingleCrystal.py
scripts/AbinsModules/CalculateS.py
scripts/AbinsModules/GeneralDFTProgram.py
scripts/AbinsModules/FrequencyPowderGenerator.py
scripts/AbinsModules/CalculatePowder.py
scripts/AbinsModules/LoadCRYSTAL.py
scripts/AbinsModules/InstrumentProducer.py
scripts/AbinsModules/AbinsData.py
scripts/AbinsModules/IOmodule.py
scripts/AbinsModules/DWSingleCrystalData.py
scripts/AbinsModules/KpointsData.py
scripts/AbinsModules/AbinsParameters.py
scripts/AbinsModules/Instruments/TwoDMap.py
scripts/AbinsModules/Instruments/ToscaInstrument.py
scripts/AbinsModules/Instruments/__init__.py
scripts/AbinsModules/Instruments/Instrument.py
scripts/AbinsModules/__init__.py
scripts/AbinsModules/PowderData.py
scripts/AbinsModules/AbinsTestHelpers.py
scripts/AbinsModules/SingleCrystalData.py
scripts/AbinsModules/CalculateSingleCrystal.py

Group 16

scripts/reduction/instruments/sans/sans_reducer.py
scripts/reduction/instruments/sans/__init__.py
scripts/reduction/instruments/sans/sans_reduction_steps.py
scripts/reduction/instruments/example/ExampleRedStep.py
scripts/reduction/instruments/example/__init__.py
scripts/reduction/instruments/example/example_reducer.py
scripts/reduction/instruments/reflectometer/__init__.py
scripts/reduction/instruments/reflectometer/wks_utility.py
scripts/reduction/instruments/reflectometer/data_manipulation.py
scripts/reduction/instruments/__init__.py
scripts/reduction/instruments/inelastic/direct_command_interface.py
scripts/reduction/instruments/inelastic/inelastic_reducer.py
scripts/reduction/instruments/inelastic/__init__.py
scripts/reduction/find_data.py
scripts/reduction/instrument.py
scripts/reduction/command_interface.py
scripts/reduction/__init__.py
scripts/reduction/reducer.py

Group 17

scripts/Diffraction/isis_powder/abstract_inst.py
scripts/Diffraction/isis_powder/polaris.py
scripts/Diffraction/isis_powder/mock_instrument.py
scripts/Diffraction/isis_powder/polaris_routines/polaris_calib_parser.py
scripts/Diffraction/isis_powder/polaris_routines/__init__.py
scripts/Diffraction/isis_powder/pearl.py
scripts/Diffraction/isis_powder/__init__.py
scripts/Diffraction/isis_powder/pearl_routines/fmode_output.py
scripts/Diffraction/isis_powder/pearl_routines/pearl_calib_factory.py
scripts/Diffraction/isis_powder/pearl_routines/pearl_cycle_factory.py
scripts/Diffraction/isis_powder/pearl_routines/__init__.py
scripts/Diffraction/isis_powder/routines/calibrate.py
scripts/Diffraction/isis_powder/routines/common.py
scripts/Diffraction/isis_powder/routines/RunDetails.py
scripts/Diffraction/isis_powder/routines/focus.py
scripts/Diffraction/isis_powder/routines/__init__.py

Group 18

scripts/Inelastic/vesuvio/base.py
scripts/Inelastic/vesuvio/profiles.py
scripts/Inelastic/vesuvio/instrument.py
scripts/Inelastic/vesuvio/testing.py
scripts/Inelastic/vesuvio/fitting.py
scripts/Inelastic/vesuvio/backgrounds.py
scripts/Inelastic/vesuvio/commands.py
scripts/Inelastic/vesuvio/__init__.py
scripts/Inelastic/dos/load_helper.py
scripts/Inelastic/dos/load_phonon.py
scripts/Inelastic/dos/load_castep.py
scripts/Inelastic/dos/__init__.py
scripts/Inelastic/IndirectBayes.py
scripts/Inelastic/IndirectReductionCommon.py
scripts/Inelastic/IndirectCommon.py
scripts/Inelastic/IndirectMuscat.py
scripts/Inelastic/Direct/ISISDirecInelasticConfig.py
scripts/Inelastic/Direct/RunDescriptor.py
scripts/Inelastic/Direct/NonIDF_Properties.py
scripts/Inelastic/Direct/dgreduce.py
scripts/Inelastic/Direct/ReductionWrapper.py
scripts/Inelastic/Direct/PropertiesDescriptors.py
scripts/Inelastic/Direct/DirectEnergyConversion.py
scripts/Inelastic/Direct/diagnostics.py
scripts/Inelastic/Direct/__init__.py
scripts/Inelastic/Direct/ReductionHelpers.py
scripts/Inelastic/Direct/PropertyManager.py
scripts/Inelastic/Direct/CommonFunctions.py
scripts/Inelastic/IndirectNeutron.py
scripts/Inelastic/CrystalField/energies.py
scripts/Inelastic/CrystalField/fitting.py
scripts/Inelastic/CrystalField/normalisation.py
scripts/Inelastic/CrystalField/__init__.py
scripts/Inelastic/CrystalField/function.py
scripts/Inelastic/IndirectImport.py

Group 19

scripts/LargeScaleStructures/geometry_writer.py
scripts/LargeScaleStructures/data_stitching.py
scripts/LargeScaleStructures/ReflectometerCors.py
scripts/LargeScaleStructures/REF_L_geometry.py
scripts/LargeScaleStructures/ScalingFactorCalculation/sfCalculator.py
scripts/LargeScaleStructures/PolrefTest.py
scripts/LargeScaleStructures/EQSANS_geometry.py
scripts/LargeScaleStructures/__init__.py

Group 20

scripts/HFIR_Powder_Diffraction_Reduction.py
scripts/HFIRPowderReduction/HfirUtility.py
scripts/HFIRPowderReduction/HfirPDReductionGUI.py
scripts/HFIRPowderReduction/MplFigureCanvas.py
scripts/HFIRPowderReduction/__init__.py
scripts/HFIRPowderReduction/HfirPDReductionControl.py

Group 21

scripts/Vates/Diffraction_Workflow.py
scripts/Vates/SXD_NaCl.py
scripts/Vates/Inelastic_Workflow.py
scripts/CrystalTools/__init__.py
scripts/CrystalTools/PeakReport.py
scripts/SCD_Reduction/ReduceSCD_Parallel.py
scripts/SCD_Reduction/SCDCalibratePanelsResults.py
scripts/SCD_Reduction/ReduceDictionary.py
scripts/SCD_Reduction/ReduceSCD_OneRun.py
scripts/SliceViewAnimator.py

Group 22

scripts/Examples/InstrumentView_Example.py
scripts/Examples/PlotAsymmetryByLogValue_Example.py
scripts/Examples/SolidAngle_Example.py
scripts/Examples/SimpleMtdCommands_Example.py
scripts/Examples/SampleLogs_Demo.py
scripts/Examples/HRPDDialog_Example.py
scripts/Examples/TableWorkspace_Example.py
scripts/Examples/StripPeaks.py

Misc, to be grouped (move them to your group if needed)

scripts/ORNL_SANS.py
scripts/REFL_SF_Calculator.py
scripts/Engineering/EnggUtils.py
scripts/reducer_singleton.py
scripts/TemporaryREF_MScripts/testCenterREF_M.py
scripts/MantidIPython/plot_functions.py
scripts/MantidIPython/__init__.py
scripts/DGS_Reduction.py
scripts/REFM_Reduction.py
scripts/REFL_Reduction.py
scripts/Powder_Diffraction_Reduction.py
scripts/PearlPowderISIS/pearl_routines.py
scripts/DiamondAttenuationCorrection/UBMatrixGenerator.py
scripts/DiamondAttenuationCorrection/FitTrans.py
dtasev commented 7 years ago

Group 7 will be completely removed and restructured by #18379

peterfpeterson commented 7 years ago

Group 7 doesn't appear to exist any more. Can it be marked as "done"?

rosswhitfield commented 7 years ago

Sure