├── .cruft.json ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── FUNDING.yml ├── PULL_REQUEST_TEMPLATE.md ├── codecov.yml └── workflows │ ├── cruft.yml │ └── tests.yml ├── .gitignore ├── .readthedocs.yml ├── CITATION.cff ├── LICENSE ├── README.md ├── docs └── source │ ├── conf.py │ ├── contrib │ ├── index.rst │ ├── numpy.rst │ ├── optuna.rst │ ├── sklearn.rst │ └── torch.rst │ ├── index.rst │ ├── installation.rst │ └── usage.rst ├── pyproject.toml ├── src └── class_resolver │ ├── __init__.py │ ├── api.py │ ├── base.py │ ├── contrib │ ├── __init__.py │ ├── numpy.py │ ├── optuna.py │ ├── sklearn.py │ ├── torch.py │ └── torch_geometric.py │ ├── docs.py │ ├── func.py │ ├── py.typed │ ├── utils.py │ └── version.py ├── tests ├── __init__.py ├── _private_extras.py ├── test_api.py ├── test_contrib │ ├── __init__.py │ ├── test_numpy.py │ ├── test_optuna.py │ ├── test_sklearn.py │ ├── test_torch.py │ └── test_torch_geometric.py ├── test_docs.py ├── test_function_resolver.py └── test_utils.py └── tox.ini /.cruft.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.cruft.json -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/cruft.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.github/workflows/cruft.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/README.md -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/contrib/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/contrib/index.rst -------------------------------------------------------------------------------- /docs/source/contrib/numpy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/contrib/numpy.rst -------------------------------------------------------------------------------- /docs/source/contrib/optuna.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/contrib/optuna.rst -------------------------------------------------------------------------------- /docs/source/contrib/sklearn.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/contrib/sklearn.rst -------------------------------------------------------------------------------- /docs/source/contrib/torch.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/contrib/torch.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/installation.rst -------------------------------------------------------------------------------- /docs/source/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/docs/source/usage.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/class_resolver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/__init__.py -------------------------------------------------------------------------------- /src/class_resolver/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/api.py -------------------------------------------------------------------------------- /src/class_resolver/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/base.py -------------------------------------------------------------------------------- /src/class_resolver/contrib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/contrib/__init__.py -------------------------------------------------------------------------------- /src/class_resolver/contrib/numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/contrib/numpy.py -------------------------------------------------------------------------------- /src/class_resolver/contrib/optuna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/contrib/optuna.py -------------------------------------------------------------------------------- /src/class_resolver/contrib/sklearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/contrib/sklearn.py -------------------------------------------------------------------------------- /src/class_resolver/contrib/torch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/contrib/torch.py -------------------------------------------------------------------------------- /src/class_resolver/contrib/torch_geometric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/contrib/torch_geometric.py -------------------------------------------------------------------------------- /src/class_resolver/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/docs.py -------------------------------------------------------------------------------- /src/class_resolver/func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/func.py -------------------------------------------------------------------------------- /src/class_resolver/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/class_resolver/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/utils.py -------------------------------------------------------------------------------- /src/class_resolver/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/src/class_resolver/version.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for :mod:`class_resolver`.""" 2 | -------------------------------------------------------------------------------- /tests/_private_extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/_private_extras.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_contrib/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for contrib modules.""" 2 | -------------------------------------------------------------------------------- /tests/test_contrib/test_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_contrib/test_numpy.py -------------------------------------------------------------------------------- /tests/test_contrib/test_optuna.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_contrib/test_optuna.py -------------------------------------------------------------------------------- /tests/test_contrib/test_sklearn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_contrib/test_sklearn.py -------------------------------------------------------------------------------- /tests/test_contrib/test_torch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_contrib/test_torch.py -------------------------------------------------------------------------------- /tests/test_contrib/test_torch_geometric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_contrib/test_torch_geometric.py -------------------------------------------------------------------------------- /tests/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_docs.py -------------------------------------------------------------------------------- /tests/test_function_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_function_resolver.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cthoyt/class-resolver/HEAD/tox.ini --------------------------------------------------------------------------------