Skip to contents

Recalculates percentile-based benchmark scores for all of an artist's artworks. Benchmarks compare each artwork against the artist's portfolio, enabling "this is in your top 10% for time investment" insights.

Call this after adding artworks to update all percentiles. The operation deletes existing benchmarks and recalculates from scratch in a transaction.

Usage

updateArtistBenchmarks(artist, cn = NULL)

Arguments

artist

Artist UUID

cn

Database connection. If NULL, opens and closes automatically.

Value

TRUE invisibly on success. Errors on failure (transaction rolled back).

Benchmark Categories

time_effort

Drawing hours, brush strokes, pace metrics

skill_artistry

Color usage, blending, spectrum coverage

complex_detail

Stroke density, color variance, technique phases

See also