##// END OF EJS Templates
Shut down kernels in parallel...
Shut down kernels in parallel When stopping the notebook server, it currently sends a shutdown request to each kernel and then waits for the process to finish. This can be slow if you have several kernels running. This makes it issues all the shutdown requests before waiting on the processes, so shutdown happens in parallel. KernelManager (and MultiKernelManager) gain three new public API methods to allow this: * request_shutdown (promoted from a private method) * wait_shutdown (refactored out of shutdown_kernel) * cleanup (refactored out of shutdown_kernel)

File last commit:

r15520:44a94be1 merge
r16510:633371e5
Show More
tree.html
121 lines | 4.8 KiB | text/html | HtmlLexer
Brian E. Granger
More work on the less setup.
r10706 {% extends "page.html" %}
Stefan van der Walt
Use template inheritance.
r5324
Brian E. Granger
Nice dashboard page titles like /.../examples/notebooks/
r15085 {% block title %}{{page_title}}{% endblock %}
Stefan van der Walt
Use template inheritance.
r5324
Stefan van der Walt
Add logout button.
r5325
Brian E. Granger
Creating override.css for each page....
r10723 {% block stylesheet %}
{{super()}}
<link rel="stylesheet" href="{{ static_url("tree/css/override.css") }}" type="text/css" />
{% endblock %}
Stefan van der Walt
Add logout button.
r5325 {% block params %}
Brian Granger
Major refactoring of notebook....
r6193
MinRK
quote data attributes...
r13061 data-project="{{project}}"
MinRK
s/base_project_url/base_url/...
r15238 data-base-url="{{base_url}}"
MinRK
quote data attributes...
r13061 data-notebook-path="{{notebook_path}}"
Brian Granger
Major refactoring of notebook....
r6193
Cameron Bates
Refactor notebook to use Jinja2 instead of tornado templates
r8350 {% endblock %}
Stefan van der Walt
Use template inheritance.
r5324
Brian Granger
Major refactoring of notebook....
r6193
Brian Granger
Refactoring templates and top level js/css organization.
r6192 {% block site %}
MinRK
ipython-main-app should be a bootstrap container
r10898 <div id="ipython-main-app" class="container">
Brian Granger
Refactoring templates and top level js/css organization.
r6192
Brian E. Granger
Tighten spacing of dashboard.
r15077 <div id="tab_content" class="tabbable">
<ul id="tabs" class="nav nav-tabs">
MinRK
use named tabs in tree
r10928 <li class="active"><a href="#notebooks" data-toggle="tab">Notebooks</a></li>
Paul Ivanov
put Running tab on the page
r15380 <li><a href="#running" data-toggle="tab">Running</a></li>
MinRK
use named tabs in tree
r10928 <li><a href="#clusters" data-toggle="tab">Clusters</a></li>
Brian Granger
Initial try at adding tabs to project dashboard.
r6194 </ul>
MinRK
bootstrap base, auth
r10885 <div class="tab-content">
MinRK
use named tabs in tree
r10928 <div id="notebooks" class="tab-pane active">
Brian E. Granger
Tighten spacing of dashboard.
r15077 <div id="notebook_toolbar" class="row-fluid">
<div class="span8">
<form id='alternate_upload' class='alternate_upload' >
Paul Ivanov
small whitespace cleanup, renamed drag_info...
r15518 <span id="notebook_list_info" style="position:absolute" >
Brian E. Granger
Tighten spacing of dashboard.
r15077 To import a notebook, drag the file onto the listing below or <strong>click here</strong>.
Paul Ivanov
small whitespace cleanup, renamed drag_info...
r15518 </span>
Brian E. Granger
Tighten spacing of dashboard.
r15077 <input type="file" name="datafile" class="fileinput" multiple='multiple'>
</form>
</div>
<div class="span4 clearfix">
<span id="notebook_buttons" class="pull-right">
<button id="new_notebook" title="Create new notebook" class="btn btn-small">New Notebook</button>
<button id="refresh_notebook_list" title="Refresh notebook list" class="btn btn-small"><i class="icon-refresh"></i></button>
</span>
</div>
Brian Granger
Initial try at adding tabs to project dashboard.
r6194 </div>
MinRK
use row-fluid for tree_list
r10919 <div id="notebook_list">
MinRK
use row-fluid for cluster list
r10920 <div id="notebook_list_header" class="row-fluid list_header">
MinRK
use row-fluid for tree_list
r10919 <div id="project_name">
Bussonnier Matthias
Fix project path url in dashbord...
r9275 <ul class="breadcrumb">
Brian E. Granger
Breadcrumb home icon.
r15101 <li><a href="{{breadcrumbs[0][0]}}"><i class="icon-home"></i></a><span>/</span></li>
Brian E. Granger
Adding proper breadcrumb support.
r15073 {% for crumb in breadcrumbs[1:] %}
<li><a href="{{crumb[0]}}">{{crumb[1]}}</a> <span>/</span></li>
Bussonnier Matthias
Fix project path url in dashbord...
r9275 {% endfor %}
</ul>
MinRK
fight with bootstrap a little less in tree view
r10911 </div>
MinRK
use row-fluid for tree_list
r10919 </div>
</div>
Brian E. Granger
File upload/import working from notebook browser.
r4491 </div>
MinRK
bootstrap base, auth
r10885
Paul Ivanov
put Running tab on the page
r15380 <div id="running" class="tab-pane">
<div id="running_toolbar" class="row-fluid">
<div class="span8">
<span id="running_list_info">Currently running IPython notebooks</span>
</div>
<div class="span4" class="clearfix">
<span id="running_buttons" class="pull-right">
Paul Ivanov
ok, Running tab is working now
r15454 <button id="refresh_running_list" title="Refresh running list" class="btn btn-small"><i class="icon-refresh"></i></button>
Paul Ivanov
put Running tab on the page
r15380 </span>
</div>
</div>
<div id="running_list">
Paul Ivanov
small whitespace cleanup, renamed drag_info...
r15518 <div id="running_list_header" class="row-fluid list_header">
Paul Ivanov
refer to notebooks, not kernels.
r15482 <div> There are no notebooks running. </div>
Paul Ivanov
ok, Running tab is working now
r15454 </div>
Paul Ivanov
put Running tab on the page
r15380 </div>
</div>
MinRK
use named tabs in tree
r10928 <div id="clusters" class="tab-pane">
Brian Granger
Draft of the cluster list UI....
r6195
Brian E. Granger
Tighten spacing of dashboard.
r15077 <div id="cluster_toolbar" class="row-fluid">
<div class="span8">
<span id="cluster_list_info">IPython parallel computing clusters</span>
</div>
<div class="span4" class="clearfix">
<span id="cluster_buttons" class="pull-right">
<button id="refresh_cluster_list" title="Refresh cluster list" class="btn btn-small"><i class="icon-refresh"></i></button>
</span>
</div>
Brian Granger
Draft of the cluster list UI....
r6195 </div>
MinRK
use row-fluid for cluster list
r10920 <div id="cluster_list">
<div id="cluster_list_header" class="row-fluid list_header">
Brian E. Granger
Tighten spacing of dashboard.
r15077 <div class="profile_col span4">profile</div>
<div class="status_col span3">status</div>
<div class="engines_col span3" title="Enter the number of engines to start or empty for default"># of engines</div>
<div class="action_col span2">action</div>
MinRK
use row-fluid for cluster list
r10920 </div>
</div>
Brian E. Granger
Implemented basic notebook browser and fixed numerous bugs.
r4488 </div>
Brian Granger
Initial try at adding tabs to project dashboard.
r6194 </div>
Brian Granger
Refactoring templates and top level js/css organization.
r6192
</div>
Cameron Bates
Refactor notebook to use Jinja2 instead of tornado templates
r8350 {% endblock %}
Brian E. Granger
Implemented basic notebook browser and fixed numerous bugs.
r4488
Stefan van der Walt
Use template inheritance.
r5324 {% block script %}
Matthias BUSSONNIER
propagate use_less flag in all pages
r9384 {{super()}}
MinRK
add utils.js to tree template
r13062 <script src="{{ static_url("base/js/utils.js") }}" type="text/javascript" charset="utf-8"></script>
MinRK
bootstrapify delete dialog
r10921 <script src="{{static_url("base/js/dialog.js") }}" type="text/javascript" charset="utf-8"></script>
Paul Ivanov
added IPython.session_list...
r15479 <script src="{{static_url("tree/js/sessionlist.js") }}" type="text/javascript" charset="utf-8"></script>
Brian E. Granger
More work on the less setup.
r10706 <script src="{{static_url("tree/js/notebooklist.js") }}" type="text/javascript" charset="utf-8"></script>
Paul Ivanov
put Running tab on the page
r15380 <script src="{{static_url("tree/js/kernellist.js") }}" type="text/javascript" charset="utf-8"></script>
Brian E. Granger
More work on the less setup.
r10706 <script src="{{static_url("tree/js/clusterlist.js") }}" type="text/javascript" charset="utf-8"></script>
Brian E. Granger
Renaming main JS files.
r10711 <script src="{{static_url("tree/js/main.js") }}" type="text/javascript" charset="utf-8"></script>
Cameron Bates
Refactor notebook to use Jinja2 instead of tornado templates
r8350 {% endblock %}