Skip to content

Commit

Permalink
2024.2
Browse files Browse the repository at this point in the history
  • Loading branch information
PauAndrio committed Nov 20, 2024
1 parent 6050ace commit 8bfcfd1
Show file tree
Hide file tree
Showing 16 changed files with 1,040 additions and 494 deletions.
2 changes: 1 addition & 1 deletion CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ repository-code: "https://github.com/bioexcel/biobb"
title: "BioExcel Building Blocks, a software library for interoperable biomolecular simulation workflows"
doi: "10.1038/s41597-019-0177-4"
url: "https://mmb.irbbarcelona.org/biobb/"
version: 4.2.0
version: 5.0.0
preferred-citation:
type: "article"
authors:
Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![](https://img.shields.io/conda/vn/bioconda/biobb_pmx?label=Conda)](https://anaconda.org/bioconda/biobb_pmx)
[![](https://img.shields.io/conda/dn/bioconda/biobb_pmx?label=Conda%20Downloads)](https://anaconda.org/bioconda/biobb_pmx)
[![](https://img.shields.io/badge/Docker-Quay.io-blue)](https://quay.io/repository/biocontainers/biobb_pmx?tab=tags)
[![](https://img.shields.io/badge/Singularity-GalaxyProject-blue)](https://depot.galaxyproject.org/singularity/biobb_pmx:4.2.1--pyhdfd78af_0)
[![](https://img.shields.io/badge/Singularity-GalaxyProject-blue)](https://depot.galaxyproject.org/singularity/biobb_pmx:5.0.0--pyhdfd78af_0)

[![](https://img.shields.io/badge/OS-Unix%20%7C%20MacOS-blue)](https://github.com/bioexcel/biobb_pmx)
[![](https://img.shields.io/pypi/pyversions/biobb-pmx.svg?label=Python%20Versions)](https://pypi.org/project/biobb-pmx/)
Expand Down Expand Up @@ -41,7 +41,7 @@ The latest documentation of this package can be found in our readthedocs site:
[latest API documentation](http://biobb-pmx.readthedocs.io/en/latest/).

### Version
v4.2.1 2024.2
v5.0.0 2024.2

### Installation
Using PIP:
Expand All @@ -50,7 +50,7 @@ Using PIP:
* Installation:

pip install "biobb_pmx>=4.2.1"
pip install "biobb_pmx>=5.0.0"


* Usage: [Python API documentation](https://biobb-pmx.readthedocs.io/en/latest/modules.html)
Expand All @@ -60,7 +60,7 @@ Using ANACONDA:
* Installation:


conda install -c bioconda "biobb_pmx>=4.2.1"
conda install -c bioconda "biobb_pmx>=5.0.0"


* Usage: With conda installation BioBBs can be used with the [Python API documentation](https://biobb-pmx.readthedocs.io/en/latest/modules.html) and the [Command Line documentation](https://biobb-pmx.readthedocs.io/en/latest/command_line.html)
Expand All @@ -70,13 +70,13 @@ Using DOCKER:
* Installation:


docker pull quay.io/biocontainers/biobb_pmx:4.2.1--pyhdfd78af_0
docker pull quay.io/biocontainers/biobb_pmx:5.0.0--pyhdfd78af_0


* Usage:


docker run quay.io/biocontainers/biobb_pmx:4.2.1--pyhdfd78af_0 <command>
docker run quay.io/biocontainers/biobb_pmx:5.0.0--pyhdfd78af_0 <command>


Using SINGULARITY:
Expand All @@ -86,7 +86,7 @@ Using SINGULARITY:
* Installation:


singularity pull --name biobb_pmx.sif https://depot.galaxyproject.org/singularity/biobb_pmx:4.2.1--pyhdfd78af_0
singularity pull --name biobb_pmx.sif https://depot.galaxyproject.org/singularity/biobb_pmx:5.0.0--pyhdfd78af_0


* Usage:
Expand All @@ -101,8 +101,8 @@ The command list and specification can be found at the [Command Line documentati
### Copyright & Licensing
This software has been developed in the [MMB group](http://mmb.irbbarcelona.org) at the [BSC](http://www.bsc.es/) & [IRB](https://www.irbbarcelona.org/) for the [European BioExcel](http://bioexcel.eu/), funded by the European Commission (EU H2020 [823830](http://cordis.europa.eu/projects/823830), EU H2020 [675728](http://cordis.europa.eu/projects/675728)).

* (c) 2015-2023 [Barcelona Supercomputing Center](https://www.bsc.es/)
* (c) 2015-2023 [Institute for Research in Biomedicine](https://www.irbbarcelona.org/)
* (c) 2015-2024 [Barcelona Supercomputing Center](https://www.bsc.es/)
* (c) 2015-2024 [Institute for Research in Biomedicine](https://www.irbbarcelona.org/)

Licensed under the
[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), see the file LICENSE for details.
Expand Down
2 changes: 1 addition & 1 deletion biobb_pmx/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@

name = "biobb_pmx"
__all__ = ["pmxbiobb"]
__version__ = "4.2.1"
__version__ = "5.0.0"
19 changes: 17 additions & 2 deletions biobb_pmx/docs/source/change_log.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
# Biobb PMX changelog

## What's new in version [4.2.1](https://github.com/bioexcel/biobb_pmx/releases/tag/v4.2.1)?
## What's new in version [5.0.0](https://github.com/bioexcel/biobb_pmx/releases/tag/v5.0.0)?

### Changes

* [FIX](all): Accept lists in different formats on input properties.
* [FIX](all): Removing compatibility with python 3.11
* [DEPENDENCIES](all): Force scipy to <1.14 because of simps deprecation
* [CI/CD](linting_and_testing.yml): Update set-up micromamba.
* [CI/CD](conf.yml): Adding global properties to test yaml configuration
* [CI/CD](linting_and_testing.yaml): Update GA test workflow to Python >3.9
* [DOCS](.readthedocs.yaml): Updating to Python 3.9
* [CI/CD](GITIGNORE): Update .gitignore to include the new file extensions to ignore
* [CI/CD](conf.yml): Change test conf.yml to adapt to new settings configuration
* [FEATURE] New sandbox_path property

## What's new in version [4.2.1](https://github.com/bioexcel/biobb_pmx/releases/tag/v5.0.0)?

### Changes

Expand All @@ -9,7 +24,7 @@
* [CI/CD] Update actions/checkout to v4
* [FIX] Fix type hints

## What's new in version [4.2.0](https://github.com/bioexcel/biobb_pmx/releases/tag/v4.2.0)?
## What's new in version [4.2.0](https://github.com/bioexcel/biobb_pmx/releases/tag/v5.0.0)?

### Changes

Expand Down
77 changes: 41 additions & 36 deletions biobb_pmx/docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
sys.path.insert(0, str(Path('../../').resolve()))
sys.path.insert(0, str(Path("../../").resolve()))

# -- General configuration ------------------------------------------------

Expand All @@ -29,14 +29,14 @@
# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
# ones.
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.coverage',
'sphinx.ext.mathjax',
'sphinx.ext.ifconfig',
'sphinx.ext.viewcode',
'sphinx.ext.napoleon',
'sphinx_rtd_theme',
'recommonmark'
"sphinx.ext.autodoc",
"sphinx.ext.coverage",
"sphinx.ext.mathjax",
"sphinx.ext.ifconfig",
"sphinx.ext.viewcode",
"sphinx.ext.napoleon",
"sphinx_rtd_theme",
"recommonmark",
]

# Using Google docstring style
Expand All @@ -45,38 +45,38 @@


# Add any paths that contain templates here, relative to this directory.
templates_path = ['_templates']
templates_path = ["_templates"]

# The suffix(es) of source filenames.
# You can specify multiple suffix as a list of string:
# source_suffix = ['.rst', '.md']

# -- Integrate markdown ---------------------------------------------------
source_parsers = {
'.md': 'recommonmark.parser.CommonMarkParser',
".md": "recommonmark.parser.CommonMarkParser",
}

source_suffix = ['.rst', '.md']
source_suffix = [".rst", ".md"]

# The encoding of source files.
# source_encoding = 'utf-8-sig'

# The master toctree document.
master_doc = 'index'
master_doc = "index"

# General information about the project.
project = u'biobb_pmx'
copyright = u'2024, Bioexcel Project'
author = u'Bioexcel Project'
project = "biobb_pmx"
copyright = "2024, Bioexcel Project"
author = "Bioexcel Project"

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
# built documents.
#
# The short X.Y version.
version = u'4.2.1'
version = "5.0.0"
# The full version, including alpha/beta/rc tags.
release = u'4.2.1'
release = "5.0.0"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down Expand Up @@ -111,7 +111,7 @@
# show_authors = False

# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'sphinx'
pygments_style = "sphinx"

# A list of ignored prefixes for module index sorting.
# modindex_common_prefix = []
Expand All @@ -125,13 +125,13 @@

# -- Options for HTML output ----------------------------------------------
def setup(app):
app.add_css_file('theme_overrides.css')
app.add_js_file('theme_overrides.js')
app.add_css_file("theme_overrides.css")
app.add_js_file("theme_overrides.js")


# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = 'sphinx_rtd_theme'
html_theme = "sphinx_rtd_theme"

# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
Expand Down Expand Up @@ -160,7 +160,7 @@ def setup(app):
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
html_static_path = ['_static']
html_static_path = ["_static"]

# Add any extra paths that contain custom files (such as robots.txt or
# .htaccess) here, relative to this directory. These files are copied
Expand Down Expand Up @@ -223,20 +223,17 @@ def setup(app):
# html_search_scorer = 'scorer.js'

# Output file base name for HTML help builder.
htmlhelp_basename = 'biobb_pmx_doc'
htmlhelp_basename = "biobb_pmx_doc"

# -- Options for LaTeX output ---------------------------------------------

latex_elements: dict[str, str] = {
# The paper size ('letterpaper' or 'a4paper').
# 'papersize': 'letterpaper',

# The font size ('10pt', '11pt' or '12pt').
# 'pointsize': '10pt',

# Additional stuff for the LaTeX preamble.
# 'preamble': '',

# Latex figure (float) alignment
# 'figure_align': 'htbp',
}
Expand All @@ -245,8 +242,13 @@ def setup(app):
# (source start file, target name, title,
# author, documentclass [howto, manual, or own class]).
latex_documents = [
(master_doc, 'biobb_pmx.tex', u'biobb_pmx Documentation',
u'Bioexcel Project', 'manual'),
(
master_doc,
"biobb_pmx.tex",
"biobb_pmx Documentation",
"Bioexcel Project",
"manual",
),
]

# The name of an image file (relative to this directory) to place at the top of
Expand Down Expand Up @@ -274,10 +276,7 @@ def setup(app):

# One entry per manual page. list of tuples
# (source start file, name, description, authors, manual section).
man_pages = [
(master_doc, 'biobb_pmx', u'biobb_pmx Documentation',
[author], 1)
]
man_pages = [(master_doc, "biobb_pmx", "biobb_pmx Documentation", [author], 1)]

# If true, show URL addresses after external links.
# man_show_urls = False
Expand All @@ -289,9 +288,15 @@ def setup(app):
# (source start file, target name, title, author,
# dir menu entry, description, category)
texinfo_documents = [
(master_doc, 'biobb_pmx', u'biobb_pmx Documentation',
author, 'biobb_pmx', 'biobb_pmx molecular dynamics building blocks',
'Miscellaneous'),
(
master_doc,
"biobb_pmx",
"biobb_pmx Documentation",
author,
"biobb_pmx",
"biobb_pmx molecular dynamics building blocks",
"Miscellaneous",
),
]

# Documents to append as an appendix to all manuals.
Expand Down
18 changes: 9 additions & 9 deletions biobb_pmx/docs/source/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![](https://img.shields.io/conda/vn/bioconda/biobb_pmx?label=Conda)](https://anaconda.org/bioconda/biobb_pmx)
[![](https://img.shields.io/conda/dn/bioconda/biobb_pmx?label=Conda%20Downloads)](https://anaconda.org/bioconda/biobb_pmx)
[![](https://img.shields.io/badge/Docker-Quay.io-blue)](https://quay.io/repository/biocontainers/biobb_pmx?tab=tags)
[![](https://img.shields.io/badge/Singularity-GalaxyProject-blue)](https://depot.galaxyproject.org/singularity/biobb_pmx:4.2.1--pyhdfd78af_0)
[![](https://img.shields.io/badge/Singularity-GalaxyProject-blue)](https://depot.galaxyproject.org/singularity/biobb_pmx:5.0.0--pyhdfd78af_0)

[![](https://img.shields.io/badge/OS-Unix%20%7C%20MacOS-blue)](https://github.com/bioexcel/biobb_pmx)
[![](https://img.shields.io/pypi/pyversions/biobb-pmx.svg?label=Python%20Versions)](https://pypi.org/project/biobb-pmx/)
Expand Down Expand Up @@ -41,7 +41,7 @@ The latest documentation of this package can be found in our readthedocs site:
[latest API documentation](http://biobb-pmx.readthedocs.io/en/latest/).

### Version
v4.2.1 2024.2
v5.0.0 2024.2

### Installation
Using PIP:
Expand All @@ -50,7 +50,7 @@ Using PIP:
* Installation:

pip install "biobb_pmx>=4.2.1"
pip install "biobb_pmx>=5.0.0"


* Usage: [Python API documentation](https://biobb-pmx.readthedocs.io/en/latest/modules.html)
Expand All @@ -60,7 +60,7 @@ Using ANACONDA:
* Installation:


conda install -c bioconda "biobb_pmx>=4.2.1"
conda install -c bioconda "biobb_pmx>=5.0.0"


* Usage: With conda installation BioBBs can be used with the [Python API documentation](https://biobb-pmx.readthedocs.io/en/latest/modules.html) and the [Command Line documentation](https://biobb-pmx.readthedocs.io/en/latest/command_line.html)
Expand All @@ -70,13 +70,13 @@ Using DOCKER:
* Installation:


docker pull quay.io/biocontainers/biobb_pmx:4.2.1--pyhdfd78af_0
docker pull quay.io/biocontainers/biobb_pmx:5.0.0--pyhdfd78af_0


* Usage:


docker run quay.io/biocontainers/biobb_pmx:4.2.1--pyhdfd78af_0 <command>
docker run quay.io/biocontainers/biobb_pmx:5.0.0--pyhdfd78af_0 <command>


Using SINGULARITY:
Expand All @@ -86,7 +86,7 @@ Using SINGULARITY:
* Installation:


singularity pull --name biobb_pmx.sif https://depot.galaxyproject.org/singularity/biobb_pmx:4.2.1--pyhdfd78af_0
singularity pull --name biobb_pmx.sif https://depot.galaxyproject.org/singularity/biobb_pmx:5.0.0--pyhdfd78af_0


* Usage:
Expand All @@ -101,8 +101,8 @@ The command list and specification can be found at the [Command Line documentati
### Copyright & Licensing
This software has been developed in the [MMB group](http://mmb.irbbarcelona.org) at the [BSC](http://www.bsc.es/) & [IRB](https://www.irbbarcelona.org/) for the [European BioExcel](http://bioexcel.eu/), funded by the European Commission (EU H2020 [823830](http://cordis.europa.eu/projects/823830), EU H2020 [675728](http://cordis.europa.eu/projects/675728)).

* (c) 2015-2023 [Barcelona Supercomputing Center](https://www.bsc.es/)
* (c) 2015-2023 [Institute for Research in Biomedicine](https://www.irbbarcelona.org/)
* (c) 2015-2024 [Barcelona Supercomputing Center](https://www.bsc.es/)
* (c) 2015-2024 [Institute for Research in Biomedicine](https://www.irbbarcelona.org/)

Licensed under the
[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), see the file LICENSE for details.
Expand Down
2 changes: 1 addition & 1 deletion biobb_pmx/docs/source/schema.html
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"applicationSubCategory": "http://www.edamontology.org/topic_3892",
"citation": "https://www.nature.com/articles/s41597-019-0177-4",
"license": "https://www.apache.org/licenses/LICENSE-2.0",
"softwareVersion": "4.2.1",
"softwareVersion": "5.0.0",
"applicationSuite": "BioBB BioExcel Building Blocks",
"codeRepository": "https://github.com/bioexcel/biobb_pmx",
"isAccessibleForFree": "True",
Expand Down
Loading

0 comments on commit 8bfcfd1

Please sign in to comment.