[{"data":1,"prerenderedAt":1105},["ShallowReactive",2],{"page-\u002Fcore\u002Fchangelog":3,"navigation":722},{"collection":4,"page":5},"changelogs",{"id":6,"title":7,"body":8,"description":667,"extension":714,"meta":715,"navigation":716,"path":717,"rawbody":718,"seo":719,"stem":720,"__hash__":721},"changelogs\u002Fcore\u002FCHANGELOG.md","@welldot\u002Fcore",{"type":9,"value":10,"toc":666},"minimark",[11,15,20,25,61,65,95,99,102,420,424,427,498,502,505,516,520,523,528,532,535,546,550,553,569,573,576,590,594,597,608,612,615,620,624,627,631,635,638,642,646,649,654,658,661],[12,13,7],"h1",{"id":14},"welldotcore",[16,17,19],"h2",{"id":18},"060","0.6.0",[21,22,24],"h3",{"id":23},"minor-changes","Minor Changes",[26,27,28],"ul",{},[29,30,31,32,36,37,40,41,44,45,48,49,52,53,56,57,60],"li",{},"147708f: The ",[33,34,35],"code",{},".well"," specification moved from ",[33,38,39],{},"packages\u002Fcore\u002Fdocs\u002F"," to ",[33,42,43],{},"spec\u002F"," at the repository root, and the spec prose no longer ships in the npm package. The JSON Schema's ",[33,46,47],{},"$id"," is now ",[33,50,51],{},"https:\u002F\u002Fwelldot.org\u002Fschema\u002Fv2\u002Fwell.schema.json"," (served by welldot.org); the old ",[33,54,55],{},"raw.githubusercontent.com\u002F...\u002Fpackages\u002Fcore\u002Fdocs\u002Fschema\u002Fv2\u002Fwell.schema.json"," URL no longer resolves. The schema ships in the package as ",[33,58,59],{},"@welldot\u002Fcore\u002Fwell.schema.json",".",[21,62,64],{"id":63},"patch-changes","Patch Changes",[26,66,67,73],{},[29,68,69,70,60],{},"0c76546: The READMEs now link to the documentation site at ",[33,71,72],{},"https:\u002F\u002Fdocs.welldot.org",[29,74,75,76,79,80,83,84,87,88,91,92,60],{},"0332665: The repository moved to the ",[33,77,78],{},"welldothq"," GitHub organization. The package ",[33,81,82],{},"repository",", ",[33,85,86],{},"homepage"," and ",[33,89,90],{},"bugs"," URLs now point at ",[33,93,94],{},"https:\u002F\u002Fgithub.com\u002Fwelldothq\u002Fwelldot",[16,96,98],{"id":97},"050","0.5.0",[21,100,24],{"id":101},"minor-changes-1",[26,103,104],{},[29,105,106,107,109,110,113,117,118,120,121,124,125,127,128],{},"a74ddd6: Implements the ",[33,108,35],{}," v2.4 format revision.",[111,112],"br",{},[114,115,116],"strong",{},"Breaking for readers:"," ",[33,119,35],{}," v2.4 files write ",[33,122,123],{},"\"version\": \"2.4\"",". Parsers in ",[33,126,7],{}," ≤ 0.4.0 reject them; upgrade readers before writing v2.4 files.",[26,129,130,189,219,233,348,389,417],{},[29,131,132,117,135,138,139,141,142,87,145,148,149,83,152,155,156,159,160,163,164,83,167,170,171,83,174,87,177,180,181,184,185,188],{},[114,133,134],{},"Version as a string.",[33,136,137],{},"serializeWell"," writes ",[33,140,123],{},". ",[33,143,144],{},"parseWell",[33,146,147],{},"deserializeWell"," accept ",[33,150,151],{},"1",[33,153,154],{},"2"," and any ",[33,157,158],{},"\"2.m\"",", and reject malformed values (",[33,161,162],{},"2.4"," as a number, ",[33,165,166],{},"\"2.4.1\"",[33,168,169],{},"\"v2.4\"",") and unsupported majors with errors that name the value. Adds ",[33,172,173],{},"WELL_FORMAT_VERSION",[33,175,176],{},"parseFormatVersion",[33,178,179],{},"compareFormatVersions"," (versions compare as two integers, so ",[33,182,183],{},"\"2.10\""," is greater than ",[33,186,187],{},"\"2.9\"",").",[29,190,191,117,197,200,201,203,204,207,208,211,212,214,215,218],{},[114,192,193,196],{},[33,194,195],{},"null"," in optional fields is malformed.",[33,198,199],{},"storativity"," no longer accepts ",[33,202,195],{},"; v2.3 files (",[33,205,206],{},"version: 2",") with ",[33,209,210],{},"storativity: null"," still parse, with the value dropped. ",[33,213,137],{}," omits null members outside ",[33,216,217],{},"x-"," fields.",[29,220,221,224,225,228,229,232],{},[114,222,223],{},"Time zone."," Adds ",[33,226,227],{},"location.properties.timezone"," (an IANA time zone name) and ",[33,230,231],{},"isIanaTimeZone",". An invalid value is rejected.",[29,234,235,240,241,244,245,248,249,252,253,83,256,83,259,83,262,265,266,83,269,83,272,275,276,265,279,83,281,83,284,287,288,87,291,294,295,297,298,301,302,305,306,83,309,83,312,83,315,83,318,83,321,324,325,87,328,331,332,335,336,339,340,141,342,345,346,60],{},[114,236,237,60],{},[33,238,239],{},"logger_series"," Adds the hydrodynamic event type for continuous level series recorded by an installed sensor. It carries ",[33,242,243],{},"readings"," (each with a required ",[33,246,247],{},"datetime"," and no ",[33,250,251],{},"elapsed","), plus optional ",[33,254,255],{},"measurement_method",[33,257,258],{},"sensor_depth",[33,260,261],{},"interval",[33,263,264],{},"barometric_compensation"," (",[33,267,268],{},"barologger",[33,270,271],{},"vented",[33,273,274],{},"none",") and ",[33,277,278],{},"aggregation",[33,280,274],{},[33,282,283],{},"hourly",[33,285,286],{},"daily","). Aggregated readings must carry ",[33,289,290],{},"depth_min",[33,292,293],{},"depth_max",". A ",[33,296,239],{}," has no ",[33,299,300],{},"steps"," or ",[33,303,304],{},"recovery",". New exports: ",[33,307,308],{},"LoggerSeriesEvent",[33,310,311],{},"LoggerReading",[33,313,314],{},"BarometricCompensation",[33,316,317],{},"ReadingAggregation",[33,319,320],{},"LoggerSeriesEventSchema",[33,322,323],{},"LoggerReadingSchema",", and the closed vocabularies ",[33,326,327],{},"BAROMETRIC_COMPENSATIONS",[33,329,330],{},"READING_AGGREGATIONS"," with their ",[33,333,334],{},"*_VALUES"," lists. ",[33,337,338],{},"HYDRODYNAMIC_EVENT_TYPES"," gains ",[33,341,239],{},[33,343,344],{},"LevelReading"," gains an optional ",[33,347,247],{},[29,349,350,353,354,356,357,83,360,363,364,366,367,369,370,373,374,301,376,378,379,382,383,40,386,60],{},[114,351,352],{},"Event validation."," Known hydrodynamic event types are now validated against their own schema instead of falling back to the ",[33,355,217],{}," passthrough. A malformed ",[33,358,359],{},"constant_rate",[33,361,362],{},"spot_measurement"," or other known type is rejected, while ",[33,365,217],{}," types still pass through. The step count is no longer enforced: ",[33,368,300],{}," must be an array of valid ",[33,371,372],{},"PumpingStep",", but a ",[33,375,359],{},[33,377,362],{}," with two steps is valid. As a result, the ",[33,380,381],{},"ConstantRateEvent.steps"," type changes from ",[33,384,385],{},"[PumpingStep]",[33,387,388],{},"PumpingStep[]",[29,390,391,394,395,83,398,83,401,404,405,408,409,412,413,416],{},[114,392,393],{},"Ledgers and range rules."," Ledger entries (",[33,396,397],{},"hydrodynamic_events",[33,399,400],{},"production",[33,402,403],{},"water_samples",") MAY be edited in place; editing is NOT RECOMMENDED after export, and ",[33,406,407],{},"corrects"," stays the recommended way to correct measurements. ",[33,410,411],{},"operating_regime[].daily_operating_time"," above 24 is now accepted and stored as written (a negative value is still a schema error). ",[33,414,415],{},"operating_regime[].effective_from"," is no longer unique. Unresolved references are preserved on re-export, and repeated records (collective permits, campaign blanks) are documented.",[29,418,419],{},"The spec docs, the JSON Schema and the example wells move to v2.4.",[16,421,423],{"id":422},"040","0.4.0",[21,425,24],{"id":426},"minor-changes-2",[26,428,429,435,445,455,458,464,467,470,473,479,489],{},[29,430,431,432,434],{},"Implement ",[33,433,35],{}," spec v2.3: pump installations and attachments, permits (history and condition fulfillments), meters, production and operating regime, and the water quality block.",[29,436,437,438,441,442,60],{},"Link multiple events and samples to any history log entry, and drop the ",[33,439,440],{},"change_of_use"," history category in favor of ",[33,443,444],{},"event",[29,446,447,448,87,451,454],{},"Add ",[33,449,450],{},"installed_by",[33,452,453],{},"removed_by"," to pump installations and meters, and manufacturer, model and attachments to meters.",[29,456,457],{},"Rename the permit condition category values to broader groups.",[29,459,447,460,463],{},[33,461,462],{},"well_screen[].type"," slot types.",[29,465,466],{},"Centralize the open vocabularies with en\u002Fpt labels, and move shared helpers into the library.",[29,468,469],{},"Add example wells.",[29,471,472],{},"Allow hiding individual fields when sharing.",[29,474,475,476,478],{},"Keep ",[33,477,217],{}," fields and blocks through parse and serialize.",[29,480,481,482,485,486,60],{},"Breaking: replace the production ",[33,483,484],{},"declared_volume"," with ",[33,487,488],{},"estimated_volume",[29,490,491,492,495,496,60],{},"Breaking: remove the ",[33,493,494],{},"purpose"," field from meters and ",[33,497,484],{},[16,499,501],{"id":500},"030","0.3.0",[21,503,24],{"id":504},"minor-changes-3",[26,506,507],{},[29,508,447,509,511,512,515],{},[33,510,35],{}," spec v2.1: ",[33,513,514],{},"well_purpose"," and centralizers.",[16,517,519],{"id":518},"023","0.2.3",[21,521,64],{"id":522},"patch-changes-1",[26,524,525],{},[29,526,527],{},"Polish open-source docs, licensing and schema tooling.",[16,529,531],{"id":530},"022","0.2.2",[21,533,64],{"id":534},"patch-changes-2",[26,536,537],{},[29,538,539,540,87,543,60],{},"Version bump released together with ",[33,541,542],{},"@welldot\u002Futils",[33,544,545],{},"@welldot\u002Frender",[16,547,549],{"id":548},"021","0.2.1",[21,551,64],{"id":552},"patch-changes-3",[26,554,555,562],{},[29,556,557,558,561],{},"Add the optional ",[33,559,560],{},"well_depth"," field for the current or usable well depth.",[29,563,564,565,568],{},"Add section visibility types and the ",[33,566,567],{},"redactWell"," utility.",[16,570,572],{"id":571},"020","0.2.0",[21,574,24],{"id":575},"minor-changes-4",[26,577,578,584,587],{},[29,579,580,581,583],{},"Implement the ",[33,582,35],{}," v2 schema with hydrodynamic events, units utilities and a v1 to v2 migration. Spec v2.0 is ratified and ships with this release.",[29,585,586],{},"Add a pending flag to textures, FGDC texture pattern types and options.",[29,588,589],{},"Add max flow rate and more steps to airlift tests.",[16,591,593],{"id":592},"011-5","0.1.1-5",[21,595,64],{"id":596},"patch-changes-4",[26,598,599,602,605],{},[29,600,601],{},"Add the pending flag to textures and filter unavailable options.",[29,603,604],{},"Add FGDC texture pattern types and options.",[29,606,607],{},"Fix the package exports.",[16,609,611],{"id":610},"011-4","0.1.1-4",[21,613,64],{"id":614},"patch-changes-5",[26,616,617],{},[29,618,619],{},"Pre-release of the 0.1.1 version bump.",[16,621,623],{"id":622},"011-3","0.1.1-3",[21,625,64],{"id":626},"patch-changes-6",[26,628,629],{},[29,630,619],{},[16,632,634],{"id":633},"011-2","0.1.1-2",[21,636,64],{"id":637},"patch-changes-7",[26,639,640],{},[29,641,619],{},[16,643,645],{"id":644},"011","0.1.1",[21,647,64],{"id":648},"patch-changes-8",[26,650,651],{},[29,652,653],{},"Bump the package version.",[16,655,657],{"id":656},"010","0.1.0",[21,659,24],{"id":660},"minor-changes-5",[26,662,663],{},[29,664,665],{},"Initial release.",{"title":667,"searchDepth":668,"depth":668,"links":669},"",2,[670,675,678,681,684,687,690,693,696,699,702,705,708,711],{"id":18,"depth":668,"text":19,"children":671},[672,674],{"id":23,"depth":673,"text":24},3,{"id":63,"depth":673,"text":64},{"id":97,"depth":668,"text":98,"children":676},[677],{"id":101,"depth":673,"text":24},{"id":422,"depth":668,"text":423,"children":679},[680],{"id":426,"depth":673,"text":24},{"id":500,"depth":668,"text":501,"children":682},[683],{"id":504,"depth":673,"text":24},{"id":518,"depth":668,"text":519,"children":685},[686],{"id":522,"depth":673,"text":64},{"id":530,"depth":668,"text":531,"children":688},[689],{"id":534,"depth":673,"text":64},{"id":548,"depth":668,"text":549,"children":691},[692],{"id":552,"depth":673,"text":64},{"id":571,"depth":668,"text":572,"children":694},[695],{"id":575,"depth":673,"text":24},{"id":592,"depth":668,"text":593,"children":697},[698],{"id":596,"depth":673,"text":64},{"id":610,"depth":668,"text":611,"children":700},[701],{"id":614,"depth":673,"text":64},{"id":622,"depth":668,"text":623,"children":703},[704],{"id":626,"depth":673,"text":64},{"id":633,"depth":668,"text":634,"children":706},[707],{"id":637,"depth":673,"text":64},{"id":644,"depth":668,"text":645,"children":709},[710],{"id":648,"depth":673,"text":64},{"id":656,"depth":668,"text":657,"children":712},[713],{"id":660,"depth":673,"text":24},"md",{},true,"\u002Fcore\u002Fchangelog","# @welldot\u002Fcore\n\n## 0.6.0\n\n### Minor Changes\n\n- 147708f: The `.well` specification moved from `packages\u002Fcore\u002Fdocs\u002F` to `spec\u002F` at the repository root, and the spec prose no longer ships in the npm package. The JSON Schema's `$id` is now `https:\u002F\u002Fwelldot.org\u002Fschema\u002Fv2\u002Fwell.schema.json` (served by welldot.org); the old `raw.githubusercontent.com\u002F...\u002Fpackages\u002Fcore\u002Fdocs\u002Fschema\u002Fv2\u002Fwell.schema.json` URL no longer resolves. The schema ships in the package as `@welldot\u002Fcore\u002Fwell.schema.json`.\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\n## 0.5.0\n\n### Minor Changes\n\n- a74ddd6: Implements the `.well` v2.4 format revision.\n\n  **Breaking for readers:** `.well` v2.4 files write `\"version\": \"2.4\"`. Parsers in `@welldot\u002Fcore` ≤ 0.4.0 reject them; upgrade readers before writing v2.4 files.\n  - **Version as a string.** `serializeWell` writes `\"version\": \"2.4\"`. `parseWell` and `deserializeWell` accept `1`, `2` and any `\"2.m\"`, and reject malformed values (`2.4` as a number, `\"2.4.1\"`, `\"v2.4\"`) and unsupported majors with errors that name the value. Adds `WELL_FORMAT_VERSION`, `parseFormatVersion` and `compareFormatVersions` (versions compare as two integers, so `\"2.10\"` is greater than `\"2.9\"`).\n  - **`null` in optional fields is malformed.** `storativity` no longer accepts `null`; v2.3 files (`version: 2`) with `storativity: null` still parse, with the value dropped. `serializeWell` omits null members outside `x-` fields.\n  - **Time zone.** Adds `location.properties.timezone` (an IANA time zone name) and `isIanaTimeZone`. An invalid value is rejected.\n  - **`logger_series`.** Adds the hydrodynamic event type for continuous level series recorded by an installed sensor. It carries `readings` (each with a required `datetime` and no `elapsed`), plus optional `measurement_method`, `sensor_depth`, `interval`, `barometric_compensation` (`barologger`, `vented`, `none`) and `aggregation` (`none`, `hourly`, `daily`). Aggregated readings must carry `depth_min` and `depth_max`. A `logger_series` has no `steps` or `recovery`. New exports: `LoggerSeriesEvent`, `LoggerReading`, `BarometricCompensation`, `ReadingAggregation`, `LoggerSeriesEventSchema`, `LoggerReadingSchema`, and the closed vocabularies `BAROMETRIC_COMPENSATIONS` and `READING_AGGREGATIONS` with their `*_VALUES` lists. `HYDRODYNAMIC_EVENT_TYPES` gains `logger_series`. `LevelReading` gains an optional `datetime`.\n  - **Event validation.** Known hydrodynamic event types are now validated against their own schema instead of falling back to the `x-` passthrough. A malformed `constant_rate`, `spot_measurement` or other known type is rejected, while `x-` types still pass through. The step count is no longer enforced: `steps` must be an array of valid `PumpingStep`, but a `constant_rate` or `spot_measurement` with two steps is valid. As a result, the `ConstantRateEvent.steps` type changes from `[PumpingStep]` to `PumpingStep[]`.\n  - **Ledgers and range rules.** Ledger entries (`hydrodynamic_events`, `production`, `water_samples`) MAY be edited in place; editing is NOT RECOMMENDED after export, and `corrects` stays the recommended way to correct measurements. `operating_regime[].daily_operating_time` above 24 is now accepted and stored as written (a negative value is still a schema error). `operating_regime[].effective_from` is no longer unique. Unresolved references are preserved on re-export, and repeated records (collective permits, campaign blanks) are documented.\n  - The spec docs, the JSON Schema and the example wells move to v2.4.\n\n## 0.4.0\n\n### Minor Changes\n\n- Implement `.well` spec v2.3: pump installations and attachments, permits (history and condition fulfillments), meters, production and operating regime, and the water quality block.\n- Link multiple events and samples to any history log entry, and drop the `change_of_use` history category in favor of `event`.\n- Add `installed_by` and `removed_by` to pump installations and meters, and manufacturer, model and attachments to meters.\n- Rename the permit condition category values to broader groups.\n- Add `well_screen[].type` slot types.\n- Centralize the open vocabularies with en\u002Fpt labels, and move shared helpers into the library.\n- Add example wells.\n- Allow hiding individual fields when sharing.\n- Keep `x-` fields and blocks through parse and serialize.\n- Breaking: replace the production `declared_volume` with `estimated_volume`.\n- Breaking: remove the `purpose` field from meters and `declared_volume`.\n\n## 0.3.0\n\n### Minor Changes\n\n- Add `.well` spec v2.1: `well_purpose` and centralizers.\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\u002Futils` and `@welldot\u002Frender`.\n\n## 0.2.1\n\n### Patch Changes\n\n- Add the optional `well_depth` field for the current or usable well depth.\n- Add section visibility types and the `redactWell` utility.\n\n## 0.2.0\n\n### Minor Changes\n\n- Implement the `.well` v2 schema with hydrodynamic events, units utilities and a v1 to v2 migration. Spec v2.0 is ratified and ships with this release.\n- Add a pending flag to textures, FGDC texture pattern types and options.\n- Add max flow rate and more steps to airlift tests.\n\n## 0.1.1-5\n\n### Patch Changes\n\n- Add the pending flag to textures and filter unavailable options.\n- Add FGDC texture pattern types and options.\n- Fix the package exports.\n\n## 0.1.1-4\n\n### Patch Changes\n\n- Pre-release of the 0.1.1 version bump.\n\n## 0.1.1-3\n\n### Patch Changes\n\n- Pre-release of the 0.1.1 version bump.\n\n## 0.1.1-2\n\n### Patch Changes\n\n- Pre-release of the 0.1.1 version bump.\n\n## 0.1.1\n\n### Patch Changes\n\n- Bump the package version.\n\n## 0.1.0\n\n### Minor Changes\n\n- Initial release.\n",{"title":7,"description":667},"core\u002FCHANGELOG","1OiZBDKgEh2FEOncW9NFPkxlbeIkzilPr6Qbkcu0rHs",{"docs_en":723,"spec":1041,"changelogs":1091},[724,744,763,819,929,983],{"title":725,"path":726,"stem":727,"children":728},"Ai","\u002Fai","ai",[729,732,736,740],{"title":730,"path":726,"stem":731},"Introduction","ai\u002Findex",{"title":733,"path":734,"stem":735},"Converting reports with an assistant","\u002Fai\u002Fconversion-skill","ai\u002Fconversion-skill",{"title":737,"path":738,"stem":739},"llms.txt and Markdown pages","\u002Fai\u002Fllms","ai\u002Fllms",{"title":741,"path":742,"stem":743},"MCP server","\u002Fai\u002Fmcp","ai\u002Fmcp",{"title":745,"path":746,"stem":747,"children":748},"Contributing","\u002Fcontributing","contributing",[749,751,755,759],{"title":730,"path":746,"stem":750},"contributing\u002Findex",{"title":752,"path":753,"stem":754},"Writing docs","\u002Fcontributing\u002Fwriting-docs","contributing\u002F1.writing-docs",{"title":756,"path":757,"stem":758},"Update rules","\u002Fcontributing\u002Fupdate-rules","contributing\u002F2.update-rules",{"title":760,"path":761,"stem":762},"Content components","\u002Fcontributing\u002Fcomponents","contributing\u002Fcomponents",{"title":764,"path":765,"stem":766,"children":767},"Core","\u002Fcore","core",[768,770,784,813],{"title":730,"path":765,"stem":769},"core\u002Findex",{"title":771,"path":772,"stem":773,"children":774,"page":783},"Getting Started","\u002Fcore\u002Fgetting-started","core\u002F1.getting-started",[775,779],{"title":776,"path":777,"stem":778},"Installation","\u002Fcore\u002Fgetting-started\u002Finstallation","core\u002F1.getting-started\u002F1.installation",{"title":780,"path":781,"stem":782},"First use","\u002Fcore\u002Fgetting-started\u002Ffirst-use","core\u002F1.getting-started\u002F2.first-use",false,{"title":785,"path":786,"stem":787,"children":788,"page":783},"Guides","\u002Fcore\u002Fguides","core\u002F2.guides",[789,793,797,801,805,809],{"title":790,"path":791,"stem":792},"Parsing and validating","\u002Fcore\u002Fguides\u002Fparsing-and-validating","core\u002F2.guides\u002F1.parsing-and-validating",{"title":794,"path":795,"stem":796},"Serializing and sharing","\u002Fcore\u002Fguides\u002Fserializing-and-sharing","core\u002F2.guides\u002F2.serializing-and-sharing",{"title":798,"path":799,"stem":800},"Unit conversion","\u002Fcore\u002Fguides\u002Funit-conversion","core\u002F2.guides\u002F3.unit-conversion",{"title":802,"path":803,"stem":804},"Vocabularies and textures","\u002Fcore\u002Fguides\u002Fvocabularies-and-textures","core\u002F2.guides\u002F4.vocabularies-and-textures",{"title":806,"path":807,"stem":808},"Water quality vocabulary","\u002Fcore\u002Fguides\u002Fwater-quality-vocabulary","core\u002F2.guides\u002F5.water-quality-vocabulary",{"title":810,"path":811,"stem":812},"Versions and time zones","\u002Fcore\u002Fguides\u002Fversions-and-time-zones","core\u002F2.guides\u002F6.versions-and-time-zones",{"title":814,"path":815,"stem":816,"children":817},"API reference","\u002Fcore\u002Fapi","core\u002Fapi\u002Findex",[818],{"title":814,"path":815,"stem":816},{"title":820,"path":821,"stem":822,"children":823},"Format","\u002Fformat","format",[824,826,846,875,899,919,925],{"title":730,"path":821,"stem":825},"format\u002Findex",{"title":771,"path":827,"stem":828,"children":829,"page":783},"\u002Fformat\u002Fgetting-started","format\u002F1.getting-started",[830,834,838,842],{"title":831,"path":832,"stem":833},"What is .well?","\u002Fformat\u002Fgetting-started\u002Fwhat-is-well","format\u002F1.getting-started\u002F1.what-is-well",{"title":835,"path":836,"stem":837},"For geologists","\u002Fformat\u002Fgetting-started\u002Ffor-geologists","format\u002F1.getting-started\u002F2.for-geologists",{"title":839,"path":840,"stem":841},"For developers","\u002Fformat\u002Fgetting-started\u002Ffor-developers","format\u002F1.getting-started\u002F3.for-developers",{"title":843,"path":844,"stem":845},"Your first .well file","\u002Fformat\u002Fgetting-started\u002Ffirst-well-file","format\u002F1.getting-started\u002F4.first-well-file",{"title":847,"path":848,"stem":849,"children":850,"page":783},"Concepts","\u002Fformat\u002Fconcepts","format\u002F2.concepts",[851,855,859,863,867,871],{"title":852,"path":853,"stem":854},"Depths and intervals","\u002Fformat\u002Fconcepts\u002Fdepths-and-intervals","format\u002F2.concepts\u002F1.depths-and-intervals",{"title":856,"path":857,"stem":858},"Units and precision","\u002Fformat\u002Fconcepts\u002Funits-and-precision","format\u002F2.concepts\u002F2.units-and-precision",{"title":860,"path":861,"stem":862},"Vocabularies","\u002Fformat\u002Fconcepts\u002Fvocabularies","format\u002F2.concepts\u002F3.vocabularies",{"title":864,"path":865,"stem":866},"Profiles","\u002Fformat\u002Fconcepts\u002Fprofiles","format\u002F2.concepts\u002F4.profiles",{"title":868,"path":869,"stem":870},"Versions and deprecation","\u002Fformat\u002Fconcepts\u002Fversions-and-deprecation","format\u002F2.concepts\u002F5.versions-and-deprecation",{"title":872,"path":873,"stem":874},"Extensibility","\u002Fformat\u002Fconcepts\u002Fextensibility","format\u002F2.concepts\u002F6.extensibility",{"title":785,"path":876,"stem":877,"children":878,"page":783},"\u002Fformat\u002Fguides","format\u002F3.guides",[879,883,887,891,895],{"title":880,"path":881,"stem":882},"Writing a .well by hand","\u002Fformat\u002Fguides\u002Fwriting-by-hand","format\u002F3.guides\u002F1.writing-by-hand",{"title":884,"path":885,"stem":886},"Converting a report","\u002Fformat\u002Fguides\u002Fconverting-a-report","format\u002F3.guides\u002F2.converting-a-report",{"title":888,"path":889,"stem":890},"Validating","\u002Fformat\u002Fguides\u002Fvalidating","format\u002F3.guides\u002F3.validating",{"title":892,"path":893,"stem":894},"Extending for your own needs","\u002Fformat\u002Fguides\u002Fextending","format\u002F3.guides\u002F4.extending",{"title":896,"path":897,"stem":898},"Building an editor or database on .well","\u002Fformat\u002Fguides\u002Fbuilding-on-well","format\u002F3.guides\u002F5.building-on-well",{"title":900,"path":901,"stem":902,"children":903},"Overview","\u002Fformat\u002Freference","format\u002F4.reference\u002Findex",[904,905,909,913],{"title":900,"path":901,"stem":902},{"title":906,"path":907,"stem":908},"JSON Schema","\u002Fformat\u002Freference\u002Fjson-schema","format\u002F4.reference\u002F1.json-schema",{"title":910,"path":911,"stem":912},"Example wells","\u002Fformat\u002Freference\u002Fexamples","format\u002F4.reference\u002F2.examples",{"title":914,"path":915,"stem":916,"children":917},"Object reference","\u002Fformat\u002Freference\u002Fobjects","format\u002Freference\u002Fobjects\u002Findex",[918],{"title":914,"path":915,"stem":916},{"title":920,"path":921,"stem":922,"children":923},"About the spec","\u002Fformat\u002Fspec","format\u002F5.spec\u002Findex",[924],{"title":920,"path":921,"stem":922},{"title":926,"path":927,"stem":928},"Changelog","\u002Fformat\u002Fchangelog","format\u002F6.changelog",{"title":930,"path":931,"stem":932,"children":933},"Render","\u002Frender","render",[934,936,946,978],{"title":730,"path":931,"stem":935},"render\u002Findex",{"title":771,"path":937,"stem":938,"children":939,"page":783},"\u002Frender\u002Fgetting-started","render\u002F1.getting-started",[940,943],{"title":776,"path":941,"stem":942},"\u002Frender\u002Fgetting-started\u002Finstallation","render\u002F1.getting-started\u002F1.installation",{"title":780,"path":944,"stem":945},"\u002Frender\u002Fgetting-started\u002Ffirst-use","render\u002F1.getting-started\u002F2.first-use",{"title":785,"path":947,"stem":948,"children":949,"page":783},"\u002Frender\u002Fguides","render\u002F2.guides",[950,954,958,962,966,970,974],{"title":951,"path":952,"stem":953},"Panels and layout","\u002Frender\u002Fguides\u002Fpanels-and-layout","render\u002F2.guides\u002F1.panels-and-layout",{"title":955,"path":956,"stem":957},"Layers and labels","\u002Frender\u002Fguides\u002Flayers-and-labels","render\u002F2.guides\u002F2.layers-and-labels",{"title":959,"path":960,"stem":961},"Theming","\u002Frender\u002Fguides\u002Ftheming","render\u002F2.guides\u002F3.theming",{"title":963,"path":964,"stem":965},"Locale and units","\u002Frender\u002Fguides\u002Flocale-and-units","render\u002F2.guides\u002F4.locale-and-units",{"title":967,"path":968,"stem":969},"Legends","\u002Frender\u002Fguides\u002Flegends","render\u002F2.guides\u002F5.legends",{"title":971,"path":972,"stem":973},"Zoom, pan and highlights","\u002Frender\u002Fguides\u002Finteraction","render\u002F2.guides\u002F6.interaction",{"title":975,"path":976,"stem":977},"Using it in a framework","\u002Frender\u002Fguides\u002Fframeworks","render\u002F2.guides\u002F7.frameworks",{"title":814,"path":979,"stem":980,"children":981},"\u002Frender\u002Fapi","render\u002Fapi\u002Findex",[982],{"title":814,"path":979,"stem":980},{"title":984,"path":985,"stem":986,"children":987},"Utils","\u002Futils","utils",[988,990,1000,1036],{"title":730,"path":985,"stem":989},"utils\u002Findex",{"title":771,"path":991,"stem":992,"children":993,"page":783},"\u002Futils\u002Fgetting-started","utils\u002F1.getting-started",[994,997],{"title":776,"path":995,"stem":996},"\u002Futils\u002Fgetting-started\u002Finstallation","utils\u002F1.getting-started\u002F1.installation",{"title":780,"path":998,"stem":999},"\u002Futils\u002Fgetting-started\u002Ffirst-use","utils\u002F1.getting-started\u002F2.first-use",{"title":785,"path":1001,"stem":1002,"children":1003,"page":783},"\u002Futils\u002Fguides","utils\u002F2.guides",[1004,1008,1012,1016,1020,1024,1028,1032],{"title":1005,"path":1006,"stem":1007},"Geometry and volumes","\u002Futils\u002Fguides\u002Fgeometry-and-volumes","utils\u002F2.guides\u002F1.geometry-and-volumes",{"title":1009,"path":1010,"stem":1011},"Water levels and pumping tests","\u002Futils\u002Fguides\u002Fpumping-tests","utils\u002F2.guides\u002F2.pumping-tests",{"title":1013,"path":1014,"stem":1015},"Permits","\u002Futils\u002Fguides\u002Fpermits","utils\u002F2.guides\u002F3.permits",{"title":1017,"path":1018,"stem":1019},"Operation and production","\u002Futils\u002Fguides\u002Foperation","utils\u002F2.guides\u002F4.operation",{"title":1021,"path":1022,"stem":1023},"Water quality","\u002Futils\u002Fguides\u002Fwater-quality","utils\u002F2.guides\u002F5.water-quality",{"title":1025,"path":1026,"stem":1027},"Logger import","\u002Futils\u002Fguides\u002Flogger-import","utils\u002F2.guides\u002F6.logger-import",{"title":1029,"path":1030,"stem":1031},"SIAGAS import","\u002Futils\u002Fguides\u002Fsiagas-import","utils\u002F2.guides\u002F7.siagas-import",{"title":1033,"path":1034,"stem":1035},"Formatting","\u002Futils\u002Fguides\u002Fformatting","utils\u002F2.guides\u002F8.formatting",{"title":814,"path":1037,"stem":1038,"children":1039},"\u002Futils\u002Fapi","utils\u002Fapi\u002Findex",[1040],{"title":814,"path":1037,"stem":1038},[1042],{"title":820,"path":821,"stem":822,"children":1043,"page":783},[1044],{"title":1045,"path":921,"stem":1046,"children":1047,"page":783},"Spec","format\u002Fspec",[1048,1057,1066],{"title":1049,"path":1050,"stem":1051,"children":1052,"page":783},"Reference","\u002Fformat\u002Fspec\u002Freference","format\u002Fspec\u002Freference",[1053],{"title":1054,"path":1055,"stem":1056},"FGDC Texture Patterns Reference","\u002Fformat\u002Fspec\u002Freference\u002Ffgdc-textures","format\u002Fspec\u002Freference\u002Ffgdc-textures",{"title":1058,"path":1059,"stem":1060,"children":1061,"page":783},"V1","\u002Fformat\u002Fspec\u002Fv1","format\u002Fspec\u002Fv1",[1062],{"title":1063,"path":1064,"stem":1065},".well File Format Specification","\u002Fformat\u002Fspec\u002Fv1\u002Fwell-format","format\u002Fspec\u002Fv1\u002Fwell-format",{"title":1067,"path":1068,"stem":1069,"children":1070,"page":783},"V2","\u002Fformat\u002Fspec\u002Fv2","format\u002Fspec\u002Fv2",[1071,1075,1079,1083,1087],{"title":1072,"path":1073,"stem":1074},".well File Format Specification — Version 2.4: Format Reference","\u002Fformat\u002Fspec\u002Fv2\u002Fformat-reference","format\u002Fspec\u002Fv2\u002Fformat-reference",{"title":1076,"path":1077,"stem":1078},".well File Format Specification — Version 2.4: Interoperability","\u002Fformat\u002Fspec\u002Fv2\u002Finteroperability","format\u002Fspec\u002Fv2\u002Finteroperability",{"title":1080,"path":1081,"stem":1082},".well File Format Specification — Version 2.4: Object Schemas","\u002Fformat\u002Fspec\u002Fv2\u002Fobject-schemas","format\u002Fspec\u002Fv2\u002Fobject-schemas",{"title":1084,"path":1085,"stem":1086},".well File Format Specification — Version 2.4: Overview","\u002Fformat\u002Fspec\u002Fv2\u002Foverview","format\u002Fspec\u002Fv2\u002Foverview",{"title":1088,"path":1089,"stem":1090},".well File Format Specification — Version 2.4: Water Quality","\u002Fformat\u002Fspec\u002Fv2\u002Fwater-quality","format\u002Fspec\u002Fv2\u002Fwater-quality",[1092,1095,1100],{"title":764,"path":765,"stem":766,"children":1093,"page":783},[1094],{"title":7,"path":717,"stem":720},{"title":930,"path":931,"stem":932,"children":1096,"page":783},[1097],{"title":545,"path":1098,"stem":1099},"\u002Frender\u002Fchangelog","render\u002FCHANGELOG",{"title":984,"path":985,"stem":986,"children":1101,"page":783},[1102],{"title":542,"path":1103,"stem":1104},"\u002Futils\u002Fchangelog","utils\u002FCHANGELOG",1793050496926]