pyphi.models#

See pyphi.models.sia, pyphi.models.mice, and pyphi.models.partitions for documentation.

ivar Account:

Alias for pyphi.models.actual_causation.Account.

ivar AcRepertoireIrreducibilityAnalysis:

Alias for pyphi.models.actual_causation.AcRepertoireIrreducibilityAnalysis.

ivar AcSystemIrreducibilityAnalysis:

Alias for pyphi.models.actual_causation.AcSystemIrreducibilityAnalysis.

ivar DirectedJointPartition:

Alias for pyphi.models.partitions.DirectedJointPartition.

ivar JointBipartition:

Alias for pyphi.models.partitions.JointBipartition.

ivar CausalLink:

Alias for pyphi.models.actual_causation.CausalLink.

ivar CauseEffectStructure:

Alias for pyphi.models.ces.CauseEffectStructure — the distinctions-plus-relations object specified by any candidate system (Albantakis et al. 2023). When the candidate is a complex, this is what the IIT 4.0 paper calls a Φ-structure.

ivar Distinctions:

Alias for pyphi.models.distinctions.Distinctions — the bag of distinctions, no relations.

ivar Concept:

Alias for pyphi.models.distinction.Distinction — IIT 3.0 paper terminology for the same object.

ivar Distinction:

Alias for pyphi.models.distinction.Distinction.

ivar DirectedAccount:

Alias for pyphi.models.actual_causation.DirectedAccount.

ivar MaximallyIrreducibleCause:

Alias for pyphi.models.mice.MaximallyIrreducibleCause.

ivar MaximallyIrreducibleEffect:

Alias for pyphi.models.mice.MaximallyIrreducibleEffect.

ivar MaximallyIrreducibleCauseOrEffect:

Alias for pyphi.models.mice.MaximallyIrreducibleCauseOrEffect.

ivar Part:

Alias for pyphi.models.partitions.Part.

ivar RepertoireIrreducibilityAnalysis:

Alias for pyphi.models.ria.RepertoireIrreducibilityAnalysis.

ivar IIT3SystemIrreducibilityAnalysis:

Alias for pyphi.models.sia.IIT3SystemIrreducibilityAnalysis — the IIT 3.0 result type, used to reproduce published results. The system irreducibility analysis of IIT is SystemIrreducibilityAnalysis in pyphi.formalism.iit4.

Submodules

actual_causation

Objects that represent structures used in actual causation.

ces

Cause-effect structure: distinctions + relations (Albantakis et al. 2023).

cmp

Utilities for comparing phi-objects.

complex

The Complex — an irreducible system selected as a local maximum of system integrated information φₛ under the exclusion postulate — and the lightweight record of a candidate excluded in its favor.

diff

Structured deltas between two results (result.diff()).

distinction

Distinction: the maximally irreducible cause and effect specified by a mechanism (Albantakis et al. 2023).

distinctions

Distinctions — a collection of distinctions.

explanation

Typed explanations of why a result came out as it did (result.explain()).

fmt

Helper functions for formatting pretty representations of PyPhi models.

mice

Maximally irreducible cause/effect (MICE) wrapper objects.

pandas

Utilities for working with Pandas data structures.

partitions

Partition and edge-cut value types.

protocols

Protocols declaring the cross-formalism surface of analysis results.

ria

Mechanism-level repertoire irreducibility analysis (RIA).

sia

IIT 3.0 SystemIrreducibilityAnalysis (system-level Φ result).

state_specification

Specified states and the per-unit UnitState value type used in mechanism-level analysis.