spencersteers / ecmatlas

Senior Design - ECM Atlas

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dataloader Updates

spencersteers opened this issue · comments

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