Skip to content

Commit 875bdbb

Browse files
authored
Merge pull request #93 from TinkerTools/copilot/continue-phase-2-work
Phase 2: Pipeline stage decomposition framework
2 parents 60b718a + a6defd7 commit 875bdbb

29 files changed

Lines changed: 3740 additions & 0 deletions

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
__pycache__/
22
__init__.py
3+
*.egg-info/
4+
__pycache__/
5+
.pytest_cache/
6+
poltype2.egg-info/

poltype/__init__.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
poltype – typed, modular Poltype2 pipeline.
3+
4+
Top-level re-exports for convenience::
5+
6+
from poltype import PoltypeConfig, Molecule
7+
"""
8+
9+
from __future__ import annotations
10+
11+
from poltype.config.schema import PoltypeConfig
12+
from poltype.molecule.molecule import Molecule
13+
14+
__all__ = ["PoltypeConfig", "Molecule"]

poltype/config/__init__.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
poltype.config – configuration schema and loading utilities.
3+
4+
Re-exports the typed dataclasses and the ``load_config`` helper so
5+
callers can write::
6+
7+
from poltype.config import PoltypeConfig, load_config
8+
"""
9+
10+
from __future__ import annotations
11+
12+
from poltype.config.loader import load_config
13+
from poltype.config.schema import PoltypeConfig, QMConfig, ResourceConfig
14+
15+
__all__ = ["PoltypeConfig", "QMConfig", "ResourceConfig", "load_config"]

0 commit comments

Comments
 (0)