JupyterFramework#

class JupyterFramework(width=2000, height=1000)#

Docstring JupyterFramework for GUI

Methods

JupyterFramework.backup_step_to_previous()

JupyterFramework.boot_gui()

Initial booting of the gui

JupyterFramework.calculate_and_plot_distances_proteins(obj)

calculate all minimal distances between a protein and a sphere

JupyterFramework.calculate_and_plot_sphere_radii(obj)

Call calculation of all sphere radii

JupyterFramework.crop_fit(obj)

Crop fit around fit

JupyterFramework.dbscan_recluster(obj)

run DBSCAN clustering and re-assign clusters

JupyterFramework.delete_cluster(obj)

JupyterFramework.delete_fit(obj)

deletes a selected fit

JupyterFramework.delete_normals(obj)

JupyterFramework.execute_delete_protein_positions(obj)

JupyterFramework.execute_load_protein_position(obj)

Load the position file to calculate distances

JupyterFramework.fit_cylinder(obj)

Fit lstsq ellipsoid to selected cluster

JupyterFramework.fit_ellipsoid(obj)

Fit lstsq ellipsoid to selected cluster

JupyterFramework.fit_idx_conv()

Helper function to convert the index of a fit

JupyterFramework.fit_parametrization(...)

JupyterFramework.fit_rbf(obj)

fit RBF to selected clusters

JupyterFramework.fit_sphere(obj)

Fit lstsq sphere to selected cluster

JupyterFramework.flip_normals(obj)

JupyterFramework.get_and_plot_normals(obj)

JupyterFramework.get_fit_normals(obj)

JupyterFramework.gui_elements_cluster_analysis()

Load Loading interface

JupyterFramework.gui_elements_loading()

Load Loading interface

JupyterFramework.highlight_clusters(obj)

JupyterFramework.highlight_clusters_size(obj)

JupyterFramework.highlight_fits(obj)

JupyterFramework.load_from_point_cloud(obj)

JupyterFramework.load_from_stl_file(obj)

JupyterFramework.load_mrc_file(obj)

Load MRC file and populate backend

JupyterFramework.load_pickle(obj)

load state as hdf5

JupyterFramework.load_raw_image(obj)

Load a raw mrc slice

JupyterFramework.load_state_hdf(obj)

load state as hdf5

JupyterFramework.load_viz(obj)

Load Visualizations

JupyterFramework.merge_clusters(obj)

Merge selected clusters

JupyterFramework.outlier_removal(obj)

remove statistical outliers

JupyterFramework.plot_cluster_size(obj)

JupyterFramework.reload_gui()

Reloads the entire gui after applying changes

JupyterFramework.remove_eigenvalue_outliers(obj)

remove edge outliers

JupyterFramework.reset_input(obj)

Reset input

JupyterFramework.rotate_back(obj)

rotate Lamina back to original position

JupyterFramework.rotate_flat(obj)

Rotate Lamina Flat onto xy plane

JupyterFramework.sample_fit(obj)

JupyterFramework.save_clusters_mrc(obj)

Saves an MRC file with the selected clusters and fits

JupyterFramework.save_clusters_txt(obj)

Saves a TXT file with the selected clusters and fits

JupyterFramework.save_distance_file(obj)

JupyterFramework.save_distance_plot(obj)

JupyterFramework.save_downcloud_txt(obj)

JupyterFramework.save_normals_file(obj)

JupyterFramework.save_pickle(obj)

save state as hdf5 file

JupyterFramework.save_radii_file(obj)

JupyterFramework.save_radii_plot(obj)

JupyterFramework.save_state_hdf(obj)

save state as hdf5 file

JupyterFramework.split_clusters(obj)

Split selected clusters

JupyterFramework.trim_top_bottom(obj)

Above and below a certain value

JupyterFramework.undo_step(obj)

undo last step

JupyterFramework.update_downsampling()

Downsample large point clouds.