Code covered by the BSD License
-
VMECcomp( filename,datatype )
VMECcomp(filename,datatype) Creates plots comparing VMEC equilibria.
-
VMECedit(varargin)
VMECEDIT M-file for VMECedit.fig
-
VMECplot(varargin)
VMECPLOT([data]) GUI for interactive VMEC plots.
-
[varargout]=isotoro(r,z,zeta,...
ISOTORO(r,z,zeta,s,[color]) Plots a 3d isosurface of the
-
data=read_namelist(filename,n...
data=READ_NAMELIST(filename,namelist) Returns values from FORTRAN namelist
-
data=read_vmec_input(filename)
READ_VMEC_INPUT(handles) Reads the VMEC input file.
-
f=cfunct(theta,zeta,rmnc,xm,x...
CFUNCT(theta,zeta,rmnc,xm,xn) Cosine Fourier Transform
-
f=cfunct_old(theta,zeta,rbc,n...
CFUNCT_OLD(theta,zeta,rbc,nfp) Cosine Fourier Transform
-
f=read_vmec(filename)
READ_VMEC(filename) This function reads the VMEC wout file.
-
f=sfunct(theta,zeta,zmns,xm,x...
SFUNCT(theta,zeta,zmns,xm,xn) Sine Fourier Transform
-
f=sfunct_old(theta,zeta,zbs,n...
SFUNCT_OLD(theta,zeta,zbc,nfp) Sine Fourier Transform
-
phandle=plot_vessel(data,vara...
PLOT_VESSEL(data,[options]) Plots the vessel data structure
-
pixplot(varargin)
PIXPLOT([x,y],value) Pseudocolor (checkerboard) plot (on centered grid)
-
read_boozer(filename,varargin)
READ_BOOZER Reads a boozer_xform output
-
read_netcdf(filename,varargin)
data=READ_NETCDF(filename[,'flipdim','strip']) Extracts netcdf file to structure
-
read_vessel(filename)
READ_VESSEL(filename) Reads the vessel data into a structure
-
torocont(r,z,val,s)
TOROCONT(r,z,val,s) Contour plots of a toroidal slice.
-
toroslice(r,zeta,z,s,varargin)
TOROSLICE(r,zeta,z,s) Plots a toroidal slice for surface s.
-
vecslice(varargin)
-
vmec_namelist_init(namelist,v...
VMEC_NAMELIST_INIT(namelist) Return initialized namelist structure.
-
write_fortran_namelist(fid,da...
WRITE_FORTRAN_NAMELIST(data,namelist) Writes a structure to a
-
write_namelist_arr(fid,name,v...
WRITE_NAMELIST_ARR(fid,name,val,[index1min,index1max,index2min,index2max]) Write Array to namelist
-
write_namelist_boo(fid,name,v...
WRITE_NAMELIST_INT(fid,'name',val) Write var to namelist
-
write_namelist_flt(fid,name,v...
WRITE_NAMELIST_FLT(fid,'name',val) Write var to namelist
-
write_namelist_int(fid,name,v...
WRITE_NAMELIST_INT(fid,'name',val) Write var to namelist
-
write_namelist_str(fid,name,v...
WRITE_NAMELIST_STR(fid,'name',val) Write var to namelist
-
write_namelist_vec(fid,name,v...
WRITE_NAMELIST_VEC(fid,'name',val[,'vert']) Write (float) vec to namelist
-
write_vmec_input(filename,dat...
WRITE_VMEC_INPUT(filename,data) Writes a VMEC input structure to a file.
-
readme.m
-
readme.m
-
View all files
|
|
| File Information |
| Description |
A set of tools for examining the data produced by the VMEC toroidally confined plasma code. This suite contains a Graphical User (GUI) to aid in the plotting and examination of VMEC data stored in the 'wout' file. Updated to handle version 8.47. Also included is the VMECedit routine which will aid the user in creating VMEC input namelist files.
The VMEC code itself is maintained by Steve Hirshman at Oak Ridge National Laboratory. |
| Acknowledgements |
Read Netcdf and Fortran Namelist Suite
inspired this file.
This file inspired
Matlab Diagno Vmec and Matlab Extender.
|
| MATLAB release |
MATLAB 7.11 (R2010b)
|
| Other requirements |
To read the netCDF files you need the netCDF JAVA class which can be obtained from:
https://www.unidata.ucar.edu/software/netcdf-java/
Note requires the jar file with dependancies (netcdfALL). |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 15 Oct 2010 |
Removed unnecessary OSX hidden files from zip file. |
| 07 Feb 2011 |
Latest version resolves issues with Tokamak (ntor=0) configurations, adds full support for netCDF, and includes routines for creating input namelists. |
| 11 Feb 2011 |
Added vector plotting capability. The speed for the transforms has also greatly been increased. Included routine for plotting vessel profile. |
| 20 Jul 2011 |
read_netcdf and read_fortran_namelist were not in the package in v2.1, they were added. |
| 19 Oct 2011 |
Various improvements, including a substantial speedup for the cfunct and sfunct routines. VMECplot now loads equilibria in a couple seconds. |
| 21 Mar 2012 |
Updated to fix various bugs in current density plots, VMECedit updated, VMECcomp added. |
|
Contact us