Skip to content

Refactor: Organize code structure to improve maintainability in pyabacus#5346

Merged
mohanchen merged 26 commits into
deepmodeling:developfrom
a1henu:develop
Oct 25, 2024
Merged

Refactor: Organize code structure to improve maintainability in pyabacus#5346
mohanchen merged 26 commits into
deepmodeling:developfrom
a1henu:develop

Conversation

@a1henu

@a1henu a1henu commented Oct 24, 2024

Copy link
Copy Markdown

Reminder

  • Have you linked an issue with this pull request?
  • Have you added adequate unit tests and/or case tests for your pull request?
  • Have you noticed possible changes of behavior below or in the linked issue?
  • Have you explained the changes of codes in core modules of ESolver, HSolver, ElecState, Hamilt, Operator or Psi? (ignore if not applicable)

Linked Issue

Fix #5336

@a1henu a1henu marked this pull request as ready for review October 24, 2024 14:55
@mohanchen mohanchen added the pyabacus ABACUS used with Python label Oct 25, 2024
@mohanchen mohanchen merged commit 729059f into deepmodeling:develop Oct 25, 2024
Fisherd99 pushed a commit to Fisherd99/abacus-BSE that referenced this pull request Mar 31, 2025
…cus (deepmodeling#5346)

* fix some typos in `_hsolver.py`

* fix some bugs caused by deepmodeling#5134

* Refactor hsolver module and remove unused code

* refactor the structure of pythonization source code

* fix some bug

* Refactor __getattr__ function in __init__.py to handle attribute errors

* fix some bugs

* Add CONTRIBUTING.md to facilitate contributing to pyabacus project

* fix typos

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

* update README.md and CONTRIBUTING.md

* update README.md

* update CONTRIBUTING.md

* update CONTRIBUTING.md

* fix a bug caused by tuple in python3.8

* update
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pyabacus ABACUS used with Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor the structure of source code in pyabacus

2 participants