Skip to content

Points - #48

Merged
jkclegg merged 4 commits into
devfrom
points
Jul 29, 2026
Merged

Points#48
jkclegg merged 4 commits into
devfrom
points

Conversation

@jkclegg

@jkclegg jkclegg commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

More analysis functions for "points" ie atoms, centroids etc including angles, distances, torsions and planes... you can put lots of things in the yaml. It also even understands symmetry - it uses the .lst files.

Next will be a module and pipeline that does the same thing but on cifs - part of this will involve moving more things to the crystal_math file and might need some further graphing adjustments.

I will also then look and doing errors later on...

@jkclegg
jkclegg requested a review from amyjaynethompson July 9, 2026 00:22

@amyjaynethompson amyjaynethompson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Sorry for the delay - new features look really useful! However, I'm a bit confused about module/pipeline centroids vs point-geometry. Definitely possible I've missed something but I can't find where the old centroid module/pipelines are added to the CLI. If these new features are intended to replace the old ones, then the old ones should be removed and the .py files appropriately renamed. If it's useful to have both, then both should be available in the CLI.

Comment thread cx_asap/cxasap.py
Comment thread cx_asap/cxasap.py Outdated
@jkclegg
jkclegg requested a review from amyjaynethompson July 27, 2026 06:17

@amyjaynethompson amyjaynethompson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for tidying this up - but I can't seem to find the new points modules/pipelines in the post_refinement_analysis folder, and they're not showing up in the PR as new files?

Comment thread cx_asap/overall_pipelines/variable_position_pipeline.py
Comment thread cx_asap/post_refinement_analysis/modules/centroids.py Outdated

@amyjaynethompson amyjaynethompson left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for adding all these new features and tidying the codebase :)

@jkclegg
jkclegg merged commit 8ed769e into dev Jul 29, 2026
1 check passed
@jkclegg
jkclegg deleted the points branch July 31, 2026 02:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants