-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add functions for interacting with IMAS data #16
base: master
Are you sure you want to change the base?
Conversation
@eldond this looks good, though I have not tested it. One thing you could try is to use the There's an open issue about ProjectTorreyPines/CoordinateConventions.jl#1 but that should not affect you here The other thing is that I have now made |
@orso82 I deleted derived quantities other than X-points, since EFIT.jl has an X-point finding function. If IMAS can do better at finding X-points, then maybe EFIT's X-point finder should be deleted and IMAS should be used for this instead. If EFIT should keep an X-point finding function, then I think it's okay for its results to be loaded into IMASdd. I will look at identify_cocos |
@orso82 Okay, I think this is done. I'm using identify_cocos, I put in a bunch of tests, and I documented the functions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mostly comments on stile and using IMAS(dd) time handling features
- input list as bullets - don't put "function" before everything in doc - cut excessive generic text for geqdsk2imas
Co-authored-by: Orso Meneghini <[email protected]>
Co-authored-by: Orso Meneghini <[email protected]>
This is not related to this branch's main motive but it would be nice if this small fix can be piggy backed into it. At this line: Line 194 in 60b41dc
Using |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 some more comments, mostly removing unnecessary manual handling of time-dependent quantities. Also some tips about keyword arguments.
@bclyons12 could you please chime in about cocos_clockwise_phi
?
Co-authored-by: Orso Meneghini <[email protected]>
Removing some of the time assignments / setup seems to have been problematic. @orso82 , the way I tried to resolve this previously may not have been well aligned with ideal IMAS usage. How would you recommend addressing this?
|
@orso82 whoops, this got forgotten. Currently stuck on trying to use IMAS time handling as intended. |
let me know if you need help @eldond |
New features:
geqdsk2imas!()
writes data from one or more GEQDSKFile instance to the IMAS schemaimas2geqdsk()
reads equilibrium and wall data from an IMAS dd and outputs GEQDSKFile(s)Updates:
Close #15