├── .codespellrc ├── .github └── workflows │ ├── codespell.yml │ ├── integration-tests.yaml │ ├── lint.yml │ ├── python-publish.yml │ └── unit-tests.yaml ├── .gitignore ├── LICENSE ├── Readme.md ├── easyDataverse ├── __init__.py ├── base.py ├── classgen.py ├── connect.py ├── dataset.py ├── datasettype.py ├── dataverse.py ├── downloader.py ├── license.py ├── uploader.py └── utils.py ├── examples ├── EasyDataverseBasics.ipynb └── data │ ├── README.md │ ├── anscomb.json │ ├── mnist_test.csv │ └── mnist_train_small.csv ├── pyproject.toml ├── pytest.ini ├── static └── logo.png └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── dataversebase │ └── toydataset.schema.json ├── minimal_upload.json ├── minimal_upload_other_license.json └── test_file.txt ├── integration ├── __init__.py ├── test_connection.py ├── test_dataset_creation.py ├── test_dataset_download.py ├── test_dataset_update.py └── test_datasettype.py └── unit ├── __init__.py ├── test_base.py ├── test_connect.py └── test_dataverse.py /.codespellrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/.codespellrc -------------------------------------------------------------------------------- /.github/workflows/codespell.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/.github/workflows/codespell.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/.github/workflows/integration-tests.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/unit-tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/.github/workflows/unit-tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/Readme.md -------------------------------------------------------------------------------- /easyDataverse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/__init__.py -------------------------------------------------------------------------------- /easyDataverse/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/base.py -------------------------------------------------------------------------------- /easyDataverse/classgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/classgen.py -------------------------------------------------------------------------------- /easyDataverse/connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/connect.py -------------------------------------------------------------------------------- /easyDataverse/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/dataset.py -------------------------------------------------------------------------------- /easyDataverse/datasettype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/datasettype.py -------------------------------------------------------------------------------- /easyDataverse/dataverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/dataverse.py -------------------------------------------------------------------------------- /easyDataverse/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/downloader.py -------------------------------------------------------------------------------- /easyDataverse/license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/license.py -------------------------------------------------------------------------------- /easyDataverse/uploader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/uploader.py -------------------------------------------------------------------------------- /easyDataverse/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/easyDataverse/utils.py -------------------------------------------------------------------------------- /examples/EasyDataverseBasics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/examples/EasyDataverseBasics.ipynb -------------------------------------------------------------------------------- /examples/data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/examples/data/README.md -------------------------------------------------------------------------------- /examples/data/anscomb.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/examples/data/anscomb.json -------------------------------------------------------------------------------- /examples/data/mnist_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/examples/data/mnist_test.csv -------------------------------------------------------------------------------- /examples/data/mnist_train_small.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/examples/data/mnist_train_small.csv -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/pytest.ini -------------------------------------------------------------------------------- /static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/static/logo.png -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/dataversebase/toydataset.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/fixtures/dataversebase/toydataset.schema.json -------------------------------------------------------------------------------- /tests/fixtures/minimal_upload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/fixtures/minimal_upload.json -------------------------------------------------------------------------------- /tests/fixtures/minimal_upload_other_license.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/fixtures/minimal_upload_other_license.json -------------------------------------------------------------------------------- /tests/fixtures/test_file.txt: -------------------------------------------------------------------------------- 1 | Hello! -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/integration/test_connection.py -------------------------------------------------------------------------------- /tests/integration/test_dataset_creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/integration/test_dataset_creation.py -------------------------------------------------------------------------------- /tests/integration/test_dataset_download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/integration/test_dataset_download.py -------------------------------------------------------------------------------- /tests/integration/test_dataset_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/integration/test_dataset_update.py -------------------------------------------------------------------------------- /tests/integration/test_datasettype.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/integration/test_datasettype.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/unit/test_base.py -------------------------------------------------------------------------------- /tests/unit/test_connect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/unit/test_connect.py -------------------------------------------------------------------------------- /tests/unit/test_dataverse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdcc/easyDataverse/HEAD/tests/unit/test_dataverse.py --------------------------------------------------------------------------------