8000 Future of nmo, nbasis and similar attributes · Issue #99 · cclib/cclib · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Future of nmo, nbasis and similar attributes #99

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

Open
langner opened this issue Apr 22, 2014 · 5 comments
Open

Future of nmo, nbasis and similar attributes #99

langner opened this issue Apr 22, 2014 · 5 comments

Comments

@langner
Copy link
Member
langner commented Apr 22, 2014

Following #94 and similar bugs in the past, there was an idea to change nmo into an array, since it can change between SCF cycles as orbtials are dropped for various reasons. This issue is meant to collect our discussion on what to do with this.

Two aspects to consider:

  • As Noel pointed out, changing the API would infer a major version change to cclib 2.x
  • Changing nmo in this way suggests other attributes should also change that can behave similarly, including nbasis.
@langner langner changed the title Future of nmo, 'nbasis' and similar attributes Future of nmo, nbasis and similar attributes Apr 22, 2014
@langner
Copy link
Member Author
langner commented Sep 5, 2014

Related: #116 (nmo and nbasis change due to fragments being treated)

@langner langner mentioned this issue Sep 5, 2014
@langner
Copy link
Member Author
langner commented Sep 11, 2014

Also related: comment in #129 (in short: ONIOM jobs also change stuff, so they could be considered a specific case of fragments).

@langner langner added this to the v2.x milestone Oct 2, 2014
@berquist
Copy link
Member

There are a number of breaking changes I have in mind, along with the ones already presented here. Most of them are related to the way data is handled during geometry optimizations. Where should we have this discussion?

@langner
Copy link
Member Author
langner commented Feb 16, 2015

Perhaps a more general discussion is better suited for the mailing list.

My rough idea of the way forward is to merge in the pending branches (writers, DALTON) and do as many things as possible with backwards compatability for 1.4. After that, it might be clearer what we should change for 2.x. What do you think?

@berquist
Copy link
Member

Yes, let's do this.

langner added a commit to langner/cclib that referenced this issue Nov 18, 2020
langner pushed a commit to langner/cclib that referenced this issue Nov 18, 2020
Add Gaussian98 G3 job from NIST CCCBDB suite
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants
0