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

Releasing v1.0 #95

Draft
wants to merge 391 commits into
base: main
Choose a base branch
from
Draft

Releasing v1.0 #95

wants to merge 391 commits into from

Conversation

xiaoruiDong
Copy link
Owner

Details to be added...

Also change the implementation from accepting a list of tuples to a list of dict, to provide more direct information.
As they are now migrated to rdtools.compare
rxn_compare is temporary. To be moved to rdtools once reaction is added to rdtools.
This tiny file is replaced by the work in another repo named rxntp
Only keep the one that is useful and move it to test_atommap
as it is included in rdtools.conversion
1. Make sure keep atom map is valid for smiles with non-continuous atom map numbers
2. Make sure atommap is not removed if calling mol_to_smiles with removeHs=False
AddRedundantBonds to AddBonds
xiaoruiDong and others added 20 commits March 28, 2024 11:52
It is the one being carried over in each iteration
…stion

Here quotes the suggestion: "%NProcShared= will make Gaussian wait busily for xtb using a full half of the NProcShared cores while xtb is running, but use all the cores for it’s own routines (like Hessian diagonalization). It is best to give only 1 or 2 processes to Gaussian and the rest to xtb using -P as above if Hessians are often computed (with xtb parallelization) or the system is large. Otherwise, allocating some threads to Gaussian can make the code faster."
Embedder now returns a RDKitMol instead of mol_data
Due to an updated strategy for running gaussian xtb job
I guess I need some rest. Xiaorui
Another Huge PR to refactor the conformer_generation module
@xiaoruiDong xiaoruiDong self-assigned this Mar 29, 2024
Copy link

codecov bot commented Mar 29, 2024

Codecov Report

Attention: Patch coverage is 46.15385% with 266 lines in your changes are missing coverage. Please review.

Project coverage is 60.62%. Comparing base (66c1b5d) to head (a1db373).

Files Patch % Lines
rdmc/external/logparser/base.py 25.66% 132 Missing and 7 partials ⚠️
rdmc/forcefield.py 40.70% 67 Missing ⚠️
rdmc/external/logparser/utils.py 31.66% 28 Missing and 13 partials ⚠️
rdmc/conf.py 64.00% 7 Missing and 2 partials ⚠️
rdmc/mol/attribute.py 88.09% 5 Missing ⚠️
rdmc/external/inpwriter/gaussian.py 92.72% 2 Missing and 2 partials ⚠️
rdmc/mol/compare.py 88.88% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##             main      #95       +/-   ##
===========================================
+ Coverage   48.90%   60.62%   +11.72%     
===========================================
  Files          39       67       +28     
  Lines        4795     4874       +79     
  Branches     1252     1199       -53     
===========================================
+ Hits         2345     2955      +610     
+ Misses       2314     1779      -535     
- Partials      136      140        +4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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.

2 participants