Skip to content

Releases: mtzgroup/bigchem

Release 0.10.0

20 Dec 20:59
Compare
Choose a tag to compare

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 from env.yaml since they seem to have removed their channel. Replaced it with llvm-openmp.
  • Updated to qcelemental 0.28.0 as this is required for psi4 1.9.
  • Upgraded all python package dependencies.
  • Dropped black and isort in favor of ruff.
  • 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

20 Dec 20:58
Compare
Choose a tag to compare

0.9.0 - 2024-07-19

Changed

Release 0.8.1

20 Dec 20:58
Compare
Choose a tag to compare

0.8.1 - 2024-07-12

Added

  • release.py script.

Changed

  • Updated qcop and qcio. Reverts back to Structure.identifiers over Structure.ids. Adds 10x performance gain to xtb by solving their overthreading issue.

Release 0.8.0

20 Dec 20:58
Compare
Choose a tag to compare

0.8.0 - 2024-07-10

Changed

  • 🚨 Updated qcio and qcop to use new Structure instead of Molecule

Release 0.7.2

20 Dec 20:58
Compare
Choose a tag to compare

0.7.2 - 2024-06-13

Changed

  • Updated to qcio 0.9.3 which properly registers all concrete classes of ProgramOutput[InputType, ResultsType on output.py module for celery serializers.
  • Updated to qcop 0.6.2 which properly sets exc.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

20 Dec 20:58
Compare
Choose a tag to compare

0.7.1 - 2024-06-10

Changed

  • Updated qcio 0.6.0 -> 0.6.1 to fix AdapterError subclasses not passing the .program_output argument correctly to parent classes so celery 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

20 Dec 20:58
Compare
Choose a tag to compare

0.7.0 - 2024-04-23

Changed

  • Updated to qcop=^0.6.0 and qcio=^0.9.0 to use latest Generic data structures including ProgramOutput[InputType, ResultsType] as a replacement for all other output models.

Release 0.6.9

20 Dec 20:58
Compare
Choose a tag to compare

0.6.9 - 2024-04-12

Changed

  • Updated qcop=^0.5.5 to capture exception.program_failure more comprehensively on adapter.compute(...) calls.
  • Updated qcop also has native xtb adapter now to avoid >1s overhead associated with qcengine.

Release 0.6.8

20 Dec 20:58
Compare
Choose a tag to compare

0.6.8 - 2024-04-05

Changed

  • Updated celery from buggy 5.3.1 that would feed gradients to parallel_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 and parallel_frequency_analysis to test for correctness of the results rather than just that the function runs without error. This would capture a future regression where celery returns results in the wrong order.
  • Updated all dependencies to the latest versions. (poetry update)

Release 0.6.7

20 Dec 20:58
Compare
Choose a tag to compare

0.6.7 - 2024-03-29

Changed

    • Upgraded to qcop>=0.5.1 and qcio>=0.8.1 to fix QCElemental behavior that auto-rotates Molecules without user consent.