0.10 release
No due date
100% complete
Goals for the next release of neurobank are to address a number of friction points:
- Lack of meaningful testing. Testing can only be done with an active registry set up, which is difficult to incorporate into a CI workflow. We need a mock registry.
- Slow requests. As we incorporate neurobank into analyses, scripts are often having to look up as many as 100…
Goals for the next release of neurobank are to address a number of friction points:
- Lack of meaningful testing. Testing can only be done with an active registry set up, which is difficult to incorporate into a CI workflow. We need a mock registry.
- Slow requests. As we incorporate neurobank into analyses, scripts are often having to look up as many as 100 resources and/or fetch the resources. These requests all happen serially, with no sharing of HTTP sessions, and can produce major slowdowns. Client scripts often bypass this package entirely.
- Large and inconsistent API. Many of the most commonly used functions are in the
core
module, but users often have to dig into theregistry
module to perform certain tasks. The API is not consistent between the two modules which leads to confusion and error. - Lots of duplicated code. The
registry
module has many functions that are all basically wrappers around calls torequests
with specific URLs.
There are no open issues in this milestone.
Add issues to milestones to help organize your work for a particular release or project.
Create new issueOr find and add issues with no milestone in this repo.