pyDataverse icon indicating copy to clipboard operation
pyDataverse copied to clipboard

Return additional data objects from API requests

Open skasberger opened this issue 4 years ago • 1 comments

Return additional data objects from the API requests by passing a param.

Requirements

  • requests.response
  • requests.response.json()
  • requests.response.json() as dict()
  • pandas.DataFrame
  • pyDataverse.models.Dataverse
  • pyDataverse.models.Dataset
  • pyDataverse.models.Datafile
  • define default return type
  • define specific return type by passing parameter to method call

ACTIONS

0. Pre-Requisites

  • [ ] Return pyDataverse object #9

1. Research

  • [ ]

2. Plan

  • [ ] Define requirements

Types

  • requests.response
    • request
  • requests.response.json()
    • json
  • requests.response.json() as dict()
    • dict
  • pandas.DataFrame
    • dataframe
  • pyDataverse.models.Dataverse
    • pdv_obj
  • pyDataverse.models.Dataset
    • pdv_obj
  • pyDataverse.models.Datafile
    • pdv_obj

3. Implement

  • [ ] Write tests
  • [ ] Write/Update code
  • [ ] Write/Update Docs
  • [ ] Write/Update Docstrings
  • [ ] Run pytest
  • [ ] Run tox
  • [ ] Run pylint
  • [ ] Run mypy

4. Follow Ups

  • [ ] Review
    • [ ] Code
    • [ ] Tests
    • [ ] Docs

skasberger avatar Apr 02 '21 22:04 skasberger

As discussed during the 2024-02-14 meeting of the pyDataverse working group, we are closing old milestones in favor of a new project board at https://github.com/orgs/gdcc/projects/1 and removing issues (like this one) from those old milestones. Please feel free to join the working group! You can find us at https://py.gdcc.io and https://dataverse.zulipchat.com/#narrow/stream/377090-python

pdurbin avatar Feb 14 '24 20:02 pdurbin