-
Notifications
You must be signed in to change notification settings - Fork 10
New descriptors and faster Insight loading #110
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
Merged
Merged
Changes from all commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
7b3505a
Added KL entropy estimator and negentropy.
matteobecchi 295e373
Nel module descriptors; new descriptor velocity alignment.
matteobecchi d1aa761
Added documentation of vel. align.
matteobecchi fde58ae
Small correction in docstring.
matteobecchi 964670f
Added orientational order parameter.
matteobecchi 97925f0
Fast loading of Insight implemented.
matteobecchi 44a9ce1
Fast loading of ClusterInsight implemented.
matteobecchi 30127ab
Updated example.
matteobecchi 14ab29b
Solving typos in docs.
matteobecchi b3afc47
Sorting index in the docs.
matteobecchi bbcd131
Making examples uniform using Trj.
matteobecchi 53a7ba7
Made faster and solved bug.
matteobecchi eb0395f
Made faster and solved bug.
matteobecchi fac7583
Solved bug in angle computatoin.
matteobecchi 4465e93
Adding 'delay' arg to LENS.
matteobecchi fe21348
Psi implemented in trajectory.
matteobecchi 453f045
Added tests for Trj methods.
matteobecchi 4b8826c
Handling case when v = 0.
matteobecchi 761c5d2
Phi implemented in trajectory.
matteobecchi 83ced5a
Many-body tica implemented in trajectory.
matteobecchi 2ad3abb
Updated trajectory tests.
matteobecchi 1caf7ea
How to get started added in docs.
matteobecchi 9e9330b
.get_rdf() returns a tuple of array.
matteobecchi d09b77f
Debugging.
matteobecchi 6aa1cdf
Debugging.
matteobecchi e262011
Debugging.
matteobecchi 8d8081e
Debugging.
matteobecchi 465ea65
Debugging.
matteobecchi ea5f23e
Debugging.
matteobecchi 7e1d121
Debugging.
matteobecchi 74c1eb1
Debugging.
matteobecchi ff492fa
Debugging.
matteobecchi bf6d2d0
Debugging.
matteobecchi df89a5e
Debugging.
matteobecchi cd6565e
Problem 1/2 solved?
matteobecchi 0a82c4d
Unfortunately not.
matteobecchi 293e262
Debugging.
matteobecchi a8a20d3
Increasing tolerance in comparison.
matteobecchi aaee774
Increasing tolerance in comparison.
matteobecchi c2c988a
Correct formatting in docstrings.
matteobecchi c74a5aa
Solved bug in psi.
matteobecchi 39bf6ed
Solved bug in phi; changes tolerance in pytests.
matteobecchi 4c6c6fb
Improving velocity_alignment() in case the Universe has velocities.
matteobecchi 3c2a571
Adding comments in the code.
matteobecchi 1118f9b
Fixing return type in LENS docs.
matteobecchi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,50 @@ | ||
| Descriptors | ||
| =========== | ||
|
|
||
| .. toctree:: | ||
| :maxdepth: 1 | ||
|
|
||
| SOAP <soap> | ||
| timeSOAP <time_soap> | ||
| LENS <lens> | ||
|
|
||
| tICA | ||
| ---- | ||
|
|
||
| .. toctree:: | ||
| :maxdepth: 1 | ||
|
|
||
| many_body_tica <_autosummary/dynsight.descriptors.many_body_tica> | ||
|
|
||
| tICA (time-lagged Independent Component Analysis) is a dimensionality reduction method. Time-series data are mapped to components characterizing the slowest processes, by maximizing the data correlation function at a given lag-time. | ||
|
|
||
| This module allows to perform tICA on trajectories from many-body systems, where the observables under analysis are single-particle descriptors, which should not be mixed within the tICs. | ||
|
|
||
| This module uses the TICA class from the deeptime.decomposition package (see the `documentation page <https://deeptime-ml.github.io/latest/notebooks/tica.html>`_). | ||
| :mod:`deeptime` requires numpy <= 2.1. | ||
|
|
||
|
|
||
| Velocity alignment | ||
| ------------------ | ||
|
|
||
| .. toctree:: | ||
| :maxdepth: 1 | ||
|
|
||
| velocity_alignment <_autosummary/dynsight.descriptors.velocity_alignment> | ||
|
|
||
| Computes the average velocity alignment between the central particle and the | ||
| neighboring ones. The alignment is computed as the cosine between the velocities. | ||
| Thus, the output is a number between 1 (perfect alignment) and -1 (perfect | ||
| anti-alignment). | ||
|
|
||
| Orinetational order parameter | ||
| ----------------------------- | ||
|
|
||
| .. toctree:: | ||
| :maxdepth: 1 | ||
|
|
||
| orientational_order_param <_autosummary/dynsight.descriptors.orientational_order_param> | ||
|
|
||
| Computes orientational order parameter for the neighbors of each atom in the | ||
| trajectory. The output is a real number between 0 and 1, where 1 corresponds | ||
| to a perfect order, and 0 to completely random positions. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes
File renamed without changes
Binary file not shown.
Binary file not shown.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.