Dataloader Updates
spencersteers opened this issue · comments
Spencer Steers commented
New fields and tables will be needed. Experiment table with a date and name. Dataset table will need a foreign key relationship to Experiment.
All data loading happens in ecmdatabase.views.py
CSV parsing is handled in ecmdatabase.dataset_parser.py. This is where column names would be changed to match the new dataset.
The template being rendered is ecmdatabase/templates/upload.html and the loader can be viewed at /datasets/upload/
. I'd start by displaying the upload date of a dataset on this page.
- Add support for experiment ID, experiment date, and relative concentration fields to dataset parser
- Allow for multiple datasets to be grouped under an experiment ID
- Add experiment date to data loader
- Display dataset upload date when viewing list of uploads in the data loader