marivo.analysis#

Marivo Python-native analysis runtime (analysis).

SemanticRef and SemanticObject are re-exported here for convenience and documented under marivo.semantic.

References#

make_ref

Construct the per-kind SemanticRef subclass for kind.

Alignment & window helpers#

dow_aligned

Construct a day-of-week calendar alignment policy.

holiday_aligned

Construct a holiday calendar alignment policy.

holiday_and_dow_aligned

Construct a holiday-then-day-of-week calendar alignment policy.

window_bucket

Construct a window-bucket alignment policy.

Discovery#

help

Print bounded help text for a Marivo analysis symbol or semantic ref.

help_text

Return help text as a string instead of printing it.

Frames#

BaseFrame

BaseFrameMeta

Shared ownership and provenance fields for every frame family.

MetricFrame

ComponentFrame

DeltaFrame

CoverageFrame

AttributionFrame

ForecastFrame

FramePreview

Bounded row projection for agent-facing frame inspection.

FrameSummary

Compact, stable summary of a frame without materializing a copy.

FrameSummaryEntry

Analysis results#

Scopes & windows#

TimeScope

Half-open time interval [start, end) — start is inclusive, end is exclusive.

ConfidenceScope

AbsoluteWindow

Half-open time interval [start, end) — start is inclusive, end is exclusive.

Policies#

Refs & lineage#

ArtifactRef

Session-local analysis artifact ref.

CalendarRef

Calendar provider ref.

Lineage

LineageStep

ReportRegistration

Immutable result of persisting a report package under a session.

Session & jobs#

Session

SessionSummary

Lightweight session metadata returned by list_sessions.

JobSummary

FollowupAction

BlockingIssue

CandidateObjective

DiscoverSensitivity

Slices#

Submodules#

marivo.analysis.errors

Typed analysis errors raised across frames and sessions.

marivo.analysis.evidence

Evidence facts, findings, and open-item types for investigations.

marivo.analysis.frames

Frame classes and their metadata companions.

marivo.analysis.publish

Report artifact, manifest, and publishing configuration types.

marivo.analysis.session

Session lifecycle helpers (get_or_create, current, list, delete).

Type aliases#

SliceScalar

Represent a PEP 604 union type

SliceValue

Represent a PEP 604 union type

TimeScopeInput

Represent a PEP 604 union type