Releases: mtzgroup/bigchem
Releases · mtzgroup/bigchem
Release 0.10.0
0.10.0 - 2024-09-12
Changed
- 🚨 Bumped minimum python version from 3.8 -> 3.9.
- Updated all conda dependencies in
env.lock
. - Removed Intel's
openmp
fromenv.yaml
since they seem to have removed their channel. Replaced it withllvm-openmp
. - Updated to
qcelemental 0.28.0
as this is required forpsi4 1.9
. - Upgraded all python package dependencies.
- Dropped
black
andisort
in favor ofruff
. - Updated typing syntax to python 3.9.
- Updated base image from
mambaorg/micromamba:1.4-jammy
->mambaorg/micromamba:1.5-jammy
.
Added
- Support for CREST conformer searches (interface support via new
qcop
. Binary via conda).
Release 0.9.0
Release 0.8.1
0.8.1 - 2024-07-12
Added
release.py
script.
Changed
- Updated
qcop
andqcio
. Reverts back toStructure.identifiers
overStructure.ids
. Adds 10x performance gain toxtb
by solving their overthreading issue.
Release 0.8.0
0.8.0 - 2024-07-10
Changed
- 🚨 Updated
qcio
andqcop
to use newStructure
instead ofMolecule
Release 0.7.2
0.7.2 - 2024-06-13
Changed
- Updated to
qcio 0.9.3
which properly registers all concrete classes ofProgramOutput[InputType, ResultsType
onoutput.py
module for celery serializers. - Updated to
qcop 0.6.2
which properly setsexc.program_output
on all exception classes. - Updated all packages with
poetry lock
. - Updated syntax in
examples
scripts to be more comprehensive.
Release 0.7.1
0.7.1 - 2024-06-10
Changed
- Updated
qcio
0.6.0
->0.6.1
to fixAdapterError
subclasses not passing the.program_output
argument correctly to parent classes socelery
was failing to serialize this attribute on the exception object. - Updated all dependencies to the latest versions in
poetry.lock
. (poetry lock
)
Release 0.7.0
0.7.0 - 2024-04-23
Changed
- Updated to
qcop=^0.6.0
andqcio=^0.9.0
to use latest Generic data structures includingProgramOutput[InputType, ResultsType]
as a replacement for all other output models.
Release 0.6.9
0.6.9 - 2024-04-12
Changed
- Updated
qcop=^0.5.5
to captureexception.program_failure
more comprehensively onadapter.compute(...)
calls. - Updated
qcop
also has nativextb
adapter now to avoid >1s overhead associated withqcengine
.
Release 0.6.8
0.6.8 - 2024-04-05
Changed
- Updated
celery
from buggy5.3.1
that would feed gradients toparallel_hessian
in random orders causing the wrong gradients to be applied to the wrong atoms. Now using^5.3.4
which fixes this issue. - Tightened many
>=
package dependencies to more tight^
dependencies to avoid breaking changes in the future. - Changed tests for
parallel_hessian
andparallel_frequency_analysis
to test for correctness of the results rather than just that the function runs without error. This would capture a future regression wherecelery
returns results in the wrong order. - Updated all dependencies to the latest versions. (
poetry update
)
Release 0.6.7
0.6.7 - 2024-03-29
Changed
-
- Upgraded to
qcop>=0.5.1
andqcio>=0.8.1
to fix QCElemental behavior that auto-rotates Molecules without user consent.
- Upgraded to