-
Notifications
You must be signed in to change notification settings - Fork 868
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 pymatgen.io.openff
module
#3729
Merged
Merged
Changes from 39 commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
f52a8df
Add functionality and tests for pymatgen.io.openff.
orionarcher d360549
Add test files.
orionarcher d1a9ace
Update testing fixture with correct test file paths.
orionarcher 7328391
Update docstrings to google format.
orionarcher b9b36b9
Add openff install from source to test.yml
orionarcher c173c71
Lint with black.
orionarcher 8f5090f
Small formatting change.
orionarcher 2902ea4
Try changing test.yml
orionarcher d1b7d43
Add manual install of units.
orionarcher 1a2afe4
Add import warning.
orionarcher 8660c1b
Try adding install for openff-utilities.
orionarcher 8eb6b4c
Add openbabel install.
orionarcher e08161f
Add openbabel dependency to setup.py
orionarcher 09f1e34
Change openbabel version
orionarcher de88ef8
fix babel dep.
orionarcher 8a7d9c0
Try building babel from source.
orionarcher 8b5528b
Remove openbabel from setup.py and requirements-optional.txt.
orionarcher f95e2d5
Attempt new testing build with micromamba.
orionarcher 305945c
Remove bader and enumlib
orionarcher 8cf2cc4
Update testing file
orionarcher 1a5ebf2
Try chaning testing to install pytest.
orionarcher 25f44e9
Run testing with micromamba.
orionarcher d937bca
Fix minor typo.
orionarcher dc06e5d
Try switching to editable install.
orionarcher 186e365
Try changing TEST_FILES_DIR
orionarcher b243e2a
Undo previous change
orionarcher 3b88415
Add manual builds of packmol, enumlib, and bader.
orionarcher 0b7b6eb
Switch to openff-toolkit-base
orionarcher b200a78
Convert manual builds of enumlib, packmol, bader, and openbabel to co…
orionarcher 49bb35f
Try limiting windows openbabel install.
orionarcher 859e83d
Skip openff tests if openff-toolkit not installed
orionarcher fe1a85a
Try adding uv and skipping tests.
orionarcher 45810d8
Fix typo
orionarcher 25dbd7e
Add non-failing optional import.
orionarcher 040e701
Add importorskip call.
orionarcher a9bad6b
Fix import or skip and reimport bson.
orionarcher cf2df32
Reinstall pymongo in CI to fix bson error. Remove commented out manua…
orionarcher 930c801
Fix errors in babel.py
orionarcher 4802525
Remove unneeded step.
orionarcher ba19c29
fix TestMoleculeGraph.test_construction expected error message on usi…
janosh 7c26ddf
swap assert_array_equal for assert_allclose in test_outputs.py, maybe…
janosh e07eb56
cast coords to float in BabelMolAdaptor ob_atom.SetVector
janosh 39fe79e
Refactor assert statements in test_outputs.py to use approx() for dicts
janosh 347008e
Coerce formal charge to int in molgraph_to_openff_mol
orionarcher 220af2f
rename micromamba to pmg
janosh 005f610
micromamba activate pmg
janosh 93406b8
remove pymongo install, should not be needed?
janosh c837d78
micromamba activate pmg in pytest step
janosh 7389f30
set shell: bash -l {0} for mamba env activate
janosh db4e324
replace hard-to-install bson.BSON (93406b8) with pymatgen-native asse…
janosh 30be59a
replace isinstance with issubclass in assert_msonable
janosh e023eec
assert_msonable replace obj.to_json() with json.dumps(obj.as_dict(), …
janosh 1410a2e
skip failing TestQCOutput.test_all
janosh a3e9c17
rename mol(''->_)graph_to_openff_mol
janosh 780394d
missed some
janosh File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Replace the print statement with a warning to maintain consistency and provide users with better control over error messages.
Committable suggestion