{
  "title": "W7-X: superfici VMEC, filamenti delle bobine e involucro da contorni",
  "date": "2026-11-01",
  "status": "Dati per la sezione divulgativa del sito; protezione con password invariata.",
  "coordinates": {
    "basis": "Cartesian XYZ",
    "units": "metres",
    "upAxis": "Z",
    "toroidalAngle": "atan2(Y, X)",
    "geometryTransform": "Nessuna scala, offset o deformazione per forzare la compatibilità."
  },
  "sources": [
    {
      "id": "sfincs-vmec",
      "repository": "https://github.com/landreman/sfincs",
      "revision": "8df5453472e982df0f6ae005243ce38d57a83711",
      "path": "equilibria/wout_w7x_standardConfig.nc",
      "url": "https://raw.githubusercontent.com/landreman/sfincs/8df5453472e982df0f6ae005243ce38d57a83711/equilibria/wout_w7x_standardConfig.nc",
      "license": "BSD-2-Clause del repository; avviso conservato in assets-source/stellarator/SFINCS-LICENSE.txt",
      "contents": "Equilibrio VMEC free-boundary W7-X standard, beta praticamente zero; mgrid originale mgrid_w7x_nv36.nc.",
      "recoveredFrom": "Download precedente Claude, confrontato con un nuovo download HTTPS della revisione fissata: SHA-256 coincidente.",
      "localFiles": [
        {
          "bytes": 3906480,
          "sha256": "336a41939e88112785d4c07858ba2d42c38cf50d870bc2f44039ae58098507b8",
          "repositoryPath": "assets-source/stellarator/wout_w7x_standardConfig.nc",
          "servedOnWebsite": false
        },
        {
          "bytes": 1312,
          "sha256": "d63550749b6958fd22bcd1d918eeeef670f78e0645faafd1db95d6ca79f67fa0",
          "repositoryPath": "assets-source/stellarator/SFINCS-LICENSE.txt",
          "servedOnWebsite": false
        }
      ]
    },
    {
      "id": "simsopt-coils",
      "repository": "https://github.com/hiddenSymmetries/simsopt",
      "revision": "81436b4f7c655a4099eadadb168b7cc27923e555",
      "path": "src/simsopt/configs/W7-X.dat",
      "url": "https://raw.githubusercontent.com/hiddenSymmetries/simsopt/81436b4f7c655a4099eadadb168b7cc27923e555/src/simsopt/configs/W7-X.dat",
      "license": "MIT del repository; avviso conservato in assets-source/stellarator/SIMSOPT-LICENSE.txt",
      "contents": "Set coils.w7x_v001 fornito da Joachim Geiger, trasformato in Fourier da SIMSOPT; 7 filamenti base, 5 periodi e simmetria stellarator.",
      "recoveredFrom": "Copia invariata dei dati già verificati nella repository del sito.",
      "currentReference": "https://github.com/hiddenSymmetries/simsopt/blob/81436b4f7c655a4099eadadb168b7cc27923e555/src/simsopt/configs/zoo.py",
      "currentModel": "15.000 A × 108 spire = 1,62 MA-spire per le bobine non planari; planari nulle, segno invertito per le immagini di simmetria.",
      "localFiles": [
        {
          "bytes": 45945,
          "sha256": "7c17c0c589026915414676fe47c10cd0aefa581c23dccbb390b08f8b73580de6",
          "repositoryPath": "assets-source/stellarator/W7-X.dat",
          "servedOnWebsite": false
        },
        {
          "bytes": 1078,
          "sha256": "c4c5baf2047f7065714f9ab856e9e18985cfab64982fc454fa29ef08a1411af3",
          "repositoryPath": "assets-source/stellarator/SIMSOPT-LICENSE.txt",
          "servedOnWebsite": false
        }
      ]
    },
    {
      "id": "ornl-vessel-contours",
      "repository": "https://github.com/ORNL-Fusion/util-library",
      "revision": "799791071b971ca4f116b5203e0e9aa30153a949",
      "path": "matlab/bfield_library_jdl/W7X/vessel.part",
      "url": "https://raw.githubusercontent.com/ORNL-Fusion/util-library/799791071b971ca4f116b5203e0e9aa30153a949/matlab/bfield_library_jdl/W7X/vessel.part",
      "license": "MIT nel sottoalbero matlab/bfield_library_jdl, copyright 2019 Jeremy D. Lore; avviso conservato in assets-source/stellarator/ORNL-LICENSE.txt",
      "contents": "Contorni del vessel, etichetta /d.13b4e17 Base Tolerance: 41 piani, 73 punti, cinque periodi; coordinate centimetri e gradi secondo load_W7X_vessel.m.",
      "recoveredFrom": "File scaricati da Claude; formato verificato contro il loader ORNL, nessuna deformazione o scala arbitraria.",
      "localFiles": [
        {
          "bytes": 57643,
          "sha256": "864272f7575e32e97bd24a875caa24dc84f3f312e2a4f3ce12266dcd516de415",
          "repositoryPath": "assets-source/stellarator/vessel.part",
          "servedOnWebsite": false
        },
        {
          "bytes": 2374,
          "sha256": "f536d76f648fde2ecede5f7188b6e60938f2372e37f75b4dcc1399460685effc",
          "repositoryPath": "assets-source/stellarator/load_W7X_vessel.m",
          "servedOnWebsite": false
        },
        {
          "bytes": 1053,
          "sha256": "6fe12c59d210fcc226c9e9ef43a2f55cf9d1554d2b4fc8029612b0f66754752a",
          "repositoryPath": "assets-source/stellarator/ORNL-LICENSE.txt",
          "servedOnWebsite": false
        }
      ]
    }
  ],
  "generation": {
    "command": "python3 scripts/build-stellarator.py",
    "checkCommand": "python3 scripts/build-stellarator.py --check",
    "dependencies": [
      "numpy",
      "scipy",
      "netCDF4",
      "matplotlib e Pillow soltanto con --png"
    ],
    "networkUsedAtBuild": false,
    "surfaces": "R=sum(rmnc*cos(m*theta-xn*phi)), Z=sum(zmns*sin(m*theta-xn*phi)); xn include già NFP. 3 superfici a sqrt(s)=0,35;0,65;1, griglia periodica 96×32 su tutto il toro.",
    "fieldLines": "Tre linee di tre giri toroidali, 576 campioni/giro. thetaPEST=alpha+iota(s)*phi; inversione Newton di thetaVMEC+lambda(thetaVMEC,phi)=thetaPEST. rmnc/zmns e iotaf su full mesh; lmns su half mesh omettendo la prima riga fittizia. Al bordo lambda è estrapolata di mezzo intervallo radiale con spline cubica.",
    "coils": "Curve Fourier originali, 256 segmenti/curva, 50 non planari e 20 planari. Solo linee, nessun winding pack né spessore inventato.",
    "vessel": "Conversione cm→m e gradi→radianti secondo loader originale. Eliminazione dei duplicati di chiusura, ripetizione esatta per cinque periodi, triangolazione fra contorni corrispondenti. Nessuno smoothing geometrico né spessore.",
    "crossSections": "Contorni VMEC campionati a phi=0, senza spessore.",
    "coordinateRounding_m": 1e-06,
    "previewsCommand": "python3 scripts/build-stellarator.py --png",
    "previews": "Poster scientifici 1400×1000 da queste stesse mesh; sfondo #f4f6f3; superfici arancio, linee di campo e filamenti bobine evidenziati; vessel sezionato a Y=0 senza pareti aggiunte. Il colore non misura la temperatura.",
    "posterStyleVersion": "warm-v1"
  },
  "validation": "Risultati numerici in validation.json. Include finitezza, annidamento, contenimento nei contorni del vessel, distanza campionata dai filamenti e piccolo controllo Biot–Savart indipendente. Non è stata ricalcolata una griglia 3D.",
  "limitations": [
    "Non è il CAD ingegneristico completo di W7-X: non include criostato, supporti, tubazioni, porte o sezioni meccaniche delle bobine.",
    "Il vessel è una superficie interpolata linearmente fra contorni da una fonte tecnica; non ha spessore e non rappresenta una nuova verifica della geometria as-built.",
    "Le bobine SIMSOPT sono un modello a singolo filamento; il mgrid originale SFINCS non è incluso. La compatibilità è stata controllata con punti campionati, non con uno studio di convergenza né certificazione meccanica.",
    "VMEC assume superfici magnetiche annidate e non descrive qui le isole del divertore o una separatrice reale.",
    "Le superfici non sono membrane materiali; colori, trasparenza e illuminazione sono scelte di visualizzazione, non misure di temperatura.",
    "La precisione delle coordinate esportate non indica accuratezza ingegneristica. La triangolazione è una discretizzazione per la visualizzazione web.",
    "Nessun dato di turbolenza è incluso in questo file.",
    "Le licenze riportate sono quelle presenti nei repository/sottoalberi fonte. I dati non sono stati prelevati da servizi IPP protetti e non viene attribuita una nuova autorizzazione istituzionale."
  ],
  "posters": {
    "geometrySha256": "2491f5143218f93adf85e6e8b4c3c6f6226a037e2795bc9768431185078f716c",
    "style": "warm-v3-no-lines-complete-vessel",
    "size": [
      1400,
      1000
    ],
    "files": [
      {
        "path": "poster.png",
        "bytes": 366499,
        "sha256": "52d3174ddbe9e4ed5e8d39d13d2f7ba21ab601c68ceb390902087569a80c402d"
      },
      {
        "path": "poster.webp",
        "bytes": 39944,
        "sha256": "b4b67d57318b18b34a67a1b5c5b5f4bb1f6f365c7c699ba506dd4f3ba589ef58"
      },
      {
        "path": "vessel.png",
        "bytes": 326801,
        "sha256": "4264785e09c7cc3bfa0d9c11b41ae7f312f5e469fb16529220deb8a11c054498"
      },
      {
        "path": "vessel.webp",
        "bytes": 51674,
        "sha256": "8ee2877b47c5e76e92ad1b52dcfe6a0d2ffb7a73411edde7882fa0ac2774c2ca"
      },
      {
        "path": "section.png",
        "bytes": 58480,
        "sha256": "42edfacddb9e32100d9ceea3794288b823a96854f158ff0c5964800f097295e8"
      },
      {
        "path": "section.webp",
        "bytes": 18856,
        "sha256": "c69fcc60bb0284f2ec8028afb23d9f3430813a8645145831a447ce46919165a7"
      }
    ]
  },
  "derivedGeometry": {
    "file": "w7x-data.js",
    "bytes": 2041493,
    "sha256": "2491f5143218f93adf85e6e8b4c3c6f6226a037e2795bc9768431185078f716c"
  }
}
