First release
Pre-release
Pre-release
·
525 commits
to develop
since this release
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.