Skip to content

modelon-community/impact-voila-app-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

impact-voila-app-example

This is a small sample project that serves a demonstrator on how to build a voila app in Modelon Impact.

Getting started

To get access to the apps:

  • Check out the project using the project explorer
  • Open a workspace containing the project
  • You should now be able to access all apps from the apps menu (some of them requires having a model selected).

Examples

There are 4 examples in this repo:

  • voila-hello-world: Simplest possible voila app to get started.
  • voila-minimal: Minimal user interface with Jupyter Widgets, Plotly and the Modelon Impact Client libraries.
  • voila-basic-gui: Shows how Jupyter Widgets, Plotly and the Modelon Impact Client libraries can be leveraged to create a basic UI.
  • voila-external-dependency: Shows how external dependencies can be added to an application.
  • voila-custom-experiment-gui: A custom user interface for experiments and analysis (parameter dialog, redeclares, experiment control, comparing results, export, ...).

Best Practices

  • Version controlling a .ipynb is difficult since cell output is stored in the .ipynb file. Keep the bulk of your code in a separate python file.
  • Alternatively jupytext can be used to keep notebook output out of version control.

Additional resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •