def test_fill_html_template(): fsaverage = fetch_surf_fsaverage() mesh = surface.load_surf_mesh(fsaverage['pial_right']) surf_map = mesh[0][:, 0] img = _get_img() info = html_surface.one_mesh_info( surf_map, fsaverage['pial_right'], '90%', black_bg=True, bg_map=fsaverage['sulc_right']) html = html_surface._fill_html_template(info, embed_js=False) check_html(html) assert "jquery.min.js" in html.html info = html_surface.full_brain_info(img) html = html_surface._fill_html_template(info) check_html(html) assert "* plotly.js (gl3d - minified) v1.38.3" in html.html
def test_full_brain_info(): surfaces = datasets.fetch_surf_fsaverage() img = _get_img() info = html_surface.full_brain_info(img, surfaces) check_colors(info['colorscale']) assert {'pial_left', 'pial_right', 'inflated_left', 'inflated_right', 'vertexcolor_left', 'vertexcolor_right'}.issubset(info.keys()) assert info['cmin'] == - info['cmax'] assert info['full_brain_mesh'] assert not info['black_bg'] assert type(info['cmax']) == float json.dumps(info) for hemi in ['left', 'right']: mesh = surface.load_surf_mesh(surfaces['pial_{}'.format(hemi)]) assert len(info['vertexcolor_{}'.format(hemi)]) == len(mesh[0]) assert len(decode( info['inflated_{}'.format(hemi)]['_z'], '<f4')) == len(mesh[0]) assert len(decode( info['pial_{}'.format(hemi)]['_j'], '<i4')) == len(mesh[1])
def test_full_brain_info(): fsaverage = fetch_surf_fsaverage() img = _get_img() info = html_surface.full_brain_info(img) check_colors(info['colorscale']) assert {'pial_left', 'pial_right', 'inflated_left', 'inflated_right', 'vertexcolor_left', 'vertexcolor_right'}.issubset(info.keys()) assert info['cmin'] == - info['cmax'] assert info['full_brain_mesh'] assert not info['black_bg'] assert type(info['cmax']) == float json.dumps(info) for hemi in ['left', 'right']: mesh = surface.load_surf_mesh(fsaverage['pial_{}'.format(hemi)]) assert len(info['vertexcolor_{}'.format(hemi)]) == len(mesh[0]) assert len(decode( info['inflated_{}'.format(hemi)]['_z'], '<f4')) == len(mesh[0]) assert len(decode( info['pial_{}'.format(hemi)]['_j'], '<i4')) == len(mesh[1])