Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
7d02f70
Update Sire development pin.
lohedges Jun 29, 2026
c7b1d50
Add note regarding PyMBAR JAX issues.
lohedges Jun 29, 2026
8b86bac
Add script to autogenerate roadmap page for website. [ci skip]
lohedges Jul 13, 2026
64f6200
Merge pull request #532 from OpenBioSim/feature_roadmap
lohedges Jul 17, 2026
abbfb7b
Use pip_check: false to avoid NumPy pin errors with AmberTools.
lohedges Jul 28, 2026
cd6b45f
Merge pull request #537 from OpenBioSim/fix_536 [ci skip]
lohedges Jul 28, 2026
98fe610
Apply translation to correct object. [closes #539]
lohedges Jul 29, 2026
bb4cc53
Merge pull request #540 from OpenBioSim/fix_539
lohedges Jul 29, 2026
b8760dd
Use two-atom in_ring so unrelated rings don't flag a ring break.
lohedges Jul 29, 2026
646fbef
Add mcs_kwargs to allow the user to configure the RDKit MCS.
lohedges Jul 29, 2026
ab5eb3b
Add unit tests for mcs_kwargs and updated ring-break check.
lohedges Jul 29, 2026
73342c7
Merge pull request #542 from OpenBioSim/fix_ring_break_merge
lohedges Jul 29, 2026
b049629
Warn when a mapping stops short at a pairable attachment point.
lohedges Jul 30, 2026
8279dd5
Harden the mapping diagnostic against crashes and custom properties.
lohedges Jul 31, 2026
30895c1
Check the mapping before pruning, not after.
lohedges Jul 31, 2026
0dc6b77
Add negative, unit and branch coverage for the mapping check.
lohedges Jul 31, 2026
63c5704
Only check the mapping where the advice can be acted on.
lohedges Jul 31, 2026
ea14be8
Restore the viewMapping check and tidy the private parameter.
lohedges Jul 31, 2026
155728e
Note that the subset test is sensitive to equivalent relabellings.
lohedges Jul 31, 2026
934131b
Take the mapping check flag off the public matchAtoms signature.
lohedges Jul 31, 2026
dcff2b0
Merge pull request #544 from OpenBioSim/feature_mapping_diagnostic
lohedges Aug 1, 2026
4aaeefc
Use native lazy import implementation.
lohedges Aug 3, 2026
9f13077
Merge pull request #546 from OpenBioSim/fix_545
lohedges Aug 5, 2026
6b494d3
Match tar files by extension. [closes #547]
lohedges Aug 24, 2026
5bbdacd
Merge pull request #548 from OpenBioSim/fix_547
lohedges Aug 24, 2026
01ef812
Add determine_bond_orders kwarg to RDKit conversion function.
lohedges Aug 26, 2026
f800072
Merge pull request #550 from OpenBioSim/fix_sire_464
lohedges Aug 27, 2026
6c8d5ff
Fix typos and inconsistencies. [ci skip]
lohedges Sep 1, 2026
6d008b1
Add functionality for parsing CMAP energy records.
lohedges Sep 7, 2026
7c5d81f
Merge pull request #552 from OpenBioSim/feature_cmap_energy_parsing
lohedges Sep 7, 2026
1a832a0
Merge branch 'main' into release_2026.2.0
lohedges Sep 14, 2026
4defa62
Update Sire version.
lohedges Sep 14, 2026
477dba0
Update CHANGELOG.
lohedges Sep 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 12 additions & 14 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
====================================================

.. image:: https://github.com/openbiosim/biosimspace/actions/workflows/devel.yaml/badge.svg
:target: https://github.com/openbiosim/biosimspace/actions?query=workflow%3ARelease-Devel
:target: https://github.com/openbiosim/biosimspace/actions?query=workflow%3A%22Release+Devel%22
:alt: Build status

.. image:: https://anaconda.org/openbiosim/biosimspace/badges/downloads.svg
Expand All @@ -29,9 +29,9 @@ for biomolecular simulation. With it you can:
* Start, stop, and monitor molecular simulation processes within interactive Python environments.

Citation |DOI for Citing BioSimSpace|
=====================================
-------------------------------------

If you use BioSimSpace in any scientific software, please cite the following paper: ::
If you use BioSimSpace in any scientific work, please cite the following paper: ::

@article{Hedges2019,
doi = {10.21105/joss.01831},
Expand Down Expand Up @@ -79,19 +79,15 @@ To install the latest development version you can use:
conda create -n openbiosim-dev -c conda-forge -c openbiosim/label/dev biosimspace
conda activate openbiosim-dev

When updating the development version it is generally advised to update `Sire <https://github.com/openbiosim/sire>`_
When updating the development version it is generally advised to update `Sire <https://github.com/openbiosim/sire>`__
at the same time:

.. code-block:: bash

conda update -c conda-forge -c openbiosim/label/dev biosimspace sire

Unless you add the required channels to your Conda configuration, then you'll
need to add them when updating, e.g., for the development package:

.. code-block:: bash

conda update -c conda-forge -c openbiosim/label/dev biosimspace
Unless you add the required channels to your Conda configuration, you'll need to
pass them on the command line when updating, as shown above.

Installing from source (standalone)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Expand Down Expand Up @@ -133,12 +129,11 @@ You may also want to install optional dependencies, such as ``ambertools`` and

If you need OpenCL support (e.g. for OpenMM), note that pixi does not run
conda post-link scripts, so the ``ocl-icd-system`` symlink won't be created
automatically. After creating the environment, run the following once to fix
this:
automatically. This applies to either of the routes above. From within the
activated environment, run the following once to fix this:

.. code-block:: bash

pixi shell -e dev
ln -s /etc/OpenCL/vendors "${CONDA_PREFIX}/etc/OpenCL/vendors/ocl-icd-system"

Once finished, you can test the installation by running:
Expand Down Expand Up @@ -176,11 +171,14 @@ Issues

Please report bugs and other issues using the GitHub `issue tracker <https://github.com/openbiosim/biosimspace/issues>`__.
When reporting issues please try to include a minimal code snippet that reproduces
the problem. Additional files can be also be uploaded as an archive, e.g. a zip
the problem. Additional files can also be uploaded as an archive, e.g. a zip
file. Please also report the branch on which you are experiencing the issue,
along with the BioSimSpace version number. This can be found by running:

.. code-block:: python

import BioSimSpace as BSS
print(BSS.__version__)

* If you experience ``JAX`` issues when using ``BioSimSpace.FreeEnergy.Relative.analyse``, try
setting the ``PYMBAR_DISABLE_JAX`` environment variable to ``1``.
8 changes: 6 additions & 2 deletions doc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,23 @@ PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d $(BUILD_DIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source

.PHONY: help clean html
.PHONY: help clean html roadmap

#------------------------------------------------------------------------------
all: html
help:
@echo "Please use \`make <target>' where <target> is one of"
@echo " html to make standalone HTML files"
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter"
@echo " roadmap to regenerate source/roadmap.rst from changelog.rst"

clean:
-rm -rf $(BUILD_DIR)/* source/generated source/api/generated

html:
roadmap:
python3 generate_roadmap.py

html: roadmap
mkdir -p $(BUILD_DIR)/html $(BUILD_DIR)/doctrees
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILD_DIR)/html $(FILES)
@echo
Expand Down
Loading
Loading