fusionsc.devices.w7x
W7-X parts and IPP site helpers
Functions
| 
 | |
| 
 | |
| 
 | Variant of fsc.flt.axisCurrent with more reasonable W7-X-tailored default values. | 
| 
 | |
| 
 | Returns the coil pack for the standard W7-X CAD coils. | 
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | Variant of fsc.flt.computeMapping with more reasonable W7-X-tailored default values. | 
| 
 | Connect to the coilsDB webservice at given address and use it to resolve W7-X coil specifications | 
| 
 | Connect to the componentsDB webservice at given address and use it to resolve W7-X geometry specifications | 
| 
 | Connects the resolve module to the newer fsc-driven Coils- and ComponentsDb proxies | 
| Connects the resolve module to standard IPP coils DB and components DB | |
| 
 | |
| A 'current best-efford' estimate for a good geometry indexing grid for W7-X calculations. | |
| A 'current best-efford' estimate for a good calculation grid for W7-X calculations. | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | 
Classes
| 
 | Set of coils that can be used to obtain W7-X specific configurations | 
Functions
- fusionsc.devices.w7x.axisCurrent(field, current, grid=None, startPoint=[6.0, 0, 0], stepSize=0.001, nTurns=10, nIterations=10, nPhi=200, direction='cw', mapping=None) MagneticConfig
- Variant of fsc.flt.axisCurrent with more reasonable W7-X-tailored default values. - Note Has asynchronous variant ‘.asnc(…)’ that returns Promise[…] 
- fusionsc.devices.w7x.cadCoils(convention='1-AA-R0004.5') CoilPack
- Returns the coil pack for the standard W7-X CAD coils. The winding direction of the main coils is adjusted to the requested convention. 
- fusionsc.devices.w7x.coilsDBCoil(id: int) CoilFilament
- fusionsc.devices.w7x.coilsDBConfig(id: int, biotSavartSettings: ReaderOrBuilder | None = None) MagneticConfig
- fusionsc.devices.w7x.computeMapping(field, mappingPlanes=None, r=None, z=None, grid=None, distanceLimit=None, padding=2, numPlanes=20, stepSize=0.01, u0=[0.5], v0=[0.5], toroidalSymmetry=None) MagneticConfig
- Variant of fsc.flt.computeMapping with more reasonable W7-X-tailored default values. - Note Has asynchronous variant ‘.asnc(…)’ that returns Promise[…] 
- fusionsc.devices.w7x.connectCoilsDB(address: str) Client
- Connect to the coilsDB webservice at given address and use it to resolve W7-X coil specifications 
- fusionsc.devices.w7x.connectComponentsDB(address: str) Client
- Connect to the componentsDB webservice at given address and use it to resolve W7-X geometry specifications 
- fusionsc.devices.w7x.connectIppSite(url='http://fusionsc-site:8888/load-balancer', useBackend: bool = True)
- Connects the resolve module to the newer fsc-driven Coils- and ComponentsDb proxies 
- fusionsc.devices.w7x.connectLegacyIPPSite()
- Connects the resolve module to standard IPP coils DB and components DB 
- fusionsc.devices.w7x.controlCoils(i_cc=[0, 0], coils: CoilPack | None = None) MagneticConfig
- fusionsc.devices.w7x.defaultGeometryGrid() Builder
- A ‘current best-efford’ estimate for a good geometry indexing grid for W7-X calculations. - Note - The default grid might change in the future if a more reasonable tradeoff between accuracy and calculation speed is determined 
- fusionsc.devices.w7x.defaultGrid() Builder
- A ‘current best-efford’ estimate for a good calculation grid for W7-X calculations. - Note - The default grid might change in the future if a more reasonable tradeoff between accuracy and calculation speed is determined 
- fusionsc.devices.w7x.getDefaultCoils()
- fusionsc.devices.w7x.highIota(bAx=2.72, coils: CoilPack | None = None) MagneticConfig
- fusionsc.devices.w7x.highMirror(bAx=2.72, coils: CoilPack | None = None) MagneticConfig
- fusionsc.devices.w7x.lowIota(bAx=2.72, coils: CoilPack | None = None) MagneticConfig
- fusionsc.devices.w7x.mainField(i_12345=[15000, 15000, 15000, 15000, 15000], i_ab=[0, 0], coils: CoilPack | None = None) MagneticConfig
- fusionsc.devices.w7x.processCoilConvention(convention: str) str
- fusionsc.devices.w7x.standard(bAx=2.52, coils: CoilPack | None = None) MagneticConfig
- fusionsc.devices.w7x.trimCoils(i_trim=[0, 0, 0, 0, 0], coils: CoilPack | None = None) MagneticConfig