pyDataverse icon indicating copy to clipboard operation
pyDataverse copied to clipboard

Python module for Dataverse Software (dataverse.org).

Results 114 pyDataverse issues
Sort by recently updated
recently updated
newest added

Check which API endpoints are compatible with using as identifier the Dataverse database ID and/or the PID. * [ ] http://docs.python-requests.org/en/master/user/quickstart/#response-status- API Endpoints * ENDPOINT: RESULT * ENDPOINT: RESULT After...

type:feature
pkg:api
prio:medium
status:confirmed

When pulling a dataset, the response object contains the json of the dataset. Would it be attractive to instead return a Dataset object? The Dataset class would simply contain getter...

type:feature
pkg:api
prio:high
status:confirmed

Add docs as downloads (pdf, html, epub). ## Prepare * [ ] Define, where to place them inside the documentation ## Implementation * [ ] Update Docs * [ ]...

type:feature
pkg:docs
prio:low
status:confirmed

DESCRIPTION ## Prepare * Review existing themes * [ ] https://sphinx-themes.org/ * [ ] https://sphinx-themes.org/sample-sites/pytorch-sphinx-theme/ * [ ] https://sphinx-themes.org/sample-sites/furo/ * [ ] https://sphinx-themes.org/sample-sites/catalyst-sphinx-theme/ * [ ] https://github.com/pandas-dev/pydata-sphinx-theme * [ ]...

type:feature
pkg:docs
prio:medium
status:confirmed

Improve usage of User-Agent. So far, it automatically adds `pydataverse` to it. The parameter should be defined and stored when creating an API object. The use-case for this in mind,...

type:feature
pkg:api
prio:medium
status:confirmed

Improve the handling of `write_dict_as_csv()`. The fieldnames should not be passed, unless no other way around it. Maybe use the default list from the models module, or define a static...

type:feature
pkg:utils
prio:high
status:confirmed

write_json() does not accept empty lists passed as data. ## Prepare * [ ] Check: are there any restrictions for the JSON data format ## Implementation * [ ] Write...

type:bug
pkg:utils
prio:asap
status:confirmed

Write tests to check the structure of CSV templates and their function. ## Prepare * [ ] Define what should be tested and how ## Implementation * [ ] Develop...

type:feature
pkg:models
prio:medium
status:confirmed

Use linting for all string manipulation. ## Prepare * [ ] Check: pylint * [ ] Check: flake8 * [ ] Define first, small linting strategy: what to test, what...

type:feature
pkg:docs
pkg:testing
pkg:utils
pkg:models
pkg:api
prio:medium
status:confirmed

Use type-annotation for all string manipulation. ## Prepare * [ ] Check: what are type annotations used for, next to functions? * [ ] https://docs.python.org/3/library/typing.html * [ ] https://inventwithpython.com/blog/2019/11/24/type-hints-for-busy-python-programmers/ ##...

type:feature
pkg:testing
pkg:utils
pkg:models
pkg:api
prio:medium
status:confirmed