Skip to content
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

Metal improvements #16

Merged
merged 50 commits into from
Jul 14, 2023
Merged

Metal improvements #16

merged 50 commits into from
Jul 14, 2023

Conversation

mjohnson541
Copy link
Contributor

A few robustness improvement for dealing with other metals and adsorbates. Initial guess lattice parameter can be fed in rather than taken from ASE. Slab is frozen based on atom index rather than identify.

@codecov-commenter
Copy link

codecov-commenter commented Dec 21, 2022

Codecov Report

Merging #16 (dbcc227) into master (7bb4d72) will decrease coverage by 3.83%.
The diff coverage is 38.77%.

❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##           master      #16      +/-   ##
==========================================
- Coverage   55.80%   51.97%   -3.83%     
==========================================
  Files          12       12              
  Lines        2731     3032     +301     
==========================================
+ Hits         1524     1576      +52     
- Misses       1207     1456     +249     
Impacted Files Coverage Δ
pynta/calculator.py 38.92% <10.62%> (-41.38%) ⬇️
pynta/transitionstate.py 60.73% <40.00%> (-0.25%) ⬇️
pynta/tasks.py 60.52% <49.48%> (+0.81%) ⬆️
pynta/mol.py 48.24% <67.90%> (-5.04%) ⬇️
pynta/main.py 57.45% <72.22%> (-0.90%) ⬇️
pynta/utils.py 63.30% <100.00%> (-11.50%) ⬇️

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

in some cases a seems to be far from the ASE reference
this should allow slab freezing that is agnostic to what atoms are present
on Li with the non-pbc fallback this tends to ruin lots of formerly not bad guesses
mostly copied from latest acat
…rprinting

uses the site identity and morphology for each site and the xy distance and the signed z distance
@mjohnson541 mjohnson541 force-pushed the metal_improvements branch from 54e2533 to 663d9f9 Compare June 5, 2023 20:13
mjohnson541 and others added 3 commits June 30, 2023 11:39
Adding a fix to run_harmonically_forced_xtb_no_pbc function. Needed to apply the new_constraints to the bigad atom object. Test shows adsorbate is now properly constrained.
@mjohnson541 mjohnson541 merged commit ed98fc2 into master Jul 14, 2023
@mjohnson541 mjohnson541 deleted the metal_improvements branch July 14, 2023 18:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants