Skip to main content

Domain-independent convergent derivation of canonical basis vectors from heterogeneous observations

Project description

b1-method

Domain-independent convergent derivation of canonical basis vectors from K independent sources.

Install

pip install b1-method

Quick Start

from b1_method import B1Analysis

alignment = {
    "Extraversion":      ["Y", "Y", "Y", "Y", "Y", "Y"],
    "Agreeableness":     ["Y", "Y", "Y*", "Y", "Y", "Y"],
    "Conscientiousness": ["Y", "Y", "Y", "Y", "Y", "Y"],
    "Neuroticism":       ["Y", "Y", "Y*", "N*", "Y", "Y"],
    "Openness":          ["Y", "Y", "Y", "N*", "Y", "Y"],
    "Honesty-Humility":  ["N", "N", "Y", "Y*", "N", "N"],
}

result = B1Analysis(alignment, domain="Personality").run()
B1Analysis.print_report(result)

CLI

b1-method run alignment.csv --sources sources.csv --domain Personality
b1-method temporal alignment.csv --sources sources.csv --domain Personality
b1-method version

How It Works

Given K independent source assessments proposing competing dimensional structures for the same domain, B1 produces a tier-classified, independence-verified basis:

  • Tier 1 (count >= ceil(2K/3)): Strong convergence — confirmed basis vectors
  • Tier 2 (count >= ceil(K/3)): Partial convergence — contested candidates
  • Tier 3 (count < ceil(K/3)): Weak/non-convergent — insufficient support

The number of Tier 1 candidates is a lower bound on the domain's dimensionality.

License

MIT

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

b1_method-0.1.0.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

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

b1_method-0.1.0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file b1_method-0.1.0.tar.gz.

File metadata

  • Download URL: b1_method-0.1.0.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for b1_method-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ac6f6617b2139c970ecadcc449c93a0feaf9c5c5ae9a318af45a0a5a23b13cd2
MD5 9a11dcc9a61055bb74c118d3d409a81e
BLAKE2b-256 af3ad5546fbc416cbd0627b43eb4b118f52d1a95f07ea1900f0b1472c228de19

See more details on using hashes here.

File details

Details for the file b1_method-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: b1_method-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for b1_method-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bc34737670cd6287034b4fdb28e14151f69fecfd6c96fac233abec81b55c4a3c
MD5 567067dbacc4e169efe980eb1cd0cd4c
BLAKE2b-256 d09415876569f974cb91082556d2912bf6255316889c86689edf02f553f80296

See more details on using hashes here.

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