Releases: coltonbh/qcop
Releases · coltonbh/qcop
Release 0.10.2
0.10.2 - 2025-04-01
Changed
- Renamed
inp_obj
toinput_data
throughput project to standardize on the naming convention inqcio
. - The check for Crest execution failure that looks for "FAILED" in the stdout now occur before results parsing rather than after.
- Updated to using the new
qccodec
API for parsing results rather than the olderqcparse
functions. - Updated
qcio
dependency to>=0.14.0
since this is required forqccodec
.
Release 0.10.1
0.10.1 - 2025-03-05
Changed
- Updated exception hierarchy to use all positional arguments to facilitate pickle serialization.
- Dropped exception
.args
hacking inBaseAdapter.compute()
as it is no longer necessary when I passprogram_output
andresults
as arguments tosuper().__init(...)
inQCOPBaseError
.
Release 0.10.0
0.10.0 - 2025-03-04
Changed
- Simplified exception hierarchy and standardized interfaces for all
qcop
exceptions. - Wrapped all external program errors, like
qcparse
errors, inExternalProgramError
so that we can maintain a clean interface for upstream callers, likeChemCloud
, to manage exceptions.
Release 0.9.8
0.9.8 - 2025-02-28
Added
try/except
statement toself.program_version
call insideBaseAdapter.compute()
that would trigger a second exception if the original issue was the quantum chemistry program was not available on the$PATH
.
Release 0.9.7
0.9.7 - 2025-02-25
Changed
- Only add identifiers from the input structure to CREST's generated conformer and rotamers if
topo: True
meaning CREST prohibited topology changes. - Updated
poetry.lock
package dependencies.
Fixed
- CREST Adapter's call to
Structure.add_identifiers()
need to pass kwargs and not a dictionary due to an update to theqcio
API.
Release 0.9.6
0.9.6 - 2025-02-07
Added
Try/Except
statement for TeraChem version parsing. Iflibcuda.so.1
is not found, TeraChem will not print the version string tostdout
. This will no longer throw an exception and will returnCould not parse version
instead.
Release 0.9.5
0.9.5 - 2025-02-07
Changed
- Loosened
tcpb
dependency from^0.14.1
to>=0.14.1
.
Release 0.9.4
0.9.4 - 2025-01-15
Changed
- More flexibly defined
qcparse
dependency from^0.6.4
to>=0.6.4
.
Release 0.9.3
0.9.3 - 2025-01-15
Changed
- More flexibly defined
qcio
dependency from^0.11.8
to>=0.11.8
.
Release 0.9.2
0.9.2 - 2024-10-01
Added
energy
,gradient
,hessian
, andoptimization
support the theCRESTAdapter
.