Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tabs, Batch Processing and 2D data slicing and processing for pr #2181

Open
wants to merge 150 commits into
base: release_6.0.0
Choose a base branch
from

Commits on Jul 1, 2022

  1. Adds Tab support for Pr. (Batch Mode not yet functional)

    issue #1448 - Enable batch processing for P(r)
    
    NOTE: This issue is not yet fixed.
    
    Feature:
    
    Selected data sent from the load data can now be sent to Pr window and a new tab will appear for each data set. Although the goal is batch calculate all data and neatly display in a table the current “non batch” tab method can be used for quick references of calculations for each file. In the nect commit I intend to implement a batch tab. Notes for those are in the bottom.
    
    Dev note
    
    -  1) Block automatic calculation after data is sent to Pr prospective whilst batch mode is deselected. (Allow users to hit calculate) Or block graphs from showing automatically as it clusters the interface.
    
    -  2) Fix batch Mode
    o  When batch mode is selected create only one tab (similar to fitting)
    o  New interface for batch / same interface could be used with the addition of “Fit” / ” Graph” button conjunction with the 1st TODO.
    
    3) Clean up Code. The current files ive modified/created are messy. Also comment code
    ru4en committed Jul 1, 2022
    Configuration menu
    Copy the full SHA
    03b924d View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2022

  1. Added Batch Processing for Pr, However the interface is currently slo…

    …w and efficient. also a way to display/export all the data in a table is still required
    ru4en committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    2f0e64b View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2022

  1. Added Tabs and Batch Processing for Pr.

    Currently, Tabs works. Batch still has a little ironing out to do. mainly its interaction with setCurrentData(). Additionally, The data from Batch still needs to be sent to a Table and eventual reported/exported.
    ru4en committed Jul 6, 2022
    Configuration menu
    Copy the full SHA
    294c3cb View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2022

  1. Added Batch Processing for Pr - work in progress

    files calculated using Pr can now be batch Processed and saved to a table. However, a lot of work is still left to fix optimise and automate specific parts of this feature.
    
    things still left to fix
    - [ ] calculate all files before showing the table
    - [ ] perform calculations without stop showing the plots as it slows down and clutters the interface
    - [ ] optimise, clean and comment the code
    ru4en committed Jul 7, 2022
    Configuration menu
    Copy the full SHA
    c9f8df5 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2022

  1. Automatically Batch Process all selected files for Pr - work in progress

    Files imported into Pr interface can now automatically be processed and outputs displayed in a table. Code still requires to be optimised and cleaned. A better way to update the table is also required.
    
    things still left to fix
    - [x] calculate all files before showing the table
    - [x] perform calculations without stop showing the plots as it slows down and clutters the interface
    - [ ] optimise, clean and comment the code
    ru4en committed Jul 8, 2022
    Configuration menu
    Copy the full SHA
    816eddd View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2022

  1. Tab and Batch mode for Pr is now functional.

    However, im still getting errors with displayChange and setCurrentData even though the calculations and outputs are successful.
    ru4en committed Jul 13, 2022
    Configuration menu
    Copy the full SHA
    eac7699 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Fixed Batch Tabs for Pr inversion.

     Batch Processing still not working properly. Cleaned a bit of the code(That I was working on). 2D data shows a plot of the data however calculations still cannot be made. in the process of coding the bit gets a slice of the 2D data.
    ru4en committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    264bf8b View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. 2D data to 1D data for Pr is now functional.

    when 2D data is loaded into Pr interface a raw data plot should pop up. Using the Pr interface, parameters for the conversions can be inputted and when calculated should update the graphs and calculate the Pr values for those specific slices.
    ru4en committed Jul 29, 2022
    Configuration menu
    Copy the full SHA
    daad94a View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Sliced 2D data can be imported to Pr inverter and multiple slices can…

    … be plotted on a single plot.
    
    However, currently only one of the slices is calculated using Pr, this will be changed (Hopefully) in the next commit so that all sliced can be processed together similarly to 1D Batch and its outputs displayed in a table.
    ru4en committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    3c1f051 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    024e208 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. 2D data has a new tab (Ui) with an outputs table.

    the table populates the slices created and the button when pressed need to show plots of the slice.
    
    calculate all button need to also be fixed. the data cannot be read as its not in the right object.
    ru4en committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    18e660a View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. batch results are consistent now however there are a few bugs with up…

    …dating the gui and getting/setting parameters.
    ru4en committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    916c69b View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. Batch results will display Number of terms, reg const and Max Distance.

     Furthermore, the data output ont the batch table will be from self._calculator. this means It's flexible for further expansions and is just as reliable as the gui. Although a few Issues still remain during calculation, one being Q range being set to 0 or bellow which causes the data set to not be calculated and the calculations of the previous data to be set for the 'current' data set (Hence you might see duplicate rows with different file names). In my previous commit in the branch 1D data could not be uploaded for individual calculation that bug has now been fixed. Code still needs to be cleaned up and commented.
    ru4en committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    70981ad View commit details
    Browse the repository at this point in the history
  2. got 2D data slices to Show up on batch table.

    this is a bit of a hacky way of getting it to work and is just to get an idea of how it might work. things to improve upon are :-
    
    - [ ] Getting the table in GridPanel.py to work flexibly for both 1D batch aswell as 2D slices.
    
    - [ ] cleaning up slices()
    
    - [ ] making showBatchOutput() more portable
    
    - [ ] creating batch like datalist support for 2D slices. (so that it can be batch processed just like 1D batch files)
    
    - [ ] SORTING OUT THE ERRORS
    
    - [ ] (Might need help) Fix the Wierd Parameter issue. (Currently set/default parameters change to estimates which makes it hard to use reliabely. Background, Qmin and Qmax is also not working as expected, it sets itself to a value bellow 0 causing it to not calculate for that slice.)
    ru4en committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    d67dd20 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2022

  1. Working on Batch Processing for 2D slices.

    need to test, clean up code, and make sure that this doesn't affect 1D batch processing
    ru4en committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    f9dabdf View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Batch Pr processing of 1D data and 2D slices is now functional. Addit…

    …ionally, Q min and Q Max can be seen in the Batch results panel.
    
    However, further testing and Code cleaning is required. Newly created pop up windows such as the batch results, 1D slice plot, and 2D image plots need to be connected with the interface and made to fit in withing the UI.
    ru4en committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    a81bb3a View commit details
    Browse the repository at this point in the history
  2. Batch Pr processing of 1D data and 2D slices is now functional. Addit…

    …ionally, Q min and Q Max can be seen in the Batch results panel.
    
    However, further testing and Code cleaning is required. Newly created pop up windows such as the batch results, 1D slice plot, and 2D image plots need to be connected with the interface and made to fit in withing the UI.
    ru4en committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    44fbd7f View commit details
    Browse the repository at this point in the history
  3. Fixed new tab (first tab) from not being able to set data to. Enables…

    … Pr fit and I(q) plots.
    
    This Version should somewhat work besides the found bugs.
    Testing and code cleaning still required.
    
    - [ ]  Batch Processing might not yet be reliable. A row or 2 might duplicate if a parameter is not right eg: Qmax or NoOfTerms.
    
    - [ ] Dropdown menu Goes back to previous Item if user decides to change.
    
    - [ ] All New Windows Are outside the SasView Interface.
    ru4en committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    689bedd View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Parameters for individual data sets can be set using the dropdown men…

    …u. Additionally the dropdown menu used to not set to new selected data which has been fixed. however, in this version 2D data slicing is bracken this is due to some changes with how raw batch data is handles.
    ru4en committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    eb99cd2 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. set parameters for items in the dropdown menu of batch will saved for…

    … the dataset. when switched back to the dateset (using the dropdown menu) the parameters selected prevously will be set.
    ru4en committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    9ce2941 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. Result Duplication Issue has slightly been patched by setting calcThr…

    …ead to a dir so each data file could be assigned to a thread instance. estimationThread and estimationThreadNT might also need to be changed as such. however more testing is required.
    ru4en committed Aug 27, 2022
    Configuration menu
    Copy the full SHA
    de06f70 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2022

  1. made a few changed to slicing and 1D batch.

    slicing: slices data are turned into model using the createModelItemWithPlot function.
    this is makes it much easier to move around as it can work just like 1D data.
    
    1D batch: Parameters set before batch processing is remembered and used when processed using batch mode.
    ru4en committed Aug 28, 2022
    Configuration menu
    Copy the full SHA
    3593c91 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

  1. got batch processing to spit out actual calculations rather then "est…

    …imations".
    
    Parameters whilst, Batch Processing is also remembered.
    Estimated data doesn't mess with actual data unless suggested button is pressed.
    However, Duplication issue still remains.
    ru4en committed Aug 30, 2022
    Configuration menu
    Copy the full SHA
    722e27b View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2022

  1. Calculations on batch interface is more reliable now. Calculations do…

    …ne using to Calculate all button is still a bit buggy.
    ru4en committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    a878d19 View commit details
    Browse the repository at this point in the history
  2. Slicer works a bit smother now.

    Still a bit more tweaking is required for batch processing slices.
    ru4en committed Sep 1, 2022
    Configuration menu
    Copy the full SHA
    1436167 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    480fb7d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2022

  1. fixed exporting from table issue, buttons in slicer now updates the 2…

    …D rawImage and shows slice using phi. Fixed buttons. Minor cleanups. fixed 2D slices from not being batched processed.
    ru4en committed Sep 4, 2022
    Configuration menu
    Copy the full SHA
    c8a3502 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2022

  1. Plots Behaviour is designed to be more dynamic.

    for Devs: Plots in Pr can be disabled using self._allowPlots
    
    Plot Behaviour:
    if Batch or Data2D Slices -> hide Plots
    if Button(Calculate) or Single Data1D -> show Plots
    ru4en committed Sep 5, 2022
    Configuration menu
    Copy the full SHA
    09b3b10 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2022

  1. Cleaned and Added Comments to InversionWidget.py, broke down a few of…

    … the lager functions into smaller functions. And Changes the Warnings for GridPanel.py.
    ru4en committed Sep 6, 2022
    Configuration menu
    Copy the full SHA
    876c36e View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Configuration menu
    Copy the full SHA
    5a608ea View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2022

  1. Merge branch 'main' into 2D-Data-Processing-for-Pr

    # Conflicts:
    #	src/sas/qtgui/Perspectives/Inversion/InversionPerspective.py
    ru4en committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    cf37525 View commit details
    Browse the repository at this point in the history
  2. minor compatibility changes to allow changes made in the main branch …

    …during the time this branch was not updated with it.
    ru4en committed Sep 8, 2022
    Configuration menu
    Copy the full SHA
    47c301c View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2022

  1. Few housekeeping changes. tried to fix 2D plotting issue, but I can't…

    … seem get to run with the following code
    
    ```
            GuiUtils.updateModelItemWithPlot(item, new_plot, new_plot.id)
    
            self.base.manager.communicator.plotUpdateSignal.emit([new_plot])
            self.base.manager.communicator.forcePlotDisplaySignal.emit([item, new_plot])
    ```
    
    changes made using feedback from:
    
    1) #2181 (comment)
    removed as it was something that I was testing out but didn't end up using.
    
    2) #2181 (comment)
    Moved closeEvent() from InversionWidget.py to InversionPerspective.py.
    
    3) #2181 (comment)
    changed `from sas.sascalc.dataloader.manipulations import SectorQ` to `from sasdata.data_util.manipulations import SectorQ`
    ru4en committed Sep 15, 2022
    Configuration menu
    Copy the full SHA
    6b360f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Merge branch 'main' into 2D-Data-Processing-for-Pr

    I've had to discard the tabbing order stuff that Piotr did, because it wasn't compatible with the new layout
    lucas-wilkins committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    3a3887e View commit details
    Browse the repository at this point in the history
  2. Main errors corrected

    lucas-wilkins committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    05cd452 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Adds Tab support for Pr. (Batch Mode not yet functional)

    issue #1448 - Enable batch processing for P(r)
    
    NOTE: This issue is not yet fixed.
    
    Feature:
    
    Selected data sent from the load data can now be sent to Pr window and a new tab will appear for each data set. Although the goal is batch calculate all data and neatly display in a table the current “non batch” tab method can be used for quick references of calculations for each file. In the nect commit I intend to implement a batch tab. Notes for those are in the bottom.
    
    Dev note
    
    -  1) Block automatic calculation after data is sent to Pr prospective whilst batch mode is deselected. (Allow users to hit calculate) Or block graphs from showing automatically as it clusters the interface.
    
    -  2) Fix batch Mode
    o  When batch mode is selected create only one tab (similar to fitting)
    o  New interface for batch / same interface could be used with the addition of “Fit” / ” Graph” button conjunction with the 1st TODO.
    
    3) Clean up Code. The current files ive modified/created are messy. Also comment code
    ru4en authored and dehoni committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    0a0c399 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Added Batch Processing for Pr, However the interface is currently slo…

    …w and efficient. also a way to display/export all the data in a table is still required
    ru4en authored and dehoni committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    09e0f88 View commit details
    Browse the repository at this point in the history
  2. Added Tabs and Batch Processing for Pr.

    Currently, Tabs works. Batch still has a little ironing out to do. mainly its interaction with setCurrentData(). Additionally, The data from Batch still needs to be sent to a Table and eventual reported/exported.
    ru4en authored and dehoni committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    0fb9791 View commit details
    Browse the repository at this point in the history
  3. Added Batch Processing for Pr - work in progress

    files calculated using Pr can now be batch Processed and saved to a table. However, a lot of work is still left to fix optimise and automate specific parts of this feature.
    
    things still left to fix
    - [ ] calculate all files before showing the table
    - [ ] perform calculations without stop showing the plots as it slows down and clutters the interface
    - [ ] optimise, clean and comment the code
    ru4en authored and dehoni committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    a6e308e View commit details
    Browse the repository at this point in the history
  4. Automatically Batch Process all selected files for Pr - work in progress

    Files imported into Pr interface can now automatically be processed and outputs displayed in a table. Code still requires to be optimised and cleaned. A better way to update the table is also required.
    
    things still left to fix
    - [x] calculate all files before showing the table
    - [x] perform calculations without stop showing the plots as it slows down and clutters the interface
    - [ ] optimise, clean and comment the code
    ru4en authored and dehoni committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    3f77a99 View commit details
    Browse the repository at this point in the history
  5. Tab and Batch mode for Pr is now functional.

    However, im still getting errors with displayChange and setCurrentData even though the calculations and outputs are successful.
    ru4en authored and dehoni committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    0ee4dc2 View commit details
    Browse the repository at this point in the history
  6. Fixed Batch Tabs for Pr inversion.

     Batch Processing still not working properly. Cleaned a bit of the code(That I was working on). 2D data shows a plot of the data however calculations still cannot be made. in the process of coding the bit gets a slice of the 2D data.
    ru4en authored and dehoni committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    c9daff5 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. 2D data to 1D data for Pr is now functional.

    when 2D data is loaded into Pr interface a raw data plot should pop up. Using the Pr interface, parameters for the conversions can be inputted and when calculated should update the graphs and calculate the Pr values for those specific slices.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    47fbd39 View commit details
    Browse the repository at this point in the history
  2. Sliced 2D data can be imported to Pr inverter and multiple slices can…

    … be plotted on a single plot.
    
    However, currently only one of the slices is calculated using Pr, this will be changed (Hopefully) in the next commit so that all sliced can be processed together similarly to 1D Batch and its outputs displayed in a table.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    58a3ba8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a054495 View commit details
    Browse the repository at this point in the history
  4. 2D data has a new tab (Ui) with an outputs table.

    the table populates the slices created and the button when pressed need to show plots of the slice.
    
    calculate all button need to also be fixed. the data cannot be read as its not in the right object.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    68620b6 View commit details
    Browse the repository at this point in the history
  5. batch results are consistent now however there are a few bugs with up…

    …dating the gui and getting/setting parameters.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    f9f7602 View commit details
    Browse the repository at this point in the history
  6. Batch results will display Number of terms, reg const and Max Distance.

     Furthermore, the data output ont the batch table will be from self._calculator. this means It's flexible for further expansions and is just as reliable as the gui. Although a few Issues still remain during calculation, one being Q range being set to 0 or bellow which causes the data set to not be calculated and the calculations of the previous data to be set for the 'current' data set (Hence you might see duplicate rows with different file names). In my previous commit in the branch 1D data could not be uploaded for individual calculation that bug has now been fixed. Code still needs to be cleaned up and commented.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    4a1ac0d View commit details
    Browse the repository at this point in the history
  7. got 2D data slices to Show up on batch table.

    this is a bit of a hacky way of getting it to work and is just to get an idea of how it might work. things to improve upon are :-
    
    - [ ] Getting the table in GridPanel.py to work flexibly for both 1D batch aswell as 2D slices.
    
    - [ ] cleaning up slices()
    
    - [ ] making showBatchOutput() more portable
    
    - [ ] creating batch like datalist support for 2D slices. (so that it can be batch processed just like 1D batch files)
    
    - [ ] SORTING OUT THE ERRORS
    
    - [ ] (Might need help) Fix the Wierd Parameter issue. (Currently set/default parameters change to estimates which makes it hard to use reliabely. Background, Qmin and Qmax is also not working as expected, it sets itself to a value bellow 0 causing it to not calculate for that slice.)
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    1f46d14 View commit details
    Browse the repository at this point in the history
  8. Working on Batch Processing for 2D slices.

    need to test, clean up code, and make sure that this doesn't affect 1D batch processing
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    dac109f View commit details
    Browse the repository at this point in the history
  9. Batch Pr processing of 1D data and 2D slices is now functional. Addit…

    …ionally, Q min and Q Max can be seen in the Batch results panel.
    
    However, further testing and Code cleaning is required. Newly created pop up windows such as the batch results, 1D slice plot, and 2D image plots need to be connected with the interface and made to fit in withing the UI.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    575db58 View commit details
    Browse the repository at this point in the history
  10. Batch Pr processing of 1D data and 2D slices is now functional. Addit…

    …ionally, Q min and Q Max can be seen in the Batch results panel.
    
    However, further testing and Code cleaning is required. Newly created pop up windows such as the batch results, 1D slice plot, and 2D image plots need to be connected with the interface and made to fit in withing the UI.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    254f1c1 View commit details
    Browse the repository at this point in the history
  11. Fixed new tab (first tab) from not being able to set data to. Enables…

    … Pr fit and I(q) plots.
    
    This Version should somewhat work besides the found bugs.
    Testing and code cleaning still required.
    
    - [ ]  Batch Processing might not yet be reliable. A row or 2 might duplicate if a parameter is not right eg: Qmax or NoOfTerms.
    
    - [ ] Dropdown menu Goes back to previous Item if user decides to change.
    
    - [ ] All New Windows Are outside the SasView Interface.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    2eaf971 View commit details
    Browse the repository at this point in the history
  12. Parameters for individual data sets can be set using the dropdown men…

    …u. Additionally the dropdown menu used to not set to new selected data which has been fixed. however, in this version 2D data slicing is bracken this is due to some changes with how raw batch data is handles.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    4438331 View commit details
    Browse the repository at this point in the history
  13. set parameters for items in the dropdown menu of batch will saved for…

    … the dataset. when switched back to the dateset (using the dropdown menu) the parameters selected prevously will be set.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    e8ab2e9 View commit details
    Browse the repository at this point in the history
  14. Result Duplication Issue has slightly been patched by setting calcThr…

    …ead to a dir so each data file could be assigned to a thread instance. estimationThread and estimationThreadNT might also need to be changed as such. however more testing is required.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    45f9116 View commit details
    Browse the repository at this point in the history
  15. made a few changed to slicing and 1D batch.

    slicing: slices data are turned into model using the createModelItemWithPlot function.
    this is makes it much easier to move around as it can work just like 1D data.
    
    1D batch: Parameters set before batch processing is remembered and used when processed using batch mode.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    6a4d996 View commit details
    Browse the repository at this point in the history
  16. got batch processing to spit out actual calculations rather then "est…

    …imations".
    
    Parameters whilst, Batch Processing is also remembered.
    Estimated data doesn't mess with actual data unless suggested button is pressed.
    However, Duplication issue still remains.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    ab2fc80 View commit details
    Browse the repository at this point in the history
  17. Calculations on batch interface is more reliable now. Calculations do…

    …ne using to Calculate all button is still a bit buggy.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    c8091e0 View commit details
    Browse the repository at this point in the history
  18. Slicer works a bit smother now.

    Still a bit more tweaking is required for batch processing slices.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    95107e2 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3505d8f View commit details
    Browse the repository at this point in the history
  20. fixed exporting from table issue, buttons in slicer now updates the 2…

    …D rawImage and shows slice using phi. Fixed buttons. Minor cleanups. fixed 2D slices from not being batched processed.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    282c455 View commit details
    Browse the repository at this point in the history
  21. Plots Behaviour is designed to be more dynamic.

    for Devs: Plots in Pr can be disabled using self._allowPlots
    
    Plot Behaviour:
    if Batch or Data2D Slices -> hide Plots
    if Button(Calculate) or Single Data1D -> show Plots
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    893c487 View commit details
    Browse the repository at this point in the history
  22. Cleaned and Added Comments to InversionWidget.py, broke down a few of…

    … the lager functions into smaller functions. And Changes the Warnings for GridPanel.py.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    6b89f1f View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a9dae54 View commit details
    Browse the repository at this point in the history
  24. minor compatibility changes to allow changes made in the main branch …

    …during the time this branch was not updated with it.
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    a661d9c View commit details
    Browse the repository at this point in the history
  25. Few housekeeping changes. tried to fix 2D plotting issue, but I can't…

    … seem get to run with the following code
    
    ```
            GuiUtils.updateModelItemWithPlot(item, new_plot, new_plot.id)
    
            self.base.manager.communicator.plotUpdateSignal.emit([new_plot])
            self.base.manager.communicator.forcePlotDisplaySignal.emit([item, new_plot])
    ```
    
    changes made using feedback from:
    
    1) #2181 (comment)
    removed as it was something that I was testing out but didn't end up using.
    
    2) #2181 (comment)
    Moved closeEvent() from InversionWidget.py to InversionPerspective.py.
    
    3) #2181 (comment)
    changed `from sas.sascalc.dataloader.manipulations import SectorQ` to `from sasdata.data_util.manipulations import SectorQ`
    ru4en authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    c3f7929 View commit details
    Browse the repository at this point in the history
  26. Main errors corrected

    lucas-wilkins authored and dehoni committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    08e01eb View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    b9a02d0 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    325f346 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    68ea756 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. Configuration menu
    Copy the full SHA
    410c696 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. add tab_id to P(r) perspective

    dehoni committed Jun 30, 2023
    Configuration menu
    Copy the full SHA
    5ec9a89 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Configuration menu
    Copy the full SHA
    ae1bb33 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. fix saving when Pr absent

    dehoni committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    ebbfe14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2634f75 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    a5ec34e View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    5e804f2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8f98d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. toogle 2D Data tab

    dehoni committed Jul 8, 2023
    Configuration menu
    Copy the full SHA
    57f0c99 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. Configuration menu
    Copy the full SHA
    be66aa3 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. Configuration menu
    Copy the full SHA
    9ffc80f View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    64e8cb4 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. populate first tab with data

    dehoni committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    ce0f725 View commit details
    Browse the repository at this point in the history
  2. fixing BatchTab naming

    dehoni committed Sep 1, 2023
    Configuration menu
    Copy the full SHA
    9d52bba View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    b2fd716 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    290e51d View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    e4ab4b7 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. Configuration menu
    Copy the full SHA
    bac0a4f View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. add id to new plot

    dehoni committed Sep 17, 2023
    Configuration menu
    Copy the full SHA
    26e0877 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Configuration menu
    Copy the full SHA
    f061e3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae704d0 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Configuration menu
    Copy the full SHA
    cf4ac19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8005823 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Configuration menu
    Copy the full SHA
    a6b3c9a View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. Configuration menu
    Copy the full SHA
    2762b11 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    a0a8c9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b986f61 View commit details
    Browse the repository at this point in the history
  3. latest changes

    dehoni committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    afb0be5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9cb5d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    c45f273 View commit details
    Browse the repository at this point in the history
  2. emmbed 2D plot in Sasview

    dehoni committed Oct 22, 2023
    Configuration menu
    Copy the full SHA
    a0157c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. Configuration menu
    Copy the full SHA
    68979ac View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. set sector to initial values

    dehoni committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    62b3355 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a51118 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b642759 View commit details
    Browse the repository at this point in the history
  4. allow plots for Pr batch

    dehoni committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    c0201ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4fdadbf View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Merge branch 'release_6.0.0' into 2D-Data-Processing-for-Pr

    Wojciech Potrzebowski authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    5d5f27c View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Merge branch 'release_6.0.0' into 2D-Data-Processing-for-Pr

    Wojciech Potrzebowski authored Dec 3, 2023
    Configuration menu
    Copy the full SHA
    6bd8ebb View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    3351e31 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    1a6d3b6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d8967c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ba6825c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a33735 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3130d7e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    932d665 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Configuration menu
    Copy the full SHA
    c51b712 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b45d07c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a15292e View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. Configuration menu
    Copy the full SHA
    beb2cc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd6354e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7daeabd View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    29ccd73 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    1359efa View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Configuration menu
    Copy the full SHA
    62e78d5 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Modified slider stuff

    lucas-wilkins committed May 9, 2024
    Configuration menu
    Copy the full SHA
    bfa9886 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    29fa731 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. remove 2D processing for P(r)

    dehoni committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    384c8e9 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    45a9818 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35d2957 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    8ef427b View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    f4d19ce View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Fix error string

    lucas-wilkins committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    4042788 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef7f234 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0c1fa4 View commit details
    Browse the repository at this point in the history
  4. Unused variable

    lucas-wilkins committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    4b8749b View commit details
    Browse the repository at this point in the history
  5. Alpha check rewrite

    lucas-wilkins committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ad85c7d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    acdaaef View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    de60d82 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Configuration menu
    Copy the full SHA
    4294f80 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2024

  1. Configuration menu
    Copy the full SHA
    9987982 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    053cac6 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. making QRangeSlidersTest run

    dehoni committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    bbbf464 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    146b218 View commit details
    Browse the repository at this point in the history
  2. fixing incursion

    dehoni committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    16496f4 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Configuration menu
    Copy the full SHA
    66f038c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8565ba6 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. reinstate batch table

    dehoni committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    9b2272d View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    befa7a9 View commit details
    Browse the repository at this point in the history