Skip to content

Jupyter Notebook Example

Setup

!pip install aime-loc[viz]

Interactive Exploration

from aime_loc import LOC

loc = LOC()

# Scan a model
profile = loc.scan("meta-llama/Llama-4-Scout")

# Display inline radar chart
profile.radar_chart()

Comparison Dashboard

# Compare two models
comp = loc.compare("Llama-4-Scout", "DeepSeek-R1")

# Side-by-side radar
comp.side_by_side_radar()

# Delta chart
comp.delta_chart()

# Summary
print(comp.summary())

Export for Paper

# Save figures
profile.export_figure("fig1_radar.pdf", journal="nature", fmt="pdf")
profile.to_csv("supplementary_data.csv")

# LaTeX table
latex = profile.to_latex()
print(latex)

Batch Analysis

import pandas as pd

models = ["Llama-4-Scout", "DeepSeek-R1", "Qwen3.5-35B", "Gemma-3-12B"]
results = loc.benchmark(models)

# Create DataFrame
rows = []
for p in results.profiles:
    for fs in p.per_function:
        rows.append({
            "model": p.model_id,
            "function": fs.function.value,
            "tc_score": fs.tc_score,
        })

df = pd.DataFrame(rows)
pivot = df.pivot(index="model", columns="function", values="tc_score")
pivot.style.background_gradient(cmap="YlOrRd")