graphtool branch merge#8
Conversation
…lution in data cleaner
…tion to published volume/issue/pages
…unless caption_keywords is not passed
…og entry, and header tests
…ll processors to enable RAG
…ut triggering vector DB creation
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (4)
📒 Files selected for processing (10)
📝 WalkthroughWalkthroughThis PR updates ComProScanner documentation and configuration to announce a major release introducing VLM-powered graph extraction, layered value error tolerance evaluation, enhanced equation tool control, failure reporting, and improved figure handling with VLM fallback detection. Changes span environment setup, comprehensive API documentation, blog infrastructure, and benchmark datasets. ChangesRelease 0.2.0 Documentation and Configuration
Estimated Code Review Effort🎯 2 (Simple) | ⏱️ ~12 minutes Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
|
There was a problem hiding this comment.
Actionable comments posted: 20
Caution
Some comments are outside the diff and can’t be posted inline due to platform limitations.
⚠️ Outside diff range comments (1)
examples/vlm_piezo_test/random_dois_for_vlm_test.txt (1)
51-51:⚠️ Potential issue | 🟡 Minor | ⚡ Quick winRemove the empty trailing entry to avoid invalid DOI parsing.
Line 51 is blank; line-based readers that don’t filter empties may treat this as an extra invalid DOI and skew sample counts.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@examples/vlm_piezo_test/random_dois_for_vlm_test.txt` at line 51, The file random_dois_for_vlm_test.txt contains an empty trailing line that will be parsed as an invalid DOI; remove the blank line at the end of the file so the file ends with the last valid DOI entry (no extra empty entry), and if applicable adjust the generator/writer that produced this list to avoid appending a trailing empty line in future.
🧹 Nitpick comments (1)
examples/process-paper/create_figures/plot_performance_and_data_distribution_charts/plot_data_distributions_pie_charts.py (1)
5-5: ⚡ Quick winExtract the repeated JSON source path into one constant.
This avoids future mismatch when model output filenames change again.
♻️ Proposed refactor
from comproscanner import data_visualizer +DEEPSEEK_RESULTS_PATH = ( + "../../../piezo_test/model-outputs/deepseek/" + "deepseek-v3-0324-piezo-ceramic-test-results.json" +) + data_visualizer.plot_family_pie_chart( data_sources=[ - "../../../piezo_test/model-outputs/deepseek/deepseek-v3-0324-piezo-ceramic-test-results.json" + DEEPSEEK_RESULTS_PATH ], @@ data_visualizer.plot_precursors_pie_chart( data_sources=[ - "../../../piezo_test/model-outputs/deepseek/deepseek-v3-0324-piezo-ceramic-test-results.json" + DEEPSEEK_RESULTS_PATH ], @@ data_visualizer.plot_characterization_techniques_pie_chart( data_sources=[ - "../../../piezo_test/model-outputs/deepseek/deepseek-v3-0324-piezo-ceramic-test-results.json" + DEEPSEEK_RESULTS_PATH ],Also applies to: 17-17, 29-29
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@examples/process-paper/create_figures/plot_performance_and_data_distribution_charts/plot_data_distributions_pie_charts.py` at line 5, Extract the repeated JSON source string ("../../../piezo_test/model-outputs/deepseek/deepseek-v3-0324-piezo-ceramic-test-results.json") into a single module-level constant (e.g., DATA_JSON_PATH or MODEL_OUTPUT_PATH) and replace each literal occurrence with that constant in this script (the places currently containing the repeated string). Update any functions or calls that read the file to reference the new constant so all usages remain consistent when the filename changes.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@CHANGELOG.md`:
- Line 3: Under the "# Unreleased" section replace the H3 headings "### Added",
"### Changed", and "### Fixed" with H2 headings "## Added", "## Changed", and
"## Fixed" so heading levels progress from H1 to H2 and avoid MD001; locate
these headings by searching for the "# Unreleased" header and the literal
"Added", "Changed", and "Fixed" headings and update them accordingly.
In `@docs/about/changelog.md`:
- Line 3: The changelog uses H3 headings like "### Added" under the top-level "#
Unreleased" which skips heading levels and breaks MD001; update those sibling
section headings ("### Added", "### Fixed", etc.) in docs/about/changelog.md to
H2 ("## Added", "## Fixed", ...) so they are direct children of "# Unreleased",
ensuring consistent heading hierarchy and fixing the lint errors referenced.
In `@docs/getting-started/api-key-guide.md`:
- Around line 58-60: The fenced code block around the environment variable line
(SCIENCEDIRECT_INSTTOKEN=your_sciencedirect_insttoken) uses backticks and should
be converted to the project's expected fence style to satisfy markdownlint
MD046; replace the current "```bash"... "```" block with the project's preferred
fence delimiter (e.g., use ~~~bash ... ~~~ if the repo uses tildes) while
keeping the same content and language hint.
In `@docs/news/posts/graphtool-vlm-benchmark.md`:
- Line 40: The image tags have duplicate alt attributes (e.g., the img with id
"overall-workflow"); remove the redundant alt attribute on each problematic
<img> so each tag only has a single alt attribute (keep the descriptive text you
want for accessibility), and ensure the remaining alt value is the intended one
for the images at the locations referenced (ids or surrounding captions help
locate them).
In `@docs/overrides/partials/post.html`:
- Line 51: The anchor's link text uses the wrong variable `post.post.title`;
update the template to use the correct variable `post.title` so the link
displays the post title at runtime—locate the anchor in the post partial (the <a
...>{{ post.post.title }}</a> instance) and replace the inner variable with
`post.title`.
In `@docs/usage/article-processing.md`:
- Around line 244-249: The fenced code block showing the sample failure-report
(the block containing the four DOI rows and status values) is missing a language
identifier; update that fence by adding a language label such as "text"
immediately after the opening triple backticks so the block reads ```text to
satisfy markdown linting (MD040) and ensure the sample is treated as plain text.
In `@docs/usage/data-extraction.md`:
- Line 169: Change the phrase in the Equation Tool description to use a
hyphenated compound modifier: update the sentence that currently reads "If
`None`, the tool falls back to API-key based auto-selection." to use
"API-key-based auto-selection" (or "API key–based auto-selection") so the
compound modifier is clear; modify the string associated with the Equation Tool
description in the docs/usage/data-extraction.md (the line mentioning Explicit
LiteLLM model name for `Equation Tool`) accordingly.
In
`@examples/vlm_piezo_test/create-blog-figures/get_current_lmarena_vlm_leaderboard/plot_vlm_input_price_comparison.py`:
- Line 46: The filtering currently keeps zero-cost rows by using df =
df[df["input_price_per_1m"] >= 0]; update both occurrences (the one around the
variable df and the second occurrence later) to enforce strictly positive input
cost by using > 0 on the "input_price_per_1m" column so the DataFrame filtering
matches the script text and messaging about positive input cost.
- Line 11: The INPUT_CSV constant currently set to
"final_vlm_model_score_price.csv" does not match the producer/scraper output
"vlm_model_score_price.csv"; update the INPUT_CSV variable in
plot_vlm_input_price_comparison.py to use "vlm_model_score_price.csv" (or
alternatively change the scraper output to "final_vlm_model_score_price.csv") so
the consumer (INPUT_CSV) and producer filenames align; modify the INPUT_CSV
declaration to the matching filename referenced by the scraper.
In
`@examples/vlm_piezo_test/create-blog-figures/get_current_lmarena_vlm_leaderboard/scrape_lmarena_vision_diagram.py`:
- Line 1: The file starts with a UTF-8 BOM before the shebang "#!/usr/bin/env
python3" which can break direct execution; remove the BOM so the very first
bytes are the shebang characters, then save the file as UTF-8 without BOM (e.g.,
open the file and re-save without BOM or rewrite the first line to begin exactly
with "#!/usr/bin/env python3"); verify by checking that the first characters in
the file equal the shebang string and that the script executes directly.
In
`@examples/vlm_piezo_test/create-blog-figures/plot_vlm_performance_charts/plot_combined_confusion_matrix.py`:
- Line 4: The hard-coded folder_path in plot_combined_confusion_matrix.py
currently resolves incorrectly from this file's location; update folder_path to
be computed relative to the script file (use Path(__file__).resolve().parent and
then join the correct relative segments) so it points at the actual eval-results
directory (e.g., two levels up to ../../eval-results) instead of the incorrect
duplicate path; modify the assignment to folder_path so it constructs the path
programmatically using pathlib (referencing folder_path in this module) to avoid
broken relative resolution.
In `@examples/vlm_piezo_test/db/README.md`:
- Line 3: The README sentence is long, contains an extra period and an
unnecessary escaped underscore; edit the sentence in README.md to split it into
two concise sentences, remove the backslash before the underscore in the DOI
folder description so it reads "DOI numbers as folder names, where '/'
characters are replaced with '_'." and remove the duplicate period after the
bold phrase about size so it ends with a single period; keep the mention of
ChromaDB and the external link unchanged.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_adma.202419325/info.json`:
- Around line 3-5: The JSON captions contain OCR/encoding artifacts — replace
the corrupted token "di/uniFB00erent" (and any repeat like "di/uniFB00erent
regions") with the correct word "different" in the values for "figure_1" and
"figure_3" (and scan nearby caption text for similar OCR junk such as stray
backslashes or garbled characters), then re-save the info.json ensuring UTF-8
encoding so the cleaned captions (e.g., in "figure_1" and "figure_3") read
"different ceramics" and "different regions" respectively.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s00339-023-06506-3/info.json`:
- Around line 2-4: The JSON uses nonstandard keys "Fig1", "Fig4", "Fig5" which
deviate from the project's canonical schema ("figure_0", "figure_1", ...);
rename those keys to the sequential "figure_n" format (e.g., map
"Fig1"→"figure_0", "Fig4"→"figure_1", "Fig5"→"figure_2") and preserve their
values exactly so loaders expecting "figure_*" keys will find them; ensure
ordering and numbering follow the file's visual/semantic order and update any
consuming code or tests that reference these specific keys.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/info.json`:
- Line 8: Update the Fig11 caption string to remove tokenization artifacts by
inserting proper separators and spacing; replace the current value "Fig. 11
aSmax and Sneg and bd33* as a function of temperature" with a cleaned caption
such as "Fig. 11: a Smax, Sneg and bd33* as a function of temperature" (modify
the "Fig11" value in the JSON).
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-10014-8/info.json`:
- Around line 4-5: The captions in the JSON merge panel letters with variables
(e.g., "aεr" and "dkp"); update the strings for keys "Fig3" and "Fig4" so panel
labels are separated by a space from the following token (e.g., change "aεr" to
"a εr" and "dkp" to "d kp") to normalize panel-label spacing and avoid fused
tokens.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/info.json`:
- Line 8: The "Fig9" label contains a fused metric token "εrPr" which is
ambiguous; update the value for "Fig9" to separate the metrics (e.g., "Fig. 9
d33, εr, Pr of KNLNTS ceramics" or "Fig. 9 d33 / εr / Pr of KNLNTS ceramics") so
each metric is machine-readable and clearly distinct (locate the "Fig9" key in
the JSON and replace the concatenated token with separated metric names).
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/info.json`:
- Line 6: The JSON uses an inconsistent figure key "Fig8" (see key "Fig8") while
captions elsewhere use "Fig. 8"; rename the JSON key "Fig8" to "Fig. 8" so the
figure prefix spacing matches the dataset convention and keep the existing
caption value unchanged.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/info.json`:
- Line 10: The gr9 string's first subplot label is inconsistent: replace the
leading "x=0" with an explicit "(a) x=0" so the sequence matches the subsequent
"(b)","(c)","(d)" labels; update the value of the gr9 property (the JSON string
for gr9) to start with "(a) x=0" preserving the rest of the text and
newline/spacing format.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_S0167-577X`(03)00580-9/info.json:
- Around line 2-4: The JSON uses nonstandard keys gr1, gr3, gr4 instead of the
project's FigN schema; rename these keys to match the benchmark convention
(e.g., gr1 → Fig1, gr3 → Fig3, gr4 → Fig4) preserving each string value exactly,
and update any internal references or consumers that look up "gr1/gr3/gr4" to
the new "Fig1/Fig3/Fig4" names (search for occurrences of gr1, gr3, gr4 and
replace them accordingly) so consumers parsing Fig* will pick them up.
---
Outside diff comments:
In `@examples/vlm_piezo_test/random_dois_for_vlm_test.txt`:
- Line 51: The file random_dois_for_vlm_test.txt contains an empty trailing line
that will be parsed as an invalid DOI; remove the blank line at the end of the
file so the file ends with the last valid DOI entry (no extra empty entry), and
if applicable adjust the generator/writer that produced this list to avoid
appending a trailing empty line in future.
---
Nitpick comments:
In
`@examples/process-paper/create_figures/plot_performance_and_data_distribution_charts/plot_data_distributions_pie_charts.py`:
- Line 5: Extract the repeated JSON source string
("../../../piezo_test/model-outputs/deepseek/deepseek-v3-0324-piezo-ceramic-test-results.json")
into a single module-level constant (e.g., DATA_JSON_PATH or MODEL_OUTPUT_PATH)
and replace each literal occurrence with that constant in this script (the
places currently containing the repeated string). Update any functions or calls
that read the file to reference the new constant so all usages remain consistent
when the filename changes.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro
Run ID: 702061fa-30b9-45f5-bef3-e6a2437910e1
⛔ Files ignored due to path filters (221)
assets/overall_workflow.pngis excluded by!**/*.pngdocs/assets/flow_diagram.jpgis excluded by!**/*.jpgdocs/assets/flow_diagram.pngis excluded by!**/*.pngdocs/assets/overall_workflow.pngis excluded by!**/*.pngexamples/vlm_piezo_test/create-blog-figures/get_current_lmarena_vlm_leaderboard/final_vlm_model_score_price.csvis excluded by!**/*.csvexamples/vlm_piezo_test/create-blog-figures/get_current_lmarena_vlm_leaderboard/vlm_model_score_price.csvis excluded by!**/*.csvexamples/vlm_piezo_test/create-blog-figures/plots-raw/vlm_input_price_comparison_base.pngis excluded by!**/*.pngexamples/vlm_piezo_test/create-blog-figures/plots-raw/vlm_model_comparison_confusion_matrix.pngis excluded by!**/*.pngexamples/vlm_piezo_test/results/extracted_data/piezoelectric/elsevier_piezoelectric_paragraphs.csvis excluded by!**/*.csvexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_adma.202419325/figure_0.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_adma.202419325/figure_1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_adma.202419325/figure_2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_adma.202419325/figure_3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.200420049/figure_0.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.200420049/figure_1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.200420049/figure_2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.200420049/figure_3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.200420049/figure_4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_0.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/figure_8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s00339-023-06506-3/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s00339-023-06506-3/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s00339-023-06506-3/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9152-0/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9152-0/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9152-0/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9152-0/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9344-7/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9344-7/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9344-7/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-022-07901-6/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-022-07901-6/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-022-07901-6/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-022-07901-6/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-022-07901-6/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/Fig10.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/Fig12.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9419-x/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9419-x/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9419-x/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9419-x/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9458-3/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9458-3/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9458-3/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9458-3/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-013-1691-3/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-013-1691-3/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-013-1691-3/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-014-2481-2/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-014-2481-2/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-014-2481-2/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-014-2481-2/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-2797-6/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-2797-6/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-2797-6/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-2797-6/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-2797-6/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3094-0/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3094-0/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3094-0/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3094-0/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3094-0/Fig7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3500-7/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3500-7/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3500-7/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3500-7/Fig7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-7616-9/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-7616-9/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-7616-9/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8068-y/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8068-y/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8068-y/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8068-y/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8225-3/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8225-3/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8225-3/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8225-3/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8225-3/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-019-02187-y/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-019-02187-y/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-019-02187-y/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-019-02187-y/Fig7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-019-02187-y/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04660-5/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04660-5/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04660-5/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04660-5/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04660-5/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04660-5/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/Fig10.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/Fig7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-05179-5/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-05179-5/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-05179-5/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-05179-5/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-05179-5/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/Fig10.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/Fig11.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/Fig7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-09943-1/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-09943-1/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-09943-1/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-09943-1/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-09943-1/Fig7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-10014-8/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-10014-8/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-10014-8/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-10014-8/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/Fig4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/Fig7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/Fig7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig10.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig11.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig12.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/Fig9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-022-00785-4/Fig1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-022-00785-4/Fig11.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-022-00785-4/Fig2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_S0167-577X(03)00580-9/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_S0167-577X(03)00580-9/gr3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_S0167-577X(03)00580-9/gr4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2009.06.044/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2009.06.044/gr2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2009.06.044/gr4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2009.06.044/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2009.06.044/gr7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr11.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr12.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/gr8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2006.05.004/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2006.05.004/gr2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2006.05.004/gr3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2006.05.004/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2010.11.016/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2010.11.016/gr2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2010.11.016/gr4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2010.11.016/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2012.12.086/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2012.12.086/gr3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2012.12.086/gr4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2012.12.086/gr6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2012.12.086/gr8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.02.008/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.02.008/gr3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.02.008/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.02.008/gr6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.02.008/gr7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.09.074/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.09.074/gr11.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.09.074/gr3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.09.074/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.09.074/gr7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.09.074/gr9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.02.154/gr2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.02.154/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.02.154/gr6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.02.154/gr7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr10.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr11.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr12.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr3.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr7.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr8.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/gr9.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.11.114/gr1.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.11.114/gr2.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.11.114/gr4.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.11.114/gr5.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.11.114/gr6.jpgis excluded by!**/*.jpgexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2016.09.125/gr1.jpgis excluded by!**/*.jpg
📒 Files selected for processing (79)
.env.example.gitignoreCHANGELOG.mdCITATION.cffLICENSEREADME.mddocs/about/changelog.mddocs/about/citation.mddocs/about/license.mddocs/about/project-structure.mddocs/getting-started/api-key-guide.mddocs/getting-started/installation.mddocs/index.mddocs/news/.authors.ymldocs/news/index.mddocs/news/posts/comproscanner-publish.mddocs/news/posts/graphtool-vlm-benchmark.mddocs/overrides/blog.htmldocs/overrides/main.htmldocs/overrides/partials/post.htmldocs/rag-config.mddocs/stylesheets/extra.cssdocs/usage/article-processing.mddocs/usage/data-cleaning.mddocs/usage/data-extraction.mddocs/usage/evaluation/agentic.mddocs/usage/evaluation/semantic.mdexamples/minimal_example.pyexamples/process-paper/create_figures/plot_performance_and_data_distribution_charts/plot_data_distributions_pie_charts.pyexamples/vlm_piezo_test/checked_dois_gemini-2.5-pro.txtexamples/vlm_piezo_test/checked_dois_gemini-3-flash-preview.txtexamples/vlm_piezo_test/checked_dois_gpt-5-chat-latest.txtexamples/vlm_piezo_test/checked_dois_gpt-5.1.txtexamples/vlm_piezo_test/create-blog-figures/get_current_lmarena_vlm_leaderboard/plot_vlm_input_price_comparison.pyexamples/vlm_piezo_test/create-blog-figures/get_current_lmarena_vlm_leaderboard/scrape_lmarena_vision_diagram.pyexamples/vlm_piezo_test/create-blog-figures/plot_vlm_performance_charts/plot_combined_confusion_matrix.pyexamples/vlm_piezo_test/db/README.mdexamples/vlm_piezo_test/possible_dois_for_vlm_test.txtexamples/vlm_piezo_test/random_dois_for_vlm_test.txtexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_adma.202419325/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.200420049/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1002_pssa.201127327/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s00339-023-06506-3/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9152-0/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10832-007-9344-7/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-022-07901-6/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10853-023-08335-4/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9419-x/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-007-9458-3/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-013-1691-3/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-014-2481-2/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-2797-6/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3094-0/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-015-3500-7/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-7616-9/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8068-y/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-017-8225-3/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-019-02187-y/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04660-5/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-04681-0/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-020-05179-5/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-021-06215-8/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-09943-1/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-10014-8/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-021-09393-7/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-022-00785-4/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_S0167-577X(03)00580-9/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2009.06.044/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.cap.2010.02.009/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2006.05.004/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2010.11.016/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2012.12.086/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.02.008/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2014.09.074/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.02.154/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/info.jsonexamples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.11.114/info.json
| @@ -1,7 +1,12 @@ | |||
| # Unreleased | |||
|
|
|||
| ### Added | |||
There was a problem hiding this comment.
Fix heading level jump under # Unreleased.
Line 3 (and related section headings) jumps from H1 to H3, which triggers MD001 and can fail markdown lint checks. Use H2 headings for Added, Changed, and Fixed under # Unreleased.
Suggested diff
-### Added
+## Added
...
-### Changed
+## Changed
...
-### Fixed
+## FixedAlso applies to: 47-47, 51-51
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)
[warning] 3-3: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3
(MD001, heading-increment)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@CHANGELOG.md` at line 3, Under the "# Unreleased" section replace the H3
headings "### Added", "### Changed", and "### Fixed" with H2 headings "##
Added", "## Changed", and "## Fixed" so heading levels progress from H1 to H2
and avoid MD001; locate these headings by searching for the "# Unreleased"
header and the literal "Added", "Changed", and "Fixed" headings and update them
accordingly.
| @@ -1,7 +1,12 @@ | |||
| # Unreleased | |||
|
|
|||
| ### Added | |||
There was a problem hiding this comment.
Normalize heading levels for changelog sections.
Line 3 (and sibling section headings) skips from H1 to H3. This violates MD001 and may break docs linting; these should be H2 under # Unreleased.
Suggested diff
-### Added
+## Added
...
-### Changed
+## Changed
...
-### Fixed
+## FixedAlso applies to: 47-47, 51-51
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)
[warning] 3-3: Heading levels should only increment by one level at a time
Expected: h2; Actual: h3
(MD001, heading-increment)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/about/changelog.md` at line 3, The changelog uses H3 headings like "###
Added" under the top-level "# Unreleased" which skips heading levels and breaks
MD001; update those sibling section headings ("### Added", "### Fixed", etc.) in
docs/about/changelog.md to H2 ("## Added", "## Fixed", ...) so they are direct
children of "# Unreleased", ensuring consistent heading hierarchy and fixing the
lint errors referenced.
| ```bash | ||
| SCIENCEDIRECT_INSTTOKEN=your_sciencedirect_insttoken | ||
| ``` |
There was a problem hiding this comment.
Make this code block style consistent with project linting.
Line 58 is flagged by markdownlint (MD046). Please convert this snippet to the expected block style used in this context so docs linting stays clean.
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)
[warning] 58-58: Code block style
Expected: indented; Actual: fenced
(MD046, code-block-style)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/getting-started/api-key-guide.md` around lines 58 - 60, The fenced code
block around the environment variable line
(SCIENCEDIRECT_INSTTOKEN=your_sciencedirect_insttoken) uses backticks and should
be converted to the project's expected fence style to satisfy markdownlint
MD046; replace the current "```bash"... "```" block with the project's preferred
fence delimiter (e.g., use ~~~bash ... ~~~ if the repo uses tildes) while
keeping the same content and language hint.
| "Fig3": "Fig. 3 aεr versus frequency curves, bεr and tanδ versus temperature curves at 10 kHz of the PLSSZT ceramics with x = 0–0.06", | ||
| "Fig4": "Fig. 4 aP–E hysteresis loops, b corresponding Ps and Pr, cS–E curves, dkp and d33 of the PLSSZT ceramics with x = 0–0.06. e, f The performance comparison of (Pb0.905La0.04Sb0.035Sr0.02)(Zr0.55Ti0.45)0.99O3 ceramics with other piezoelectric ceramics, including the d33, εr and FOM value" |
There was a problem hiding this comment.
Normalize panel-label spacing in captions.
"aεr" and "dkp" are fused tokens; this can hurt text-based parsing and benchmark comparability.
Proposed fix
- "Fig3": "Fig. 3 aεr versus frequency curves, bεr and tanδ versus temperature curves at 10 kHz of the PLSSZT ceramics with x = 0–0.06",
- "Fig4": "Fig. 4 aP–E hysteresis loops, b corresponding Ps and Pr, cS–E curves, dkp and d33 of the PLSSZT ceramics with x = 0–0.06. e, f The performance comparison of (Pb0.905La0.04Sb0.035Sr0.02)(Zr0.55Ti0.45)0.99O3 ceramics with other piezoelectric ceramics, including the d33, εr and FOM value"
+ "Fig3": "Fig. 3 (a) εr versus frequency curves, (b) εr and tanδ versus temperature curves at 10 kHz of the PLSSZT ceramics with x = 0–0.06",
+ "Fig4": "Fig. 4 (a) P–E hysteresis loops, (b) corresponding Ps and Pr, (c) S–E curves, (d) kp and d33 of the PLSSZT ceramics with x = 0–0.06. (e, f) Performance comparison of (Pb0.905La0.04Sb0.035Sr0.02)(Zr0.55Ti0.45)0.99O3 ceramics with other piezoelectric ceramics, including d33, εr, and FOM value"📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| "Fig3": "Fig. 3 aεr versus frequency curves, bεr and tanδ versus temperature curves at 10 kHz of the PLSSZT ceramics with x = 0–0.06", | |
| "Fig4": "Fig. 4 aP–E hysteresis loops, b corresponding Ps and Pr, cS–E curves, dkp and d33 of the PLSSZT ceramics with x = 0–0.06. e, f The performance comparison of (Pb0.905La0.04Sb0.035Sr0.02)(Zr0.55Ti0.45)0.99O3 ceramics with other piezoelectric ceramics, including the d33, εr and FOM value" | |
| "Fig3": "Fig. 3 (a) εr versus frequency curves, (b) εr and tanδ versus temperature curves at 10 kHz of the PLSSZT ceramics with x = 0–0.06", | |
| "Fig4": "Fig. 4 (a) P–E hysteresis loops, (b) corresponding Ps and Pr, (c) S–E curves, (d) kp and d33 of the PLSSZT ceramics with x = 0–0.06. (e, f) Performance comparison of (Pb0.905La0.04Sb0.035Sr0.02)(Zr0.55Ti0.45)0.99O3 ceramics with other piezoelectric ceramics, including d33, εr, and FOM value" |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s10854-023-10014-8/info.json`
around lines 4 - 5, The captions in the JSON merge panel letters with variables
(e.g., "aεr" and "dkp"); update the strings for keys "Fig3" and "Fig4" so panel
labels are separated by a space from the following token (e.g., change "aεr" to
"a εr" and "dkp" to "d kp") to normalize panel-label spacing and avoid fused
tokens.
| "Fig5": "Fig. 5 Temperature dependence of the dielectric constant and dielectric loss of KNLNTS ceramics (room temperature to 400°C).", | ||
| "Fig6": "Fig. 6 Temperature dependence of the dielectric constant of KNLNTS ceramics (room temperature to 150°C).", | ||
| "Fig7": "Fig. 7 Dielectric temperature spectra at different frequencies (x = 0.03).", | ||
| "Fig9": "Fig. 9 d33 and εrPr of KNLNTS ceramics." |
There was a problem hiding this comment.
Clarify ambiguous fused metric token in Fig9.
"εrPr" appears concatenated and ambiguous; consider separating metric names to keep labels machine-readable.
Proposed fix
- "Fig9": "Fig. 9 d33 and εrPr of KNLNTS ceramics."
+ "Fig9": "Fig. 9 d33, εr, and Pr of KNLNTS ceramics."📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| "Fig9": "Fig. 9 d33 and εrPr of KNLNTS ceramics." | |
| "Fig9": "Fig. 9 d33, εr, and Pr of KNLNTS ceramics." |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s11664-023-10650-0/info.json`
at line 8, The "Fig9" label contains a fused metric token "εrPr" which is
ambiguous; update the value for "Fig9" to separate the metrics (e.g., "Fig. 9
d33, εr, Pr of KNLNTS ceramics" or "Fig. 9 d33 / εr / Pr of KNLNTS ceramics") so
each metric is machine-readable and clearly distinct (locate the "Fig9" key in
the JSON and replace the concatenated token with separated metric names).
| "Fig3": "Fig. 3 XRD patterns of (Ba1-xCax)(Ti0.9Sn0.1)O3 (0.0 ≤ x ≤ 0.1) calcined powder at 1200 °C", | ||
| "Fig5": "Fig. 5 XRD patterns of (Ba1-xCax)(Ti0.9Sn0.1)O3 ceramics (0.0 ≤ x ≤ 0.1) sintered at 1300 °C", | ||
| "Fig6": "Fig.6 a (0.0), c (0.02), e (0.04), g (0.06), i (0.08), and k (0.1) represent SEM micrographs and b (0.0), d (0.02), f (0.04), h (0.06), j (0.08), and l (0.1) represent EDS analysis of BCTS ceramics (0.0 ≤ x ≤ 0.1) sintered at 1300 °C, 4 h", | ||
| "Fig8": "Fig. 8 FE-SEM micrograph of (Ba0.98Ca0.02)(Ti0.9Sn0.1)O3 calcined powder 1200 °C/4 h as a sensing film", |
There was a problem hiding this comment.
Use consistent caption formatting for figure prefix.
"Fig.6" is inconsistent with the "Fig. 6" format used elsewhere in this dataset.
Proposed fix
- "Fig6": "Fig.6 a (0.0), c (0.02), e (0.04), g (0.06), i (0.08), and k (0.1) represent SEM micrographs and b (0.0), d (0.02), f (0.04), h (0.06), j (0.08), and l (0.1) represent EDS analysis of BCTS ceramics (0.0 ≤ x ≤ 0.1) sintered at 1300 °C, 4 h",
+ "Fig6": "Fig. 6 a (0.0), c (0.02), e (0.04), g (0.06), i (0.08), and k (0.1) represent SEM micrographs and b (0.0), d (0.02), f (0.04), h (0.06), j (0.08), and l (0.1) represent EDS analysis of BCTS ceramics (0.0 ≤ x ≤ 0.1) sintered at 1300 °C, 4 h",🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1007_s41779-018-00305-3/info.json`
at line 6, The JSON uses an inconsistent figure key "Fig8" (see key "Fig8")
while captions elsewhere use "Fig. 8"; rename the JSON key "Fig8" to "Fig. 8" so
the figure prefix spacing matches the dataset convention and keep the existing
caption value unchanged.
| "gr6": "X-ray diffraction (XRD) patterns of KNN1−x\n T\n x\n (x=0.3) powders synthesized under different conditions: (a) T110(2h)–T180(7.5h); (b) T120(2h)–T180(7.5h); (c) T130(2h)–T180(7.5h); (d) T140(1h)–T180(7.5h).", | ||
| "gr7": "SEM micrographs of KNN1−x\n T\n x\n (x=0.3) powders synthesized under different conditions: (a) T110(2h)–T180(7.5h); (b) T120(2h)–T180(7.5h); (c) T130(2h)–T180(7.5h); (d) T140(1h)–T180(7.5h).", | ||
| "gr8": "X-ray diffraction (XRD) patterns of KNN1−x\n T\n x\n powders with (a) x=0, (b) x=0.2, (c) x=0.3, (d) x=0.4.", | ||
| "gr9": "SEM micrographs of KNN1−x\n T\n x\n powders for different designed Ta doping amounts (x): x=0, (b) x=0.2, (c) x=0.3, (d) x=0.4.", |
There was a problem hiding this comment.
Fix inconsistent subplot labeling in gr9.
gr9 starts with x=0 while the rest are (b), (c), (d). Please label the first item as (a) for consistent figure-index mapping.
Suggested patch
- "gr9": "SEM micrographs of KNN1−x\n T\n x\n powders for different designed Ta doping amounts (x): x=0, (b) x=0.2, (c) x=0.3, (d) x=0.4.",
+ "gr9": "SEM micrographs of KNN1−x\n T\n x\n powders for different designed Ta doping amounts (x): (a) x=0, (b) x=0.2, (c) x=0.3, (d) x=0.4.",📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| "gr9": "SEM micrographs of KNN1−x\n T\n x\n powders for different designed Ta doping amounts (x): x=0, (b) x=0.2, (c) x=0.3, (d) x=0.4.", | |
| "gr9": "SEM micrographs of KNN1−x\n T\n x\n powders for different designed Ta doping amounts (x): (a) x=0, (b) x=0.2, (c) x=0.3, (d) x=0.4.", |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_j.ceramint.2015.07.117/info.json`
at line 10, The gr9 string's first subplot label is inconsistent: replace the
leading "x=0" with an explicit "(a) x=0" so the sequence matches the subsequent
"(b)","(c)","(d)" labels; update the value of the gr9 property (the JSON string
for gr9) to start with "(a) x=0" preserving the rest of the text and
newline/spacing format.
| "gr1": "XRD patterns of [Bi0.5(Na1−x−y\n K\n x\n Li\n y\n )0.5]TiO3 ceramics with different value of x and y. (a)y=0.02, 0.05; (b) y=0.10, 0.15; (c) y≥0.20.", | ||
| "gr3": "The dependences of the piezoelectric charge constant (d\n 33) and planar electromechanical coupling factor k\n p on the amount of Li+ in [Bi0.5(Na1−x−y\n K\n x\n Li\n y\n )0.5]TiO3 ceramics.", | ||
| "gr4": "The dependences of the piezoelectric charge constant (d\n 33) and planar electromechanical coupling factor k\n p on the value of K+/Li+ ratio in [Bi0.5(Na1−x−y\n K\n x\n Li\n y\n )0.5]TiO3 ceramics." |
There was a problem hiding this comment.
Unify figure key schema with the rest of the benchmark metadata.
This file uses gr1/gr3/gr4, while the surrounding dataset uses FigN. If consumers parse by Fig*, these entries will be skipped.
Proposed fix
- "gr1": "XRD patterns of [Bi0.5(Na1−x−y
+ "Fig1": "XRD patterns of [Bi0.5(Na1−x−y
K
x
Li
y
)0.5]TiO3 ceramics with different value of x and y. (a)y=0.02, 0.05; (b) y=0.10, 0.15; (c) y≥0.20.",
- "gr3": "The dependences of the piezoelectric charge constant (d
+ "Fig3": "The dependences of the piezoelectric charge constant (d
33) and planar electromechanical coupling factor k
p on the amount of Li+ in [Bi0.5(Na1−x−y
K
x
Li
y
)0.5]TiO3 ceramics.",
- "gr4": "The dependences of the piezoelectric charge constant (d
+ "Fig4": "The dependences of the piezoelectric charge constant (d
33) and planar electromechanical coupling factor k
p on the value of K+/Li+ ratio in [Bi0.5(Na1−x−y
K
x
Li
y
)0.5]TiO3 ceramics."📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| "gr1": "XRD patterns of [Bi0.5(Na1−x−y\n K\n x\n Li\n y\n )0.5]TiO3 ceramics with different value of x and y. (a)y=0.02, 0.05; (b) y=0.10, 0.15; (c) y≥0.20.", | |
| "gr3": "The dependences of the piezoelectric charge constant (d\n 33) and planar electromechanical coupling factor k\n p on the amount of Li+ in [Bi0.5(Na1−x−y\n K\n x\n Li\n y\n )0.5]TiO3 ceramics.", | |
| "gr4": "The dependences of the piezoelectric charge constant (d\n 33) and planar electromechanical coupling factor k\n p on the value of K+/Li+ ratio in [Bi0.5(Na1−x−y\n K\n x\n Li\n y\n )0.5]TiO3 ceramics." | |
| "Fig1": "XRD patterns of [Bi0.5(Na1−x−y | |
| K | |
| x | |
| Li | |
| y | |
| )0.5]TiO3 ceramics with different value of x and y. (a)y=0.02, 0.05; (b) y=0.10, 0.15; (c) y≥0.20.", | |
| "Fig3": "The dependences of the piezoelectric charge constant (d | |
| 33) and planar electromechanical coupling factor k | |
| p on the amount of Li+ in [Bi0.5(Na1−x−y | |
| K | |
| x | |
| Li | |
| y | |
| )0.5]TiO3 ceramics.", | |
| "Fig4": "The dependences of the piezoelectric charge constant (d | |
| 33) and planar electromechanical coupling factor k | |
| p on the value of K+/Li+ ratio in [Bi0.5(Na1−x−y | |
| K | |
| x | |
| Li | |
| y | |
| )0.5]TiO3 ceramics." |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In
`@examples/vlm_piezo_test/results/extracted_data/piezoelectric/related_figures/10.1016_S0167-577X`(03)00580-9/info.json
around lines 2 - 4, The JSON uses nonstandard keys gr1, gr3, gr4 instead of the
project's FigN schema; rename these keys to match the benchmark convention
(e.g., gr1 → Fig1, gr3 → Fig3, gr4 → Fig4) preserving each string value exactly,
and update any internal references or consumers that look up "gr1/gr3/gr4" to
the new "Fig1/Fig3/Fig4" names (search for occurrences of gr1, gr3, gr4 and
replace them accordingly) so consumers parsing Fig* will pick them up.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #8 +/- ##
==========================================
+ Coverage 51.16% 52.81% +1.64%
==========================================
Files 47 48 +1
Lines 8906 9423 +517
==========================================
+ Hits 4557 4977 +420
- Misses 4349 4446 +97 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Summary by CodeRabbit
New Features
Documentation
Chores