Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
29e1915
RMSD and Rotationl Constants Modules
crjacinto Apr 17, 2026
21df17b
Fixed missing type annotations
crjacinto Apr 17, 2026
02f9514
Fixed error in documentation
crjacinto Apr 20, 2026
a901cb2
Fixed RMSD and RotConst implementation. Modified structure.py and ele…
crjacinto Apr 29, 2026
72c8277
Removed rmsd.py external module
crjacinto Apr 29, 2026
3b3644c
Fixed typos and ambiguous variable names
crjacinto Apr 29, 2026
e688f54
Splitted RotationalConstatns() function in 3 to get separately Rot. C…
crjacinto May 6, 2026
4c1c498
Ran nox session
crjacinto May 6, 2026
0ba7dc7
Fixed errors and added unit tests for RMSD and RotConst implementations
crjacinto May 19, 2026
bd8da57
Corrected double ticks
crjacinto May 19, 2026
03ba66d
Changed Atom lists to Indeces list. Added property for real_atoms
crjacinto May 22, 2026
999b4af
Updated test_rmsd to use new functions in structure.py
crjacinto May 22, 2026
93d55d0
Fixed a typo
crjacinto May 22, 2026
45bdfd0
Ran nox session
crjacinto May 22, 2026
32236ce
Modified set_coordinates() and centered_structure(). Added relative t…
crjacinto May 27, 2026
723dfc9
Modified calc_rotataional_constants(), added private function _resolv…
crjacinto Jun 10, 2026
1c8fe24
Modified mass priority: elem_masses > atom.mass > default (ATOMIC_MA…
crjacinto Jun 10, 2026
293c7c8
Modified structure.py modules: RMSD and RotConst. Updated correspondi…
crjacinto Jun 15, 2026
53b9c4b
Fixed some typos on structure.py and added some docstrings in test_rm…
crjacinto Jun 15, 2026
144d959
Fixed typos, added explanatory docstrings and polished the code
crjacinto Jul 2, 2026
18ca2ce
Modified change log
crjacinto Jul 10, 2026
cfd0a61
Modified mass priority for rotational constants calculation. Correcte…
crjacinto Jul 10, 2026
5e1640d
Fixed merge issues
crjacinto Jul 10, 2026
27755e7
chore: update CHANGELOG.md
haneug Jul 13, 2026
60f91e5
docs: small docstring improvement
haneug Jul 13, 2026
c142894
refactor: put cm conversion into numerator
haneug Jul 13, 2026
6c18812
test: rename test files to indicate structure class
haneug Jul 13, 2026
22bc8a6
refactor: change order of functions in Structure class
haneug Jul 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@
- Added fallback keyword argument for `get_final_energy`, `get_gradient`, and `get_structure` that allows to parse these properties from the `.out` file if no JSON output is available (#237).
- Added `get_frequencies`, `get_imaginary_frequencies`, `is_pes_minimum`, and `is_pes_transition_state` to the `Output` class (#247).
- `Output.parse()`, `Output.parse_property()`, `Output.parse_gbw()`, and `Output.__init__()` now accept a `strict` parameter (default True). When set to False, output fields that fail Pydantic validation are silently set to None and a UserWarning is emitted instead of raising a ValidationError (#248).
- Added `rmsd` and `rmsd_kabsch` to calculate RMSD without and with rotational alignment to `Structure` class (#230).
- Added `calc_rotational_constants` to calculate molecular rotational constants to `Structure` class (#230).
- Added `calc_rotor_type` to classify a molecule's rotor type to `Structure` class (#230).

### Changed
- Refactored methods from Runner into BaseRunner (#193)
Expand Down
Loading
Loading