Skip to content

Adding OpenADAS ADF11 ccd rates#26

Merged
mattngc merged 4 commits into
cherab:feature/thermal_cxfrom
Mateasek:add_ADF11ccd
Mar 25, 2019
Merged

Adding OpenADAS ADF11 ccd rates#26
mattngc merged 4 commits into
cherab:feature/thermal_cxfrom
Mateasek:add_ADF11ccd

Conversation

@Mateasek
Copy link
Copy Markdown
Member

I just coppied what was there for other ADF11 formats and added list of ccd data into the openadas repository lists

thermalchargeexchange is bit too long name, maybe somebody could come up with some other? I included the name "thermal" so it is obvious it is between two thermalised populations of hydrogen and an element.

ccd rates are thermal charge exchange rates between element and neutral hydrogen.
@mattngc mattngc self-requested a review March 21, 2019 14:18
@mattngc mattngc self-assigned this Mar 21, 2019
Copy link
Copy Markdown
Member

@mattngc mattngc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall I like the direction this is going in, but there are quite a few inconsistencies with the rest of the module that need to be addressed before it can be merged. I think you must have been getting strange results in your testing because it looks like it would have been calling Recombination rates instead of CX rates.

Comment thread cherab/openadas/install.py Outdated
Comment thread cherab/openadas/openadas.py Outdated
Comment thread cherab/openadas/openadas.py Outdated
Comment thread cherab/openadas/openadas.py Outdated
Comment thread cherab/openadas/rates/atomic.pyx Outdated
Comment thread cherab/openadas/repository/atomic.py
Comment thread cherab/openadas/repository/atomic.py Outdated
Comment thread cherab/openadas/repository/atomic.py
Comment thread cherab/openadas/repository/atomic.py Outdated
Comment thread cherab/openadas/repository/atomic.py Outdated
@mattngc
Copy link
Copy Markdown
Member

mattngc commented Mar 21, 2019

I've added the core rate object and interfaces you need in PR cherab/core#87. Let me know if you need any changes.

Names of functions changed and pointed out bugs fixed.
accommodating new structure of the thermal cx repository/data
@Mateasek
Copy link
Copy Markdown
Member Author

I think I have gone through all the suggestions and commited changes/fixis. I am ready to get new ones!!!

@mattngc mattngc self-requested a review March 25, 2019 12:25
@mattngc mattngc dismissed their stale review March 25, 2019 12:26

Changes have been implemented. Starting a new review

Copy link
Copy Markdown
Member

@mattngc mattngc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks good to me. Seems like all the issues in the previous review have been addressed.
There are a few minor PEP8 breakages, but they are minor so I will fix them.
I recommend making sure you test your code against PEP8.

@mattngc mattngc changed the base branch from development to feature/thermal_cx March 25, 2019 12:48
@mattngc mattngc merged commit c647ea7 into cherab:feature/thermal_cx Mar 25, 2019
@mattngc mattngc mentioned this pull request Mar 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants