Skip to content

Conversation

@mpolson64
Copy link
Contributor

Summary: As titled

Differential Revision: D77873154

@facebook-github-bot facebook-github-bot added the CLA Signed Do not delete this pull request or issue due to inactivity. label Jul 8, 2025
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D77873154

@codecov-commenter
Copy link

codecov-commenter commented Jul 8, 2025

Codecov Report

Attention: Patch coverage is 80.76923% with 25 lines in your changes missing coverage. Please review.

Project coverage is 95.96%. Comparing base (8d581fe) to head (e64a561).

Files with missing lines Patch % Lines
ax/analysis/analysis_card.py 38.46% 24 Missing ⚠️
ax/analysis/markdown/markdown_analysis.py 75.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4013      +/-   ##
==========================================
- Coverage   95.99%   95.96%   -0.03%     
==========================================
  Files         562      562              
  Lines       56293    56309      +16     
==========================================
+ Hits        54036    54039       +3     
- Misses       2257     2270      +13     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

mpolson64 and others added 4 commits July 10, 2025 07:39
Summary:
Post AnalysisCardGroup refactor these classes no longer hold any meaning and can just be replaced by Analysis.

Note that PlotlyAnalysisCard, MarkdownAnalysisCard, etc are still of course necessary and still remain

Differential Revision: D77896085
Summary:
Add new title, subtitle fields to AnalysisCardBase so that both AnalysisCard and AnalysisCard groups can have subtitles and titles. This will help provide the user with more useful information at rendering time.

This means AnalysisCardBase has three pieces of data (plus timestamp):
* `name` should note the name of the Analysis which produced the group. Not human readable, just useful for grouping and filtering from within python. In general this should not hold any information about the actual data in the card or card group, just what "kind" of card it is (ex. ContourPlot, ArmEffectsPair, etc)
* `title` is intended for humans to read and will appear at the top of the card. This can refer to the actual data presented by the card. (ex. x1 vs. Hartmann6, Predicted and Observed Effects on QPS, etc)
* `subtitle` is intended for humans to read (either underneath the title or as a tooltip) and should contain a sentence or two necessary for a novice user to interpret the plot (ex. "The parallel coordinates plot is a common method of visualizing high-dimensional datasets. Each line represents a single arm in the experiment: the location at which it intersects each parallel line indicates which point in the search space was evaluated by that arm, and the rightmost parallel line shows the metric value. Clusters of lines close together indicate the experiment is converging on promising regions of the search space, while a plot without clustering indicates no such convergence.")

All titles and subtitles currently have placeholder values of T230247379 -- these need to be addressed cc eonofrey

Differential Revision: D77897653
Summary: wip

Differential Revision: D77935791
…k#4013)

Summary:
Pull Request resolved: facebook#4013

As titled

Reviewed By: mgarrard

Differential Revision: D77873154
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D77873154

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in 5f4fbd2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed Do not delete this pull request or issue due to inactivity. fb-exported Merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants