https://github.com/becksteinlab/rmsfkit
https://github.com/becksteinlab/rmsfkit
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/becksteinlab/rmsfkit
- Owner: Becksteinlab
- License: gpl-2.0
- Created: 2023-03-20T02:49:01.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-13T21:13:48.000Z (about 3 years ago)
- Last Synced: 2025-09-09T14:33:08.101Z (10 months ago)
- Language: Python
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README
rmsfkit
==============================
[//]: # (Badges)
| **Latest release** | [](https://github.com/ianmkenney/rmsfkit/releases)  [](https://rmsfkit.readthedocs.io/en/latest/?badge=latest)|
| :------ | :------- |
| **Status** | [](https://github.com/ianmkenney/rmsfkit/actions?query=branch%3Amain+workflow%3Agh-ci) [](https://codecov.io/gh/ianmkenney/rmsfkit/branch/main) [](https://lgtm.com/projects/g/ianmkenney/rmsfkit/context:python) |
| **Community** | [](https://www.gnu.org/licenses/gpl-3.0) [](https://www.mdanalysis.org)|
A package to perform RMSF analysis on molecular dynamics data.
rmsfkit is bound by a [Code of Conduct](https://github.com/ianmkenney/rmsfkit/blob/main/CODE_OF_CONDUCT.md).
### Installation
To build rmsfkit from source,
we highly recommend using virtual environments.
If possible, we strongly recommend that you use
[Anaconda](https://docs.conda.io/en/latest/) as your package manager.
Below we provide instructions both for `conda` and
for `pip`.
#### With conda
Ensure that you have [conda](https://docs.conda.io/projects/conda/en/latest/user-guide/install/index.html) installed.
Create a virtual environment and activate it:
```
conda create --name rmsfkit
conda activate rmsfkit
```
Install the development and documentation dependencies:
```
conda env update --name rmsfkit --file devtools/conda-envs/test_env.yaml
conda env update --name rmsfkit --file docs/requirements.yaml
```
Build this package from source:
```
pip install -e .
```
If you want to update your dependencies (which can be risky!), run:
```
conda update --all
```
And when you are finished, you can exit the virtual environment with:
```
conda deactivate
```
#### With pip
To build the package from source, run:
```
pip install -e .
```
If you want to create a development environment, install
the dependencies required for tests and docs with:
```
pip install -e ".[test,doc]"
```
### Copyright
The rmsfkit source code is hosted at https://github.com/ianmkenney/rmsfkit
and is available under the GNU General Public License, version 3 (see the file [LICENSE](https://github.com/ianmkenney/rmsfkit/blob/main/LICENSE)).
Copyright (c) 2023, Ian Kenney
#### Acknowledgements
Project based on the
[MDAnalysis Cookiecutter](https://github.com/MDAnalysis/cookiecutter-mda) version 0.1.
Please cite [MDAnalysis](https://github.com/MDAnalysis/mdanalysis#citation) when using rmsfkit in published work.