Skip to content

Commit 25c62e4

Browse files
authored
Merge pull request #308 from OpenBioSim/release_2024.2.0
Release 2024.2.0
2 parents 800e00f + 66b5bc6 commit 25c62e4

28 files changed

Lines changed: 2371 additions & 539 deletions

.github/workflows/Sandpit_exs.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
os: ["ubuntu-latest", "macOS-latest",]
21+
os: ["ubuntu-latest", ]
2222
python-version: ["3.10",]
2323

2424
steps:
@@ -30,12 +30,10 @@ jobs:
3030
python-version: ${{ matrix.python-version }}
3131
activate-environment: bss_build
3232
miniforge-version: latest
33-
miniforge-variant: Mambaforge
34-
use-mamba: true
3533

3634
- name: Install dependency
3735
run: |
38-
mamba install -c conda-forge -c openbiosim/label/main biosimspace python=3.10 ambertools gromacs "sire=2023.5" "alchemlyb>=2.1" pytest openff-interchange pint=0.21 rdkit "jaxlib>0.3.7" tqdm
36+
conda install -c conda-forge -c openbiosim/label/main biosimspace python=3.10 ambertools gromacs "sire=2024.1.0" "alchemlyb>=2.1" pytest openff-interchange pint=0.21 rdkit "jaxlib>0.3.7" tqdm
3937
python -m pip install git+https://github.com/Exscientia/MDRestraintsGenerator.git
4038
# For the testing of BSS.FreeEnergy.AlchemicalFreeEnergy.analysis
4139
python -m pip install https://github.com/alchemistry/alchemtest/archive/master.zip

.github/workflows/devel.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,23 +43,21 @@ jobs:
4343
python-version: ${{ matrix.python-version }}
4444
activate-environment: bss_build
4545
miniforge-version: latest
46-
miniforge-variant: Mambaforge
47-
use-mamba: true
4846
#
4947
- name: Clone the devel branch
5048
run: git clone -b devel https://github.com/openbiosim/biosimspace
5149
#
5250
- name: Setup Conda
53-
run: mamba install -y -c conda-forge boa anaconda-client packaging pip-requirements-parser
51+
run: conda install -y -c conda-forge boa anaconda-client packaging pip-requirements-parser
5452
#
5553
- name: Update Conda recipe
5654
run: python ${{ github.workspace }}/biosimspace/actions/update_recipe.py
5755
#
5856
- name: Prepare build location
5957
run: mkdir ${{ github.workspace }}/build
6058
#
61-
- name: Build Conda package using mamba build
62-
run: conda mambabuild -c conda-forge -c openbiosim/label/dev ${{ github.workspace }}/biosimspace/recipes/biosimspace
59+
- name: Build Conda package using conda build
60+
run: conda build -c conda-forge -c openbiosim/label/dev ${{ github.workspace }}/biosimspace/recipes/biosimspace
6361
#
6462
- name: Upload Conda package
6563
run: python ${{ github.workspace }}/biosimspace/actions/upload_package.py

.github/workflows/main.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,23 +40,21 @@ jobs:
4040
python-version: ${{ matrix.python-version }}
4141
activate-environment: bss_build
4242
miniforge-version: latest
43-
miniforge-variant: Mambaforge
44-
use-mamba: true
4543
#
4644
- name: Clone the main branch
4745
run: git clone -b main https://github.com/openbiosim/biosimspace
4846
#
4947
- name: Setup Conda
50-
run: mamba install -y -c conda-forge boa anaconda-client packaging pip-requirements-parser
48+
run: conda install -y -c conda-forge boa anaconda-client packaging pip-requirements-parser
5149
#
5250
- name: Update Conda recipe
5351
run: python ${{ github.workspace }}/biosimspace/actions/update_recipe.py
5452
#
5553
- name: Prepare build location
5654
run: mkdir ${{ github.workspace }}/build
5755
#
58-
- name: Build Conda package using mamba build
59-
run: conda mambabuild -c conda-forge -c openbiosim/label/main ${{ github.workspace }}/biosimspace/recipes/biosimspace
56+
- name: Build Conda package using conda build
57+
run: conda build -c conda-forge -c openbiosim/label/main ${{ github.workspace }}/biosimspace/recipes/biosimspace
6058
#
6159
- name: Upload Conda package
6260
run: python ${{ github.workspace }}/biosimspace/actions/upload_package.py

