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

Optview rewrite #291

Draft
wants to merge 113 commits into
base: main
Choose a base branch
from
Draft

Optview rewrite #291

wants to merge 113 commits into from

Commits on Mar 12, 2021

  1. Removed old opt view files

    lamkina committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    412f62b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0268ee3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6594c74 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. Configuration menu
    Copy the full SHA
    a1b8565 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    114c2d3 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. Configuration menu
    Copy the full SHA
    2a20675 View commit details
    Browse the repository at this point in the history
  2. Renamed plot controller

    lamkina committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    dd89aad View commit details
    Browse the repository at this point in the history
  3. Renamed plot view

    lamkina committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    d4e53e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86b3ed8 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Added png of pyOptSparse logo to assets

    lamkina committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    6abb656 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    48b2e2c View commit details
    Browse the repository at this point in the history
  3. Added pyOptSparse watermark to initial plot

    lamkina committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    5a44eb9 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Added template for message box views

    lamkina committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    2e0ae5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ce791e View commit details
    Browse the repository at this point in the history
  3. Added shell functions for input handling

    lamkina committed Apr 7, 2021
    Configuration menu
    Copy the full SHA
    64a3602 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

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

Commits on Apr 9, 2021

  1. Added toggle switch UI element

    lamkina committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    0ab660d View commit details
    Browse the repository at this point in the history
  2. Added more functionality and state control

    lamkina committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    64b2c8e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    685da0e View commit details
    Browse the repository at this point in the history
  4. Started framework for plotting

    lamkina committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    51739a5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    308eae1 View commit details
    Browse the repository at this point in the history
  6. Encapsulating state control

    lamkina committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    01fc74e View commit details
    Browse the repository at this point in the history
  7. Added custom switches and state control

    lamkina committed Apr 9, 2021
    Configuration menu
    Copy the full SHA
    18836a0 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

  1. Configuration menu
    Copy the full SHA
    1f15aa1 View commit details
    Browse the repository at this point in the history
  2. Added funcs to scale and unscale x,y vars

    lamkina committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    99e63ed View commit details
    Browse the repository at this point in the history
  3. Re-working plot function to handle new framework

    lamkina committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    b570729 View commit details
    Browse the repository at this point in the history
  4. Changed image to scale with the window

    lamkina committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    5ca12a6 View commit details
    Browse the repository at this point in the history
  5. Added more state control

    lamkina committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    62e316e View commit details
    Browse the repository at this point in the history
  6. Removed shared x-axis option

    lamkina committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    43c6538 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2021

  1. Added file to ignore

    lamkina committed Apr 27, 2021
    Configuration menu
    Copy the full SHA
    8186d05 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2021

  1. Refactored to match new model

    lamkina committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    fe94ebd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    072d94b View commit details
    Browse the repository at this point in the history
  3. New model using underlying data structures

    lamkina committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    8106653 View commit details
    Browse the repository at this point in the history
  4. Removed state controller

    lamkina committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    951d7d5 View commit details
    Browse the repository at this point in the history
  5. Updated view to match controller refactor

    lamkina committed Jun 3, 2021
    Configuration menu
    Copy the full SHA
    41ecf0e View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2021

  1. Refactored to help encapsulate functionality

    lamkina committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    3481cc6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a32002e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06d4f83 View commit details
    Browse the repository at this point in the history
  4. Refactored sub windows

    lamkina committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    62e81df View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    045c68b View commit details
    Browse the repository at this point in the history
  6. Added a model to the configure plot MVC

    lamkina committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    69de609 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5845eaf View commit details
    Browse the repository at this point in the history
  8. Switched location of plot list widget

    lamkina committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    241eed6 View commit details
    Browse the repository at this point in the history
  9. Added tab widgets

    lamkina committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    1fe71f1 View commit details
    Browse the repository at this point in the history
  10. Removed the variable index

    lamkina committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    72fe6a9 View commit details
    Browse the repository at this point in the history
  11. Refactored to clearer locations

    lamkina committed Jun 6, 2021
    Configuration menu
    Copy the full SHA
    6d7ce91 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2021

  1. Started implementing options

    lamkina committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    bd8417f View commit details
    Browse the repository at this point in the history
  2. Adding minor and major iteration logic control

    lamkina committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    e1f7aa0 View commit details
    Browse the repository at this point in the history
  3. Added major and minor iteration toggles

    lamkina committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    8c5ee87 View commit details
    Browse the repository at this point in the history
  4. Unused so I deleted it

    lamkina committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    baaeac1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a83367d View commit details
    Browse the repository at this point in the history
  6. Added subplot labels

    lamkina committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    b3c9c6b View commit details
    Browse the repository at this point in the history
  7. Documentation tweak

    lamkina committed Jun 7, 2021
    Configuration menu
    Copy the full SHA
    944148b View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2021

  1. Removed unessecary x variable functionality and updated configure win…

    …dow MVC to use just one variable window
    lamkina committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    0911144 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5cf1d6e View commit details
    Browse the repository at this point in the history
  3. Moved the variable list widget into different location and replaced t…

    …he x/y variable display with a single variable display. x axis will now be major/minor iterations only.
    lamkina committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    dc5ebe6 View commit details
    Browse the repository at this point in the history
  4. Widgets file for custom configure window widgets

    lamkina committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    0f36798 View commit details
    Browse the repository at this point in the history
  5. Removed x/y variable supprort in favor of x axis being just major/min…

    …or iterations
    lamkina committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    06fe2d5 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'master' of https://github.com/lamkina/pyoptsparse into …

    …optview_rewrite
    lamkina committed Jun 10, 2021
    Configuration menu
    Copy the full SHA
    4dda2e1 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2021

  1. Added scaling and bounds control

    lamkina committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    820ce8d View commit details
    Browse the repository at this point in the history
  2. Removed specific variable options

    lamkina committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    a3c5682 View commit details
    Browse the repository at this point in the history
  3. Added options to each variable class

    lamkina committed Jun 12, 2021
    Configuration menu
    Copy the full SHA
    04b4568 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

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

