[{"data":1,"prerenderedAt":706},["ShallowReactive",2],{"page-\u002Frender\u002Fchangelog":3,"navigation":323},{"collection":4,"page":5},"changelogs",{"id":6,"title":7,"body":8,"description":284,"extension":315,"meta":316,"navigation":317,"path":318,"rawbody":319,"seo":320,"stem":321,"__hash__":322},"changelogs\u002Frender\u002FCHANGELOG.md","@welldot\u002Frender",{"type":9,"value":10,"toc":283},"minimark",[11,15,20,25,84,88,91,125,129,133,163,167,170,178,182,185,190,194,197,208,212,215,223,227,230,271,275,278],[12,13,7],"h1",{"id":14},"welldotrender",[16,17,19],"h2",{"id":18},"042","0.4.2",[21,22,24],"h3",{"id":23},"patch-changes","Patch Changes",[26,27,28,37,59,66,71],"ul",{},[29,30,31,32,36],"li",{},"0c76546: The READMEs now link to the documentation site at ",[33,34,35],"code",{},"https:\u002F\u002Fdocs.welldot.org",".",[29,38,39,40,43,44,47,48,51,52,55,56,36],{},"0332665: The repository moved to the ",[33,41,42],{},"welldothq"," GitHub organization. The package ",[33,45,46],{},"repository",", ",[33,49,50],{},"homepage"," and ",[33,53,54],{},"bugs"," URLs now point at ",[33,57,58],{},"https:\u002F\u002Fgithub.com\u002Fwelldothq\u002Fwelldot",[29,60,61,62],{},"Updated dependencies ",[63,64,65],"span",{},"0c76546",[29,67,61,68],{},[63,69,70],{},"0332665",[29,72,61,73,76],{},[63,74,75],{},"147708f",[26,77,78,81],{},[29,79,80],{},"@welldot\u002Fcore@0.6.0",[29,82,83],{},"@welldot\u002Futils@0.5.1",[16,85,87],{"id":86},"041","0.4.1",[21,89,24],{"id":90},"patch-changes-1",[26,92,93,108,113],{},[29,94,95,96,99,100,103,104,107],{},"a74ddd6: Accepts ",[33,97,98],{},".well"," v2.4 files: the v2 check uses ",[33,101,102],{},"parseFormatVersion",", so ",[33,105,106],{},"\"version\": \"2.4\""," no longer triggers the unsupported-version warning.",[29,109,61,110],{},[63,111,112],{},"a74ddd6",[29,114,61,115,117],{},[63,116,112],{},[26,118,119,122],{},[29,120,121],{},"@welldot\u002Fcore@0.5.0",[29,123,124],{},"@welldot\u002Futils@0.5.0",[16,126,128],{"id":127},"040","0.4.0",[21,130,132],{"id":131},"minor-changes","Minor Changes",[26,134,135,141,144,147,154,157,160],{},[29,136,137,138,140],{},"Render the ",[33,139,98],{}," v2.3 pump installations and attachments.",[29,142,143],{},"Draw pipes open and close them only where they end.",[29,145,146],{},"Draw the cement pad at a fixed size.",[29,148,149,150,153],{},"Support the ",[33,151,152],{},"well_screen"," slot types.",[29,155,156],{},"Clear the drawing when the well becomes empty.",[29,158,159],{},"Guard against missing fracture dip and azimuth.",[29,161,162],{},"Add compact and detailed profile formats for PDF export.",[16,164,166],{"id":165},"030","0.3.0",[21,168,132],{"id":169},"minor-changes-1",[26,171,172],{},[29,173,174,175,177],{},"Draw centralizer bow marks for ",[33,176,98],{}," v2.1.",[16,179,181],{"id":180},"023","0.2.3",[21,183,24],{"id":184},"patch-changes-2",[26,186,187],{},[29,188,189],{},"Polish open-source docs, licensing and schema tooling.",[16,191,193],{"id":192},"022","0.2.2",[21,195,24],{"id":196},"patch-changes-3",[26,198,199],{},[29,200,201,202,51,205,36],{},"Version bump released together with ",[33,203,204],{},"@welldot\u002Fcore",[33,206,207],{},"@welldot\u002Futils",[16,209,211],{"id":210},"021","0.2.1",[21,213,24],{"id":214},"patch-changes-4",[26,216,217,220],{},[29,218,219],{},"Add en\u002Fpt locale resolution for all renderer-drawn text.",[29,221,222],{},"Wire the locale into number formatting.",[16,224,226],{"id":225},"020","0.2.0",[21,228,132],{"id":229},"minor-changes-2",[26,231,232,238,245,248,251,254],{},[29,233,234,235,237],{},"Align with the ",[33,236,98],{}," v2 schema (texture, screen slot, version guard) and support v2 only.",[29,239,240,241,244],{},"Add ",[33,242,243],{},"RenderableWell"," with optional stable ids and enter\u002Fexit transitions.",[29,246,247],{},"Add stable D3 key functions for data-join renderers.",[29,249,250],{},"Add reduction construction element rendering.",[29,252,253],{},"Move the construction labels group after the other construction layers.",[29,255,256,257,260,261,264,265,260,268,36],{},"Rename ",[33,258,259],{},"WithId","\u002F",[33,262,263],{},"id"," to ",[33,266,267],{},"WithKey",[33,269,270],{},"key",[16,272,274],{"id":273},"010","0.1.0",[21,276,132],{"id":277},"minor-changes-3",[26,279,280],{},[29,281,282],{},"Initial release.",{"title":284,"searchDepth":285,"depth":285,"links":286},"",2,[287,291,294,297,300,303,306,309,312],{"id":18,"depth":285,"text":19,"children":288},[289],{"id":23,"depth":290,"text":24},3,{"id":86,"depth":285,"text":87,"children":292},[293],{"id":90,"depth":290,"text":24},{"id":127,"depth":285,"text":128,"children":295},[296],{"id":131,"depth":290,"text":132},{"id":165,"depth":285,"text":166,"children":298},[299],{"id":169,"depth":290,"text":132},{"id":180,"depth":285,"text":181,"children":301},[302],{"id":184,"depth":290,"text":24},{"id":192,"depth":285,"text":193,"children":304},[305],{"id":196,"depth":290,"text":24},{"id":210,"depth":285,"text":211,"children":307},[308],{"id":214,"depth":290,"text":24},{"id":225,"depth":285,"text":226,"children":310},[311],{"id":229,"depth":290,"text":132},{"id":273,"depth":285,"text":274,"children":313},[314],{"id":277,"depth":290,"text":132},"md",{},true,"\u002Frender\u002Fchangelog","# @welldot\u002Frender\n\n## 0.4.2\n\n### Patch Changes\n\n- 0c76546: The READMEs now link to the documentation site at `https:\u002F\u002Fdocs.welldot.org`.\n- 0332665: The repository moved to the `welldothq` GitHub organization. The package `repository`, `homepage` and `bugs` URLs now point at `https:\u002F\u002Fgithub.com\u002Fwelldothq\u002Fwelldot`.\n- Updated dependencies [0c76546]\n- Updated dependencies [0332665]\n- Updated dependencies [147708f]\n  - @welldot\u002Fcore@0.6.0\n  - @welldot\u002Futils@0.5.1\n\n## 0.4.1\n\n### Patch Changes\n\n- a74ddd6: Accepts `.well` v2.4 files: the v2 check uses `parseFormatVersion`, so `\"version\": \"2.4\"` no longer triggers the unsupported-version warning.\n- Updated dependencies [a74ddd6]\n- Updated dependencies [a74ddd6]\n  - @welldot\u002Fcore@0.5.0\n  - @welldot\u002Futils@0.5.0\n\n## 0.4.0\n\n### Minor Changes\n\n- Render the `.well` v2.3 pump installations and attachments.\n- Draw pipes open and close them only where they end.\n- Draw the cement pad at a fixed size.\n- Support the `well_screen` slot types.\n- Clear the drawing when the well becomes empty.\n- Guard against missing fracture dip and azimuth.\n- Add compact and detailed profile formats for PDF export.\n\n## 0.3.0\n\n### Minor Changes\n\n- Draw centralizer bow marks for `.well` v2.1.\n\n## 0.2.3\n\n### Patch Changes\n\n- Polish open-source docs, licensing and schema tooling.\n\n## 0.2.2\n\n### Patch Changes\n\n- Version bump released together with `@welldot\u002Fcore` and `@welldot\u002Futils`.\n\n## 0.2.1\n\n### Patch Changes\n\n- Add en\u002Fpt locale resolution for all renderer-drawn text.\n- Wire the locale into number formatting.\n\n## 0.2.0\n\n### Minor Changes\n\n- Align with the `.well` v2 schema (texture, screen slot, version guard) and support v2 only.\n- Add `RenderableWell` with optional stable ids and enter\u002Fexit transitions.\n- Add stable D3 key functions for data-join renderers.\n- Add reduction construction element rendering.\n- Move the construction labels group after the other construction layers.\n- Rename `WithId`\u002F`id` to `WithKey`\u002F`key`.\n\n## 0.1.0\n\n### Minor Changes\n\n- Initial release.\n",{"title":7,"description":284},"render\u002FCHANGELOG","chiJVDJr0FOz3Q-zv0kf-A9SZpoq1n67M11ZTqUHmgM",{"docs_en":324,"spec":642,"changelogs":692},[325,345,364,420,530,584],{"title":326,"path":327,"stem":328,"children":329},"Ai","\u002Fai","ai",[330,333,337,341],{"title":331,"path":327,"stem":332},"Introduction","ai\u002Findex",{"title":334,"path":335,"stem":336},"Converting reports with an assistant","\u002Fai\u002Fconversion-skill","ai\u002Fconversion-skill",{"title":338,"path":339,"stem":340},"llms.txt and Markdown pages","\u002Fai\u002Fllms","ai\u002Fllms",{"title":342,"path":343,"stem":344},"MCP server","\u002Fai\u002Fmcp","ai\u002Fmcp",{"title":346,"path":347,"stem":348,"children":349},"Contributing","\u002Fcontributing","contributing",[350,352,356,360],{"title":331,"path":347,"stem":351},"contributing\u002Findex",{"title":353,"path":354,"stem":355},"Writing docs","\u002Fcontributing\u002Fwriting-docs","contributing\u002F1.writing-docs",{"title":357,"path":358,"stem":359},"Update rules","\u002Fcontributing\u002Fupdate-rules","contributing\u002F2.update-rules",{"title":361,"path":362,"stem":363},"Content components","\u002Fcontributing\u002Fcomponents","contributing\u002Fcomponents",{"title":365,"path":366,"stem":367,"children":368},"Core","\u002Fcore","core",[369,371,385,414],{"title":331,"path":366,"stem":370},"core\u002Findex",{"title":372,"path":373,"stem":374,"children":375,"page":384},"Getting Started","\u002Fcore\u002Fgetting-started","core\u002F1.getting-started",[376,380],{"title":377,"path":378,"stem":379},"Installation","\u002Fcore\u002Fgetting-started\u002Finstallation","core\u002F1.getting-started\u002F1.installation",{"title":381,"path":382,"stem":383},"First use","\u002Fcore\u002Fgetting-started\u002Ffirst-use","core\u002F1.getting-started\u002F2.first-use",false,{"title":386,"path":387,"stem":388,"children":389,"page":384},"Guides","\u002Fcore\u002Fguides","core\u002F2.guides",[390,394,398,402,406,410],{"title":391,"path":392,"stem":393},"Parsing and validating","\u002Fcore\u002Fguides\u002Fparsing-and-validating","core\u002F2.guides\u002F1.parsing-and-validating",{"title":395,"path":396,"stem":397},"Serializing and sharing","\u002Fcore\u002Fguides\u002Fserializing-and-sharing","core\u002F2.guides\u002F2.serializing-and-sharing",{"title":399,"path":400,"stem":401},"Unit conversion","\u002Fcore\u002Fguides\u002Funit-conversion","core\u002F2.guides\u002F3.unit-conversion",{"title":403,"path":404,"stem":405},"Vocabularies and textures","\u002Fcore\u002Fguides\u002Fvocabularies-and-textures","core\u002F2.guides\u002F4.vocabularies-and-textures",{"title":407,"path":408,"stem":409},"Water quality vocabulary","\u002Fcore\u002Fguides\u002Fwater-quality-vocabulary","core\u002F2.guides\u002F5.water-quality-vocabulary",{"title":411,"path":412,"stem":413},"Versions and time zones","\u002Fcore\u002Fguides\u002Fversions-and-time-zones","core\u002F2.guides\u002F6.versions-and-time-zones",{"title":415,"path":416,"stem":417,"children":418},"API reference","\u002Fcore\u002Fapi","core\u002Fapi\u002Findex",[419],{"title":415,"path":416,"stem":417},{"title":421,"path":422,"stem":423,"children":424},"Format","\u002Fformat","format",[425,427,447,476,500,520,526],{"title":331,"path":422,"stem":426},"format\u002Findex",{"title":372,"path":428,"stem":429,"children":430,"page":384},"\u002Fformat\u002Fgetting-started","format\u002F1.getting-started",[431,435,439,443],{"title":432,"path":433,"stem":434},"What is .well?","\u002Fformat\u002Fgetting-started\u002Fwhat-is-well","format\u002F1.getting-started\u002F1.what-is-well",{"title":436,"path":437,"stem":438},"For geologists","\u002Fformat\u002Fgetting-started\u002Ffor-geologists","format\u002F1.getting-started\u002F2.for-geologists",{"title":440,"path":441,"stem":442},"For developers","\u002Fformat\u002Fgetting-started\u002Ffor-developers","format\u002F1.getting-started\u002F3.for-developers",{"title":444,"path":445,"stem":446},"Your first .well file","\u002Fformat\u002Fgetting-started\u002Ffirst-well-file","format\u002F1.getting-started\u002F4.first-well-file",{"title":448,"path":449,"stem":450,"children":451,"page":384},"Concepts","\u002Fformat\u002Fconcepts","format\u002F2.concepts",[452,456,460,464,468,472],{"title":453,"path":454,"stem":455},"Depths and intervals","\u002Fformat\u002Fconcepts\u002Fdepths-and-intervals","format\u002F2.concepts\u002F1.depths-and-intervals",{"title":457,"path":458,"stem":459},"Units and precision","\u002Fformat\u002Fconcepts\u002Funits-and-precision","format\u002F2.concepts\u002F2.units-and-precision",{"title":461,"path":462,"stem":463},"Vocabularies","\u002Fformat\u002Fconcepts\u002Fvocabularies","format\u002F2.concepts\u002F3.vocabularies",{"title":465,"path":466,"stem":467},"Profiles","\u002Fformat\u002Fconcepts\u002Fprofiles","format\u002F2.concepts\u002F4.profiles",{"title":469,"path":470,"stem":471},"Versions and deprecation","\u002Fformat\u002Fconcepts\u002Fversions-and-deprecation","format\u002F2.concepts\u002F5.versions-and-deprecation",{"title":473,"path":474,"stem":475},"Extensibility","\u002Fformat\u002Fconcepts\u002Fextensibility","format\u002F2.concepts\u002F6.extensibility",{"title":386,"path":477,"stem":478,"children":479,"page":384},"\u002Fformat\u002Fguides","format\u002F3.guides",[480,484,488,492,496],{"title":481,"path":482,"stem":483},"Writing a .well by hand","\u002Fformat\u002Fguides\u002Fwriting-by-hand","format\u002F3.guides\u002F1.writing-by-hand",{"title":485,"path":486,"stem":487},"Converting a report","\u002Fformat\u002Fguides\u002Fconverting-a-report","format\u002F3.guides\u002F2.converting-a-report",{"title":489,"path":490,"stem":491},"Validating","\u002Fformat\u002Fguides\u002Fvalidating","format\u002F3.guides\u002F3.validating",{"title":493,"path":494,"stem":495},"Extending for your own needs","\u002Fformat\u002Fguides\u002Fextending","format\u002F3.guides\u002F4.extending",{"title":497,"path":498,"stem":499},"Building an editor or database on .well","\u002Fformat\u002Fguides\u002Fbuilding-on-well","format\u002F3.guides\u002F5.building-on-well",{"title":501,"path":502,"stem":503,"children":504},"Overview","\u002Fformat\u002Freference","format\u002F4.reference\u002Findex",[505,506,510,514],{"title":501,"path":502,"stem":503},{"title":507,"path":508,"stem":509},"JSON Schema","\u002Fformat\u002Freference\u002Fjson-schema","format\u002F4.reference\u002F1.json-schema",{"title":511,"path":512,"stem":513},"Example wells","\u002Fformat\u002Freference\u002Fexamples","format\u002F4.reference\u002F2.examples",{"title":515,"path":516,"stem":517,"children":518},"Object reference","\u002Fformat\u002Freference\u002Fobjects","format\u002Freference\u002Fobjects\u002Findex",[519],{"title":515,"path":516,"stem":517},{"title":521,"path":522,"stem":523,"children":524},"About the spec","\u002Fformat\u002Fspec","format\u002F5.spec\u002Findex",[525],{"title":521,"path":522,"stem":523},{"title":527,"path":528,"stem":529},"Changelog","\u002Fformat\u002Fchangelog","format\u002F6.changelog",{"title":531,"path":532,"stem":533,"children":534},"Render","\u002Frender","render",[535,537,547,579],{"title":331,"path":532,"stem":536},"render\u002Findex",{"title":372,"path":538,"stem":539,"children":540,"page":384},"\u002Frender\u002Fgetting-started","render\u002F1.getting-started",[541,544],{"title":377,"path":542,"stem":543},"\u002Frender\u002Fgetting-started\u002Finstallation","render\u002F1.getting-started\u002F1.installation",{"title":381,"path":545,"stem":546},"\u002Frender\u002Fgetting-started\u002Ffirst-use","render\u002F1.getting-started\u002F2.first-use",{"title":386,"path":548,"stem":549,"children":550,"page":384},"\u002Frender\u002Fguides","render\u002F2.guides",[551,555,559,563,567,571,575],{"title":552,"path":553,"stem":554},"Panels and layout","\u002Frender\u002Fguides\u002Fpanels-and-layout","render\u002F2.guides\u002F1.panels-and-layout",{"title":556,"path":557,"stem":558},"Layers and labels","\u002Frender\u002Fguides\u002Flayers-and-labels","render\u002F2.guides\u002F2.layers-and-labels",{"title":560,"path":561,"stem":562},"Theming","\u002Frender\u002Fguides\u002Ftheming","render\u002F2.guides\u002F3.theming",{"title":564,"path":565,"stem":566},"Locale and units","\u002Frender\u002Fguides\u002Flocale-and-units","render\u002F2.guides\u002F4.locale-and-units",{"title":568,"path":569,"stem":570},"Legends","\u002Frender\u002Fguides\u002Flegends","render\u002F2.guides\u002F5.legends",{"title":572,"path":573,"stem":574},"Zoom, pan and highlights","\u002Frender\u002Fguides\u002Finteraction","render\u002F2.guides\u002F6.interaction",{"title":576,"path":577,"stem":578},"Using it in a framework","\u002Frender\u002Fguides\u002Fframeworks","render\u002F2.guides\u002F7.frameworks",{"title":415,"path":580,"stem":581,"children":582},"\u002Frender\u002Fapi","render\u002Fapi\u002Findex",[583],{"title":415,"path":580,"stem":581},{"title":585,"path":586,"stem":587,"children":588},"Utils","\u002Futils","utils",[589,591,601,637],{"title":331,"path":586,"stem":590},"utils\u002Findex",{"title":372,"path":592,"stem":593,"children":594,"page":384},"\u002Futils\u002Fgetting-started","utils\u002F1.getting-started",[595,598],{"title":377,"path":596,"stem":597},"\u002Futils\u002Fgetting-started\u002Finstallation","utils\u002F1.getting-started\u002F1.installation",{"title":381,"path":599,"stem":600},"\u002Futils\u002Fgetting-started\u002Ffirst-use","utils\u002F1.getting-started\u002F2.first-use",{"title":386,"path":602,"stem":603,"children":604,"page":384},"\u002Futils\u002Fguides","utils\u002F2.guides",[605,609,613,617,621,625,629,633],{"title":606,"path":607,"stem":608},"Geometry and volumes","\u002Futils\u002Fguides\u002Fgeometry-and-volumes","utils\u002F2.guides\u002F1.geometry-and-volumes",{"title":610,"path":611,"stem":612},"Water levels and pumping tests","\u002Futils\u002Fguides\u002Fpumping-tests","utils\u002F2.guides\u002F2.pumping-tests",{"title":614,"path":615,"stem":616},"Permits","\u002Futils\u002Fguides\u002Fpermits","utils\u002F2.guides\u002F3.permits",{"title":618,"path":619,"stem":620},"Operation and production","\u002Futils\u002Fguides\u002Foperation","utils\u002F2.guides\u002F4.operation",{"title":622,"path":623,"stem":624},"Water quality","\u002Futils\u002Fguides\u002Fwater-quality","utils\u002F2.guides\u002F5.water-quality",{"title":626,"path":627,"stem":628},"Logger import","\u002Futils\u002Fguides\u002Flogger-import","utils\u002F2.guides\u002F6.logger-import",{"title":630,"path":631,"stem":632},"SIAGAS import","\u002Futils\u002Fguides\u002Fsiagas-import","utils\u002F2.guides\u002F7.siagas-import",{"title":634,"path":635,"stem":636},"Formatting","\u002Futils\u002Fguides\u002Fformatting","utils\u002F2.guides\u002F8.formatting",{"title":415,"path":638,"stem":639,"children":640},"\u002Futils\u002Fapi","utils\u002Fapi\u002Findex",[641],{"title":415,"path":638,"stem":639},[643],{"title":421,"path":422,"stem":423,"children":644,"page":384},[645],{"title":646,"path":522,"stem":647,"children":648,"page":384},"Spec","format\u002Fspec",[649,658,667],{"title":650,"path":651,"stem":652,"children":653,"page":384},"Reference","\u002Fformat\u002Fspec\u002Freference","format\u002Fspec\u002Freference",[654],{"title":655,"path":656,"stem":657},"FGDC Texture Patterns Reference","\u002Fformat\u002Fspec\u002Freference\u002Ffgdc-textures","format\u002Fspec\u002Freference\u002Ffgdc-textures",{"title":659,"path":660,"stem":661,"children":662,"page":384},"V1","\u002Fformat\u002Fspec\u002Fv1","format\u002Fspec\u002Fv1",[663],{"title":664,"path":665,"stem":666},".well File Format Specification","\u002Fformat\u002Fspec\u002Fv1\u002Fwell-format","format\u002Fspec\u002Fv1\u002Fwell-format",{"title":668,"path":669,"stem":670,"children":671,"page":384},"V2","\u002Fformat\u002Fspec\u002Fv2","format\u002Fspec\u002Fv2",[672,676,680,684,688],{"title":673,"path":674,"stem":675},".well File Format Specification — Version 2.4: Format Reference","\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference","format\u002Fspec\u002Fv2\u002Fformat-reference",{"title":677,"path":678,"stem":679},".well File Format Specification — Version 2.4: Interoperability","\u002Fformat\u002Fspec\u002Fv2\u002Finteroperability","format\u002Fspec\u002Fv2\u002Finteroperability",{"title":681,"path":682,"stem":683},".well File Format Specification — Version 2.4: Object Schemas","\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas","format\u002Fspec\u002Fv2\u002Fobject-schemas",{"title":685,"path":686,"stem":687},".well File Format Specification — Version 2.4: Overview","\u002Fformat\u002Fspec\u002Fv2\u002Foverview","format\u002Fspec\u002Fv2\u002Foverview",{"title":689,"path":690,"stem":691},".well File Format Specification — Version 2.4: Water Quality","\u002Fformat\u002Fspec\u002Fv2\u002Fwater-quality","format\u002Fspec\u002Fv2\u002Fwater-quality",[693,698,701],{"title":365,"path":366,"stem":367,"children":694,"page":384},[695],{"title":204,"path":696,"stem":697},"\u002Fcore\u002Fchangelog","core\u002FCHANGELOG",{"title":531,"path":532,"stem":533,"children":699,"page":384},[700],{"title":7,"path":318,"stem":321},{"title":585,"path":586,"stem":587,"children":702,"page":384},[703],{"title":207,"path":704,"stem":705},"\u002Futils\u002Fchangelog","utils\u002FCHANGELOG",1793050494534]