Profile a Source

Learn how to analyze and profile your sources using the Plexus dashboard interface.

Profiling Sources in the Dashboard

Source profiling helps you understand the characteristics and patterns in your data before running evaluations. The dashboard provides comprehensive tools for analyzing your sources.

Step-by-Step Guide

  1. Access Source Details:

    Navigate to your source in the Sources list and click on it to view details.

  2. Start Profiling:

    Click the "Profile Source" button in the source details view.

  3. Configure Analysis:

    Select the profiling options you want to run:

    • Content analysis
    • Pattern detection
    • Quality metrics
    • Custom analysis options
  4. Run Profile:

    Click "Start Analysis" to begin the profiling process.

  5. Review Results:

    Once complete, examine the detailed profiling results in the dashboard.

Understanding Profile Results

Content Analysis

View detailed breakdowns of your source content, including structure, format, and key characteristics. The dashboard presents this information through interactive visualizations and detailed reports.

Pattern Detection

Explore identified patterns and anomalies through the dashboard's pattern analysis view. This helps you understand common themes and potential issues in your content.

Quality Metrics

Review comprehensive quality measurements through intuitive charts and detailed metric breakdowns in the dashboard interface.

Profile Management Tips

Saving Profiles

Save profile configurations as templates for quick reuse across multiple sources.

Comparing Results

Use the dashboard's comparison view to analyze profile results across different sources or time periods.

Using the CLI

For automated profiling workflows, you can use the Plexus CLI:

# Run a profile on a source
plexus sources profile source-id --analysis-type full

# Get profile results
plexus sources profile-results source-id

Python SDK Reference

For programmatic profiling, you can use the Python SDK:

from plexus import Plexus

plexus = Plexus(api_key="your-api-key")

# Run a profile on a source
profile = plexus.sources.profile(
    source_id="source-id",
    options={
        "content_analysis": True,
        "pattern_detection": True,
        "quality_metrics": True
    }
)

# Get profile results
results = profile.get_results()

Coming Soon

Additional profiling features are being developed. Check back soon for:

  • Advanced visualization options
  • Custom profiling templates
  • Automated insights generation
  • Profile sharing and collaboration