models.big_phi
¶
Objects that represent cause-effect structures.
-
class
pyphi.models.big_phi.
BigMip
(phi=None, unpartitioned_constellation=None, partitioned_constellation=None, subsystem=None, cut_subsystem=None, time=None, small_phi_time=None)¶ A minimum information partition for \(\Phi\) calculation.
These can be compared with the built-in Python comparison operators (
<
,>
, etc.). First, \(\Phi\) values are compared. Then, if these are equal up toPRECISION
, the one with the larger subsystem is greater.-
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.
-
print
(constellations=True)¶ Print this
BigMip
, optionally without constellations.
-
cut
¶ The unidirectional cut that makes the least difference to the subsystem.
-
unorderable_unless_eq
= ['network']¶
-
order_by
()¶
-
to_json
()¶ Return a JSON-serializable representation.
-