Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

EIDF upload #33

Open
3 of 8 tasks
mjaquiery opened this issue Feb 20, 2023 · 2 comments
Open
3 of 8 tasks

EIDF upload #33

mjaquiery opened this issue Feb 20, 2023 · 2 comments
Labels
enhancement New feature or request integration Integrating with other services

Comments

@mjaquiery
Copy link
Collaborator

mjaquiery commented Feb 20, 2023

To send data to the EIDF, Galvanalyser needs to:

  • monitor battery data directories
  • extract file and dataset metadata
  • allow metadata to be checked and edited by authorised users
  • send raw files and metadata to 3rd parties (i.e. the EIDF's CKAN ingestion service)

This will require:

  • Authenticating with EIDF CKAN
  • Implementing the EIDF CKAN ingestion API
  • Providing users an action button to perform uploading
  • Tracking upload status and reporting it to users (e.g. EIDF CKAN record uid)

See left side of
restructure

@mjaquiery mjaquiery added enhancement New feature or request integration Integrating with other services labels Feb 20, 2023
@mjaquiery mjaquiery added this to the Integrating with EIDF milestone Feb 20, 2023
@martinjrobins
Copy link
Collaborator

so a user can upload to EIDF even before the data has been imported into their galvanalyser dbase? Since you only need the raw file....

@mjaquiery
Copy link
Collaborator Author

Yes, theoretically. There was some discussion on whether files processed with Galvanalyser should also upload processed data to the EIDF. Currently, provided the metadata are processed and the dataset created, the metadata can be completed by the user and the metadata + raw files would be sent to EIDF.

Still working on how to get the raw files to EIDF given they never reach Galvanalyser (perhaps an instruction to the Harvester to send the file with appropriate metadata?).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request integration Integrating with other services
Projects
None yet
Development

No branches or pull requests

2 participants