-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Write-up summary of Aim 1 conclusion #71
Comments
Less about code, more about capabilities that were added (and point to documentation) |
In the last year, NeuroConv has developed fully automated processes for building and deploying Docker images of the central package, as well as tangential data transfer utilities for use in cloud environments. These workflows are triggered through the free-to-use GitHub Actions on every official release as well as development branches refreshed daily. All Dockerfiles can be found in the public open-source repository under the Additionally, a number of helper functions have been added to the To ensure this pipeline continues to work far into the future, all steps from the Docker images to the helper functions are tested via
While individual batch job statuses can be tracked from the AWS dashboard, our entire workflow also sends status updates to a central DynamoDB table with plans to further improve the resolution and provenance of the tracking in the future. All usage instructions may be found in the official NeuroConv documentation, in particular:
|
Thanks @CodyCBakerPhD for the helpful summary. A couple of quick questions:
|
Sorry, I should have indicated this was still WIP - I was going to ping you once it's ready
|
Got it. Sorry for being eager with questions. This is very cool stuff |
@oruebel OK, the rest has been filled in Though some PRs are still under review, you will want to update the links for things after those get merged. Those sections that are not yet merged are
|
Thanks for the helpful summary!
Is this table public, and if yes, could you add the URL? If it is internal, is this accessible to the CN team?
Thanks for the head up. Will do. |
Nope, since all access to/from is metered and charged
Yes, but there is nothing particularly special about this table aside the fact that it is the one used by the testing suite The general idea is that the process can use DynamocDB to track status updates from any such table you want to specify. So if you used the tools yourself (including demo) you would get your own table for your own use, or you could make a public one for your team and everyone could then use it, etc. Though also, nothing terribly special about DynamoDB in that respect (we could send status updates to any external target, like how we handle progress updates on NWB GUIDE), just that it is adjacent to all the other AWS entities and so feels a natural go-to for this kind of thing |
Thanks for the clarification. That makes sense. My impression was that this linkage to the table may be hard-coded, but having it configurable to the user makes sense. |
For NIH report
The text was updated successfully, but these errors were encountered: