Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

resolve all quacc/prefect flow futures to data make prefect happy (#… #1

Open
wants to merge 254 commits into
base: prefect_wait_fix
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
254 commits
Select commit Hold shift + click to select a range
6d272c5
Bump parsl[monitoring] from 2024.9.2 to 2024.9.16 (#2465)
dependabot[bot] Sep 17, 2024
a9f03d2
Bump prefect[dask] from 3.0.1 to 3.0.2 (#2469)
dependabot[bot] Sep 17, 2024
7d14947
Bump pydantic-settings from 2.4.0 to 2.5.2 (#2467)
dependabot[bot] Sep 17, 2024
fd1b5f6
Update requirements-covalent.txt
Andrew-S-Rosen Sep 17, 2024
3785be7
Bump dask[distributed] from 2024.8.2 to 2024.9.0 (#2472)
dependabot[bot] Sep 17, 2024
7205e05
Bump phonopy from 2.27.0 to 2.28.0 (#2471)
dependabot[bot] Sep 17, 2024
9a255d5
Update CHANGELOG.md
Andrew-S-Rosen Sep 17, 2024
306cc40
Update pyproject.toml
Andrew-S-Rosen Sep 17, 2024
4c15a3c
Bump pymatgen from 2024.7.18 to 2024.9.17 (#2470)
dependabot[bot] Sep 17, 2024
96adbb7
Bump chgnet from 0.3.8 to 0.4.0 (#2468)
dependabot[bot] Sep 17, 2024
7609ccc
Update pyproject.toml
Andrew-S-Rosen Sep 17, 2024
bac9edb
Update README.md
Andrew-S-Rosen Sep 18, 2024
85615ef
Delete docs/images/start directory
Andrew-S-Rosen Sep 18, 2024
c39345b
Small bugfix for async prefect functions (#2462)
zulissimeta Sep 19, 2024
c082991
Update prefect_utils.py
Andrew-S-Rosen Sep 19, 2024
1bf4a2f
Update type hints (#2474)
Andrew-S-Rosen Sep 19, 2024
3be82de
Update CHANGELOG.md
Andrew-S-Rosen Sep 19, 2024
1dcf5fd
Update pyproject.toml
Andrew-S-Rosen Sep 19, 2024
0c269bf
Bump emmet-core from 0.83.6 to 0.84.2 (#2475)
dependabot[bot] Sep 24, 2024
4531d2b
Bump prefect[dask] from 3.0.2 to 3.0.3 (#2478)
dependabot[bot] Sep 24, 2024
ec5bd03
Bump pydantic from 2.9.1 to 2.9.2 (#2476)
dependabot[bot] Sep 24, 2024
7319441
Bump pymatgen from 2024.9.17 to 2024.9.17.1 (#2477)
dependabot[bot] Sep 24, 2024
e898fc8
Bump parsl[monitoring] from 2024.9.16 to 2024.9.23 (#2479)
dependabot[bot] Sep 26, 2024
6ee1453
Bump atomate2 from 0.0.14 to 0.0.16 (#2480)
dependabot[bot] Sep 30, 2024
f9aea06
Bump dask[distributed] from 2024.9.0 to 2024.9.1 (#2481)
dependabot[bot] Oct 1, 2024
ea36111
Bump maggma from 0.69.3 to 0.69.4 (#2482)
dependabot[bot] Oct 1, 2024
61faea5
Bump parsl[monitoring] from 2024.9.23 to 2024.9.30 (#2484)
dependabot[bot] Oct 2, 2024
97b5923
Bump prefect[dask] from 3.0.3 to 3.0.4 (#2483)
dependabot[bot] Oct 2, 2024
c87b865
fix doc of espresso.py (#2485)
yw-fang Oct 8, 2024
58617ab
pre-commit autoupdate (#2489)
pre-commit-ci[bot] Oct 8, 2024
f73d418
Bump pymatgen from 2024.9.17.1 to 2024.10.3 (#2487)
dependabot[bot] Oct 8, 2024
f6cc5dc
Update settings.md
Andrew-S-Rosen Oct 9, 2024
a367021
Update settings.md
Andrew-S-Rosen Oct 9, 2024
6ab32e4
Bump parsl[monitoring] from 2024.9.30 to 2024.10.7 (#2493)
dependabot[bot] Oct 11, 2024
68bdb81
Bump maggma from 0.69.4 to 0.70.0 (#2494)
dependabot[bot] Oct 11, 2024
7fef05b
Bump prefect[dask] from 3.0.4 to 3.0.8 (#2495)
dependabot[bot] Oct 11, 2024
e99d41a
Add support for having non-displaced atoms in Phonopy routines (#2110)
tomdemeyere Oct 11, 2024
4307ec9
Update CHANGELOG.md
Andrew-S-Rosen Oct 11, 2024
bb62654
Update pyproject.toml
Andrew-S-Rosen Oct 11, 2024
32b400f
Bump custodian (#2497)
Andrew-S-Rosen Oct 15, 2024
83b080d
Bump prefect[dask] from 3.0.8 to 3.0.9 (#2500)
dependabot[bot] Oct 15, 2024
c4df419
Bump sella from 2.3.4 to 2.3.5 (#2499)
dependabot[bot] Oct 15, 2024
c560d8c
Bump parsl[monitoring] from 2024.10.7 to 2024.10.14 (#2498)
dependabot[bot] Oct 15, 2024
f59d312
Update settings.md
Andrew-S-Rosen Oct 19, 2024
04ae445
Prevent users from trying to mess around with the workflow engine dyn…
Andrew-S-Rosen Oct 19, 2024
d4a8eaa
Merge remote-tracking branch 'origin/main'
Andrew-S-Rosen Oct 19, 2024
4b76168
Update settings.md
Andrew-S-Rosen Oct 19, 2024
6319185
Update install.md
Andrew-S-Rosen Oct 19, 2024
e03a80f
Update settings.md
Andrew-S-Rosen Oct 19, 2024
52bea08
Bump dask[distributed] from 2024.9.1 to 2024.10.0 (#2503)
dependabot[bot] Oct 19, 2024
430eacf
Bump psutil from 5.9.8 to 6.1.0 (#2504)
dependabot[bot] Oct 19, 2024
c7665b3
Update settings.md
Andrew-S-Rosen Oct 20, 2024
d581e58
Bump custodian from 2024.10.15 to 2024.10.16 (#2505)
dependabot[bot] Oct 20, 2024
831d942
Bump prefect[dask] from 3.0.9 to 3.0.10 (#2506)
dependabot[bot] Oct 20, 2024
ef17dad
Bump pydantic-settings from 2.5.2 to 2.6.0 (#2507)
dependabot[bot] Oct 20, 2024
cf9e8db
Bump monty from 2024.7.30 to 2024.10.21 (#2509)
dependabot[bot] Oct 21, 2024
bc408ab
Merge pull request #2 from Quantum-Accelerators/main
zulissimeta Oct 23, 2024
d02daa4
Fix test suite (#2516)
Andrew-S-Rosen Oct 24, 2024
33851d9
Bump parsl[monitoring] from 2024.10.14 to 2024.10.21 (#2512)
dependabot[bot] Oct 24, 2024
046842d
Bump phonopy from 2.28.0 to 2.29.0 (#2513)
dependabot[bot] Oct 24, 2024
7708cef
Merge branch 'main' of github.com:zulissimeta/quacc
zulissimeta Oct 25, 2024
0eebe6c
Prefect utils fix resultrecord (#2511)
zulissimeta Oct 26, 2024
75fecc0
Bump covalent-cloud from 0.73.0 to 0.81.0 (#2517)
dependabot[bot] Oct 28, 2024
d62ff8f
Bump prefect[dask] from 3.0.10 to 3.0.11 (#2518)
dependabot[bot] Oct 28, 2024
357bb55
Bump phonopy from 2.29.0 to 2.29.1 (#2520)
dependabot[bot] Oct 28, 2024
cc5c29e
Update codes.md
Andrew-S-Rosen Oct 29, 2024
e146766
Bump pydantic-settings from 2.6.0 to 2.6.1 (#2522)
dependabot[bot] Nov 4, 2024
2548cd8
Bump parsl[monitoring] from 2024.10.21 to 2024.10.28 (#2526)
dependabot[bot] Nov 4, 2024
ffc2981
pre-commit autoupdate (#2527)
pre-commit-ci[bot] Nov 4, 2024
67abc45
Bump prefect[dask] from 3.0.11 to 3.1.0 (#2525)
dependabot[bot] Nov 5, 2024
003ca07
Make Quacc compatible with Parsl's checkpointing capabilities (#2521)
tomdemeyere Nov 7, 2024
611a43b
Bump parsl[monitoring] from 2024.10.28 to 2024.11.4 (#2528)
dependabot[bot] Nov 12, 2024
e5e7d7b
Bump dask[distributed] from 2024.10.0 to 2024.11.1 (#2530)
dependabot[bot] Nov 12, 2024
387a209
Bump phonopy from 2.29.1 to 2.30.0 (#2532)
dependabot[bot] Nov 12, 2024
48773d5
Bump prefect[dask] from 3.1.0 to 3.1.1 (#2529)
dependabot[bot] Nov 13, 2024
8e4b778
Bump typer from 0.12.5 to 0.13.0 (#2531)
dependabot[bot] Nov 14, 2024
70be3d6
Bump codecov/codecov-action from 4 to 5 (#2544)
dependabot[bot] Nov 19, 2024
920a617
Bump tblite from 0.3.0 to 0.4.0 (#2533)
dependabot[bot] Nov 19, 2024
3b1f72a
Bump typer from 0.13.0 to 0.13.1 (#2536)
dependabot[bot] Nov 19, 2024
c0b7dbb
Bump parsl[monitoring] from 2024.11.4 to 2024.11.11 (#2537)
dependabot[bot] Nov 19, 2024
9364a64
Bump torch-dftd from 0.4.0 to 0.5.0 (#2539)
dependabot[bot] Nov 19, 2024
0bfd70e
Bump covalent-cloud from 0.81.0 to 0.84.0 (#2540)
dependabot[bot] Nov 19, 2024
d8fe181
Bump mace-torch from 0.3.6 to 0.3.8 (#2541)
dependabot[bot] Nov 19, 2024
feb8e2b
Bump dask[distributed] from 2024.11.1 to 2024.11.2 (#2542)
dependabot[bot] Nov 19, 2024
b6fa943
Bump prefect[dask] from 3.1.1 to 3.1.2 (#2543)
dependabot[bot] Nov 19, 2024
00edecd
Bump phonopy from 2.30.0 to 2.30.1 (#2534)
dependabot[bot] Nov 19, 2024
538f7e6
Bump jobflow from 0.1.18 to 0.1.19 (#2551)
dependabot[bot] Nov 25, 2024
f79a593
Bump covalent-cloud from 0.84.0 to 0.84.1 (#2546)
dependabot[bot] Nov 25, 2024
b9cbaec
Bump prefect[dask] from 3.1.2 to 3.1.4 (#2548)
dependabot[bot] Nov 25, 2024
ff840f6
Bump pydantic from 2.9.2 to 2.10.1 (#2547)
dependabot[bot] Nov 25, 2024
7eb6921
Bump parsl[monitoring] from 2024.11.11 to 2024.11.18 (#2545)
dependabot[bot] Nov 25, 2024
f352113
Bump phonopy from 2.30.1 to 2.31.0 (#2550)
dependabot[bot] Nov 25, 2024
4696bd8
Bump torch-dftd from 0.5.0 to 0.5.1 (#2549)
dependabot[bot] Nov 25, 2024
e61f75d
feat: add sevennet support to mlp recipes (#2553)
mamunm Dec 1, 2024
5221b85
Update CHANGELOG.md
Andrew-S-Rosen Dec 1, 2024
7914bcb
pre-commit autoupdate (#2558)
pre-commit-ci[bot] Dec 3, 2024
994b7d5
Bump pydantic from 2.10.1 to 2.10.2 (#2554)
dependabot[bot] Dec 3, 2024
1ade7be
Bump phonopy from 2.31.0 to 2.31.2 (#2556)
dependabot[bot] Dec 3, 2024
ac34d47
Bump parsl[monitoring] from 2024.11.18 to 2024.11.25 (#2555)
dependabot[bot] Dec 3, 2024
85383a9
Bump atomate2 from 0.0.17 to 0.0.18 (#2538)
dependabot[bot] Dec 3, 2024
2bc4f05
Bump sevenn from 0.10.1 to 0.10.2 (#2560)
dependabot[bot] Dec 10, 2024
c1163e0
Bump prefect[dask] from 3.1.4 to 3.1.5 (#2559)
dependabot[bot] Dec 10, 2024
fbbd453
Bump mace-torch from 0.3.8 to 0.3.9 (#2561)
dependabot[bot] Dec 10, 2024
f74d73f
Bump parsl[monitoring] from 2024.11.25 to 2024.12.2 (#2562)
dependabot[bot] Dec 10, 2024
b2f755c
Bump phonopy from 2.31.2 to 2.32.0 (#2564)
dependabot[bot] Dec 10, 2024
daca753
Bump dask[distributed] from 2024.11.2 to 2024.12.0 (#2565)
dependabot[bot] Dec 10, 2024
03bfdad
Bump pydantic from 2.10.2 to 2.10.3 (#2566)
dependabot[bot] Dec 10, 2024
c90bf6b
Bump pymatgen-analysis-defects from 2024.7.19 to 2024.10.22 (#2515)
dependabot[bot] Dec 11, 2024
16e0964
Bump parsl[monitoring] from 2024.12.2 to 2024.12.9 (#2568)
dependabot[bot] Dec 16, 2024
ebfd8ef
Bump emmet-core from 0.84.3rc6 to 0.84.4 (#2573)
dependabot[bot] Dec 16, 2024
36e6161
Bump pydantic-settings from 2.6.1 to 2.7.0 (#2570)
dependabot[bot] Dec 16, 2024
fe2febc
Bump prefect[dask] from 3.1.5 to 3.1.7 (#2571)
dependabot[bot] Dec 16, 2024
17f6cb4
Bump phonopy from 2.32.0 to 2.33.2 (#2572)
dependabot[bot] Dec 16, 2024
d771f5f
Bump sevenn from 0.10.2 to 0.10.3 (#2569)
dependabot[bot] Dec 18, 2024
506c157
feat: add orb-models support to mlp recipes (#2574)
mamunm Dec 23, 2024
63d3855
Update CHANGELOG.md
Andrew-S-Rosen Dec 23, 2024
ed91305
Update _base.py
Andrew-S-Rosen Dec 23, 2024
2cd3235
Update pyproject.toml
Andrew-S-Rosen Dec 23, 2024
0746512
Bump pydantic from 2.10.3 to 2.10.4 (#2580)
dependabot[bot] Dec 23, 2024
0dda2f7
Bump parsl[monitoring] from 2024.12.9 to 2024.12.16 (#2575)
dependabot[bot] Dec 23, 2024
41cfbb1
Bump phonopy from 2.33.2 to 2.33.3 (#2577)
dependabot[bot] Dec 23, 2024
d904802
Bump prefect[dask] from 3.1.7 to 3.1.9 (#2576)
dependabot[bot] Dec 23, 2024
6095916
Bump dask[distributed] from 2024.12.0 to 2024.12.1 (#2578)
dependabot[bot] Dec 23, 2024
9769639
Bump emmet-core from 0.84.4 to 0.84.5 (#2581)
dependabot[bot] Dec 23, 2024
f314aad
Bump psutil from 6.1.0 to 6.1.1 (#2579)
dependabot[bot] Dec 23, 2024
e857e94
Fix `MPtoASEConverter` when `atoms` is `None` (#2585)
Andrew-S-Rosen Dec 30, 2024
c3f9273
Fix sorting with MP sets (#2587)
Andrew-S-Rosen Dec 30, 2024
2970a58
Update CHANGELOG.md
Andrew-S-Rosen Dec 30, 2024
70914c9
Bump prefect[dask] from 3.1.9 to 3.1.10 (#2589)
dependabot[bot] Dec 30, 2024
5c6be10
Bump parsl[monitoring] from 2024.12.16 to 2024.12.23 (#2590)
dependabot[bot] Dec 30, 2024
88a6acc
Bump phonopy from 2.33.3 to 2.33.4 (#2591)
dependabot[bot] Dec 30, 2024
f68446c
Bump maggma from 0.70.0 to 0.71.0 (#2592)
dependabot[bot] Dec 30, 2024
f282c64
Bump ase from 3.23.0 to 3.24.0 (#2384)
Andrew-S-Rosen Dec 30, 2024
a457e6f
Update CHANGELOG.md
Andrew-S-Rosen Dec 30, 2024
c0e6ce2
Update CHANGELOG.md
Andrew-S-Rosen Dec 30, 2024
8a1b157
Update pyproject.toml
Andrew-S-Rosen Dec 30, 2024
491af33
Bump maggma from 0.71.0 to 0.71.1 (#2596)
dependabot[bot] Dec 30, 2024
43a411b
Bump ruamel-yaml from 0.18.6 to 0.18.7 (#2595)
dependabot[bot] Dec 30, 2024
3b8e878
Update LICENSE.md
Andrew-S-Rosen Jan 5, 2025
43837d7
Bump monty from 2024.12.10 to 2025.1.3 (#2603)
dependabot[bot] Jan 5, 2025
c1e581a
Bump phonopy from 2.33.4 to 2.34.0 (#2602)
dependabot[bot] Jan 5, 2025
7e68162
Bump pydantic-settings from 2.7.0 to 2.7.1 (#2601)
dependabot[bot] Jan 5, 2025
b156b45
Bump prefect[dask] from 3.1.10 to 3.1.11 (#2600)
dependabot[bot] Jan 5, 2025
0112c43
Bump parsl[monitoring] from 2024.12.23 to 2024.12.30 (#2599)
dependabot[bot] Jan 5, 2025
cf501a2
Bump ruamel-yaml from 0.18.7 to 0.18.8 (#2604)
dependabot[bot] Jan 5, 2025
8f37195
Change Orb Version (#2598)
stevenkbennett Jan 5, 2025
d399abe
Fix Prefect (#2605)
Andrew-S-Rosen Jan 5, 2025
fcec264
Update CHANGELOG.md
Andrew-S-Rosen Jan 5, 2025
387a548
Update pyproject.toml
Andrew-S-Rosen Jan 5, 2025
4b365ee
Change `relax_cell` to `False` in core VASP workflows per warning (#2…
Andrew-S-Rosen Jan 5, 2025
0567818
Update tests.yaml (#2609)
Andrew-S-Rosen Jan 5, 2025
7815cb5
Update tests.yaml (#2610)
Andrew-S-Rosen Jan 5, 2025
22bf746
Support Python 3.13 (#2607)
Andrew-S-Rosen Jan 5, 2025
d29488c
Update install.md
Andrew-S-Rosen Jan 5, 2025
f27b283
Update release.yaml
Andrew-S-Rosen Jan 5, 2025
efa2fd6
Update docs.yaml
Andrew-S-Rosen Jan 5, 2025
060abd5
Bump ruamel-yaml from 0.18.8 to 0.18.10 (#2612)
dependabot[bot] Jan 7, 2025
34f0aed
pre-commit autoupdate (#2613)
pre-commit-ci[bot] Jan 7, 2025
b11bd53
patch
Andrew-S-Rosen Jan 10, 2025
31484cd
Fix handling of tmp path checking (#2615)
Andrew-S-Rosen Jan 10, 2025
6295c77
Added ase Nudged Elastic Band in the NewtonNet recipe (#2176)
kumaranu Jan 10, 2025
f79d559
Update CHANGELOG.md
Andrew-S-Rosen Jan 10, 2025
128f272
Update pyproject.toml
Andrew-S-Rosen Jan 10, 2025
a213869
MRCC calculator and recipes (#2616)
benshi97 Jan 10, 2025
e0f380a
Update CHANGELOG.md
Andrew-S-Rosen Jan 10, 2025
6648a5f
Update pyproject.toml
Andrew-S-Rosen Jan 10, 2025
c861ed8
Bump redun from 0.22.0 to 0.25.0 (#2619)
dependabot[bot] Jan 13, 2025
9efe3a8
Bump monty from 2025.1.3 to 2025.1.9 (#2620)
dependabot[bot] Jan 13, 2025
ae9e231
Bump parsl[monitoring] from 2024.12.30 to 2025.1.6 (#2622)
dependabot[bot] Jan 13, 2025
1f21644
Bump prefect[dask] from 3.1.11 to 3.1.12 (#2618)
dependabot[bot] Jan 13, 2025
b20ada4
Bump pydantic from 2.10.4 to 2.10.5 (#2621)
dependabot[bot] Jan 13, 2025
ca1d64d
Bump parsl[monitoring] from 2025.1.6 to 2025.1.13 (#2623)
dependabot[bot] Jan 15, 2025
028388c
Update release.yaml
Andrew-S-Rosen Jan 15, 2025
0d5350c
Update release.yaml
Andrew-S-Rosen Jan 15, 2025
a170af8
Update pyproject.toml
Andrew-S-Rosen Jan 15, 2025
810f0d4
Update pyproject.toml
Andrew-S-Rosen Jan 15, 2025
3ac38c8
Update pyproject.toml
Andrew-S-Rosen Jan 15, 2025
637ba59
Update test_core.py
Andrew-S-Rosen Jan 18, 2025
82a14b2
Revert "Update test_core.py"
Andrew-S-Rosen Jan 18, 2025
0dd89b9
Bump prefect[dask] from 3.1.12 to 3.1.13 (#2628)
dependabot[bot] Jan 20, 2025
73f32d9
Bump dask[distributed] from 2024.12.1 to 2025.1.0 (#2624)
dependabot[bot] Jan 20, 2025
f2f48d6
Bump phonopy from 2.34.0 to 2.34.1 (#2625)
dependabot[bot] Jan 20, 2025
fd71547
Bump pymatgen-analysis-defects from 2024.10.22 to 2025.1.18 (#2626)
dependabot[bot] Jan 20, 2025
f38fc9f
Update hpc_tests.sh (#2629)
Andrew-S-Rosen Jan 22, 2025
d53fa3c
Update pyproject.toml
Andrew-S-Rosen Jan 23, 2025
709b500
Update pyproject.toml
Andrew-S-Rosen Jan 23, 2025
f3718ab
Bump covalent from 0.235.1rc0 to 0.237.0rc0 (#2631)
dependabot[bot] Jan 27, 2025
a1b505a
Bump fireworks from 2.0.3 to 2.0.4 (#2636)
dependabot[bot] Jan 27, 2025
9e56d83
Bump prefect[dask] from 3.1.13 to 3.1.14 (#2630)
dependabot[bot] Jan 27, 2025
26ac200
Bump maggma from 0.71.1 to 0.71.2 (#2632)
dependabot[bot] Jan 27, 2025
313c2ed
Bump phonopy from 2.34.1 to 2.35.0 (#2633)
dependabot[bot] Jan 27, 2025
f3c7721
Bump parsl[monitoring] from 2025.1.13 to 2025.1.20 (#2634)
dependabot[bot] Jan 27, 2025
b91d567
Bump pydantic from 2.10.5 to 2.10.6 (#2635)
dependabot[bot] Jan 27, 2025
6ca0527
Update tests.yaml (#2637)
Andrew-S-Rosen Jan 27, 2025
8cd42ee
Update pyproject.toml
Andrew-S-Rosen Jan 29, 2025
71fcf9d
Bump parsl[monitoring] from 2025.1.20 to 2025.1.27 (#2638)
dependabot[bot] Jan 29, 2025
f3e354a
Update pyproject.toml
Andrew-S-Rosen Jan 29, 2025
daa3655
Bump atomate2 from 0.0.18 to 0.0.19 (#2644)
dependabot[bot] Feb 4, 2025
370219b
Bump shakenbreak from 3.3.6 to 3.4.0 (#2643)
dependabot[bot] Feb 4, 2025
e1f7020
Bump jobflow-remote from 0.1.4 to 0.1.5 (#2645)
dependabot[bot] Feb 4, 2025
ee0b01e
Bump prefect[dask] from 3.1.14 to 3.1.15 (#2647)
dependabot[bot] Feb 4, 2025
a062a5f
Bump sevenn from 0.10.3 to 0.10.4 (#2642)
dependabot[bot] Feb 4, 2025
e541aee
pre-commit autoupdate (#2648)
pre-commit-ci[bot] Feb 4, 2025
182275b
Fix LELF handling (#2649)
Andrew-S-Rosen Feb 5, 2025
7fc9628
Update pyproject.toml
Andrew-S-Rosen Feb 5, 2025
50d55ab
Less verbose LELF handling (#2650)
Andrew-S-Rosen Feb 5, 2025
075eec0
Bump parsl[monitoring] from 2025.1.27 to 2025.2.3 (#2651)
dependabot[bot] Feb 5, 2025
005f991
Bump phonopy from 2.35.0 to 2.36.0 (#2653)
dependabot[bot] Feb 5, 2025
0794ef6
Bump mace-torch from 0.3.9 to 0.3.10 (#2652)
dependabot[bot] Feb 5, 2025
399db34
Better NCORE handling (#2654)
Andrew-S-Rosen Feb 6, 2025
ebaa784
Update CHANGELOG.md
Andrew-S-Rosen Feb 6, 2025
43ce15a
Update CHANGELOG.md
Andrew-S-Rosen Feb 6, 2025
cd0b32a
Update pyproject.toml
Andrew-S-Rosen Feb 6, 2025
eed9fe7
Add automatic D4 parameters for r2SCAN (#2655)
Andrew-S-Rosen Feb 7, 2025
23a5d5b
Update pyproject.toml
Andrew-S-Rosen Feb 7, 2025
fbaf098
Update vasp.py
Andrew-S-Rosen Feb 7, 2025
85f9660
Update vasp.py (#2656)
Andrew-S-Rosen Feb 7, 2025
1938f5d
Update CHANGELOG.md
Andrew-S-Rosen Feb 7, 2025
428706e
Update test_vasp_schema.py
Andrew-S-Rosen Feb 8, 2025
d8b1960
Update test_vasp_schema.py
Andrew-S-Rosen Feb 8, 2025
368deb4
Fix r2SCAN D4 (#2657)
Andrew-S-Rosen Feb 8, 2025
e7e7e85
Update pyproject.toml
Andrew-S-Rosen Feb 8, 2025
ae3f9c4
Update pyproject.toml
Andrew-S-Rosen Feb 8, 2025
77a14fd
Update pyproject.toml
Andrew-S-Rosen Feb 8, 2025
9f01415
Update pyproject.toml
Andrew-S-Rosen Feb 8, 2025
6257590
Update hpc_tests.sh
Andrew-S-Rosen Feb 10, 2025
0b080d0
Update codes.md
Andrew-S-Rosen Feb 10, 2025
4c5d159
Update settings.py (#2658)
Andrew-S-Rosen Feb 10, 2025
9f7971c
Bump jobflow-remote from 0.1.5 to 0.1.6 (#2663)
dependabot[bot] Feb 10, 2025
33d030b
Bump orb-models from 0.4.1 to 0.4.2 (#2664)
dependabot[bot] Feb 10, 2025
1cc0e40
Bump maggma from 0.71.2 to 0.71.4 (#2665)
dependabot[bot] Feb 10, 2025
b325a9a
Bump prefect[dask] from 3.1.15 to 3.2.0 (#2660)
dependabot[bot] Feb 10, 2025
91f4abd
Bump phonopy from 2.36.0 to 2.37.0 (#2659)
dependabot[bot] Feb 10, 2025
9c8c4d3
Bump pymongo from 4.10.1 to 4.11.1 (#2662)
dependabot[bot] Feb 11, 2025
89b3b55
Update codes.md
Andrew-S-Rosen Feb 11, 2025
aa4ccff
Update hpc_tests.sh (#2666)
Andrew-S-Rosen Feb 11, 2025
6d62a1b
Update pyproject.toml
Andrew-S-Rosen Feb 11, 2025
eba9dcc
Update CHANGELOG.md
Andrew-S-Rosen Feb 11, 2025
0794cab
Update pyproject.toml
Andrew-S-Rosen Feb 13, 2025
aa55ede
Update pyproject.toml
Andrew-S-Rosen Feb 13, 2025
e6ece0b
Update requirements-jobflow.txt
Andrew-S-Rosen Feb 13, 2025
d6cf27d
Update tests.yaml (#2667)
Andrew-S-Rosen Feb 16, 2025
4f48fd1
Update wflow_engines.md
Andrew-S-Rosen Feb 17, 2025
6d077fc
Bump shakenbreak from 3.4.0 to 3.4.1 (#2661)
dependabot[bot] Feb 17, 2025
9dda555
Bump prefect[dask] from 3.2.0 to 3.2.2 (#2673)
dependabot[bot] Feb 17, 2025
55c9c71
Bump dask[distributed] from 2025.1.0 to 2025.2.0 (#2671)
dependabot[bot] Feb 17, 2025
c2971f4
Bump parsl[monitoring] from 2025.2.3 to 2025.2.10 (#2670)
dependabot[bot] Feb 17, 2025
66bcf6b
Bump parsl[monitoring] from 2025.2.10 to 2025.2.17 (#2674)
dependabot[bot] Feb 19, 2025
93b5e0e
Bump prefect[dask] from 3.2.2 to 3.2.5 (#2675)
dependabot[bot] Feb 19, 2025
b95570a
Merge branch 'main' of github.com:zulissimeta/quacc
zulissimeta Feb 24, 2025
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
2 changes: 1 addition & 1 deletion .github/workflows/docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"
python-version: "3.13"
cache: pip
cache-dependency-path: pyproject.toml

Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ jobs:
- name: Install dependencies
run: |
python -m pip install build
pip install .
pip install uv
uv pip install --system "quacc @ ."

- name: Build sdist
run: python -m build --sdist
Expand Down
69 changes: 50 additions & 19 deletions .github/workflows/tests.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
name: tests

env:
PY_COLORS: 1

on:
push:
branches: [main]
Expand All @@ -13,11 +17,11 @@ jobs:
strategy:
fail-fast: true
matrix:
python-version: ["3.9", "3.12"]
python-version: ["3.10", "3.13"]
os: [ubuntu-latest, windows-latest]
exclude:
- os: windows-latest
python-version: "3.9"
python-version: "3.13"

runs-on: ${{ matrix.os }}
defaults:
Expand All @@ -40,14 +44,13 @@ jobs:
pip install uv
uv pip install --system -r tests/requirements.txt "quacc[dev] @ ."

- name: Set coverage core
run: |
echo "COVERAGE_CORE=sysmon" >> $GITHUB_ENV

- name: Run tests with pytest (w/ coverage)
if: matrix.python-version != '3.12'
run: pytest --durations=10 --cov=quacc --cov-report=xml

- name: Run tests with pytest (w/o coverage)
if: matrix.python-version == '3.12'
run: pytest --durations=10

- name: Upload code coverage report to Artifact
uses: actions/upload-artifact@v4
with:
Expand All @@ -73,26 +76,30 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.wflow_engine == 'covalent' && '3.10' || '3.11' }}
python-version: 3.12
cache: pip
cache-dependency-path: tests/requirements**.txt

- name: Set up conda
if: matrix.wflow_engine == 'dask'
uses: conda-incubator/setup-miniconda@v3
with:
python-version: "3.11"
python-version: "3.12"
activate-environment: quacc-env

- name: Install conda packages
if: matrix.wflow_engine == 'dask'
run: conda install -c conda-forge qe
run: conda install -c conda-forge qe=7.4

- name: Install pip packages
run: |
pip install uv
uv pip install --system -r tests/requirements.txt -r tests/requirements-${{ matrix.wflow_engine }}.txt -r tests/requirements-phonons.txt "quacc[dev] @ ."

- name: Set coverage core
run: |
echo "COVERAGE_CORE=sysmon" >> $GITHUB_ENV

- name: Start Covalent server
if: matrix.wflow_engine == 'covalent'
run: covalent start
Expand Down Expand Up @@ -129,7 +136,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
python-version: "3.12"
cache: pip
cache-dependency-path: tests/requirements**.txt

Expand All @@ -149,6 +156,10 @@ jobs:
pip install uv
uv pip install --system -r tests/requirements.txt "quacc[dev] @ ."

- name: Set coverage core
run: |
echo "COVERAGE_CORE=sysmon" >> $GITHUB_ENV

- name: Run tests with pytest
run: pytest -k 'psi4' --durations=10 --cov=quacc --cov-report=xml

Expand All @@ -175,7 +186,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
python-version: "3.12"
cache: pip
cache-dependency-path: tests/requirements**.txt

Expand All @@ -186,13 +197,17 @@ jobs:
activate-environment: quacc-env

- name: Install conda packages
run: conda install -c conda-forge qe
run: conda install -c conda-forge qe=7.4

- name: Install pip packages
run: |
pip install uv
uv pip install --system -r tests/requirements.txt -r tests/requirements-defects.txt -r tests/requirements-phonons.txt "quacc[dev] @ ."

- name: Set coverage core
run: |
echo "COVERAGE_CORE=sysmon" >> $GITHUB_ENV

- name: Run tests with pytest
run: pytest -k 'defects or phonon or espresso' --durations=10 --cov=quacc --cov-report=xml

Expand All @@ -219,7 +234,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
python-version: "3.12"
cache: pip
cache-dependency-path: tests/requirements**.txt

Expand All @@ -237,6 +252,10 @@ jobs:
pip install uv
uv pip install --system -r tests/requirements.txt -r tests/requirements-tblite.txt -r tests/requirements-phonons.txt "quacc[dev] @ ."

- name: Set coverage core
run: |
echo "COVERAGE_CORE=sysmon" >> $GITHUB_ENV

- name: Run tests with pytest
run: pytest -k 'dftb or tblite' --durations=10 --cov=quacc --cov-report=xml

Expand All @@ -263,7 +282,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
python-version: "3.12"
cache: pip
cache-dependency-path: tests/requirements**.txt

Expand All @@ -281,6 +300,10 @@ jobs:
pip install uv
uv pip install --system -r tests/requirements.txt -r tests/requirements-sella.txt "quacc[dev] @ ."

- name: Set coverage core
run: |
echo "COVERAGE_CORE=sysmon" >> $GITHUB_ENV

- name: Run tests with pytest
run: pytest -k 'qchem or sella' --durations=10 --cov=quacc --cov-report=xml

Expand All @@ -307,7 +330,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
python-version: "3.12"
cache: pip
cache-dependency-path: tests/requirements**.txt

Expand All @@ -316,8 +339,12 @@ jobs:
pip install uv
uv pip install --system -r tests/requirements.txt -r tests/requirements-mlp.txt -r tests/requirements-newtonnet.txt -r tests/requirements-sella.txt -r tests/requirements-phonons.txt "quacc[dev] @ ."

- name: Set coverage core
run: |
echo "COVERAGE_CORE=sysmon" >> $GITHUB_ENV

- name: Run tests with pytest
run: pytest -k 'mlp or newtonnet' --durations=10 --cov=quacc --cov-report=xml
run: pytest -k 'mlp or newtonnet or geodesic' --durations=10 --cov=quacc --cov-report=xml

- name: Upload code coverage report to Artifact
uses: actions/upload-artifact@v4
Expand All @@ -342,7 +369,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
python-version: "3.12"
cache: pip
cache-dependency-path: tests/requirements**.txt

Expand All @@ -351,6 +378,10 @@ jobs:
pip install uv
uv pip install --system -r tests/requirements.txt -r tests/requirements-mp.txt "quacc[dev] @ ."

- name: Set coverage core
run: |
echo "COVERAGE_CORE=sysmon" >> $GITHUB_ENV

- name: Run tests with pytest
run: pytest -k 'mp_' --durations=10 --cov=quacc --cov-report=xml

Expand Down Expand Up @@ -380,7 +411,7 @@ jobs:
uses: actions/download-artifact@v4

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v5
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
with:
Expand Down
6 changes: 3 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,21 @@ ci:

repos:
- repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.6.3
rev: v0.9.4
hooks:
- id: ruff
args: [--fix, --unsafe-fixes]
- id: ruff-format

- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
rev: v5.0.0
hooks:
- id: end-of-file-fixer
- id: trailing-whitespace
- id: check-added-large-files
args: ["--maxkb=2000"]

- repo: https://github.com/adamchainz/blacken-docs
rev: 1.18.0
rev: 1.19.1
hooks:
- id: blacken-docs
112 changes: 112 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,118 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project generally adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.12.1]

### Changed

- Clarifies handling of ASE environment variables by defining them at import time rather than calculator instantiation time. Can help with debugging rare edge cases.

## [0.11.19]

### Fixed

- Fixed automatic setting of D4 parameters for r2SCAN

## [0.11.18]

### Changed

- Decrease the verbosity of the bader and chargemol analyses when they don't run.

## [0.11.17]

### Added

- Added automatic r2SCAN D4 parameter settings for Vasp calculator

## [0.11.16]

### Changed

- VASP: Automatic setting of `NCORE` to sqrt(# of cores) unless otherwise specified

## [0.11.15]

### Fixed

- Sets NPAR = 1 for LEFL = True

## [0.11.14]

### Fixed

- Fixed incompatability with PyMongo

## [0.11.13]

### Fixed

- No changes. Fixed PyPI release

## [0.11.12]

### Added

- MRCC calculator and basic recipes

## [0.11.11]

### Added

- NEB runner
- NEB-based TS job for NewtonNet

## [0.11.10]

### Fixed

- Fixed compatability with Prefect 3.1.11

## [0.11.9]

### Changed

- ASE>=3.24.0 is required due to upstream breaking changes

### Fixed

- Fixed a bug where DFT+U parameters might not be set appropriately if the `Atoms` object is sorted when using MP input sets

## [0.11.8]

### Added

- Support for SevenNet and Orb models as MLPs

## [0.11.7]

### Added

- New phonopy routines to handle fixed atoms

## [0.11.6]

### Fixed

- Fixed handling of async prefect tasks

## [0.11.5]

### Added

- Added support for atomate2>=0.0.15

### Changed

- Overhauled handling of Prefect futures/states. Refer to the documentation for more details.
- The minimum supported Python version is now 3.10 in alignment with Pymatgen

## [0.11.4]

### Changed

- Put a `<=` version pin on Atomate2 to resolve upstream breaking change

## [0.11.3]

### Added
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BSD 3-Clause License

Copyright (c) 2024, Andrew S. Rosen.
Copyright (c) 2025, Andrew S. Rosen.
All rights reserved.

Redistribution and use in source and binary forms, with or without
Expand Down
6 changes: 0 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,6 @@
- 🧠 [User Guide](https://quantum-accelerators.github.io/quacc/user/recipes/recipes_intro.html)
- 🤝 [Developer Guide](https://quantum-accelerators.github.io/quacc/dev/contributing.html)

## Visual Example ✨

🚀 Representative `quacc` workflow using [Covalent](https://github.com/AgnostiqHQ/covalent) as one of the several supported workflow managers.

![](https://github.com/Quantum-Accelerators/quacc/blob/main/docs/images/start/start.gif)

## Citation 📝

If you use `quacc` in your work, please cite it as follows:
Expand Down
Binary file removed docs/images/start/start.gif
Binary file not shown.
Loading