Skip to content

The first tag

Pre-release
Pre-release
Compare
Choose a tag to compare
@zhucaoxiang zhucaoxiang released this 23 Jul 04:18
· 455 commits to develop since this release

Begin to use tag for better controlling the versions. This is the v0.1.0. Updates are copied from previous issues.

updates on 07/22/2017

  • add version tag in both git and the code hdf5 output file;
  • add exit option when CG line search not converge;
  • add LHD helical coil case in examples;
  • update coil.py;

updates on 07/20/2017

  • Add options to freely control the optimization focus : currents or geometries
  • Add additional criteria to exit optimizations
  • Replace the repeated output information in CG
  • fixed other minor stuffs

updates on 07/18/2017

  • Transplant coil diagnostic subroutine
  • Implement plasma and coil periodicity
  • Minor improvements

update nots on 06/26/2017

  • current availability

    • coil representation
      Fourier series.
    • optimizers
      Differential Flow and Nonlinear Conjugate Gradient method.
    • cost functions
      Bn surface integral; Bn Fourier spectrum (in VMEC polar coordinate); toroidal magnetic flux; coil length.
    • post-processers
      OMFIT FOCUS Interface (if you are interested, please contact Dr. Nikolas Logan). There are also some scripts in the python package coil.py.
  • examples
    Two illustrating cases, designing modular coils for l=2 rotating ellipse and designing RMP coils for DIII-D are placed in examples.

  • I/O related
    The input files needed for a run are listed here, while you can also find detailed explanations of each variable in initial.pdf.

  • plotting
    There are 14 plotting functions in coilpy. For time reasons, I haven't written detailed instructions. But you are free to explore the functions.