From 3400fb71a05569a979a7c7dec5df33d85555b95c Mon Sep 17 00:00:00 2001 From: ParthUppal523 Date: Mon, 23 Mar 2026 11:40:07 +0530 Subject: [PATCH 1/2] DOC: Add missing docstrings and update CHANGELOG --- package/CHANGELOG | 2 ++ package/MDAnalysis/core/groups.py | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/package/CHANGELOG b/package/CHANGELOG index 1a36fce728..a40edb1580 100644 --- a/package/CHANGELOG +++ b/package/CHANGELOG @@ -45,6 +45,8 @@ Fixes DSSP by porting upstream PyDSSP 0.9.1 fix (Issue #4913) Enhancements + * Added documentation for all keyword in select_atoms() and + selections.rst (Issue #5317, PR #5325) * Added `select=None` in `analysis.rms.RMSD` to perform no selection on the input `atomgroup` and `reference` (Issue #5300, PR #5296) * MOL2Parser now reads unit cell dimensions from @CRYSIN records (Issue #3341) diff --git a/package/MDAnalysis/core/groups.py b/package/MDAnalysis/core/groups.py index aad2fb02f3..0a40f57b0e 100644 --- a/package/MDAnalysis/core/groups.py +++ b/package/MDAnalysis/core/groups.py @@ -3289,6 +3289,10 @@ def select_atoms( **Simple selections** + all + selects all atoms in the current group; the resulting + :class:AtomGroup is unique and sorted by index. If the group + already corresponds to Universe.atoms, it is returned unchanged. protein, backbone, nucleic, nucleicbackbone selects all atoms that belong to a standard set of residues; a protein is identfied by a hard-coded set of residue names so From a7bddb34de10966ccd64a028c43a37a7f80e2976 Mon Sep 17 00:00:00 2001 From: ParthUppal523 Date: Mon, 23 Mar 2026 23:32:41 +0530 Subject: [PATCH 2/2] reformatting with black --- package/MDAnalysis/core/groups.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/MDAnalysis/core/groups.py b/package/MDAnalysis/core/groups.py index 0a40f57b0e..0424845fe1 100644 --- a/package/MDAnalysis/core/groups.py +++ b/package/MDAnalysis/core/groups.py @@ -3290,7 +3290,7 @@ def select_atoms( **Simple selections** all - selects all atoms in the current group; the resulting + selects all atoms in the current group; the resulting :class:AtomGroup is unique and sorted by index. If the group already corresponds to Universe.atoms, it is returned unchanged. protein, backbone, nucleic, nucleicbackbone