-
Notifications
You must be signed in to change notification settings - Fork 16
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 support atomwise rmax for sktb module #209
base: main
Are you sure you want to change the base?
Commits on Sep 14, 2024
-
feat: add logging for self-interaction warnings and implement tests f…
…or r_max functionality
Configuration menu - View commit details
-
Copy full SHA for 7cf9323 - Browse repository at this point
Copy the full SHA 7cf9323View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4feaf4e - Browse repository at this point
Copy the full SHA 4feaf4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 453a86a - Browse repository at this point
Copy the full SHA 453a86aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a0524a8 - Browse repository at this point
Copy the full SHA a0524a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3706df0 - Browse repository at this point
Copy the full SHA 3706df0View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 60d2b89 - Browse repository at this point
Copy the full SHA 60d2b89View commit details
Commits on Sep 24, 2024
-
Add support for basis input in the format : ['s','p','d'], previous o…
…nly support the format of ['2s','3p','d*'], where the main quantum number must be there before the orbital or the * after the orbital symbol.
Configuration menu - View commit details
-
Copy full SHA for 241f4c7 - Browse repository at this point
Copy the full SHA 241f4c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 955c658 - Browse repository at this point
Copy the full SHA 955c658View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93c8dbd - Browse repository at this point
Copy the full SHA 93c8dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a5c2722 - Browse repository at this point
Copy the full SHA a5c2722View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2514fbd - Browse repository at this point
Copy the full SHA 2514fbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e074b38 - Browse repository at this point
Copy the full SHA e074b38View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd66749 - Browse repository at this point
Copy the full SHA cd66749View commit details -
remove the unit transition from bohr to \AA since gthe bondlenth are …
…saved in unit AA.
Configuration menu - View commit details
-
Copy full SHA for 5a98af3 - Browse repository at this point
Copy the full SHA 5a98af3View commit details -
Configuration menu - View commit details
-
Copy full SHA for cced890 - Browse repository at this point
Copy the full SHA cced890View commit details -
Configuration menu - View commit details
-
Copy full SHA for c48612a - Browse repository at this point
Copy the full SHA c48612aView commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 87cf70a - Browse repository at this point
Copy the full SHA 87cf70aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab6ed11 - Browse repository at this point
Copy the full SHA ab6ed11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 803da72 - Browse repository at this point
Copy the full SHA 803da72View commit details -
feat: Calculate minimum and maximum atomic radii based on skdata
This commit adds a new function `cal_rmin_rmax` to calculate the minimum and maximum atomic radii based on the given skdata. It uses the `find_first_false` function to find the index of the first occurrence of False in each row of a 2D array. The calculated atomic radii are stored in the `atomic_r_min_dict` and `atomic_r_max_dict` dictionaries.
Configuration menu - View commit details
-
Copy full SHA for 7409e6d - Browse repository at this point
Copy the full SHA 7409e6dView commit details
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d34a7b1 - Browse repository at this point
Copy the full SHA d34a7b1View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ebaa77 - Browse repository at this point
Copy the full SHA 4ebaa77View commit details -
feat: Update SKParam class to update atomic radii and format_skparams…
… to align the distance introduce the mask for rij out the grid from skfiles. This commit modifies the SKParam class in sk_param.py to calculate and update the minimum and maximum atomic radii based on the given skdata. It introduces a new function `cal_rmin_rmax` that uses the `find_first_false` function to find the index of the first occurrence of False in each row of a 2D array. The calculated atomic radii are stored in the `atomic_r_min` and `atomic_r_max` attributes of the SKParam class.
Configuration menu - View commit details
-
Copy full SHA for ce17523 - Browse repository at this point
Copy the full SHA ce17523View commit details -
feat: Add range check for bond distance in HoppingIntp
This commit adds a range check for the bond distance `rij` in the `HoppingIntp` class of `hopping_dftb.py`. If any `rij` values are outside the interpolation range defined by `min_x` and `max_x`, a warning message is logged and those values are set to 0.0. The interpolated values are then calculated using the modified `rij` array.
Configuration menu - View commit details
-
Copy full SHA for f5d0e09 - Browse repository at this point
Copy the full SHA f5d0e09View commit details
Commits on Oct 10, 2024
-
feat: Add poly4pow hopping formula to HoppingFormula class and simpli…
…fy the class This commit adds the 'poly4pow' hopping formula to the HoppingFormula class in hopping.py. The formula calculates the SK integrals without the environment dependence of the form of powerlaw. It takes into account parameters such as alpha1, alpha2, alpha3, alpha4, alpha5, and alpha6. The function poly4pow() is used to calculate the value of the hopping formula. If the functype is 'NRL0' or 'NRL1', the NRL_HOP method is called. Otherwise, the method corresponding to the functype is called. If the functype is not recognized, a ValueError is raised.
Configuration menu - View commit details
-
Copy full SHA for 6518591 - Browse repository at this point
Copy the full SHA 6518591View commit details -
Configuration menu - View commit details
-
Copy full SHA for f2dc9ee - Browse repository at this point
Copy the full SHA f2dc9eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d9b212 - Browse repository at this point
Copy the full SHA 6d9b212View commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b320681 - Browse repository at this point
Copy the full SHA b320681View commit details -
feat: Add poly3exp and poly4exp hopping formulas to HoppingFormula class
This commit adds the 'poly3exp' and 'poly4exp' hopping formulas to the HoppingFormula class in hopping.py. These formulas calculate the SK integrals without the environment dependence of the form of powerlaw. They take into account parameters such as alpha1, alpha2, alpha3, alpha4, alpha5, and alpha6. The functions poly3exp() and poly4exp() are used to calculate the values of the hopping formulas. If the functype is 'NRL0' or 'NRL1', the NRL_HOP method is called. Otherwise, the method corresponding to the functype is called. If the functype is not recognized, a ValueError is raised.
Configuration menu - View commit details
-
Copy full SHA for 6a2a4a2 - Browse repository at this point
Copy the full SHA 6a2a4a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7455959 - Browse repository at this point
Copy the full SHA 7455959View commit details -
Configuration menu - View commit details
-
Copy full SHA for c499fdc - Browse repository at this point
Copy the full SHA c499fdcView commit details -
feat: Update NNSK class to support bond-wise rs values
This commit updates the NNSK class in nnsk.py to support bond-wise rs values. It introduces a conditional statement to check if the rs values are atom-wise or bond-wise. If the rs values are bond-wise, the get_r_map_bondwise() function is called to generate the r_map dictionary. The r_map_type attribute is set to 2 to indicate bond-wise rs values. This allows for more flexibility in defining the hopping options for the NNSK model.
Configuration menu - View commit details
-
Copy full SHA for 4a9cf95 - Browse repository at this point
Copy the full SHA 4a9cf95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fd4422 - Browse repository at this point
Copy the full SHA 0fd4422View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78ac760 - Browse repository at this point
Copy the full SHA 78ac760View commit details -
Configuration menu - View commit details
-
Copy full SHA for bec788d - Browse repository at this point
Copy the full SHA bec788dView commit details
Commits on Oct 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for afec4a4 - Browse repository at this point
Copy the full SHA afec4a4View commit details
Commits on Oct 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb46aab - Browse repository at this point
Copy the full SHA bb46aabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6feeb39 - Browse repository at this point
Copy the full SHA 6feeb39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23d27b2 - Browse repository at this point
Copy the full SHA 23d27b2View commit details
Commits on Oct 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 47f75fc - Browse repository at this point
Copy the full SHA 47f75fcView commit details
Commits on Oct 20, 2024
-
Refactor NRL_OVERLAP0 and NRL_OVERLAP1 in hopping.py to use torch.Ten…
…sor instead of torch.float32 for rs and w parameters
Configuration menu - View commit details
-
Copy full SHA for 17e53fd - Browse repository at this point
Copy the full SHA 17e53fdView commit details -
Refactor get_lr_scheduler to add support for cosine annealing learnin…
…g rate scheduler
Configuration menu - View commit details
-
Copy full SHA for df83035 - Browse repository at this point
Copy the full SHA df83035View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d2103a - Browse repository at this point
Copy the full SHA 4d2103aView commit details -
Refactor collectskf.py and main.py to add support for converting sk f…
…iles to nn-sk TB model
Configuration menu - View commit details
-
Copy full SHA for d86a51d - Browse repository at this point
Copy the full SHA d86a51dView commit details -
Refactor argcheck.py to add support for RMSprop and LBFGS optimizers …
…and CosineAnnealingLR learning rate scheduler
Configuration menu - View commit details
-
Copy full SHA for 5e8afd9 - Browse repository at this point
Copy the full SHA 5e8afd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a9bf31 - Browse repository at this point
Copy the full SHA 1a9bf31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5149dea - Browse repository at this point
Copy the full SHA 5149deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7aec1f1 - Browse repository at this point
Copy the full SHA 7aec1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd7407f - Browse repository at this point
Copy the full SHA cd7407fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9aca6e8 - Browse repository at this point
Copy the full SHA 9aca6e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fb95814 - Browse repository at this point
Copy the full SHA fb95814View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdd5e96 - Browse repository at this point
Copy the full SHA fdd5e96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cfe8b1 - Browse repository at this point
Copy the full SHA 3cfe8b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0044ca - Browse repository at this point
Copy the full SHA b0044caView commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 000f9d8 - Browse repository at this point
Copy the full SHA 000f9d8View commit details
Commits on Oct 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 871c711 - Browse repository at this point
Copy the full SHA 871c711View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c5345d - Browse repository at this point
Copy the full SHA 0c5345dView commit details -
Refactor ElecStruCal class to handle atomic radius options and fix a …
…bug related to the pbc parameter
Configuration menu - View commit details
-
Copy full SHA for 0038aea - Browse repository at this point
Copy the full SHA 0038aeaView commit details -
Refactor get_cutoffs_from_model_options function to handle the case w…
…hen r_max is not provided in dftbsk model options
Configuration menu - View commit details
-
Copy full SHA for 3568650 - Browse repository at this point
Copy the full SHA 3568650View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc5dcdf - Browse repository at this point
Copy the full SHA bc5dcdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aff70e - Browse repository at this point
Copy the full SHA 3aff70eView commit details
Commits on Oct 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2fa3d22 - Browse repository at this point
Copy the full SHA 2fa3d22View commit details