cortex.webgl.make_static¶
-
cortex.webgl.
make_static
(outpath, data, types=('inflated'), recache=False, cmap='RdBu_r', template='static.html', layout=None, anonymize=False, overlays_available=None, html_embed=True, overlays_visible=('rois', 'sulci'), labels_visible=('rois'), overlay_file=None, copy_ctmfiles=True, title='Brain', **kwargs)[source]¶ Creates a static webGL MRI viewer in your filesystem so that it can easily be posted publically for sharing or just saved for later viewing.
- Parameters
- outpathstring
The directory where the static viewer will be saved. Will be created if it doesn’t already exist.
- dataDataset object or implicit Dataset
Dataset object containing all the data you wish to plot. Can be any type of implicit dataset, such as a single Volume, Vertex, etc. object or a dictionary of Volume, Vertex. etc. objects.
- recachebool, optional
Force recreation of CTM and SVG files for surfaces. Default False
- templatestring, optional
Name of template HTML file. Default ‘static.html’
- anonymizebool, optional
Whether to rename CTM and SVG files generically, for public distribution. Default False
- overlays_availabletuple, optional
Overlays availble in the viewer. If None, then all overlay layers of the svg file will be potentially available in the viewer (whether initially visible or not). This provides the option to include, e.g., only a subset of layers for a given static viewer.
- overlays_visibletuple, optional
The listed overlay layers will be set visible by default. Layers not listed here will be hidden by default (but can be enabled in the viewer GUI). Default (‘rois’, ‘sulci’)
- labels_visibletuple, optional
Labels for the listed layers will be set visible by default. Labels for layers not listed here will be hidden by default (but can be enabled in the viewer GUI). Default (‘rois’, )
- **kwargs
All additional keyword arguments are passed to the template renderer.
- Other Parameters
- typestuple, optional
Types of surfaces to include in addition to the original (fiducial, pial, and white matter) and flat surfaces. Default (‘inflated’, )
- cmapstring, optional
Name of default colormap. Default ‘RdBu_r’ TODO: DOES THIS DO ANYTHING ANYMORE?
- overlay_filestr, optional
Custom overlays.svg file to use instead of the default one for this subject (if not None). Default None.
- html_embedbool, optional
Whether to embed the webgl resources in the html output. Default ‘True’. If ‘False’, the webgl resources must be served by your web server.
- copy_ctmfilesbool, optional
Whether to copy the CTM files to the static directory. Default ‘True’. In some use cases, the same CTM data will be used in many static views. To avoid duplication of files, set to ‘False’. (The datastore cache must then be served with your web server).
- titlestr, optional
The title that is displayed on the viewer website when it is loaded in a browser.
Notes
You will need a real web server to view this, since file:// paths don’t handle xsrf correctly