-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Adopt Semantic Versioning, Keep a Changelog, Citation File Format.
- Loading branch information
Showing
7 changed files
with
136 additions
and
17 deletions.
There are no files selected for viewing
This file contains 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 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 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,12 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [0.8.0] - 2024-06-17 | ||
|
||
### Added | ||
|
||
* Initial release of pyMBE. |
This file contains 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,93 @@ | ||
cff-version: 1.2.0 | ||
message: "If you use this software, please cite it using the metadata from this file." | ||
title: pyMBE | ||
type: software | ||
version: 0.8.0 | ||
authors: | ||
- given-names: David | ||
family-names: Beyer | ||
affiliation: Institute for Computational Physics, University of Stuttgart, Stuttgart, Germany | ||
orcid: "https://orcid.org/0000-0001-6066-8043" | ||
- given-names: Paola B. | ||
family-names: Torres | ||
affiliation: Grupo de Bionanotecnologia y Sistemas Complejos. Infap-CONICET & Facultad Regional San Rafael, Universidad Tecnológica Nacional, San Rafael, Argentina | ||
orcid: "https://orcid.org/0000-0001-9335-8367" | ||
- given-names: Sebastian P. | ||
family-names: Pineda | ||
affiliation: Department of Physical and Macromolecular Chemistry, Charles University, Prague, Czech Republic | ||
orcid: "https://orcid.org/0000-0001-8270-2476" | ||
- given-names: Claudio F. | ||
family-names: Narambuena | ||
affiliation: Grupo de Bionanotecnologia y Sistemas Complejos. Infap-CONICET & Facultad Regional San Rafael, Universidad Tecnológica Nacional, San Rafael, Argentina | ||
orcid: "https://orcid.org/0000-0003-3862-6642" | ||
- given-names: Jean-Noël | ||
family-names: Grad | ||
affiliation: Institute for Computational Physics, University of Stuttgart, Stuttgart, Germany | ||
orcid: "https://orcid.org/0000-0002-5821-4912" | ||
- given-names: Peter | ||
family-names: Košovan | ||
affiliation: Department of Physical and Macromolecular Chemistry, Charles University, Prague, Czech Republic | ||
orcid: "https://orcid.org/0000-0002-6708-3344" | ||
- given-names: Pablo M. | ||
family-names: Blanco | ||
affiliation: Department of Physics, NTNU - Norwegian University of Science and Technology, Trondheim, Norway | ||
orcid: "https://orcid.org/0000-0002-7603-8617" | ||
identifiers: | ||
- type: doi | ||
value: 10.48550/arXiv.2401.14954 | ||
description: The arXiv preprint | ||
repository-code: "https://github.com/pyMBE-dev/pyMBE" | ||
keywords: | ||
- molecule builder | ||
- coarse-grained molecular modelling | ||
- constant pH simulation | ||
- Reaction ensemble Monte Carlo | ||
- charge regulation | ||
- pKa | ||
- protein | ||
- peptide | ||
license: GPL-3.0-or-later | ||
preferred-citation: | ||
authors: | ||
- given-names: David | ||
family-names: Beyer | ||
- given-names: Paola B. | ||
family-names: Torres | ||
- given-names: Sebastian P. | ||
family-names: Pineda | ||
- given-names: Claudio F. | ||
family-names: Narambuena | ||
- given-names: Jean-Noël | ||
family-names: Grad | ||
- given-names: Peter | ||
family-names: Košovan | ||
- given-names: Pablo M. | ||
family-names: Blanco | ||
doi: 10.48550/arXiv.2401.14954 | ||
status: preprint | ||
type: article | ||
journal: "arXiv preprint arXiv:2401.14954" | ||
title: "pyMBE: the Python-based Molecule Builder for ESPResSo" | ||
year: 2024 | ||
references: | ||
- authors: | ||
- given-names: David | ||
family-names: Beyer | ||
- given-names: Paola B. | ||
family-names: Torres | ||
- given-names: Sebastian P. | ||
family-names: Pineda | ||
- given-names: Claudio F. | ||
family-names: Narambuena | ||
- given-names: Jean-Noël | ||
family-names: Grad | ||
- given-names: Peter | ||
family-names: Košovan | ||
- given-names: Pablo M. | ||
family-names: Blanco | ||
doi: 10.48550/arXiv.2401.14954 | ||
status: preprint | ||
type: article | ||
journal: "arXiv preprint arXiv:2401.14954" | ||
title: "pyMBE: the Python-based Molecule Builder for ESPResSo" | ||
year: 2024 |
This file contains 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 |
---|---|---|
|
@@ -5,12 +5,17 @@ If you discover any strange feature or unexpected behaviour of the library, plea | |
Once a ticket is open in GitHub, we will work to fix the issue as soon as possible. | ||
|
||
## New contributors | ||
New developers are welcomed to contribute to extend the functionalities of the pyMBE library. | ||
New developers are welcome to contribute to extend the functionalities of the pyMBE library. | ||
To contribute to the pyMBE library, first one needs to be added as a member of this GitHub repository. | ||
If you want to contribute to the development of the pyMBE library, please contact Dr. Pablo M. Blanco ([email protected]) | ||
|
||
## Rules to contribute to pyMBE | ||
Any new version of the code must reproduce all the data stored in `testsuite/data`. | ||
The scripts provided in `testsuite/` and in `samples/Beyer2024` can be used to quickly set-up simulations with pyMBE to reproduce such data sets. | ||
All new code will be reviewed by at least one member of the pyMBE development team before being merged into the stable version of the library to ensure that a functional version of the code is always available. | ||
Create a fork of the repository and submit your contribution in the form of a pull request. | ||
Give your branch a short and meaningful name, and start your work from the most recent commit on the main branch. | ||
Any new version of the code must reproduce all the data stored in `testsuite/data`. | ||
Before pushing your code, run `make tests` to execute the full test suite, | ||
`make pylint` to check for code issues, and `make docs` to confirm sphinx can build the user guide. | ||
When rapidly prototyping code, run `make unit_tests` periodically to check for regressions. | ||
All new code will be reviewed by at least one member of the pyMBE development team before being merged into the main branch to ensure that a functional version of the code is always available. | ||
Class methods are sorted in alphabetical order. | ||
We follow semantic versioning and keep a changelog. |
File renamed without changes.
This file contains 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