Commits on Jan 7, 2022

  1. Configuration menu
    Copy the full SHA
    2158be9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a6f75e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7487c4 View commit details
    Browse the repository at this point in the history
  4. Working on the plot configuration window

    lamkina committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    bb9e5a8 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'optview_rewrite' of https://github.com/lamkina/pyoptsparse

     into optview_rewrite
    lamkina committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    f80053e View commit details
    Browse the repository at this point in the history
  6. Fixing bugs with the plot configuration window

    lamkina committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    3a38071 View commit details
    Browse the repository at this point in the history
  7. Removed print statements

    lamkina committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    2716b25 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2022

  1. Major refactor of the configuration window, added the refresh feature…

    …s to the tab windows, added a metadata viewer, and switched to using only the history api
    lamkina committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    f72bea5 View commit details
    Browse the repository at this point in the history
  2. Merged with branch 'main' from mdolab/pyoptsparse

    lamkina committed Mar 30, 2022
    Configuration menu
    Copy the full SHA
    e59a85d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    162a823 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2022

  1. Created a new MVC for handling x and y variables with real-time plott…

    …ing, still a work in progress
    lamkina committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    308a34f View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

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

Commits on Apr 2, 2022

  1. Fixed most of the bugs with plotting and formatting. Also added warni…

    …ngs for variable size mismatches
    lamkina committed Apr 2, 2022
    Configuration menu
    Copy the full SHA
    28c7536 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ce297b View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2022

  1. Configuration menu
    Copy the full SHA
    98aa74b View commit details
    Browse the repository at this point in the history
  2. Added docstrings, updated import format, and did a minor refactor wit…

    …h controllers and models
    lamkina committed Apr 3, 2022
    Configuration menu
    Copy the full SHA
    84387eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01797e1 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Configuration menu
    Copy the full SHA
    2ada904 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    419b901 View commit details
    Browse the repository at this point in the history
  3. Flake8 and I are having fun

    lamkina committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    0b26e6a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c8dd991 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b971bfa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    16c6737 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

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

Commits on Apr 8, 2022

  1. Data now loads with the file, all DV's get displayed, curve labels ar…

    …e configurable, DV groups are color coded, and search bars now filter the data
    lamkina committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    b28c8c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    745480c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3e569b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    292b59e View commit details
    Browse the repository at this point in the history

Commits on May 15, 2022

  1. Added dark mode, legend config options, and fixed a bug with minor it…

    …erations. Also refactored the file and variable data structures to be more pythonic
    lamkina committed May 15, 2022
    Configuration menu
    Copy the full SHA
    d1826cb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    36c250b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    152c813 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

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

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    78f7847 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1a0d6f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b3f138 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14fd5a4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    89700d0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da2ec18 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Adding more keyboard shortcuts and updating package names after struc…

    …ture refactor
    Andrew Lamkin authored and Andrew Lamkin committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    4aa2cc8 View commit details
    Browse the repository at this point in the history
  2. Merging updated main with meson build

    Andrew Lamkin authored and Andrew Lamkin committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    50391b1 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2022

  1. Updated to PyQt6 to work with ARM

    Andrew Lamkin authored and Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    e7bb697 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of github.com:mdolab/pyoptsparse into optview_rew…

    …rite
    Andrew Lamkin authored and Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    da66ae4 View commit details
    Browse the repository at this point in the history
  3. Fixing flake8 errors

    Andrew Lamkin authored and Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    ea9eecb View commit details
    Browse the repository at this point in the history
  4. Fixing black formatting

    Andrew Lamkin authored and Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    02d5744 View commit details
    Browse the repository at this point in the history
  5. Fixing isort formatting

    Andrew Lamkin authored and Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    9f1f08f View commit details
    Browse the repository at this point in the history
  6. Added updated optview logo that matches mdolab colors

    Andrew Lamkin authored and Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    b7f7945 View commit details
    Browse the repository at this point in the history
  7. Fixing meson build file

    Andrew Lamkin authored and Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    e03ccba View commit details
    Browse the repository at this point in the history
  8. Fixing more meson build issues

    Andrew Lamkin authored and Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    748b492 View commit details
    Browse the repository at this point in the history
  9. Major refactor to improve maintainablility

    Andrew Lamkin committed Oct 12, 2022
    Configuration menu
    Copy the full SHA
    c6dbff0 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Fixing meson build issues

    Andrew Lamkin committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    9500b1e View commit details
    Browse the repository at this point in the history