-
Notifications
You must be signed in to change notification settings - Fork 11
Final Geometry & Periodicity before merge to main #88
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
base: development
Are you sure you want to change the base?
Conversation
The only outstanding questions are:
|
The `cutoff` and `tail_distance` values have been unified so that only a single distance value, `cutoff`, needs to be provided to a `Geometry` instance. The `positive_extension` and `negative_extension` values have been removed as they are no longer necessary due to changes in the `Periodicity.get_cell_translation_vector_indices` method. The `Periodicity` class no longer permits units other than Bohr, and the `_check` method may no longer modify attributes of the `Geometry` instance that is creating it. Documentation of the `Periodicity` class has been updated to indicate that instances should not be created manually. Rather this should be left to the `Geometry` class. At least until the recursion issue can be resolved.
@WbSun723 I have made the main changes to the However, I will need to identify why the unit tests are failing. The failure seems to be sporadic, even when the PR merge is pulled and run locally. If I run From what I can tell this is a combination of three things:
|
Added missing mixer tolerance parameters to batched periodic SCC DFTB unit test within `test_dftb_periodic.py` which would cause sporadic unit test failures. Note that the `SiC_cubic_pbc` system still has grater than anticipated errors. The test data for this system should be regenerated to verify its integrity.
This commit contains the final clean up pass of the
Geometry
andPeriodicity
classes before the merge to main.