pibronic.plotting package¶
Scripts involved in plotting information¶
Submodules¶
pibronic.plotting.grid_plots module¶
analysis plotting - intensity grid of the parameters of a model
pibronic.plotting.plotting module¶
first pass at creating plotting module
-
pibronic.plotting.plotting.
generate_tau_values
(self, temperature, idx_FS)[source]¶ returns a numpy array of the same length as lst_P takes in one temperature and an array of P values
-
pibronic.plotting.plotting.
load_analytical_original
(self)[source]¶ generic loading function that can be used by multiple plotting classes
-
pibronic.plotting.plotting.
load_analytical_sampling
(self)[source]¶ generic loading function that can be used by multiple plotting classes
-
pibronic.plotting.plotting.
load_sos
(self, basis_size=80)[source]¶ generic loading function that can be used by multiple plotting classes
-
pibronic.plotting.plotting.
load_trotter_coupled
(self, basis_size=80)[source]¶ generic loading function that can be used by multiple plotting classes
-
class
pibronic.plotting.plotting.
plot_Z_multiple_FS
(list_of_FileStructure_objects)[source]¶ Bases:
pibronic.plotting.virtual.plotVirtual
this is just an empty template at the moment, will be completed later
-
class
pibronic.plotting.plotting.
plot_Z_test
(list_of_FileStructure_objects)[source]¶ Bases:
pibronic.plotting.virtual.plotVirtual
plotting when we only provide 1 FS object
-
class
pibronic.plotting.plotting.
plot_original_Z_test
(list_of_FileStructure_objects)[source]¶ Bases:
pibronic.plotting.virtual.plotVirtual
plotting pimc results against analytical results of original model when we only provide 1 FS object
-
generate_file_lists
()[source]¶ create a list of lists of parameters specific to each FileStructure object
-
-
class
pibronic.plotting.plotting.
plot_original_Z_vs_diagonal_test
(list_of_FileStructure_objects)[source]¶ Bases:
pibronic.plotting.plotting.plot_Z_multiple_FS
plotting pimc results drawn from the original_coupled_model.json vs the pimc results drawn from the diagonal of the coupled_model.json vs analytical results of the original model when we provide 2 FS objects
-
class
pibronic.plotting.plotting.
plot_rectangle
(list_of_FileStructure_objects)[source]¶
-
class
pibronic.plotting.plotting.
plot_sos_Z_vs_rho_n
(list_of_FileStructure_objects)[source]¶ Bases:
pibronic.plotting.plotting.plot_Z_multiple_FS
plotting pimc results drawn from the coupled_model.json vs the pimc results drawn from a rho vs sos results of the coupled model when we provide 2 FS objects
pibronic.plotting.prepare module¶
functions which prepare the environment for executing matplotlib on the server
pibronic.plotting.virtual module¶
-
class
pibronic.plotting.virtual.
plotVirtual
(list_of_FileStructure_objects)[source]¶ Bases:
object
outline the basic flow of plotting most members are designed to be overloaded actual plotting functions should be added to children classes
-
generate_parameter_lists
()[source]¶ create lists of all possible unique valid parameters that are to be plotted for example:
- a list of all possible bead values might be [12, 20, 50],
- a list of all possible temperature values might be [250.00, 275.00, 300.00]
which could arise from 3 data files with the following parameters:
- [12, 250.00], [20, 275.00], [50, 300.00]
or 5 data files with the following parameters:
- [12, 250.00], [12, 275.00], [12, 300.00], [22, 300.00], [50, 300.00]
the purposes of this function is to generate lists which allow for modifying the range of each parameter separately using intersections
-