Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,5 +97,5 @@
}

html_js_files = [
('https://scripts.simpleanalyticscdn.com/latest.js', {'async': 'async', 'defer': 'defer'}),
]
("https://scripts.simpleanalyticscdn.com/latest.js", {"async": "async", "defer": "defer"}),
]
13 changes: 11 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ dependencies = [
"scipy>=1.13.1",
# ... data tools
"pandas>=2.2", # Data manipulation and analysis
"pyarrow>=17.0.0", # Columnar data format for efficient data storage and processing # TODO: Test later versions
"pyarrow>=23.0.1", # Columnar data format for efficient data storage and processing # TODO: Test later versions
# ... compression
"zstandard>=0.21.0", # Zstandard compression for MSA files and other data
# ... bioinformatics
Expand All @@ -43,6 +43,10 @@ dependencies = [
"hydride>=1.2.3", # Biotite-supported tool for hydrogen addition
# ... small molecule libraries
"rdkit>=2024.3.5",
"urllib3>=2.7.0",
"pillow>=12.2.0",
"idna>=3.15",
"requests>=2.33.0",
]

[project.optional-dependencies]
Expand All @@ -52,13 +56,15 @@ ml = [
"einops>=0.7.0",
"jaxtyping>=0.2.17",
"beartype>=0.18.0",
"filelock>=3.20.3"
]

ase = [
# ASE (Atomic Simulation Environment) dataset support
"ase>=3.22.0", # Atomic Simulation Environment
"ase-db-backends>=0.10.0", # Database backends for ASE (PostgreSQL, MySQL, LMDB)
"lmdb>=1.5.0", # LMDB backend for ASE database support (required for .aselmdb files)
"cryptography>=46.0.7",
]

openbabel = [
Expand All @@ -70,21 +76,24 @@ dev = [
# Linters & formatters
"ruff==0.8.3",
# Testing tools
"pytest>=8.2.0", # testing framework
"pytest>=9.0.3", # testing framework
"pytest-testmon>=2.1.1", # run only tests related to changed code
"pytest-xdist>=3.6.1", # run tests in parallel
"pytest-dotenv>=0.5.2", # load environment variables from .env file
"pytest-cov>=4.1.0", # generate coverage report
"pytest-benchmark>=5.0.0", # benchmark tests for speed
# Jupyter notebooks
"ipykernel>=6.28.0", # IPython kernel for Jupyter
"tornado>6.5.5",
"python-dotenv>=1.2.2",
]

docs = [
"sphinx>=8.0.0",
"sphinx-gallery>=0.19.0",
"pydata-sphinx-theme>=0.16.1",
"matplotlib>=3.10.0",
"Pygments>=2.20.0",
]

[dependency-groups]
Expand Down
Loading