models.big_phi¶
-
class
pyphi.models.big_phi.BigMip(phi=None, unpartitioned_constellation=None, partitioned_constellation=None, subsystem=None, cut_subsystem=None)¶ A minimum information partition for \(\Phi\) calculation.
BigMips may be compared with the built-in Python comparison operators (
<,>, etc.). First,phivalues are compared. Then, if these are equal up toconstants.PRECISION, the size of the subsystem is compared (exclusion principle).-
phi¶ float – The \(\Phi\) value for the subsystem when taken against this MIP, i.e. the difference between the unpartitioned constellation and this MIP’s partitioned constellation.
-
unpartitioned_constellation¶ Constellation – The constellation of the whole subsystem.
-
partitioned_constellation¶ Constellation – The constellation when the subsystem is cut.
-
subsystem¶ Subsystem – The subsystem this MIP was calculated for.
-
cut_subsystem¶ Subsystem – The subsystem with the minimal cut applied.
-
time¶ float – The number of seconds it took to calculate.
-
small_phi_time¶ float – The number of seconds it took to calculate the unpartitioned constellation.
-
cut¶ The unidirectional cut that makes the least difference to the subsystem.
-
__bool__()¶ A BigMip is truthy if it is not reducible.
(That is, if it has a significant amount of \(\Phi\).)
-
to_json()¶
-