-
Notifications
You must be signed in to change notification settings - Fork 9
Bfrescox #181
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
Bfrescox #181
Conversation
Bringing up to date with develop
Updated author list and version number for BAND Framework citation.
|
Is the proposal to replace the bfrescox currently at |
I can’t speak authoritatively on what should be done with the old bfrescox, but I imagine it should remain as a use case. |
|
I will need to talk that through with a few people, anyone please feel free to chime in here. In the meantime, @beykyle , for adding a software piece, please also:
Whether BANDsoftware_uses stays or not, I think that the changelog (and possibly the bfrescox readme) probably need a sentence on how this differs from the bfrescox that was in band prior to v0.5.0. This will minimize confusion in any case. |
|
@jared321 spotted something awkward: |
README.md
Outdated
| - jitr ([v2.5.1](https://github.com/beykyle/jitr/releases/tag/v2.5.1 )): A Python package containing a Lagrange mesh R-matrix solver for parametric reaction model calibration. | ||
| - lcgp ([v0.2.1](https://github.com/mosesyhc/lcgp/releases/tag/v0.2.1 )): A Gaussian process surrogate model for emulating stochastic simulation outputs. | ||
| - pybmc ([v0.2.4](https://github.com/ascsn/pybmc/releases/tag/v0.2.4 )): A Python package for performing Bayesian model combination on various predictive models. | ||
| - bfrescox ([v0.0.01-alpha](https://github.com/bandframework/Bfrescox/tree/v0.0.01-alpha)): A python wrapper for the Frescox coupled-channels scattering code. |
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.
- Python is usually capitalized and is elsewhere in this file
- Bfrescox should be capitalized as well
Not sure if you need to capitalize "bfrescox" in terms of the submodule.
Also it might be a little confusing to have two "Bfrescox" entries in the README. Should the use example be renamed or its description updated to clarify?
|
I would like to see this BFRESCOX go into "software". It will be a bit different to the other software there, since it's not a general Bayesian tool, but it is an enabling tool for Bayesian analyses of nuclear dynamics. As @beykyle said, the BFRESCOX at https://github.com/bandframework/bandframework/tree/develop/BANDsoftware_uses is in fact just a tutorial that shows how to employ surmise for UQ in reactions, but it assumes that the user has installed frescox locally via download and command line instructions. This commit lowers the barrier to doing the use case because frescox no longer needs to be installed in that rather cumbersome way. But it doesn't replace the use case. What do others think about having directories called BFRESCOX in software and in BANDsoftware_uses with the understanding that the one in BANDsoftware_uses is exactly an example of how BFRESCOX could be used for Bayesian analysis? |
wildsm
left a comment
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.
See thread about other changes needed for new software additions
|
I don't see anything too wrong about having a For the use example in the main README.md and in the
|
|
@jared321: I like that plan. I will go ahead and edit the main README.md to make it so. |
Condensed the author list in the BAND Framework citation.
wildsm
left a comment
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.
I have reviewed the changes to the main band repo and confirm that actions are now passing.
git clone --recursive https://github.com/beykyle/bandframework.git
and switched to the correct branch
I followed the installation instructions at https://bfrescox.readthedocs.io/en/latest/get_started.html
and installed via python -m pip install .
From python, bfrescox.version
produced '0.0.0'
@beykyle - is this correct?
Provided tests were not particularly verbose, but succeeded:
bfrescox.test()
......
----------------------------------------------------------------------
Ran 6 tests in 0.610s
OK
True
I also reviewed the sdk at https://github.com/bandframework/Bfrescox/blob/e0d2b74e042d000b31d3dc8a88d121fd8eb88181/Bfrescoxbandsdk.md and confirm that things look in order.
DanielRPhillips
left a comment
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.
Reviewed second round of changes and they look good.
Initial addition of bfrescox v0.0.1-alpha as BAND software for v0.5