You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
nix the git / python installation. not required for core capabilities, should be responsibility of capability modules that require them.
I would argue remove EPIESTIM from API (and create a separate package for it and hand off to Cori et al); this shows a way forward for other connector packages, has EpiEstim as on-release available, but gets us out of the business of managing that requirement. Offering EPISTEM as part of the API as an optionally-supported approach is explicitly undesirable for any kind of long term maintainence plan.
get_data as a wrapper around epidatr seems ...suboptimal. epidatr is a heavy weight dependency, but has a more complicated interface than desired for users - what we really want long term is something more shim like. Plausible to have a relatively general-purpose data transformer, however.
to_respilens should be owned by respilens, not this package (as should other to_X formats). Maybe similar to EPIESTIM, we spin that off into a standard sibling package.
new API requirement: I think a method which can introspect available sibling packages and report them to user (e.g. you have fable.epiestim, fable.whizzbang installed => can use those with this, see ?whatever for their signatures; maybe even apply same scan to CRAN namespace for potential packages that might be supported)
My opinionated takes:
?whateverfor their signatures; maybe even apply same scan to CRAN namespace for potential packages that might be supported)Also needed #63