Skip to content

First release

Pre-release
Pre-release
Compare
Choose a tag to compare
@dandavies99 dandavies99 released this 01 Sep 13:17
· 525 commits to develop since this release
88ca33c

This is the first release of the Liionsden platform. The key feature milestones are as follows:

Frontend web interface

  • There is a web interface to add various entities to the database, including their metadata:
    • device (i.e. cell, module, pack...) specifications including constituent components made up of compounds
    • batches of devices of a particular device specification
    • experiments in which devices are measured
    • equipment that is used in experiments to measure devices
  • It is possible to search through the above data, filtering on specific properties of the entities in the database.
  • It is possible to upload data files in Biologic or Maccor file formats. These are automatically parsed and the data is saved.
  • The frontend web interface makes use of bootstrap.

Backend features

  • An Azure storage backend is used for saving and retrieving media files, including the implementation of SAS tokens to retrieve files from a private container.
  • An object-level permission system is implemented, ensuring that contributors are able to view/edit/delete only those entities in the database that they should be able to perform those actions on.
  • Users are granted specific permissions based on their role.

Next steps

Features that have not been implemented yet, which should probably be worked on next:

  • User registration process, including e-mail verification and password reset process.
  • Wider implementation of parsers: (i) testing current two parsers on different types of raw data file to ensure they are robust, (ii) writing of further parsers to take raw data files from different instruments.