Closed cortner closed 1 year ago
0. Paper
1. Documentation
2. Names of user-facing functions and parameters
"forces"
instead of "force"
? @wcwitt. WCW edit: @gelzinyte and I made this change.smoothness_prior
, already done for the ACE1Model
in #92 , but should also introduce this for the ACE basis and the combined basis; done in ACE1pack, TODO move it to ACE1? Elena edit: Also rename ACE1pack's regularizer.laplacian_regularizer
to be consistent with ACE1Model
. acefit!
?maxdeg2, rcut2
; cf #99 P
vs Gamma
for the regulariser. Probably P
for prior, but let's please never call it a preconditioner againspecies
-> elements
(requested by Gabor)N
-> bodyorder
or should it be order
? (requested by Gabor)3. Tutorials
ACE1pack.linear_errors
; cf. #98Molly.jl
4. Default Heuristics
acebasis
and acemodel
interfaces - CO, done for ACE1.jl, todo for ACE1pack.jl cf #104 acefit!
instead of BLR? What's the right approach? cf #106maxdeg_pair = maxdeg
; i.e. hide the 2-body from the user until they dig deeper into the documentation5. Core Code and Performance
Molly.jl
- cc @tjjarvinen acemodel
(- EG edit)Random stuff
smoothness_prior
Thanks for this.
I see you edited your message. I guess it's ok to discuss here as well, but let's make sure all ACTUAL action points remain in the posts above.
This is a META-issue collecting what are the key priorities to complete for the publication of the software paper. I will start filling in details here and ask everybody I CC to closely follow discussions here. If there are specific issues on your mind that you'd like included here, it may be better to discuss on Slack and post below only when a discussion has settled and there is a clear TODO item. I will keep editing this post with updates.
Paper writing
Documentation
Names of user-facing functions and parameters
Tutorials
Default Heuristics
Code Code and Performance
CC @tjjarvinen @WillBaldwin0 @gelzinyte @wcwitt @casv2