Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge commits making GT3 more object oriented #36

Merged
merged 14 commits into from
Sep 10, 2020
Merged

Merge commits making GT3 more object oriented #36

merged 14 commits into from
Sep 10, 2020

Conversation

veto1024
Copy link
Collaborator

This series of commits makes GT3 more object oriented and structures Core, Radial Transport, etc. as proper modules. Core, Inp, NBI, Neutrals, and RadialTransport all have plotting routines integrated into their classes.

Consolidated cross section calculations
Moved some files around
Added helper plotters in Core
Consolidated a few RadialTransport calculations
Added new GT3TestBase class to TestBase module
Added plotting routines to RadialTransport
Added mode flag to getGT3Test method
…than the main GT3 code if needed.

Updated and added some Core plotting routines.
Removed some unnecessary input variables
Deleted Neutrals.Functions that were not necessary
Attached core/inp objects to neutrals object for referencing
… Beams.py

Added additional plotting routines to Core
Added some explicit float to values to ensure they are calculated as floats if import division is not set.
Remvoed NeutPatcy in favor or implementing method in Core
Removed Test python files
Removed Chi class
Added IOL Comparison utility
Added an interpolator for d3d data that are a bit wonky.
Implemented nustar and radial particle diffusion coefficient
Added plotting routines to plot raw data in GT3.Inp
…tudy purposes. Fixed radial transport NBI momentum balance call. Added attribute for NBI power frac overriding. Set setup.py to target 0.0.1
@veto1024 veto1024 merged commit 5a09b80 into development Sep 10, 2020
@veto1024 veto1024 deleted the OOP branch September 10, 2020 16:40
@veto1024 veto1024 linked an issue Sep 10, 2020 that may be closed by this pull request
@rickrossbossking
Copy link

Why so many commits?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move individual script stuff out of gt3.py
2 participants