Conversation
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v4...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
…metadata rendering - Extend format-class.py Sphinx extension with :print-test-info: directive - Render opt_problem.description, opt_problem.cite, and test_info metadata - Add per-category reference pages (optimization, multi-objective, feasibility) - Add ExecutableEvaluator demo notebook with exe_files examples - Fix deprecation warnings in conf.py (pkg_resources, myst-nb settings) - Add docs/build_test/ to .gitignore
- Fundamentals: interface, hierarchy, problems, options, arrays - Evaluator Types: executable, benchmarks - Surrogate Models: training and prediction - OpenMDAO Integration: component, assemblies, surrogate replacement, DSE - Include previously unlisted notebooks (design_space_exploration, replace_group)
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Signed-off-by: Joerg Gablonsky <141353610+jmgablon@users.noreply.github.com>
- Replace startswith/endswith tests/evaluators/test/ heuristic with split('tests/evaluators/test/') approach
- Odd-indexed segments rendered as .. math:: directives
- Even-indexed segments rendered as plain RST paragraphs
- Remove incorrect tests/evaluators/test/ wrappers from ~24 test evaluator descriptions
- Update corresponding test assertion files to match
- Fix hs118 duplicate tests/evaluators/test/ delimiters, hs38/hs47 trailing tests/evaluators/test/
- Fix helical_valley incomplete formula
- Replace \begin{align} with \begin{aligned} in tests/evaluators/test/ blocks to avoid
nested environment conflicts with Sphinx's .. math:: directive
- Fix BoreholeMultiFi description to use RST line blocks (| prefix)
so each variable renders on its own line
- Remove tests/evaluators/test/ from CantileveredBeam description (plain text, not LaTeX)
- Remove duplicate _create_opt_problem method in cantilevered_beam.py
- Affected: hs100, hs47, hs118, g6_problem, helical_valley, optlib_test,
borehole_multi_fi_base, cantilevered_beam
…ings
Sphinx wraps .. math:: content in \begin{split} when it detects \\
newlines. The align environment cannot be nested inside split, causing
MathJax rendering errors. The aligned environment is designed to be
nestable and works correctly.
Affected class docstrings: G6Problem, HS100, HS47, HelicalValley,
OptlibTest, PowellSingularFunction
- CantileveredBeam/FixedVariable: add | line block prefixes to formula lines so they render on separate lines instead of one paragraph - ExponentialMultiFiBase: remove indentation on second line to prevent RST block-quote interpretation - ExponentialTensorProduct: wrap math formula in tests/evaluators/test/ delimiters so it renders as LaTeX via MathJax - G7Problem: expand description with full objective in tests/evaluators/test/ and constraints using | line blocks for separate-line rendering
…ions - Borehole: convert variable list to RST table with bounds column - ConstrainedBetts: wrap formulas in tests/evaluators/test/ for LaTeX rendering - CosineTensorProduct/HyperbolicTangent: fix math formula rendering - Sphere/Rosenbrock: wrap formulas in tests/evaluators/test/ for LaTeX rendering - ExponentialTensorProduct: fix tests/evaluators/test/ escaping for proper math block - PowellSingular/Trigonometric: convert .. math:: RST to tests/evaluators/test/ blocks (required by _render_description extension) - C2DTLZ2: fix malformed tests/evaluators/test/ nesting - Class docstrings updated to match opt_problem.description style - All test assertion files updated to match new descriptions
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.