Metadata-Version: 2.4
Name: objectifiabilist
Version: 0.1.1
Summary: Python implementation of Objectifiabilism — a constructivist metaethical framework for explicit, auditable, comparative moral reasoning
Project-URL: Repository, https://github.com/ShakerFunkhouser/objectifiabilist/python
Author-email: Your Name <you@example.com>
License: MIT
License-File: LICENSE
Keywords: ethics,metaethics,moral reasoning,philosophy
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Requires-Dist: pydantic>=2.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# objectifiabilist

Python implementation of [Objectifiabilism](https://github.com/ShakerFunkhouser/objectifiabilist), a constructivist metaethical framework that makes implicit moral priorities explicit, auditable, and comparable.

## Install

```bash
pip install git+https://github.com/ShakerFunkhouser/objectifiabilist.git#subdirectory=objectifiabilist/python
```

## Quick start

```python
from objectifiabilist import (
    QualitativeMagnitude, QualitativePreferability,
    calculate_all_moral_valences, calculate_preferabilities,
    calculate_divergence_signal, evaluate_sejp_output,
)
```

See the [worked example notebook](../sejp_demo.ipynb) for a full demonstration.
