Skip to content

Conversation

@sdaulton
Copy link
Contributor

Summary:

  • This adds support for derived parameters that are linear functions of other parameters.

  • This updates RemoveFixed to also remove/add derived parameters.

  • This updates json/sqa storage for the new parameter type

  • This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

Differential Revision: D80252960

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

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

sdaulton added a commit to sdaulton/Ax-1 that referenced this pull request Aug 18, 2025
Summary:

* This adds support for derived parameters that are linear functions of other parameters.
  * This uses sympy to enable non-linear parameter definitions in the future

* This updates `RemoveFixed` to also remove/add derived parameters.
* This updates json/sqa storage for the new parameter type
* This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

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

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

@codecov-commenter
Copy link

codecov-commenter commented Aug 18, 2025

Codecov Report

❌ Patch coverage is 99.64789% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 96.16%. Comparing base (e0dfd1b) to head (9d402bc).

Files with missing lines Patch % Lines
ax/core/parameter.py 98.68% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4142      +/-   ##
==========================================
+ Coverage   96.15%   96.16%   +0.01%     
==========================================
  Files         562      564       +2     
  Lines       57058    57290     +232     
==========================================
+ Hits        54863    55092     +229     
- Misses       2195     2198       +3     

☔ 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.

sdaulton added a commit to sdaulton/Ax-1 that referenced this pull request Aug 20, 2025
Summary:

* This adds support for derived parameters that are linear functions of other parameters.
  * This uses sympy to enable non-linear parameter definitions in the future

* This updates `RemoveFixed` to also remove/add derived parameters.
* This updates json/sqa storage for the new parameter type
* This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

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

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

sdaulton added a commit to sdaulton/Ax-1 that referenced this pull request Aug 20, 2025
Summary:

* This adds support for derived parameters that are linear functions of other parameters.
  * This uses sympy to enable non-linear parameter definitions in the future

* This updates `RemoveFixed` to also remove/add derived parameters.
* This updates json/sqa storage for the new parameter type
* This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

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

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

sdaulton added a commit to sdaulton/Ax-1 that referenced this pull request Aug 20, 2025
Summary:

* This adds support for derived parameters that are linear functions of other parameters.
  * This uses sympy to enable non-linear parameter definitions in the future

* This updates `RemoveFixed` to also remove/add derived parameters.
* This updates json/sqa storage for the new parameter type
* This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

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

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

sdaulton added a commit to sdaulton/Ax-1 that referenced this pull request Aug 20, 2025
Summary:

* This adds support for derived parameters that are linear functions of other parameters.
  * This uses sympy to enable non-linear parameter definitions in the future

* This updates `RemoveFixed` to also remove/add derived parameters.
* This updates json/sqa storage for the new parameter type
* This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

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

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

sdaulton added a commit to sdaulton/Ax-1 that referenced this pull request Aug 25, 2025
Summary:

* This adds support for derived parameters that are linear functions of other parameters.
  * This uses sympy to enable non-linear parameter definitions in the future

* This updates `RemoveFixed` to also remove/add derived parameters.
* This updates json/sqa storage for the new parameter type
* This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

Reviewed By: lena-kashtelyan

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

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

sdaulton added a commit to sdaulton/Ax-1 that referenced this pull request Aug 25, 2025
Summary:

* This adds support for derived parameters that are linear functions of other parameters.
  * This uses sympy to enable non-linear parameter definitions in the future

* This updates `RemoveFixed` to also remove/add derived parameters.
* This updates json/sqa storage for the new parameter type
* This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

Reviewed By: lena-kashtelyan

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

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

Summary:

* This adds support for derived parameters that are linear functions of other parameters.
  * This uses sympy to enable non-linear parameter definitions in the future

* This updates `RemoveFixed` to also remove/add derived parameters.
* This updates json/sqa storage for the new parameter type
* This updates core stubs to include a derived parameter (so that SQA storage tests include a derived parameter).

Reviewed By: lena-kashtelyan

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

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

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in b65e24c.

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