Lower runtime on notebooks
Currently, a large group of the notebook's runtimes are very long, which defeats the purpose of having an easy-to-access example for people to learn how the code works. Go through notebooks with excessive execution times and try and limit runtime. We currently have 68 notebooks not including NotebookTest.ipynb, meaning for efficient testing we need to drastically lower runtime.
While looking through notebooks, attempt to fix any markdown errors as you come across them as some cells have typos or statements about the code base that are no longer true.
Notebooks runtimes above 15 seconds:
Workshop_RemoteCommunities.ipynb : 1 hour 18 minutes
GaussianProcessTemplate.ipynb : 15 minutes 15.3 seconds
LinearRegressionTemplate.ipynb : 15 minutes 15.2 seconds
NeuralNetworkTemplate.ipynb : 15 minutes 11 seconds
building_to_surrogate_tf.ipynb : 10 minutes 31.5 seconds
BuildingOptimization.ipynb : 9 minutes 13.4 seconds
BuildingOptimizationWithDask.ipynb : 8 minutes 54.5 seconds
OptimizationRunFlexibility.ipynb : 5 minutes 48.3 seconds
SobolSensitivityAnalysis.ipynb : 4 minutes 8.5 seconds
FitGPAdaptive.ipynb : 3 minutes 18.1 seconds
BayesianNetwork.ipynb : 2 minutes 31.2 seconds
MorrisScreening.ipynb : 1 minute 48.1 seconds
ApplyingTimeStampsAsIndexOnEvaluatorEPOutputs.ipynb : 1 minute 30.2 seconds
FitFeedforwardNeuralNetworkWithDask.ipynb : 1 minute 12.7 seconds
Selectors.ipynb : 1 minute 10.2 seconds
ObjectivesAndConstraints.ipynb : 58.9 seconds
ParametricAnalysis.ipynb : 58.2 seconds
FitNNTF.ipynb : 56.9 seconds
PlatypusConverter.ipynb : 55.1 seconds
weatherClassWalkthrough.ipynb : 53.2 seconds
FitFeedforwardNeuralNetwork.ipynb : 51.7 seconds
Multiple inputs example.ipynb : 31.6 seconds
Generic Selectors.ipynb : 29.2 seconds
AutomaticErrorHandling.ipynb : 28.9 seconds
FitGPModel.ipynb : 20.6 seconds
EPtoEHEvaluators.ipynb : 20.1 seconds
CustomEPObjective.ipynb : 18.1 seconds
InteractiveSurrogate.ipynb : 17.5 seconds