* Added an official LICENSE.txt
* shared/EXPRO moved to gapy/EXPRO
* shared/GEO moved to gapy/src
* Expanded gapy python tools
* Various and sundry CGYRO changes
* Cleaned up some GYRO code
* NEO
* NEO can use PETSC, SUPERLU, or CUDA
* NEO regression cases 14, 15, 17, 20 changed definition of accepted answer
* Changed API
- input.gyro
- Added
- EXTRA_PRINT_FLAG
- SDLNTDR
- SDLNTDR_2...SDLNTDR_5
- SDLNTDR_ELECTRON
- SDLNNDR
- SDLNNDR_2...SDLNTDR_5
- SDLNNDR_ELECTRON
- SOURCE_METHOD
- Deprecated
- AMP_PHI_STUDY
- EXPLICIT_DAMP_ELEC
- FLUXAVE_WINDOW
- KILL_E_DRIFT_FLAG
- KILL_I_DRIFT_FLAG
- KILL_I_PARALLEL_FLAG
- LOCK_TI_FLAG
- NINT_ORB_DO
- NINT_ORB_S
- NONLINEAR_TRANSFER_FLAG
- NONUNIFORM_GRID_FLAG
- NU_I_KROOK
- N_MUMPS_MAX
- N_STUDY
- PLOT_FILTER
- Q_SCALE
- RADIAL_GRID_OFFSET
- REINTEGRATE_FLAG
- SOURCE_FLAG
- SPARSE_METHOD
- S_GRID
- TRAPDIFF_FLAG
- TRUNCATION_METHOD
- VELOCITY_OUTPUT_FLAG
- Changed (Deprecated-> New)
- SOURCE_FLAG-> SOURCE_METHOD
- DOPPLER_SCALE-> GAMMA_E_SCALE
- PGAMMA-> GAMMA_P
- PGAMMA_SCALE-> GAMMA_P_SCALE
- input.neo
- Added
- USE_CUDA
- USE_PETSC
- input.tgyro
- Deprecated
- TGYRO_SEARCH_WEIGHT
- LOC_HE_FEEDBACK_FLAG
* PLATFORMs
- Added
- SWIP
- SUMMITDEV_GPU
- STAMPEDE2_SKX_IFORT
- GASUMMIT_GPU
- CORI_KNL_HT2_MKL
- CORI_KNL_HT2_MKLHT
* profiles_gen
- Cleaned up OMFIT interface
- Removed -gmerge CLI option
- Removed -ions CLI option
- Removed -plot CLI option
- Added -RMIN CLI option
- Added -RMAX CLI option
- -cer CLI option takes an argument
- Corrected sign error of radiated power for ONETWO statefile
- Improved diagnostic printing
* python
- cgyro's data_plot_single changed CLI to include
- theta as angle to plot for plot_types: rcorr_phi, ky_phi, kxky_phi, kx_phi,
- diss for plot_type: ky_flux, kx_phi
- removed cgyro_dump_flux.py
- new cgyro/cgyro_plot_fluct_mpi.py
- new cgyro/plot_rt.py
- new cgyro/vis_torcut.py
- new cgyro/vis_wheel.py
- gacodefuncs.py
- new specmap function (get symbol from m and z)
- new tag_helper function (get nicely formatted label from tag, m, z)
- new time_vector function (convert string time index to numeric range)
- new theta_index function (get index from theta and theta_plot)
- new mkfile function (get basename and extension from filename)
- indentation of gyro/data_plot.py and gyro/data.py changed to 3 spaces
- handle new gyro binary format output files
- gyroData stores simulation directory in .dir (was .dirname)
- gyro/data_plot_single.py has new CLI arguments
- gyro/fluctuation2d.py must be run in the directory with the GYRO results
- removed gyro/text_diff.py
- neo/data.py improved GEO parsing
- trace.py new file for doing python based fourier mapping of flux surfaces
- cgyro regression cases are run as part of the standard regression tests*
* TGYRO
- Fixed evolution with particle evolution flag set to 2