There is a newer version of the record available.

Published June 13, 2024 | Version v0.7.0
Software Open

Pyrokinetics - A Python library to standardise gyrokinetic analysis

Description

What's Changed

  • Minor JOSS edits by @LiamPattinson in https://github.com/pyro-kinetics/pyrokinetics/pull/248
  • JOSS Paper by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/229
  • Replace "parameters" with "knobs" in GS2 by @d7919 in https://github.com/pyro-kinetics/pyrokinetics/pull/297
  • Fix beta setting when directly specifying code by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/299
  • method to check quasi-neutrality on density gradients by @arkabokshi in https://github.com/pyro-kinetics/pyrokinetics/pull/302
  • Update normalisation.py to allow for the conversion of original base … by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/303
  • fix if statement by @arkabokshi in https://github.com/pyro-kinetics/pyrokinetics/pull/304
  • Modified the kperp diagnostic to work on any nperiod by @whornsby82 in https://github.com/pyro-kinetics/pyrokinetics/pull/306
  • Nl documentation by @dake0795 in https://github.com/pyro-kinetics/pyrokinetics/pull/223
  • Enhancements/merge species by @arkabokshi in https://github.com/pyro-kinetics/pyrokinetics/pull/296
  • Write bespoke GACODE reader to avoid pygacode import by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/307
  • Make more useful missing file error JETTO kinetics by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/313
  • Fix NaN check for arrays and normalise to final finite timeslice in f… by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/309
  • Set qref to pint elementary_charge and mref to scipy constant in uni… by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/318
  • Add tutorial for using Pyrokinetics on HPC systems by @LiamPattinson in https://github.com/pyro-kinetics/pyrokinetics/pull/314
  • Enhancements/auto detect normalisations by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/311
  • Check if LocalGeometry has pressure and set accordingly. Remove unnec… by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/323
  • Load in tracer_efit as "circular" LocalGeometry with q and shat by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/319
  • Cache file reads in tests by @LiamPattinson in https://github.com/pyro-kinetics/pyrokinetics/pull/327
  • Bugfix: Slow deepcopies in tests by @LiamPattinson in https://github.com/pyro-kinetics/pyrokinetics/pull/328
  • Enhancements/add gkw v2 by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/325
  • Bugfix/eigenvalues units by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/332
  • Replace setuptools-scm with versioningit, store __commit__ alongside __version__ by @LiamPattinson in https://github.com/pyro-kinetics/pyrokinetics/pull/331
  • update how ions are named by @arkabokshi in https://github.com/pyro-kinetics/pyrokinetics/pull/315
  • Enhancements/imas update v3.4 by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/301
  • Bugfix/gene dpdx pm sign by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/339
  • Add MXH to GENE by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/329
  • Definition of inverse_lp was reverted accidentally when adding GKW. T… by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/342
  • GK code stella input file conversion feature by @mrhardman in https://github.com/pyro-kinetics/pyrokinetics/pull/338
  • Drop units in directory name when making Pyroscan with pint Quantity by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/347
  • Update bunit calculation to use analytic solution by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/346
  • Add in reader for nrg in h5 format by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/343
  • Update publishing workflow by @LiamPattinson in https://github.com/pyro-kinetics/pyrokinetics/pull/340
  • Bugfix/eigenfunction amp by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/341
  • Set up reading ky from n0 in gs2 input file by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/324
  • Add correct mass factor in rhoref scaling by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/348
  • Update README.md by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/350
  • wip: highk/dbs synthetic diagnostic by @juanruizruiz in https://github.com/pyro-kinetics/pyrokinetics/pull/294
  • Use correct variable for fast ion nucleon by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/355
  • Bugfix: unit conversions using simulation units by @LiamPattinson in https://github.com/pyro-kinetics/pyrokinetics/pull/357
  • Bugfix: Pin idspy-dictionaries version by @LiamPattinson in https://github.com/pyro-kinetics/pyrokinetics/pull/358
  • Feature/gene trpeps geometry file by @bpatel2107 in https://github.com/pyro-kinetics/pyrokinetics/pull/359
  • Unpin scipy by @ZedThree in https://github.com/pyro-kinetics/pyrokinetics/pull/345

New Contributors

  • @whornsby82 made their first contribution in https://github.com/pyro-kinetics/pyrokinetics/pull/306
  • @mrhardman made their first contribution in https://github.com/pyro-kinetics/pyrokinetics/pull/338
  • @juanruizruiz made their first contribution in https://github.com/pyro-kinetics/pyrokinetics/pull/294

Full Changelog: https://github.com/pyro-kinetics/pyrokinetics/compare/v0.6.1...v0.7.0

Notes

If you use this software, please cite our article in the Journal of Open Source Software.

Files

pyro-kinetics/pyrokinetics-v0.7.0.zip

Files (21.2 MB)

Name Size Download all
md5:f8a77f98851eb78845ad417271dd4b9c
21.2 MB Preview Download

Additional details

Related works