Skip to content

solidago pypi license

A toolbox for Solid Algorithmic Governance, used by the Tournesol platform.

Version

This documentation has been generated from version 0.4.1.

Usage

Pipeline Usage
import logging
from solidago.pipeline import Pipeline
from solidago.pipeline.inputs import TournesolDataset
from solidago.pipeline.outputs import PipelineOutputInMemory

# Configure logging
logging.basicConfig(level=logging.INFO)

# Initialize pipeline with its input and output
tournesol_dataset = TournesolDataset.download()
pipeline = Pipeline()
output = PipelineOutputInMemory()

# Run pipeline
pipeline.run(
    input=tournesol_dataset,
    output=output,
    criterion="largely_recommended",
)

# Access results
print(output.individual_scores)
print(output.entity_scores)

Installation

solidago requires Python >= 3.9

From PyPI

Using pip:

pip install solidago

From source

To install solidago from branch "main":

pip install "git+https://github.com/tournesol-app/tournesol.git@main#egg=solidago&subdirectory=solidago"