Metadata-Version: 2.4
Name: onescience
Version: 0.2.4
Summary: Second release
Home-page: https://github.com/onescience-ai/OneScience
Author: sugon-ai4s
Author-email: ai4s@sugon.com
Requires-Python: >=3.10.0
License-File: LICENSE
License-File: NOTICE
Requires-Dist: numpy==1.26.3
Requires-Dist: tqdm==4.70.0
Requires-Dist: treelib==1.8.0
Requires-Dist: hydra-core==1.3.6
Requires-Dist: termcolor==3.3.0
Requires-Dist: wandb==0.28.1
Requires-Dist: mlflow==3.2.0
Requires-Dist: pyyaml==6.0.3
Requires-Dist: h5py==3.16.0
Requires-Dist: ruamel.yaml==0.19.1
Requires-Dist: scikit-learn==1.6.0
Requires-Dist: einops==0.8.2
Requires-Dist: pandas==2.2.3
Requires-Dist: omegaconf==2.3.1
Requires-Dist: pybind11==3.1.0
Requires-Dist: matplotlib==3.11.1
Requires-Dist: pytz==2026.3.post1
Requires-Dist: s3fs==2024.12.0
Requires-Dist: requests==2.34.2
Requires-Dist: importlib_metadata==8.9.0
Requires-Dist: scipy==1.14.1
Requires-Dist: setuptools==79.0.1
Requires-Dist: click==8.5.0
Provides-Extra: earth-dcu
Requires-Dist: torch==2.5.1+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: torchvision==0.20.1+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: triton==3.1.0+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: dgl==2.2.1+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: apex==1.4.0+das.opt1.dtk25041; extra == "earth-dcu"
Requires-Dist: onnxruntime==1.19.2+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: flash-attn==2.6.1+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: jax==0.4.34+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: jax-rocm60-pjrt==0.4.34+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: jax-rocm60-plugin==0.4.34+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: jaxlib==0.4.34+das.opt1.dtk25042; extra == "earth-dcu"
Requires-Dist: torchdata==0.9.0; extra == "earth-dcu"
Requires-Dist: timm==1.0.29; extra == "earth-dcu"
Requires-Dist: xarray==2026.7.0; extra == "earth-dcu"
Requires-Dist: zarr==2.18.7; extra == "earth-dcu"
Requires-Dist: netcdf4==1.6.3; extra == "earth-dcu"
Requires-Dist: dask==2026.8.0; extra == "earth-dcu"
Requires-Dist: cftime==1.6.5; extra == "earth-dcu"
Requires-Dist: seaborn==0.13.2; extra == "earth-dcu"
Requires-Dist: opencv-python==3.4.18.65; extra == "earth-dcu"
Requires-Dist: absl-py==2.1.0; extra == "earth-dcu"
Requires-Dist: torch_geometric==2.7.0; extra == "earth-dcu"
Requires-Dist: pytest==9.1.1; extra == "earth-dcu"
Requires-Dist: ecmwf-opendata==0.3.30; extra == "earth-dcu"
Requires-Dist: earthkit-regrid==0.4.0; extra == "earth-dcu"
Requires-Dist: Cartopy==0.25.0; extra == "earth-dcu"
Requires-Dist: anemoi-graphs==0.5.2; extra == "earth-dcu"
Requires-Dist: anemoi-models==0.9.0; extra == "earth-dcu"
Requires-Dist: dm-haiku==0.0.14; extra == "earth-dcu"
Requires-Dist: chex==0.1.90; extra == "earth-dcu"
Requires-Dist: jraph==0.0.6.dev0; extra == "earth-dcu"
Requires-Dist: trimesh==4.12.2; extra == "earth-dcu"
Requires-Dist: dm-tree==0.1.8; extra == "earth-dcu"
Requires-Dist: dinosaur==1.2.1; extra == "earth-dcu"
Requires-Dist: rtree==1.4.1; extra == "earth-dcu"
Requires-Dist: regex==2026.7.19; extra == "earth-dcu"
Provides-Extra: cfd-dcu
Requires-Dist: torch==2.5.1+das.opt1.dtk25042; extra == "cfd-dcu"
Requires-Dist: torchvision==0.20.1+das.opt1.dtk25042; extra == "cfd-dcu"
Requires-Dist: triton==3.1.0+das.opt1.dtk25042; extra == "cfd-dcu"
Requires-Dist: dgl==2.2.1+das.opt1.dtk25042; extra == "cfd-dcu"
Requires-Dist: fastpt==2.1.1+das.dtk25042; extra == "cfd-dcu"
Requires-Dist: apex==1.4.0+das.opt1.dtk25041; extra == "cfd-dcu"
Requires-Dist: tensorflow==2.18.0+das.opt1.dtk25042; extra == "cfd-dcu"
Requires-Dist: torch-scatter==2.1.0+das.opt1.dtk25043; extra == "cfd-dcu"
Requires-Dist: torch-cluster==1.6.3+das.opt1.dtk25043; extra == "cfd-dcu"
Requires-Dist: onescience-fastpt-runtime==2.1.1+das.dtk25042; extra == "cfd-dcu"
Requires-Dist: torchdata==0.9.0; extra == "cfd-dcu"
Requires-Dist: timm==1.0.29; extra == "cfd-dcu"
Requires-Dist: vtk==9.3.1; extra == "cfd-dcu"
Requires-Dist: pyvista==0.49.0; extra == "cfd-dcu"
Requires-Dist: shapely==2.1.2; extra == "cfd-dcu"
Requires-Dist: torch_geometric==2.7.0; extra == "cfd-dcu"
Requires-Dist: deepxde==1.15.0; extra == "cfd-dcu"
Requires-Dist: gpytorch==1.15.2; extra == "cfd-dcu"
Requires-Dist: seaborn==0.13.2; extra == "cfd-dcu"
Requires-Dist: numba==0.61.2; extra == "cfd-dcu"
Requires-Dist: regex==2026.7.19; extra == "cfd-dcu"
Provides-Extra: bio-dcu
Requires-Dist: torch==2.5.1+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: torchvision==0.20.1+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: triton==3.1.0+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: dgl==2.2.1+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: jax==0.4.34+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: jax-rocm60-pjrt==0.4.34+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: jax-rocm60-plugin==0.4.34+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: jaxlib==0.4.34+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: transformer-engine==2.5.0+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: flash-attn==2.6.1+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: bionemo-noodles==0.1.2; extra == "bio-dcu"
Requires-Dist: nemo_toolkit==2.5.0+das1; extra == "bio-dcu"
Requires-Dist: openmm==8.3.1; extra == "bio-dcu"
Requires-Dist: jax-triton==0.2.0+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: tensorflow==2.18.0+das.opt1.dtk25042; extra == "bio-dcu"
Requires-Dist: megatron-core==0.15.0; extra == "bio-dcu"
Requires-Dist: causal-conv1d==1.5.2; extra == "bio-dcu"
Requires-Dist: fastpt==2.1.1+das.dtk25042; extra == "bio-dcu"
Requires-Dist: onescience-fastpt-runtime==2.1.1+das.dtk25042; extra == "bio-dcu"
Requires-Dist: torch-scatter==2.1.0+das.opt1.dtk25043; extra == "bio-dcu"
Requires-Dist: torch-cluster==1.6.3+das.opt1.dtk25043; extra == "bio-dcu"
Requires-Dist: torch-sparse==0.6.18; extra == "bio-dcu"
Requires-Dist: torch-spline-conv==1.2.2; extra == "bio-dcu"
Requires-Dist: numba-mwu==0.1.1+dcucompat.1; extra == "bio-dcu"
Requires-Dist: pdex==0.2.5+dcucompat.1; extra == "bio-dcu"
Requires-Dist: cell-eval==0.8.1+dcucompat.1; extra == "bio-dcu"
Requires-Dist: onescience-af3-runtime==0.3.1+das.dtk25042; extra == "bio-dcu"
Requires-Dist: dllogger==1.1.0; extra == "bio-dcu"
Requires-Dist: torchdata==0.9.0; extra == "bio-dcu"
Requires-Dist: lmdb==1.6.2; extra == "bio-dcu"
Requires-Dist: orjson==3.12.0; extra == "bio-dcu"
Requires-Dist: ml-collections==0.1.1; extra == "bio-dcu"
Requires-Dist: dm-tree==0.1.8; extra == "bio-dcu"
Requires-Dist: dm-haiku==0.0.14; extra == "bio-dcu"
Requires-Dist: diffrax==0.6.0; extra == "bio-dcu"
Requires-Dist: biopandas==0.5.1; extra == "bio-dcu"
Requires-Dist: biopython==1.84; extra == "bio-dcu"
Requires-Dist: parallelbar==2.5; extra == "bio-dcu"
Requires-Dist: pyrsistent==0.20.0; extra == "bio-dcu"
Requires-Dist: chex==0.1.90; extra == "bio-dcu"
Requires-Dist: flax==0.10.4; extra == "bio-dcu"
Requires-Dist: fiddle==0.3.0; extra == "bio-dcu"
Requires-Dist: lightning==2.5.4; extra == "bio-dcu"
Requires-Dist: sentencepiece==0.2.1; extra == "bio-dcu"
Requires-Dist: datasets==4.0.0; extra == "bio-dcu"
Requires-Dist: pyarrow==21.0.0; extra == "bio-dcu"
Requires-Dist: typing-extensions==4.16.0; extra == "bio-dcu"
Requires-Dist: braceexpand==0.1.7; extra == "bio-dcu"
Requires-Dist: webdataset==1.0.2; extra == "bio-dcu"
Requires-Dist: nemo_run==0.5.0; extra == "bio-dcu"
Requires-Dist: tiktoken==0.11.0; extra == "bio-dcu"
Requires-Dist: zstandard==0.25.0; extra == "bio-dcu"
Requires-Dist: transformers==4.56.2; extra == "bio-dcu"
Requires-Dist: ftfy==6.3.1; extra == "bio-dcu"
Requires-Dist: modelcif==1.4; extra == "bio-dcu"
Requires-Dist: ihm==2.7; extra == "bio-dcu"
Requires-Dist: mashumaro==3.16; extra == "bio-dcu"
Requires-Dist: py3Dmol==2.5.2; extra == "bio-dcu"
Requires-Dist: biotite==1.0.1; extra == "bio-dcu"
Requires-Dist: rdkit==2026.3.6; extra == "bio-dcu"
Requires-Dist: p_tqdm==1.4.2; extra == "bio-dcu"
Requires-Dist: gemmi==0.7.5; extra == "bio-dcu"
Requires-Dist: hydra-colorlog==1.2.0; extra == "bio-dcu"
Requires-Dist: fairscale==0.4.13; extra == "bio-dcu"
Requires-Dist: types-requests==2.31.0.6; extra == "bio-dcu"
Requires-Dist: einx==0.3.0; extra == "bio-dcu"
Requires-Dist: chembl-structure-pipeline==1.2.2; extra == "bio-dcu"
Requires-Dist: pandera==0.34.1; extra == "bio-dcu"
Requires-Dist: beartype==0.23.1; extra == "bio-dcu"
Requires-Dist: antipickle==0.2.0; extra == "bio-dcu"
Requires-Dist: tmtools==0.3.0; extra == "bio-dcu"
Requires-Dist: anndata==0.12.10; extra == "bio-dcu"
Requires-Dist: cell-load==0.10.4; extra == "bio-dcu"
Requires-Dist: geomloss==0.3.1; extra == "bio-dcu"
Requires-Dist: scanpy==1.11.2; extra == "bio-dcu"
Requires-Dist: hyperopt==0.3.0; extra == "bio-dcu"
Requires-Dist: loompy==3.0.8; extra == "bio-dcu"
Requires-Dist: optuna==5.0.0; extra == "bio-dcu"
Requires-Dist: optuna-integration==5.0.0; extra == "bio-dcu"
Requires-Dist: packaging==25.0; extra == "bio-dcu"
Requires-Dist: ray==2.59.0; extra == "bio-dcu"
Requires-Dist: statsmodels==0.15.0; extra == "bio-dcu"
Requires-Dist: tdigest==0.5.2.2; extra == "bio-dcu"
Requires-Dist: alphagenome==0.9.0; extra == "bio-dcu"
Requires-Dist: kagglehub==0.3.3; extra == "bio-dcu"
Requires-Dist: orbax-checkpoint==0.11.5; extra == "bio-dcu"
Requires-Dist: pyfaidx==0.9.0.4; extra == "bio-dcu"
Requires-Dist: jaxtyping==0.3.11; extra == "bio-dcu"
Requires-Dist: einshape==1.0; extra == "bio-dcu"
Requires-Dist: filelock==3.16.1; extra == "bio-dcu"
Requires-Dist: absl-py==2.1.0; extra == "bio-dcu"
Requires-Dist: jmp==0.0.4; extra == "bio-dcu"
Requires-Dist: ml-dtypes==0.4.0; extra == "bio-dcu"
Requires-Dist: opt-einsum==3.4.0; extra == "bio-dcu"
Requires-Dist: ninja==1.13.0; extra == "bio-dcu"
Requires-Dist: contextlib2==21.6.0; extra == "bio-dcu"
Requires-Dist: psutil==7.1.0; extra == "bio-dcu"
Requires-Dist: optree==0.20.0; extra == "bio-dcu"
Requires-Dist: gpytorch==1.15.2; extra == "bio-dcu"
Requires-Dist: torch_geometric==2.7.0; extra == "bio-dcu"
Requires-Dist: redis==7.0.0; extra == "bio-dcu"
Requires-Dist: pillow==11.0.0; extra == "bio-dcu"
Requires-Dist: tabulate==0.10.0; extra == "bio-dcu"
Requires-Dist: typeguard==2.13.3; extra == "bio-dcu"
Requires-Dist: pytest==9.1.1; extra == "bio-dcu"
Requires-Dist: pdbfixer==1.12.0; extra == "bio-dcu"
Requires-Dist: dllogger@ git+https://github.com/NVIDIA/dllogger.git ; extra == "bio-dcu"
Requires-Dist: e3nn==0.4.4; extra == "bio-dcu"
Requires-Dist: ProDy==2.6.1; extra == "bio-dcu"
Requires-Dist: fair-esm==2.0.0; extra == "bio-dcu"
Requires-Dist: spyrmsd==0.9.0; extra == "bio-dcu"
Requires-Dist: aiohttp==3.10.5; extra == "bio-dcu"
Requires-Dist: async-timeout==3.0.1; extra == "bio-dcu"
Requires-Dist: attrs==23.1.0; extra == "bio-dcu"
Requires-Dist: blinker==1.6.2; extra == "bio-dcu"
Requires-Dist: brotli==1.0.9; extra == "bio-dcu"
Requires-Dist: brotlipy==0.7.0; extra == "bio-dcu"
Requires-Dist: cachetools==5.3.0; extra == "bio-dcu"
Requires-Dist: chardet==4.0.0; extra == "bio-dcu"
Requires-Dist: charset-normalizer==3.1.0; extra == "bio-dcu"
Requires-Dist: colorama==0.4.6; extra == "bio-dcu"
Requires-Dist: cryptography==40.0.2; extra == "bio-dcu"
Requires-Dist: docutils==0.17.1; extra == "bio-dcu"
Requires-Dist: easydict==1.9; extra == "bio-dcu"
Requires-Dist: google-auth==2.18.0; extra == "bio-dcu"
Requires-Dist: google-auth-oauthlib==1.0.0; extra == "bio-dcu"
Requires-Dist: greenlet==2.0.2; extra == "bio-dcu"
Requires-Dist: grpcio==1.67.1; extra == "bio-dcu"
Requires-Dist: idna==3.4; extra == "bio-dcu"
Requires-Dist: jinja2==3.1.4; extra == "bio-dcu"
Requires-Dist: joblib==1.4.2; extra == "bio-dcu"
Requires-Dist: markdown==3.4.3; extra == "bio-dcu"
Requires-Dist: markupsafe==2.1.2; extra == "bio-dcu"
Requires-Dist: mmcif-pdbx==2.0.1; extra == "bio-dcu"
Requires-Dist: mpmath==1.3.0; extra == "bio-dcu"
Requires-Dist: munkres==1.1.4; extra == "bio-dcu"
Requires-Dist: networkx==3.3; extra == "bio-dcu"
Requires-Dist: oauthlib==3.2.2; extra == "bio-dcu"
Requires-Dist: pooch==1.7.0; extra == "bio-dcu"
Requires-Dist: propka==3.5.0; extra == "bio-dcu"
Requires-Dist: pyasn1==0.4.8; extra == "bio-dcu"
Requires-Dist: pyasn1-modules==0.2.7; extra == "bio-dcu"
Requires-Dist: pycairo==1.23.0; extra == "bio-dcu"
Requires-Dist: pycparser==2.21; extra == "bio-dcu"
Requires-Dist: pyjwt==2.7.0; extra == "bio-dcu"
Requires-Dist: pyopenssl==23.1.1; extra == "bio-dcu"
Requires-Dist: pyparsing==3.0.9; extra == "bio-dcu"
Requires-Dist: pysocks==1.7.1; extra == "bio-dcu"
Requires-Dist: python-dateutil==2.8.2; extra == "bio-dcu"
Requires-Dist: protobuf==5.29.6; extra == "bio-dcu"
Requires-Dist: reportlab==3.6.13; extra == "bio-dcu"
Requires-Dist: requests-oauthlib==1.3.1; extra == "bio-dcu"
Requires-Dist: rsa==4.9; extra == "bio-dcu"
Requires-Dist: six==1.16.0; extra == "bio-dcu"
Requires-Dist: sqlalchemy==2.0.13; extra == "bio-dcu"
Requires-Dist: tensorboard==2.18.0; extra == "bio-dcu"
Requires-Dist: tensorboard-data-server==0.7.0; extra == "bio-dcu"
Requires-Dist: threadpoolctl==3.1.0; extra == "bio-dcu"
Requires-Dist: unicodedata2==15.0.0; extra == "bio-dcu"
Requires-Dist: urllib3==1.26.15; extra == "bio-dcu"
Requires-Dist: werkzeug==2.3.4; extra == "bio-dcu"
Requires-Dist: yarl==1.9.1; extra == "bio-dcu"
Requires-Dist: meeko==0.2; extra == "bio-dcu"
Requires-Dist: pdb2pqr==3.6.1; extra == "bio-dcu"
Requires-Dist: pyranges==0.1.4; extra == "bio-dcu"
Requires-Dist: python-dotenv==1.0.1; extra == "bio-dcu"
Requires-Dist: loguru==0.7.2; extra == "bio-dcu"
Requires-Dist: loralib==0.1.2; extra == "bio-dcu"
Requires-Dist: wget==3.2; extra == "bio-dcu"
Requires-Dist: rich==14.0.0; extra == "bio-dcu"
Requires-Dist: deepdiff==9.1.0; extra == "bio-dcu"
Requires-Dist: multipledispatch==1.0.0; extra == "bio-dcu"
Requires-Dist: plotly==7.0.0; extra == "bio-dcu"
Requires-Dist: pydantic==2.13.5; extra == "bio-dcu"
Requires-Dist: rich-click==1.9.9; extra == "bio-dcu"
Requires-Dist: graphein==1.7.7; extra == "bio-dcu"
Requires-Dist: cpdb-protein==0.2.0; extra == "bio-dcu"
Requires-Dist: MDAnalysis==2.10.0; extra == "bio-dcu"
Requires-Dist: openbabel-wheel==3.1.1.23; extra == "bio-dcu"
Requires-Dist: backports.tarfile==1.2.0; extra == "bio-dcu"
Requires-Dist: peft==0.20.0; extra == "bio-dcu"
Requires-Dist: trl==0.29.1; extra == "bio-dcu"
Requires-Dist: evaluate==0.4.6; extra == "bio-dcu"
Requires-Dist: tf-keras==2.18.0; extra == "bio-dcu"
Requires-Dist: scikit-image==0.26.0; extra == "bio-dcu"
Requires-Dist: botocore==1.41.5; extra == "bio-dcu"
Requires-Dist: boto3==1.41.5; extra == "bio-dcu"
Requires-Dist: huggingface-hub==0.36.2; extra == "bio-dcu"
Requires-Dist: langchain==1.4.5; extra == "bio-dcu"
Requires-Dist: langchain-community==0.4.2; extra == "bio-dcu"
Requires-Dist: google-cloud-aiplatform==1.115.0; extra == "bio-dcu"
Requires-Dist: pydicom==3.0.2; extra == "bio-dcu"
Provides-Extra: matchem-dcu
Requires-Dist: torch==2.5.1+das.opt1.dtk25042; extra == "matchem-dcu"
Requires-Dist: torchvision==0.20.1+das.opt1.dtk25042; extra == "matchem-dcu"
Requires-Dist: triton==3.1.0+das.opt1.dtk25042; extra == "matchem-dcu"
Requires-Dist: dgl==2.2.1+das.opt1.dtk25042; extra == "matchem-dcu"
Requires-Dist: fastpt==2.1.1+das.dtk25042; extra == "matchem-dcu"
Requires-Dist: onescience-fastpt-runtime==2.1.1+das.dtk25042; extra == "matchem-dcu"
Requires-Dist: tensorflow==2.18.0+das.opt1.dtk25042; extra == "matchem-dcu"
Requires-Dist: torch-scatter==2.1.0+das.opt1.dtk25043; extra == "matchem-dcu"
Requires-Dist: torch-cluster==1.6.3+das.opt1.dtk25043; extra == "matchem-dcu"
Requires-Dist: torch-sparse==0.6.18; extra == "matchem-dcu"
Requires-Dist: emmet-core==0.87.2; extra == "matchem-dcu"
Requires-Dist: contextlib2==21.6.0; extra == "matchem-dcu"
Requires-Dist: fire==0.7.1; extra == "matchem-dcu"
Requires-Dist: pytorch-lightning==2.0.6; extra == "matchem-dcu"
Requires-Dist: lightning==2.5.4; extra == "matchem-dcu"
Requires-Dist: smact==4.0.0; extra == "matchem-dcu"
Requires-Dist: pydantic-settings==2.15.0; extra == "matchem-dcu"
Requires-Dist: blake3==1.0.9; extra == "matchem-dcu"
Requires-Dist: inflect==7.0.0; extra == "matchem-dcu"
Requires-Dist: pubchempy==1.0.5; extra == "matchem-dcu"
Requires-Dist: pybtex==0.26.1; extra == "matchem-dcu"
Requires-Dist: pymatgen-io-validation==0.1.4; extra == "matchem-dcu"
Requires-Dist: python-dotenv==1.0.1; extra == "matchem-dcu"
Requires-Dist: torchdata==0.9.0; extra == "matchem-dcu"
Requires-Dist: ase==3.29.0; extra == "matchem-dcu"
Requires-Dist: pymatgen==2026.5.4; extra == "matchem-dcu"
Requires-Dist: e3nn==0.4.4; extra == "matchem-dcu"
Requires-Dist: matscipy==1.1.1; extra == "matchem-dcu"
Requires-Dist: python-hostlist==2.3.0; extra == "matchem-dcu"
Requires-Dist: configargparse==1.7.7; extra == "matchem-dcu"
Requires-Dist: lmdb==1.6.2; extra == "matchem-dcu"
Requires-Dist: orjson==3.12.0; extra == "matchem-dcu"
Requires-Dist: ase_db_backends==0.11.0; extra == "matchem-dcu"
Requires-Dist: submitit==1.5.4; extra == "matchem-dcu"
Requires-Dist: clusterscope==0.0.32; extra == "matchem-dcu"
Requires-Dist: huggingface-hub==0.36.2; extra == "matchem-dcu"
Requires-Dist: numba==0.61.2; extra == "matchem-dcu"
Requires-Dist: opt_einsum-fx==0.1.4; extra == "matchem-dcu"
Requires-Dist: torchtnt==0.2.4; extra == "matchem-dcu"
Requires-Dist: torchmetrics==1.9.0; extra == "matchem-dcu"
Requires-Dist: torch-ema==0.3; extra == "matchem-dcu"
Requires-Dist: torch-runstats==0.2.0; extra == "matchem-dcu"
Requires-Dist: sympy==1.13.1; extra == "matchem-dcu"
Requires-Dist: deprecated==1.3.1; extra == "matchem-dcu"
Requires-Dist: prettytable==3.18.0; extra == "matchem-dcu"
Requires-Dist: pytest==9.1.1; extra == "matchem-dcu"
Requires-Dist: cuequivariance==0.8.0; extra == "matchem-dcu"
Requires-Dist: pwdata==0.5.10; extra == "matchem-dcu"
Requires-Dist: scikit-learn-intelex==2026.1.0; extra == "matchem-dcu"
Requires-Dist: pwact==0.4.8; extra == "matchem-dcu"
Requires-Dist: torch_geometric==2.7.0; extra == "matchem-dcu"
Requires-Dist: xtb==22.1; extra == "matchem-dcu"
Requires-Dist: rdkit==2026.3.6; extra == "matchem-dcu"
Requires-Dist: loguru==0.7.2; extra == "matchem-dcu"
Requires-Dist: pydantic==2.13.5; extra == "matchem-dcu"
Provides-Extra: all-dcu
Requires-Dist: torch==2.5.1+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: torchvision==0.20.1+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: triton==3.1.0+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: dgl==2.2.1+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: apex==1.4.0+das.opt1.dtk25041; extra == "all-dcu"
Requires-Dist: onnxruntime==1.19.2+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: flash-attn==2.6.1+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: jax==0.4.34+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: jax-rocm60-pjrt==0.4.34+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: jax-rocm60-plugin==0.4.34+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: jaxlib==0.4.34+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: fastpt==2.1.1+das.dtk25042; extra == "all-dcu"
Requires-Dist: tensorflow==2.18.0+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: torch-scatter==2.1.0+das.opt1.dtk25043; extra == "all-dcu"
Requires-Dist: torch-cluster==1.6.3+das.opt1.dtk25043; extra == "all-dcu"
Requires-Dist: onescience-fastpt-runtime==2.1.1+das.dtk25042; extra == "all-dcu"
Requires-Dist: transformer-engine==2.5.0+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: bionemo-noodles==0.1.2; extra == "all-dcu"
Requires-Dist: nemo_toolkit==2.5.0+das1; extra == "all-dcu"
Requires-Dist: openmm==8.3.1; extra == "all-dcu"
Requires-Dist: jax-triton==0.2.0+das.opt1.dtk25042; extra == "all-dcu"
Requires-Dist: megatron-core==0.15.0; extra == "all-dcu"
Requires-Dist: causal-conv1d==1.5.2; extra == "all-dcu"
Requires-Dist: torch-sparse==0.6.18; extra == "all-dcu"
Requires-Dist: torch-spline-conv==1.2.2; extra == "all-dcu"
Requires-Dist: numba-mwu==0.1.1+dcucompat.1; extra == "all-dcu"
Requires-Dist: pdex==0.2.5+dcucompat.1; extra == "all-dcu"
Requires-Dist: cell-eval==0.8.1+dcucompat.1; extra == "all-dcu"
Requires-Dist: onescience-af3-runtime==0.3.1+das.dtk25042; extra == "all-dcu"
Requires-Dist: dllogger==1.1.0; extra == "all-dcu"
Requires-Dist: torchdata==0.9.0; extra == "all-dcu"
Requires-Dist: timm==1.0.29; extra == "all-dcu"
Requires-Dist: xarray==2026.7.0; extra == "all-dcu"
Requires-Dist: zarr==2.18.7; extra == "all-dcu"
Requires-Dist: netcdf4==1.6.3; extra == "all-dcu"
Requires-Dist: dask==2026.8.0; extra == "all-dcu"
Requires-Dist: cftime==1.6.5; extra == "all-dcu"
Requires-Dist: seaborn==0.13.2; extra == "all-dcu"
Requires-Dist: opencv-python==3.4.18.65; extra == "all-dcu"
Requires-Dist: absl-py==2.1.0; extra == "all-dcu"
Requires-Dist: torch_geometric==2.7.0; extra == "all-dcu"
Requires-Dist: pytest==9.1.1; extra == "all-dcu"
Requires-Dist: ecmwf-opendata==0.3.30; extra == "all-dcu"
Requires-Dist: earthkit-regrid==0.4.0; extra == "all-dcu"
Requires-Dist: Cartopy==0.25.0; extra == "all-dcu"
Requires-Dist: anemoi-graphs==0.5.2; extra == "all-dcu"
Requires-Dist: anemoi-models==0.9.0; extra == "all-dcu"
Requires-Dist: dm-haiku==0.0.14; extra == "all-dcu"
Requires-Dist: chex==0.1.90; extra == "all-dcu"
Requires-Dist: jraph==0.0.6.dev0; extra == "all-dcu"
Requires-Dist: trimesh==4.12.2; extra == "all-dcu"
Requires-Dist: dm-tree==0.1.8; extra == "all-dcu"
Requires-Dist: dinosaur==1.2.1; extra == "all-dcu"
Requires-Dist: rtree==1.4.1; extra == "all-dcu"
Requires-Dist: regex==2026.7.19; extra == "all-dcu"
Requires-Dist: vtk==9.3.1; extra == "all-dcu"
Requires-Dist: pyvista==0.49.0; extra == "all-dcu"
Requires-Dist: shapely==2.1.2; extra == "all-dcu"
Requires-Dist: deepxde==1.15.0; extra == "all-dcu"
Requires-Dist: gpytorch==1.15.2; extra == "all-dcu"
Requires-Dist: numba==0.61.2; extra == "all-dcu"
Requires-Dist: lmdb==1.6.2; extra == "all-dcu"
Requires-Dist: orjson==3.12.0; extra == "all-dcu"
Requires-Dist: ml-collections==0.1.1; extra == "all-dcu"
Requires-Dist: diffrax==0.6.0; extra == "all-dcu"
Requires-Dist: biopandas==0.5.1; extra == "all-dcu"
Requires-Dist: biopython==1.84; extra == "all-dcu"
Requires-Dist: parallelbar==2.5; extra == "all-dcu"
Requires-Dist: pyrsistent==0.20.0; extra == "all-dcu"
Requires-Dist: flax==0.10.4; extra == "all-dcu"
Requires-Dist: fiddle==0.3.0; extra == "all-dcu"
Requires-Dist: lightning==2.5.4; extra == "all-dcu"
Requires-Dist: sentencepiece==0.2.1; extra == "all-dcu"
Requires-Dist: datasets==4.0.0; extra == "all-dcu"
Requires-Dist: pyarrow==21.0.0; extra == "all-dcu"
Requires-Dist: typing-extensions==4.16.0; extra == "all-dcu"
Requires-Dist: braceexpand==0.1.7; extra == "all-dcu"
Requires-Dist: webdataset==1.0.2; extra == "all-dcu"
Requires-Dist: nemo_run==0.5.0; extra == "all-dcu"
Requires-Dist: tiktoken==0.11.0; extra == "all-dcu"
Requires-Dist: zstandard==0.25.0; extra == "all-dcu"
Requires-Dist: transformers==4.56.2; extra == "all-dcu"
Requires-Dist: ftfy==6.3.1; extra == "all-dcu"
Requires-Dist: modelcif==1.4; extra == "all-dcu"
Requires-Dist: ihm==2.7; extra == "all-dcu"
Requires-Dist: mashumaro==3.16; extra == "all-dcu"
Requires-Dist: py3Dmol==2.5.2; extra == "all-dcu"
Requires-Dist: biotite==1.0.1; extra == "all-dcu"
Requires-Dist: rdkit==2026.3.6; extra == "all-dcu"
Requires-Dist: p_tqdm==1.4.2; extra == "all-dcu"
Requires-Dist: gemmi==0.7.5; extra == "all-dcu"
Requires-Dist: hydra-colorlog==1.2.0; extra == "all-dcu"
Requires-Dist: fairscale==0.4.13; extra == "all-dcu"
Requires-Dist: types-requests==2.31.0.6; extra == "all-dcu"
Requires-Dist: einx==0.3.0; extra == "all-dcu"
Requires-Dist: chembl-structure-pipeline==1.2.2; extra == "all-dcu"
Requires-Dist: pandera==0.34.1; extra == "all-dcu"
Requires-Dist: beartype==0.23.1; extra == "all-dcu"
Requires-Dist: antipickle==0.2.0; extra == "all-dcu"
Requires-Dist: tmtools==0.3.0; extra == "all-dcu"
Requires-Dist: anndata==0.12.10; extra == "all-dcu"
Requires-Dist: cell-load==0.10.4; extra == "all-dcu"
Requires-Dist: geomloss==0.3.1; extra == "all-dcu"
Requires-Dist: scanpy==1.11.2; extra == "all-dcu"
Requires-Dist: hyperopt==0.3.0; extra == "all-dcu"
Requires-Dist: loompy==3.0.8; extra == "all-dcu"
Requires-Dist: optuna==5.0.0; extra == "all-dcu"
Requires-Dist: optuna-integration==5.0.0; extra == "all-dcu"
Requires-Dist: packaging==25.0; extra == "all-dcu"
Requires-Dist: ray==2.59.0; extra == "all-dcu"
Requires-Dist: statsmodels==0.15.0; extra == "all-dcu"
Requires-Dist: tdigest==0.5.2.2; extra == "all-dcu"
Requires-Dist: alphagenome==0.9.0; extra == "all-dcu"
Requires-Dist: kagglehub==0.3.3; extra == "all-dcu"
Requires-Dist: orbax-checkpoint==0.11.5; extra == "all-dcu"
Requires-Dist: pyfaidx==0.9.0.4; extra == "all-dcu"
Requires-Dist: jaxtyping==0.3.11; extra == "all-dcu"
Requires-Dist: einshape==1.0; extra == "all-dcu"
Requires-Dist: filelock==3.16.1; extra == "all-dcu"
Requires-Dist: jmp==0.0.4; extra == "all-dcu"
Requires-Dist: ml-dtypes==0.4.0; extra == "all-dcu"
Requires-Dist: opt-einsum==3.4.0; extra == "all-dcu"
Requires-Dist: ninja==1.13.0; extra == "all-dcu"
Requires-Dist: contextlib2==21.6.0; extra == "all-dcu"
Requires-Dist: psutil==7.1.0; extra == "all-dcu"
Requires-Dist: optree==0.20.0; extra == "all-dcu"
Requires-Dist: redis==7.0.0; extra == "all-dcu"
Requires-Dist: pillow==11.0.0; extra == "all-dcu"
Requires-Dist: tabulate==0.10.0; extra == "all-dcu"
Requires-Dist: typeguard==2.13.3; extra == "all-dcu"
Requires-Dist: pdbfixer==1.12.0; extra == "all-dcu"
Requires-Dist: dllogger@ git+https://github.com/NVIDIA/dllogger.git ; extra == "all-dcu"
Requires-Dist: e3nn==0.4.4; extra == "all-dcu"
Requires-Dist: ProDy==2.6.1; extra == "all-dcu"
Requires-Dist: fair-esm==2.0.0; extra == "all-dcu"
Requires-Dist: spyrmsd==0.9.0; extra == "all-dcu"
Requires-Dist: aiohttp==3.10.5; extra == "all-dcu"
Requires-Dist: async-timeout==3.0.1; extra == "all-dcu"
Requires-Dist: attrs==23.1.0; extra == "all-dcu"
Requires-Dist: blinker==1.6.2; extra == "all-dcu"
Requires-Dist: brotli==1.0.9; extra == "all-dcu"
Requires-Dist: brotlipy==0.7.0; extra == "all-dcu"
Requires-Dist: cachetools==5.3.0; extra == "all-dcu"
Requires-Dist: chardet==4.0.0; extra == "all-dcu"
Requires-Dist: charset-normalizer==3.1.0; extra == "all-dcu"
Requires-Dist: colorama==0.4.6; extra == "all-dcu"
Requires-Dist: cryptography==40.0.2; extra == "all-dcu"
Requires-Dist: docutils==0.17.1; extra == "all-dcu"
Requires-Dist: easydict==1.9; extra == "all-dcu"
Requires-Dist: google-auth==2.18.0; extra == "all-dcu"
Requires-Dist: google-auth-oauthlib==1.0.0; extra == "all-dcu"
Requires-Dist: greenlet==2.0.2; extra == "all-dcu"
Requires-Dist: grpcio==1.67.1; extra == "all-dcu"
Requires-Dist: idna==3.4; extra == "all-dcu"
Requires-Dist: jinja2==3.1.4; extra == "all-dcu"
Requires-Dist: joblib==1.4.2; extra == "all-dcu"
Requires-Dist: markdown==3.4.3; extra == "all-dcu"
Requires-Dist: markupsafe==2.1.2; extra == "all-dcu"
Requires-Dist: mmcif-pdbx==2.0.1; extra == "all-dcu"
Requires-Dist: mpmath==1.3.0; extra == "all-dcu"
Requires-Dist: munkres==1.1.4; extra == "all-dcu"
Requires-Dist: networkx==3.3; extra == "all-dcu"
Requires-Dist: oauthlib==3.2.2; extra == "all-dcu"
Requires-Dist: pooch==1.7.0; extra == "all-dcu"
Requires-Dist: propka==3.5.0; extra == "all-dcu"
Requires-Dist: pyasn1==0.4.8; extra == "all-dcu"
Requires-Dist: pyasn1-modules==0.2.7; extra == "all-dcu"
Requires-Dist: pycairo==1.23.0; extra == "all-dcu"
Requires-Dist: pycparser==2.21; extra == "all-dcu"
Requires-Dist: pyjwt==2.7.0; extra == "all-dcu"
Requires-Dist: pyopenssl==23.1.1; extra == "all-dcu"
Requires-Dist: pyparsing==3.0.9; extra == "all-dcu"
Requires-Dist: pysocks==1.7.1; extra == "all-dcu"
Requires-Dist: python-dateutil==2.8.2; extra == "all-dcu"
Requires-Dist: protobuf==5.29.6; extra == "all-dcu"
Requires-Dist: reportlab==3.6.13; extra == "all-dcu"
Requires-Dist: requests-oauthlib==1.3.1; extra == "all-dcu"
Requires-Dist: rsa==4.9; extra == "all-dcu"
Requires-Dist: six==1.16.0; extra == "all-dcu"
Requires-Dist: sqlalchemy==2.0.13; extra == "all-dcu"
Requires-Dist: tensorboard==2.18.0; extra == "all-dcu"
Requires-Dist: tensorboard-data-server==0.7.0; extra == "all-dcu"
Requires-Dist: threadpoolctl==3.1.0; extra == "all-dcu"
Requires-Dist: unicodedata2==15.0.0; extra == "all-dcu"
Requires-Dist: urllib3==1.26.15; extra == "all-dcu"
Requires-Dist: werkzeug==2.3.4; extra == "all-dcu"
Requires-Dist: yarl==1.9.1; extra == "all-dcu"
Requires-Dist: meeko==0.2; extra == "all-dcu"
Requires-Dist: pdb2pqr==3.6.1; extra == "all-dcu"
Requires-Dist: pyranges==0.1.4; extra == "all-dcu"
Requires-Dist: python-dotenv==1.0.1; extra == "all-dcu"
Requires-Dist: loguru==0.7.2; extra == "all-dcu"
Requires-Dist: loralib==0.1.2; extra == "all-dcu"
Requires-Dist: wget==3.2; extra == "all-dcu"
Requires-Dist: rich==14.0.0; extra == "all-dcu"
Requires-Dist: deepdiff==9.1.0; extra == "all-dcu"
Requires-Dist: multipledispatch==1.0.0; extra == "all-dcu"
Requires-Dist: plotly==7.0.0; extra == "all-dcu"
Requires-Dist: pydantic==2.13.5; extra == "all-dcu"
Requires-Dist: rich-click==1.9.9; extra == "all-dcu"
Requires-Dist: graphein==1.7.7; extra == "all-dcu"
Requires-Dist: cpdb-protein==0.2.0; extra == "all-dcu"
Requires-Dist: MDAnalysis==2.10.0; extra == "all-dcu"
Requires-Dist: openbabel-wheel==3.1.1.23; extra == "all-dcu"
Requires-Dist: backports.tarfile==1.2.0; extra == "all-dcu"
Requires-Dist: peft==0.20.0; extra == "all-dcu"
Requires-Dist: trl==0.29.1; extra == "all-dcu"
Requires-Dist: evaluate==0.4.6; extra == "all-dcu"
Requires-Dist: tf-keras==2.18.0; extra == "all-dcu"
Requires-Dist: scikit-image==0.26.0; extra == "all-dcu"
Requires-Dist: botocore==1.41.5; extra == "all-dcu"
Requires-Dist: boto3==1.41.5; extra == "all-dcu"
Requires-Dist: huggingface-hub==0.36.2; extra == "all-dcu"
Requires-Dist: langchain==1.4.5; extra == "all-dcu"
Requires-Dist: langchain-community==0.4.2; extra == "all-dcu"
Requires-Dist: google-cloud-aiplatform==1.115.0; extra == "all-dcu"
Requires-Dist: pydicom==3.0.2; extra == "all-dcu"
Requires-Dist: emmet-core==0.87.2; extra == "all-dcu"
Requires-Dist: fire==0.7.1; extra == "all-dcu"
Requires-Dist: pytorch-lightning==2.0.6; extra == "all-dcu"
Requires-Dist: smact==4.0.0; extra == "all-dcu"
Requires-Dist: pydantic-settings==2.15.0; extra == "all-dcu"
Requires-Dist: blake3==1.0.9; extra == "all-dcu"
Requires-Dist: inflect==7.0.0; extra == "all-dcu"
Requires-Dist: pubchempy==1.0.5; extra == "all-dcu"
Requires-Dist: pybtex==0.26.1; extra == "all-dcu"
Requires-Dist: pymatgen-io-validation==0.1.4; extra == "all-dcu"
Requires-Dist: ase==3.29.0; extra == "all-dcu"
Requires-Dist: pymatgen==2026.5.4; extra == "all-dcu"
Requires-Dist: matscipy==1.1.1; extra == "all-dcu"
Requires-Dist: python-hostlist==2.3.0; extra == "all-dcu"
Requires-Dist: configargparse==1.7.7; extra == "all-dcu"
Requires-Dist: ase_db_backends==0.11.0; extra == "all-dcu"
Requires-Dist: submitit==1.5.4; extra == "all-dcu"
Requires-Dist: clusterscope==0.0.32; extra == "all-dcu"
Requires-Dist: opt_einsum-fx==0.1.4; extra == "all-dcu"
Requires-Dist: torchtnt==0.2.4; extra == "all-dcu"
Requires-Dist: torchmetrics==1.9.0; extra == "all-dcu"
Requires-Dist: torch-ema==0.3; extra == "all-dcu"
Requires-Dist: torch-runstats==0.2.0; extra == "all-dcu"
Requires-Dist: sympy==1.13.1; extra == "all-dcu"
Requires-Dist: deprecated==1.3.1; extra == "all-dcu"
Requires-Dist: prettytable==3.18.0; extra == "all-dcu"
Requires-Dist: cuequivariance==0.8.0; extra == "all-dcu"
Requires-Dist: pwdata==0.5.10; extra == "all-dcu"
Requires-Dist: scikit-learn-intelex==2026.1.0; extra == "all-dcu"
Requires-Dist: pwact==0.4.8; extra == "all-dcu"
Requires-Dist: xtb==22.1; extra == "all-dcu"
Dynamic: author
Dynamic: author-email
Dynamic: description
Dynamic: home-page
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

OneScience is a scientific computing toolkit built on an advanced deep learning framework
