Skip to main content

Entity prioritization and escalation detection using GLMM statistical models

Project description

Priorityx: Entity prioritization and escalation detection using GLMM statistical models

PyPI version Downloads Tests Python License

Entity prioritization and escalation detection using GLMM statistical models

Installation

pip install priorityx

Quick Start

import pandas as pd
import priorityx as px

df = pd.read_csv("data.csv")

results, stats = px.fit_priority_matrix(
    df,
    entity_col="service",
    timestamp_col="date",
    temporal_granularity="quarterly",
)

px.plot_priority_matrix(results, entity_name="Service", save_plot=True)

Features

  • GLMM-based priority matrix (Q1–Q4) with entity-level intercept/slope insights
  • Priority-based transition timeline (Crisis / Investigate / Monitor / Low) with spike markers (*X, *Y, *XY)
  • Cumulative movement tracking and trajectory visualizations
  • Transition driver analysis that surfaces top subcategories causing quadrant shifts with spike summaries
  • Deterministic seeding option for reproducible GLMM runs (set PRIORITYX_GLMM_SEED)

Use Cases

IT incidents, software bugs, compliance violations, performance monitoring.

Documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

priorityx-0.3.0.tar.gz (236.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

priorityx-0.3.0-py3-none-any.whl (42.5 kB view details)

Uploaded Python 3

File details

Details for the file priorityx-0.3.0.tar.gz.

File metadata

  • Download URL: priorityx-0.3.0.tar.gz
  • Upload date:
  • Size: 236.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for priorityx-0.3.0.tar.gz
Algorithm Hash digest
SHA256 084d5ed48816d90b859cb7bb5f1a0d30234f7c92da12b37e058b3fa95d227a52
MD5 a87d7784d493e622b4ea717a08b57430
BLAKE2b-256 5cd7690711a2c06e684a88652fb60d0523a727e10be3e1a7b20e3b526731b7e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for priorityx-0.3.0.tar.gz:

Publisher: release.yml on okkymabruri/priorityx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file priorityx-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: priorityx-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 42.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for priorityx-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c1da6e61f3ea506c0e002722b8aab763cf365d32ef72918d4821b11c25b8fb10
MD5 570f206b0e9e9f10c6cc598f8512f2ed
BLAKE2b-256 8164fb9ebb7a11cd5cc583b3d9958fa7f50ee42597bc8555ae4e41d3ae230f75

See more details on using hashes here.

Provenance

The following attestation bundles were made for priorityx-0.3.0-py3-none-any.whl:

Publisher: release.yml on okkymabruri/priorityx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page