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

Plot with custom species #997

Closed
wants to merge 30 commits into from
Closed

Commits on Aug 13, 2020

  1. Disabled the duplicate option for projects and experiments.

    Fixed bug with refreshing after model extraction from a workflow.
    Fixed bug with destination for models extracted from workflows.
    BryanRumsey committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    ab5fced View commit details
    Browse the repository at this point in the history
  2. Removed the project check and function that retreives the experiments…

    … from the model editor and the workflow selection pages.
    
    Removed the experiments form the query string for workflows.
    Added breadcrumb links to the workflow manager that is displayed only when the model is in a project.
    Added function to update the workflow breadcrumb if the workflow name is changed.
    Closes #965
    BryanRumsey committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    1a0d2d0 View commit details
    Browse the repository at this point in the history
  3. Removed the render experiments select view function and test decides …

    …when to call that function.
    
    Removed the function that updates workflow path when a new experiment is chosen and the event that triggers it.
    Removed the function that updates the url params 'experiments' and 'parentPath'.
    Closes #964
    BryanRumsey committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    173a8a2 View commit details
    Browse the repository at this point in the history
  4. Changed the workflow editor and model veiwer containers to be expanda…

    …ble when the workflow is running.
    
    Refactored the workflow manager page to only render the workflow editor if the status is new or ready.
    Refactored the workflow manager page to render the model viewer and workflow status containers only when the status is not new or ready.
    Refactored the workflow manager page to only render the workflow info and workflow results containers if the status is error or complete.
    Changed the header of the Model Veiwer container to 'Preview Model: <<model_name>>'.
    Closes #963
    BryanRumsey committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    098ab36 View commit details
    Browse the repository at this point in the history
  5. Added button that returns the user to the project page and saves the …

    …project if the status is ready.
    
    Closes #966
    BryanRumsey committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    72e29ce View commit details
    Browse the repository at this point in the history
  6. Changed the button text for save plot button to 'Save Plot to Gallary'.

    Added function that disables the save plot button after saving the plot.
    Added function to disable the save plot button if the plot was saved in a previous session.
    Closes #980
    BryanRumsey committed Aug 13, 2020
    Configuration menu
    Copy the full SHA
    0f7a366 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2020

  1. Configuration menu
    Copy the full SHA
    2834daf View commit details
    Browse the repository at this point in the history
  2. Changed the 'Experiments' header to 'Workflow Groups'.

    Changed the name of the default workflow group to 'WorkflowGroup1'.
    Removed the 'Workflows' header.
    Closes #962
    BryanRumsey committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    11a8198 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d5cd0d5 View commit details
    Browse the repository at this point in the history
  4. Added notebook workflows to the workflow groups.

    Disabled annotations for notebook workflows.
    Refactored the handleOpenWorkflowClick function to be able to open both StochSS and Notebook workflows.
    Added a parent path to the notebook the new notebook workflow request to allow the notebook to be stored in the selected workflow group.
    Refactored the workflow notebook api handler to use the parent path of the request for new notebook workflows as the dest_path and to use the dirname of the workflow path for workflows being converted into notebooks as the dest_path.
    Closes #968
    BryanRumsey committed Aug 14, 2020
    Configuration menu
    Copy the full SHA
    903195e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    399de11 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    681548e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bcd7a4c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f625ba3 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2020

  1. Added modal that informs the user that they need to create a model be…

    …fore they can create a new workflow.
    
    Fixed bug that was preventing notebook workflows from being moved to the trash.
    Added keyword argument 'dest_path' to the sciope model inference and model exploration conversion scripts to allow the notebooks to be saved to a workflow group.
    Added checks to the drag and drop that prevents files from being dragged from trash back into trash.
    Modified the checks for the drag and drop to allow the user to move notebook workflows to a workflow group
    .
    BryanRumsey committed Aug 17, 2020
    1 Configuration menu
    Copy the full SHA
    0c15fd1 View commit details
    Browse the repository at this point in the history
  2. Added 'in files' to the response message for project manager requsets…

    … that write files to the users file system outside of the project.
    BryanRumsey committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    c6184ff View commit details
    Browse the repository at this point in the history
  3. Added type to the project model.

    Added type to the response dict of the load-project api request.
    Added type to the workflow listings on the project manager page.
    Closes #973
    BryanRumsey committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    bc7de88 View commit details
    Browse the repository at this point in the history
  4. Added modal to handler usecase of no workflow groups.

    Added callback function to the addNewWorkflowGroup function that will be executed instead of the update function if it exists.
    Refactored the 'Create workflow with model' button to be a drop down button with options for each workflow group.
    Added function to handles cases of no workflow groups found that call the newWorkflowGroup function of the project manager to prompt the user to name the workflow group before navigating to the workflow selection page.
    Added a button for creating the workflow groups.
    Closes #988
    BryanRumsey committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    44bdedf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3c9e615 View commit details
    Browse the repository at this point in the history
  6. fixed the disabled featured for the workflow selection buttons.

    Added the StochSS workflow button, the ensemble simulation notebook button, and the sciope model inference notebook button to the list of disabled button in the validate workflow function.
    Closes #991
    BryanRumsey committed Aug 17, 2020
    Configuration menu
    Copy the full SHA
    efba615 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2020

  1. Configuration menu
    Copy the full SHA
    ca91730 View commit details
    Browse the repository at this point in the history
  2. Added class styling to simulate the styling of an 'a' tag with a href…

    … attribute.
    
    Removed the href from the breadcrumb and added the 'active-link' class.
    Added event listener and function to save a model and then navigate to the project when the breadcrumb link is clicked.
    Removed the extension from the breadcrumb link in the workflow selection page.
    BryanRumsey committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    6f7d923 View commit details
    Browse the repository at this point in the history
  3. Added function to save a workflow before navigating to the project.

    Refactored the return to project click function to save a workflow with status of new and ready.
    Added the workflow group to the breadcrumb links on the workflow selection page.
    Closes #993
    BryanRumsey committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    fb9a354 View commit details
    Browse the repository at this point in the history
  4. Added a page flag to determine if the workflow model was loaded.

    Added the page flag to the check that saves the workflow before returning to the project that prevents to workflow from being saved if the model wasn't loaded.
    Added function to disable the workflow state buttons if the model was not loaded.
    BryanRumsey committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    5aaa465 View commit details
    Browse the repository at this point in the history
  5. changed all instances where window.location.href was used to download…

    … files to window.open (fixes hanging file browser page and iframe error).
    BryanRumsey committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    b24cd99 View commit details
    Browse the repository at this point in the history
  6. Updated the workflow selection pages validate workflow function that …

    …disables workflow options that wont run with the model.
    BryanRumsey committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    81efc95 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    30838d8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4357e07 View commit details
    Browse the repository at this point in the history
  9. Refactored the project managers update function to update the models …

    …listing section if there are changes to the workflow group listing section.
    BryanRumsey committed Aug 18, 2020
    Configuration menu
    Copy the full SHA
    5d1cbb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2020

  1. Added event listener to the plotly element that detects changes in th…

    …e visible trace groups and records a list of currently visible species.
    
    Added the list of currently visible species to the data set in the save plot request.
    Added checks to determine if the new plot has already been saved when the visible species changes in the plot.
    Added function to the plot results script to turn off trace groups for species that are not in the list of species sent in the request if they are sent.
    Added key to the plots config that makes the plot static in the project manager.
    Disabled default plotly legend event listeners.
    Closes #981
    BryanRumsey committed Aug 19, 2020
    Configuration menu
    Copy the full SHA
    09846ab View commit details
    Browse the repository at this point in the history