Skip to content

Interfaces to ChemShell#208

Merged
danielhollas merged 5 commits intoPHOTOX:masterfrom
postulkj:add-my-interface
Oct 7, 2025
Merged

Interfaces to ChemShell#208
danielhollas merged 5 commits intoPHOTOX:masterfrom
postulkj:add-my-interface

Conversation

@postulkj
Copy link
Contributor

Adding ChemShell interface for QM/MM calculation. Both standard and LZ version.

@postulkj
Copy link
Contributor Author

@JanosJiri, budes mit cas.

@codecov
Copy link

codecov bot commented Jul 15, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.05%. Comparing base (2bf1aad) to head (ff9da83).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #208   +/-   ##
=======================================
  Coverage   84.05%   84.05%           
=======================================
  Files          47       47           
  Lines        6599     6599           
  Branches      764      764           
=======================================
  Hits         5547     5547           
  Misses        853      853           
  Partials      199      199           
Flag Coverage Δ
unittests 18.41% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Contributor

@JanosJiri JanosJiri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work bringing a new interface to ABIN. I have some comments to address though as I didn't get some things.

Copy link
Contributor

@danielhollas danielhollas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is awesome to see, impressive and non-trivial work! 👏

Just one suggestion with regards to catching errors.

Overall I think here you've almost reached the limit of practicality of bash scripts.
At this point I'd consider a more structured python script as an interface (but we currently don't have any python interfaces to start from, and Python has non-trivial startup cost (10-20ms), but that probably would not matter in this case.
(not saying anything should be changed here, just thinking out loud).

Copy link
Contributor

@JanosJiri JanosJiri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome, thanks for the modifications. I've left a single comment and I see @danielhollas had two comments too. But otherwise I am happy with that.

@danielhollas danielhollas mentioned this pull request Oct 7, 2025
11 tasks
@danielhollas danielhollas added this to the Version 1.2 milestone Oct 7, 2025
@postulkj
Copy link
Contributor Author

postulkj commented Oct 7, 2025

Thanks for all the suggestions. Everything should be resolved now.

@danielhollas danielhollas self-requested a review October 7, 2025 14:22
Copy link
Contributor

@danielhollas danielhollas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Amazing work, thank you!

@danielhollas danielhollas merged commit 979b38a into PHOTOX:master Oct 7, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants