Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
cb627c3
Revert "Merge pull request #163 from marco-2023/zero_e_mults"
msricher Apr 15, 2026
d9f07a1
tables description for elements data
enjyashraf18 Jun 14, 2025
95c4b9a
filter data and creating tables
enjyashraf18 Jun 15, 2025
f5f815f
migration script for elements_data
enjyashraf18 Jun 15, 2025
1745044
data_info migration
enjyashraf18 Jun 15, 2025
8e46e65
replace pd by the CSV module / renaming
enjyashraf18 Jun 17, 2025
4d6d8b6
fix chopped cols value / pythonic naming
enjyashraf18 Jun 17, 2025
73af2dd
migration script documentation
enjyashraf18 Jun 17, 2025
00a1cb5
migration script documentation
enjyashraf18 Jun 17, 2025
34dc9a3
fix data_info empty cols issue
enjyashraf18 Jun 17, 2025
5cea71b
Track HDF5 files with Git LFS
enjyashraf18 Jun 18, 2025
367f1d9
add elements_data HDF5 file
enjyashraf18 Jun 18, 2025
3d94a91
migration script modifications
enjyashraf18 Jun 21, 2025
7bd77d2
refactoring species (scalar)
enjyashraf18 Jun 24, 2025
61ce972
finalizing migration of periodic data
enjyashraf18 Jun 26, 2025
827be4d
np / pytables version mismatch
enjyashraf18 Jun 26, 2025
cf84780
data converted to atomic units / change value type in scalar
enjyashraf18 Jul 5, 2025
6df1891
create Slater Definition Class for run function
enjyashraf18 Jul 6, 2025
285ab1c
create datasets data script
enjyashraf18 Jul 6, 2025
0bafdad
hdf5 creator for slater dataset
enjyashraf18 Jul 7, 2025
5dc1fe5
remove speciesData / update dump method
enjyashraf18 Jul 8, 2025
a9e5365
refactor load / datafile methods
enjyashraf18 Jul 14, 2025
c7f7728
handle wildcard case while loading the element
enjyashraf18 Jul 15, 2025
8decdc8
remove old periodic dependency
enjyashraf18 Jul 21, 2025
fa37223
add nbasis, use NPOINTS, add docstrings
enjyashraf18 Jul 28, 2025
b6ff276
update CI and packaging configs
enjyashraf18 Jul 28, 2025
b210f87
Improving hdf5 file querying
enjyashraf18 Aug 5, 2025
ab0deb7
add gbasis
enjyashraf18 Aug 6, 2025
5bdc6f3
converting Slater dataset files from msgpack to HDF5 format
enjyashraf18 Aug 9, 2025
3233bfd
Try fixing pytest workflows
msricher Apr 15, 2026
f4ef6a6
Ensure files are closed
msricher Apr 15, 2026
bd484fd
Convert numeric dataset files from msgpack to HDF5
enjyashraf18 Jun 14, 2025
bb6d4db
Convert nist dataset files from msgpack to HDF5
enjyashraf18 Aug 13, 2025
b546109
Convert gaussian dataset files from msgpack to HDF5
enjyashraf18 Aug 19, 2025
fa75b18
refactor uhf_augccpvdz dataset / add migration script
enjyashraf18 Aug 21, 2025
8cc5367
Implement versioned HDF5 files support
enjyashraf18 Aug 21, 2025
8cc0550
remove old periodic dependency in promolecule
enjyashraf18 Aug 22, 2025
9867d6f
fix missing fields in some datasets
enjyashraf18 Aug 22, 2025
697a84d
fix: update tests (api, gaussian, nist, wfn_slater)
enjyashraf18 Aug 23, 2025
a264111
fix test_numeric: trim arrays to its real data
enjyashraf18 Aug 24, 2025
dcec784
fix: resolve issues in test_wfn_slater
enjyashraf18 Aug 25, 2025
6c7b201
fix: trim array properties properly
enjyashraf18 Aug 25, 2025
8ef55c8
Add script to split global HDF5 datasets into standalone files
enjyashraf18 Aug 29, 2025
1873d5a
create global db
enjyashraf18 Aug 30, 2025
a1cce90
use global DB instead of a single HDF5 file
enjyashraf18 Sep 1, 2025
a389e3d
resolve missed merge conflicts
msricher Apr 15, 2026
5cf7ae6
Fix LFS database
msricher Apr 15, 2026
bde9551
Format code with black -l 100 -t py310
msricher Apr 15, 2026
593e802
Fix import errors in upstream package by limiting versions here
msricher Apr 16, 2026
4c1ba16
xfail tests with hci dataset or zero-electron species
msricher Apr 16, 2026
9daaaf3
Remove KED from slater dataset
msricher Apr 21, 2026
e4d0cd9
Add zero-electron multiplicities
msricher Apr 22, 2026
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: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
*.h5 filter=lfs diff=lfs merge=lfs -text
atomdb/datasets/datasets_data-v000.h5 filter=lfs diff=lfs merge=lfs -text
16 changes: 6 additions & 10 deletions .github/workflows/pytest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,13 @@ jobs:
# windows-latest is not supported because pyscf is not supported on windows
# https://pyscf.org/user/install.html
os: ["ubuntu-latest", "macos-latest"]
py: ["3.9", "3.10", "3.11", "3.12"]
py: ["3.10", "3.11", "3.12"]

steps:
- uses: "actions/checkout@v4"
# Whether to download Git-LFS files
with:
lfs: true

- name: Setup python for test ${{ matrix.py }}
uses: actions/setup-python@v5
Expand All @@ -30,12 +33,8 @@ jobs:

- name: Install development version
run: |
pip install -v .
pip install -e '.[dev,test_extra]'

- name: Install extra test dependencies
run: |
pip install --upgrade pip
pip install .[test_extra]

- name: Run pytest default tests
uses: pavelzw/pytest-action@v2
Expand All @@ -46,10 +45,6 @@ jobs:
click-to-expand: true
report-title: 'Test Report'

- name: Install Dev Dependencies
run: |
pip install .[dev]

- name: Run pytest Dev Tests
uses: pavelzw/pytest-action@v2
with:
Expand All @@ -59,3 +54,4 @@ jobs:
click-to-expand: true
report-title: 'Dev Test Report'
pytest-args: '-m dev'

2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,8 @@ cython_debug/
#*.msg
repo_data.txt
atomdb/datasets/*/raw/
atomdb/datasets/*/db/


# Generated documentation
docs/source/api/
Expand Down
1 change: 0 additions & 1 deletion atomdb/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@

from atomdb.promolecule import make_promolecule


__all__ = [
"Element",
"Species",
Expand Down
5 changes: 4 additions & 1 deletion atomdb/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,10 @@
command_group = command.add_mutually_exclusive_group(required=True)

command_group.add_argument(
"-c", "--compile_species", action="store_true", help="compile_species a species into the database"
"-c",
"--compile_species",
action="store_true",
help="compile_species a species into the database",
)

command_group.add_argument(
Expand Down
Binary file modified atomdb/data/database_beta_1.3.0.h5
Binary file not shown.
3 changes: 3 additions & 0 deletions atomdb/data/elements_data.h5
Git LFS file not shown
3 changes: 3 additions & 0 deletions atomdb/datasets/datasets_data-v000.h5
Git LFS file not shown
3 changes: 3 additions & 0 deletions atomdb/datasets/datasets_files/gaussian_v000.h5
Git LFS file not shown
3 changes: 3 additions & 0 deletions atomdb/datasets/datasets_files/hci_v000.h5
Git LFS file not shown
3 changes: 3 additions & 0 deletions atomdb/datasets/datasets_files/nist_v000.h5
Git LFS file not shown
3 changes: 3 additions & 0 deletions atomdb/datasets/datasets_files/numeric_v000.h5
Git LFS file not shown
3 changes: 3 additions & 0 deletions atomdb/datasets/datasets_files/slater_v000.h5
Git LFS file not shown
3 changes: 3 additions & 0 deletions atomdb/datasets/datasets_files/uhf_augccpvdz_v000.h5
Git LFS file not shown
Loading
Loading