mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-06 20:02:16 +00:00
9e6e0b8df1
* wip(render): reconcile completed material and image pipeline source with 0.20 (#5493) Source-only integration reference for staged review, not a merge-ready aggregate. Donor: 0xlillith/solidcraft@aea20b0115. Upstream:858e5995d6. Retain original CPU/material contracts and explicit GPU donor provenance in docs/render-materials-lab.md (#2067, #2191, #2780, #3306). Preserve released format migrations and current navigation/startup/shell behavior. New saved records use pending descriptors. The physical-card descriptor follows the maintainer's material-engineering-cards naming request, with a legacy-lab format-29 regression. Replace raw new panel hosts with shared containers. Repository checks, complete workspace/all-target Clippy, and the independent physical/resource authoring checks pass for this source. The fresh full local CI invocation has reached test compilation and is not yet complete. Do not transfer donor native output or prior test totals to this integration. Generated review screenshots, video, package ZIP and machine logs remain at the immutable personal evidence pin. Uncommitted geometric displacement is backed up separately, not silently included. No kernel/vendor change, direct main write, release or independent contributor-branch rewrite. Co-authored-by: Christian Svensson <blue@cmd.nu> * test(cli): pin the Compact camera-sample admission diagnostic (#5493) The bounded request still refuses 1024x1024x64 samples before host initialization and writes no output. Update only the stale expected diagnostic to the existing Compact budget wording; production limits and code are unchanged. Exact-tree CLI regression suite: 14 passed, 0 failed. The full repository gate has been invoked separately and is not yet complete. * Normalize UI container violation paths across platforms Report repository-relative paths with forward slashes so diagnostics and the existing nested-package regression assertions agree on Windows and Unix. Keep the container detection rules unchanged. Validation: official ui-containers gate and all seven focused xtask tests passed; rustfmt and diff checks passed. Only xtask/dependencies were compiled; no application build or heavy tests. (cherry picked from commit44b58d8e10) * fix(render): preserve camera contracts and correct acceptance regressions (#5493) Preserve Design view.apply semantics with a separate strict Render camera command. Retain existing translations when English-only aliases collide; add material-axis entries and camera-specific pitch labels. Compare complete validated engineering cards and retain job handles before cancellation. Focused and native acceptance is pinned to treef8a423b21f. Full CI has been invoked separately and is not claimed green. Landing follows the render integration policy in #5493. * fix(render): resolve showcase licence and upstream resource hygiene (#5493) Record SychPL's explicit MIT OR Apache-2.0 grant, retaining source/model bytes and the Ubuntu lettering notice. Remove 80 absent attribution rows, personal fork records, dead delivery attributes and three fork/resource-only workflows. Existing xtask assets now performs bounded offline hash checks and rejects orphan render attribution; no parallel draft CI or package installation. Original authoring reproduction remains explicit. Scoped xtask tests, assets, Clippy, formatting and prepared SELENE validation pass; no application or renderer-wide result is inferred. * fix(render): align saved bounds and progressive sample resolution (#5493) Address review r4364211669/r4364211677/r4364211681/r4364211691/r4364211695. Persisted light/frame domains respect the existing 1e9 document bound; related LED/rectangle/direction cases use the same bound. Workstation primary resolve shares the 4096 admission cap and film counters use checked conversions. Exact candidate: 485 CPU render tests, 21 render document tests and strict scoped Clippy pass, including positive boundary round trips and 2048/4096 end-to-end checkpoints. No released format/migration edits, relaxed test limits or full-stack acceptance claim. * wip(render): isolate optional resources and harden sample handling (#5493) Review work in progress: opt-in encoded render library with reproducible runtime catalog exports; native-only robust dependency through the workspace; checked bloom slices; per-sample point-light diagnostics; independent area-light spatial/film keys. Resource-module binaries in both configurations, generation, Cargo production feature graphs and attribution checks pass. Full engine/render regression and combined acceptance are pending: do not merge this donor as a constituent or treat scoped resource proof as runtime acceptance. * fix(gpu): preserve donor allocations through the scope-safety repair (#5722) Port the native-validated #5723 scope-cleanup correction into the experimental donor, retaining its adaptive, volume, aging, photographic and bloom allocations. Same reverse-drain helper and regression cases; the donor combination still needs its own compile/test gate and is not covered retroactively by render-base results. * claim: #1369 * Reject unknown pending concepts after format folding (#1369) * test(render): close bounded sampling and bloom review regressions (#5493) Validate the optional-resource/lighting/dependency donor at its exact tree. Required Vulkan GPU 127/0/3; CPU renderer 487/0; engine Render 72/0; document render 21/0; lean library 7/0; strict scoped Clippy, assets/layers/lists/containers and lean-engine WASM pass. Preserve original failed controller/typing attempts. This is the draft donor/disposition source, not a replacement for constituent render PRs or final main acceptance. * wip(render): preserve stable aging target validation candidate Exact staged source from prior review work on donor3b892eab5e. This is a recovery/review checkpoint, NOT accepted delivery. An actual command-path regression currently fails because the selected executor refuses ordered surface aging. No assertion, capability or admission limit is weakened. Native/UI/full combination acceptance remains pending. Saved/runtime split adds one pending descriptor and retains original file scope; no main/render branch is changed. * test(render): preserve numeric setup intent at the admitted coordinate bound Follow up jyviko review on #5494 without weakening the corrected saved-coordinate contract. The positive clicked fixture uses 1e9 instead of inadmissible 2e9; explicit out-of-range cases still refuse, and the full saved setup round-trips through JSON and the native container. Exact-source Render workspace 95/0 and strict all-target UI Clippy pass. This does not incorporate the separately failing stable-aging candidate or claim full current-render acceptance. * test(render): use the real GPU executor for saved aging Move successful native cold-reopen Check/Start coverage from the CPU-backed protocol fixture into the production GPU executor tests. Verify capture-index changes preserve the stable target and that enabling aging changes both PNG and raw EXR output. Retain explicit, allocation-free refusal coverage for executors without aging support. Production capabilities and admission checks are unchanged. * fix(render): persist stable identities for targeted aging (#5493) Separate saved RenderBodyTarget identities from captured mesh ordinals. Reject legacy ambiguous targets, resolve Check/Start after visibility changes and preserve native reopening, copies and undo. Unsupported executors still refuse; real AMD Vulkan regression completes saved aging after reordered capture. Source tree6b84c8adpasses document 23, engine Render 75, GPU effects 5 and Render UI 95 with no failures; scoped strict Clippy, WASM and repository gates pass. Fresh CLI/native reopen and clean/aged GPU exports pass with identical physical totals and inspected actual images. Whole current-render integration is separate. * fix(render): reconcile combined CPU/GPU contracts on current upstream Unify captured resources/status and CPU-vs-GPU request schemas after the real two-parent integration; remove obsolete duplicate Vulkan selector and retain combined platform-filter regression. Deduplicate only identical or superseded test definitions, retaining the stronger card metadata and reserved-executor assertions. No assertions, admission limits or feature refusals are weakened. All targets of render dependencies, GPU, engine, UI, CLI and native app pass cargo check with raytrace-cpu and bundled-render-library at treec70d00d1. Native executable tests and full current-source acceptance remain pending. This is a private integration rehearsal for subsequent constituent PRs, not an aggregate official render/main merge. * test(render): retain one complete host lifetime regression set Deduplicate byte-identical DropProbe/task-lifetime tests and retain the adapted environment/texture ownership regressions with every assertion and complete memory estimate. Keep the registered-geometry admission regression once; only struct field order differed. Replace a one-element diagnostic loop with its equivalent block, preserving all wrap/width assertions. Test-only integration repair. Formatting and diff checks pass; refreshed executable validation is required. No production behavior, limits, assertions or ignores changed. * fix(doc): recognize the proven format-29 card descriptor alias Normalize only the historical format-29 physical-material-cards spelling, and only when material-engineering-cards is registered. Admission and migration de-duplication use the same identity. Unknown concepts, wrong versions and incapable readers still refuse before mutation. Six controlled-history Rust regressions and actual CLI migration/no-clobber acceptance pass. No version, released migration or CI changes. Refs #5793, #1369, #5493. * test(render): preserve grounding refusal before explicit instance moves Update the two Render binding fixtures for upstream first-occurrence grounding. Verify grounded movement refuses without changing document/history, then explicitly unground through the public command before the intended move. Retain every target, resource, copy and persistence assertion. Refs #5493. --------- Co-authored-by: Christian Svensson <blue@cmd.nu> Co-authored-by: Victor Santos Oliveira <56417388+Vittuu@users.noreply.github.com> Co-authored-by: cfaulkingham <colin.faulkingham@gmail.com>
506 lines
26 KiB
JSON
506 lines
26 KiB
JSON
{
|
|
"schema": "solidcraft-physical-sources/1",
|
|
"sources": [
|
|
{
|
|
"id": "sandmeyer-304",
|
|
"title": "Sandmeyer Steel Alloy 304/304L plate",
|
|
"url": "https://www.sandmeyersteel.com/alloy-304-304l/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Main Physical Properties and Typical Mechanical Properties (.375 in plate), not FAQ",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "alfa-6061",
|
|
"title": "Alfa Chemistry aluminium alloy 6061",
|
|
"url": "https://alloys.alfa-chemistry.com/aluminum-alloy-6061.html",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical properties and T6 sheet (0.020-0.500 in) typical properties",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "metalcor-ti5",
|
|
"title": "Metalcor titanium grade 5 3.7164/65",
|
|
"url": "https://www.metalcor.de/en/datenblatt/125/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Mechanical and Physical Properties at 20 C",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "cda-c11000",
|
|
"title": "Copper Development Association C11000",
|
|
"url": "https://alloys.copper.org/alloy/C11000",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical properties table; property-specific temperatures",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "cda-c36000",
|
|
"title": "Copper Development Association C36000",
|
|
"url": "https://alloys.copper.org/alloy/C36000",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical properties table; property-specific temperatures",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "cda-c93200",
|
|
"title": "Copper Development Association C93200",
|
|
"url": "https://alloys.copper.org/alloy/C93200",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical properties table; property-specific temperatures",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "elgiloy-ni200",
|
|
"title": "Elgiloy Nickel 200 and 201 strip",
|
|
"url": "https://www.elgiloy.com/strip-nickel-200-and-201-alloys",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical properties; room-temperature modulus table",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "feinhuette-sac305",
|
|
"title": "Feinhuette SAC305 electronic solder",
|
|
"url": "https://www.feinhuette.de/en/metals/sn965ag3cu05",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical Data",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ensinger-abs-stock",
|
|
"title": "Ensinger TECARAN ABS grey",
|
|
"url": "https://www.ensingerplastics.com/en/shapes/tecaran-abs-grey",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Facts and Technical details; exact grade/stock-shape values",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ensinger-pom-c",
|
|
"title": "Ensinger TECAFORM AH natural POM-C",
|
|
"url": "https://www.ensingerplastics.com/en-gb/shapes/acetal-tecaform-ah-natural",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Facts and Technical details; exact grade/stock-shape values",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ensinger-peek",
|
|
"title": "Ensinger TECAPEEK natural PEEK",
|
|
"url": "https://www.ensingerplastics.com/en/shapes/peek-tecapeek-natural",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Facts and Technical details; exact grade/stock-shape values",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ensinger-pc",
|
|
"title": "Ensinger TECANAT natural PC",
|
|
"url": "https://www.ensingerplastics.com/en-gb/shapes/polycarbonate-tecanat-natural",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Facts and Technical details; exact grade/stock-shape values",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ensinger-pa6-stock",
|
|
"title": "Ensinger TECAMID 6 natural PA6",
|
|
"url": "https://www.ensingerplastics.com/en/shapes/pa6-tecamid-6-natural",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Facts and Technical details; exact grade/stock-shape values",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ensinger-ptfe",
|
|
"title": "Ensinger TECAFLON PTFE natural",
|
|
"url": "https://www.ensingerplastics.com/en/shapes/tecaflon-ptfe-natural",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Facts and Technical details",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "goodfellow-kapton",
|
|
"title": "Goodfellow Kapton HN PI coil",
|
|
"url": "https://www.goodfellow.com/global/kapton-hn-pi-coil-group",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Technical properties of supplied coil",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ovako-c45",
|
|
"title": "Ovako C45 steel navigator",
|
|
"url": "https://steelnavigator.ovako.com/steel-grades/c45/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Other properties; general grade, not an unspecified heat-treatment strength",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ensinger-pp",
|
|
"title": "Ensinger TECAFINE PP grey",
|
|
"url": "https://www.ensingerplastics.com/en-sg/shapes/polypropylene-tecafine-pp-grey",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Technical details for stock shape",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "ensinger-hdpe",
|
|
"title": "Ensinger TECAFINE PE 300 black",
|
|
"url": "https://www.ensingerplastics.com/en-gb/shapes/polyethylene-tecafine-pe-300-black",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Technical details for stock shape",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "schott-borofloat",
|
|
"title": "SCHOTT BOROFLOAT 33 technical details",
|
|
"url": "https://www.schott.com/en-us/products/borofloat-p1000314/technical-details",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical, thermal, mechanical and optical tables",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "crystran-silica",
|
|
"title": "Crystran fused silica SiO2",
|
|
"url": "https://www.crystran.com/optical-materials/fused-silica-sio2/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Optical material data table; inconsistent molecular/softening labels not imported",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "crystran-sapphire",
|
|
"title": "Crystran sapphire Al2O3",
|
|
"url": "https://www.crystran.com/optical-materials/sapphire-al2o3/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical and optical constants; crystal orientation explicit",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "coorstek-ad96",
|
|
"title": "CoorsTek alumina AD-96",
|
|
"url": "https://www2.coorstek.com/en/materials/alumina/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "AD-96 column, nominal material-property comparison",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "smoothon-ds20",
|
|
"title": "Smooth-On Dragon Skin 20",
|
|
"url": "https://www.smooth-on.com/products/dragon-skin-20/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Technical data; 100% modulus is a finite-strain stress, not Young modulus",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "smoothon-ep690",
|
|
"title": "Smooth-On EpoxAcast 690",
|
|
"url": "https://www.smooth-on.com/products/epoxacast-690/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Cured casting technical properties",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "polymaker-pla",
|
|
"title": "Polymaker PolyLite PLA technical sheet",
|
|
"url": "https://wiki.polymaker.com/polymaker-products/more-about-our-products/documents/technical-data-sheets/pla/polylite-tm-pla",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Thermal and XY/Z mechanical properties of specified printed test specimens",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "polymaker-abs",
|
|
"title": "Polymaker PolyLite ABS product specification",
|
|
"url": "https://shop.polymaker.com/products/polylite-abs/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Mechanical XY/Z and thermal table; conflicting density/modulus excluded",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "polymaker-abs-wiki",
|
|
"title": "Polymaker PolyLite ABS wiki sheet",
|
|
"url": "https://wiki.polymaker.com/polymaker-products/more-about-our-products/documents/technical-data-sheets/abs-asa/polylite-tm-abs",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Density discrepancy, retained for resolution rather than averaged",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "polymaker-tpu",
|
|
"title": "Polymaker PolyFlex TPU95 technical sheet",
|
|
"url": "https://wiki.polymaker.com/polymaker-products/more-about-our-products/documents/technical-data-sheets/tpu/polyflex-tm-tpu95",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Material density range and nominal Shore hardness",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "eos-pa2200",
|
|
"title": "EOS PA 2200 PA12 reference",
|
|
"url": "https://www.eos.info/polymer-solutions/polymer-materials/biocompatible",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "PA 2200 typical part properties; not the different CarbonReduced record",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "isola-370hr",
|
|
"title": "Isola 370HR laminate and prepreg",
|
|
"url": "https://www.isola-group.com/pcb-laminates-prepreg/370hr-laminate-prepreg/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Typical Values, revision E (2024-06); not construction-specific Dk tables",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "hexcel-as4",
|
|
"title": "Hexcel HexTow AS4 continuous fibre and laminate data",
|
|
"url": "https://www.hexcel.com/Products/Carbon-Fiber/HexTow-Continuous-Carbon-Fiber/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "AS4 12K fibre and AS4/8552 unidirectional laminate columns",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "usda-wood-2021",
|
|
"title": "USDA Wood Handbook 2021 Chapter 5",
|
|
"url": "https://research.fs.usda.gov/download/treesearch/62244.pdf",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Table 5-3a, printed pages 5-4, 5-6 and 5-7; 12% moisture clear wood",
|
|
"license": "US federal government publication; source notice should still be reviewed",
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "amorim-md-facade",
|
|
"title": "Amorim MDFACADE decorative cork board",
|
|
"url": "https://www.amorimcorkinsulation.com/en/applications/Decorative-board-Cork-at-sight/162/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Technical Features, additive-free decorative expanded cork",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "amorim-tps",
|
|
"title": "Amorim aerospace TPS P45/P50",
|
|
"url": "https://amorimcorksolutions.com/en-us/materials-applications/aerospace/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Metric TPS materials table; this page is distinct from legacy brand-page values",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "std-polyester-powder",
|
|
"title": "Standard Group MT-D1036 polyester powder",
|
|
"url": "https://www.std-coatings.com/Powder/564.html",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Powder properties, colour-dependent specific-gravity range; not an Interpon product",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "az93",
|
|
"title": "AZ Technology AZ-93 inorganic coating",
|
|
"url": "https://www.aztechnology.com/product/1/az-93",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Cured AZ-93 specifications; radiative properties are not visible RGB or volumetric emission",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "az-primer",
|
|
"title": "AZ Technology MLP-300-AZ primer",
|
|
"url": "https://www.aztechnology.com/product/29/mlp-300-az",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Cured primer specifications",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "medite-premier",
|
|
"title": "MEDITE PREMIER datasheet prem-ds-en-13",
|
|
"url": "https://medite-smartply.files.svdcdn.com/production/files/MEDITE-PREMIER-Datasheet-prem-ds-en-13.pdf",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "PDF page 5, Technical Specification Sheet; >12 to 19 mm column",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "exolith-lms-1",
|
|
"title": "Exolith Lab LMS-1 mare simulant",
|
|
"url": "https://exolithsimulants.com/collections/regolith-simulants/products/lms-1-lunar-mare-simulant",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical Properties; terrestrial simulant reference, not an Apollo sample",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "exolith-lhs-1",
|
|
"title": "Exolith Lab LHS-1 highlands simulant",
|
|
"url": "https://exolithsimulants.com/collections/regolith-simulants/products/lhs-1-lunar-highlands-simulant",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical Properties; terrestrial simulant reference, not an Apollo sample",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "exolith-lms-1d",
|
|
"title": "Exolith Lab LMS-1D mare dust simulant",
|
|
"url": "https://exolithsimulants.com/collections/regolith-simulants/products/lms-1d",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical Properties; terrestrial simulant reference, not an Apollo sample",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "exolith-lhs-1d",
|
|
"title": "Exolith Lab LHS-1D highlands dust simulant",
|
|
"url": "https://exolithsimulants.com/collections/regolith-simulants/products/lhs-1d-lunar-highland-dust-simulant",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical Properties; terrestrial simulant reference, not an Apollo sample",
|
|
"license": null,
|
|
"review": "Selected numerical facts transcribed with original structure; no supplier document, image, implementation or complete table is redistributed."
|
|
},
|
|
{
|
|
"id": "goodfellow-pmma-sheet",
|
|
"title": "Goodfellow PMMA film and sheet reference",
|
|
"url": "https://www.goodfellow.com/eu/pmma-film-group",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical, electrical, mechanical and thermal property sections; ranges retain their endpoints.",
|
|
"license": null,
|
|
"review": "Selected numerical facts and explicit source conditions, not a copied supplier table. Publicly indexed manufacturer/supplier data were reviewed; publisher rights are not relicensed. No safety or grade certificate is implied."
|
|
},
|
|
{
|
|
"id": "goodfellow-kevlar49",
|
|
"title": "Goodfellow Kevlar 49 polyaramid fibre",
|
|
"url": "https://www.goodfellow.com/global/kevlar-49-polyaramid-fibre-group",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Physical, thermal and mechanical properties of the supplied fibre, not a cured woven laminate.",
|
|
"license": null,
|
|
"review": "Selected numerical facts and explicit source conditions, not a copied supplier table. Publicly indexed manufacturer/supplier data were reviewed; publisher rights are not relicensed. No safety or grade certificate is implied."
|
|
},
|
|
{
|
|
"id": "kuhn-pvc-stock",
|
|
"title": "Kuhn PVC stock-material reference",
|
|
"url": "https://www.kuhn-marsberg.de/en/product/PVC/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Density, thermal conductivity and electrical properties; ambiguous hardness-unit and empty cells excluded.",
|
|
"license": null,
|
|
"review": "Selected numerical facts and explicit source conditions, not a copied supplier table. Publicly indexed manufacturer/supplier data were reviewed; publisher rights are not relicensed. No safety or grade certificate is implied."
|
|
},
|
|
{
|
|
"id": "sika-161-cured",
|
|
"title": "Sika Sikafloor 161 HC cured resin reference",
|
|
"url": "https://phl.sika.com/en/construction/flooring/industry-wet-areas/epoxy-flooring-system/sikafloor-161-hc.html",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Cured resin hardness at 7 days and strengths at 28 days, +23 C. Mixed-resin density is not cured density.",
|
|
"license": null,
|
|
"review": "Selected numerical facts and explicit source conditions, not a copied supplier table. Publicly indexed manufacturer/supplier data were reviewed; publisher rights are not relicensed. No safety or grade certificate is implied."
|
|
},
|
|
{
|
|
"id": "masterbond-uv22",
|
|
"title": "Master Bond UV22 UV-cured epoxy",
|
|
"url": "https://www.masterbond.com/tds/uv22",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Typical properties and cure-specific glass-transition ranges; no numerical outgassing result imported.",
|
|
"license": null,
|
|
"review": "Selected numerical facts and explicit source conditions, not a copied supplier table. Publicly indexed manufacturer/supplier data were reviewed; publisher rights are not relicensed. No safety or grade certificate is implied."
|
|
},
|
|
{
|
|
"id": "hmg-c71",
|
|
"title": "HMG C71 Speedline machinery enamel",
|
|
"url": "https://hmgpaint.mybigcommerce.com/c71-speedline/",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Manufacturer product description: temperature resistance up to 170 C, dependent on colour; matt, satin and gloss variants.",
|
|
"license": null,
|
|
"review": "Selected numerical facts and explicit source conditions, not a copied supplier table. Publicly indexed manufacturer/supplier data were reviewed; publisher rights are not relicensed. No safety or grade certificate is implied."
|
|
},
|
|
{
|
|
"id": "hmg-hammer-stoving",
|
|
"title": "HMG Stoving Enamel Hammer TOPSTV",
|
|
"url": "https://www.hmgpaint.com/products/all-products/topcoat/1928/stoving-enamel-hammer",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Technical properties: coverage basis at 25 micrometres DFT and temperature resistance 160 C.",
|
|
"license": null,
|
|
"review": "Selected numerical facts and explicit source conditions, not a copied supplier table. Publicly indexed manufacturer/supplier data were reviewed; publisher rights are not relicensed. No safety or grade certificate is implied."
|
|
},
|
|
{
|
|
"id": "hmg-sc601-clear",
|
|
"title": "HMG Acrythane SC601 Clearcoat",
|
|
"url": "https://hmgpaint.com/products/all-products/topcoat/1942/acrythane-sc601-clearcoat",
|
|
"accessed_on": "2026-10-22",
|
|
"kind": "public_reference",
|
|
"locator": "Two-component acrylic/isocyanate clearcoat; stated coverage basis 25 micrometres DFT. No cured density or modulus stated.",
|
|
"license": null,
|
|
"review": "Selected numerical facts and explicit source conditions, not a copied supplier table. Publicly indexed manufacturer/supplier data were reviewed; publisher rights are not relicensed. No safety or grade certificate is implied."
|
|
}
|
|
]
|
|
}
|