.github/workflows/pr.yaml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,25 +46,23 @@ jobs:
4646
python-version: ${{ matrix.python-version }}
4747
activate-environment: bss_build
4848
miniforge-version: latest
49-
miniforge-variant: Mambaforge
50-
use-mamba: true
5149
#
5250
- name: Clone the feature branch
5351
run: git clone -b ${{ github.head_ref }} --single-branch https://github.com/${{ env.REPO }} biosimspace
5452
#
5553
- name: Setup Conda
56-
run: mamba install -y -c conda-forge boa anaconda-client packaging pip-requirements-parser
54+
run: conda install -y -c conda-forge boa anaconda-client packaging pip-requirements-parser
5755
#
5856
- name: Update Conda recipe
5957
run: python ${{ github.workspace }}/biosimspace/actions/update_recipe.py
6058
#
6159
- name: Prepare build location
6260
run: mkdir ${{ github.workspace }}/build
6361
#
64-
- name: Build Conda package using mamba build using main channel
62+
- name: Build Conda package using conda build using main channel
6563
if: ${{ github.base_ref == 'main' }}
66-
run: conda mambabuild -c conda-forge -c openbiosim/label/main ${{ github.workspace }}/biosimspace/recipes/biosimspace
64+
run: conda build -c conda-forge -c openbiosim/label/main ${{ github.workspace }}/biosimspace/recipes/biosimspace
6765
#
68-
- name: Build Conda package using mamba build using dev channel
66+
- name: Build Conda package using conda build using dev channel
6967
if: ${{ github.base_ref != 'main' }}
70-
run: conda mambabuild -c conda-forge -c openbiosim/label/dev ${{ github.workspace }}/biosimspace/recipes/biosimspace
68+
run: conda build -c conda-forge -c openbiosim/label/dev ${{ github.workspace }}/biosimspace/recipes/biosimspace

SECURITY.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
As we have limited resource, we only support the latest major release
66
of BioSimSpace with security updates. For example, if the current version
7-
is 2023.1.0, then only versions 2023.1.0 to 2023.1.X wil have updates,
8-
which will be released as 2023.1.X+1.
7+
is 2024.1.0, then only versions 2024.1.0 to 2024.1.X wil have updates,
8+
which will be released as 2024.1.X+1.
99

1010
| Version | Supported |
1111
| ------- | ------------------ |
12-
| 2023.5.x | :white_check_mark: |
13-
| < 2023.5.x| :x: |
12+
| 2024.1.x | :white_check_mark: |
13+
| < 2024.1.x| :x: |
1414

1515
## Reporting a Vulnerability
1616

doc/source/changelog.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,19 @@ company supporting open-source development of fostering academic/industrial coll
99
within the biomolecular simulation community. Our software is hosted via the `OpenBioSim`
1010
`GitHub <https://github.com/OpenBioSim/biosimspace>`__ organisation.
1111

12+
`2024.2.0 <https://github.com/openbiosim/biosimspace/compare/2024.1.0...2024.2.0>`_ - Jul 09 2024
13+
-------------------------------------------------------------------------------------------------
14+
15+
* Fixed incorect use of ``self`` in :func:`Trajectory.getFrame <BioSimSpace.Trajectory.getFrame>` function (`#281 <https://github.com/OpenBioSim/biosimspace/pull/281>`__).
16+
* Use SDF as an intermediate for ``antechamber`` if the original molecule was loaded from that format (`#287 <https://github.com/OpenBioSim/biosimspace/pull/287>`__).
17+
* Detect dummy atoms by checking ``element`` *and* ``ambertype`` properties when creating ``SOMD`` pert files (`#289 <https://github.com/OpenBioSim/biosimspace/pull/289>`__).
18+
* Add missing ``match_water`` kwarg to ``prepareFEP`` node (`#292 <https://github.com/OpenBioSim/biosimspace/pull/292>`__).
19+
* Add protein free-energy perturbation functionality (`@akalpokas <https://github.com/akalpokas (`#294 <https://github.com/OpenBioSim/biosimspace/pull/294>`__).
20+
* Ensure that the LJ sigma parameter for perturbed atoms is non-zero (`#295 <https://github.com/OpenBioSim/biosimspace/pull/295>`__).
21+
* Fixed return type docstrings for functions in the :mod:`BioSimSpace.Parameters` module (`#298 <https://github.com/OpenBioSim/biosimspace/pull/298>`__).
22+
* Don't use ``sire.legacy.Base.wrap`` with the ``file_format`` property to avoid (incorrect) auto string to unit conversion of ``mol2`` to moles squared (`#300 <https://github.com/OpenBioSim/biosimspace/pull/300>`__).
23+
* Expose ``SOMD`` torsion modification kwargs (`#302 <https://github.com/OpenBioSim/biosimspace/pull/302>`__).
24+
1225
`2024.1.0 <https://github.com/openbiosim/biosimspace/compare/2023.5.1...2024.1.0>`_ - Apr 15 2024
1326
-------------------------------------------------------------------------------------------------
1427

56.5 KB
Loading
3.08 MB
Loading
53.6 KB
Loading

doc/source/tutorials/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,4 @@ please :doc:`ask for support. <../support>`
2323
crystal_water
2424
hydration_freenrg
2525
metadynamics
26+
protein_mutations

0 commit comments

Comments
 (0)