Summary
This update is a large backwards-compatible refactor, updating tooling, tests, and adding some new features.
- Validation: you get warned if something looks wrong
- More flexibility: one back-end can now be used for different cell templates
- Updated app pages + many other fixes and improvements
What's Changed
- Update app and backend dependencies by @g-kimbell in #44
- Spring cleaning by @g-kimbell in #46
- Fix streamlit import by @g-kimbell in #53
- Update coin cell xlsx by @g-kimbell in #51
- Improve validation and testing by @g-kimbell in #52
- Make comments explicit, add more string literals by @g-kimbell in #57
- Schema update, coerce dates, more string literals by @g-kimbell in #62
- Remove hardcoded header by @g-kimbell in #64
- Add check that all required fields are filled by @g-kimbell in #66
- Use JSON template for XSLX by @g-kimbell in #67
- Update readme, folder structure, logos, pages by @g-kimbell in #72
- Update cached terms by @g-kimbell in #73
- Strip whitespace from all dataframes by @g-kimbell in #74
- Generalize schemas, tests, update pages by @g-kimbell in #76
- Show errors and optional traceback in app by @g-kimbell in #80
- Stricter validation, add unit validation by @g-kimbell in #79
- Utf8 by @g-kimbell in #82
- Excel switch ontology link and comment cols by @g-kimbell in #81
- Fix missing ref electrode type in half cell by @g-kimbell in #84
- Add regression tests by @g-kimbell in #85
- 3.2.0 release prep by @g-kimbell in #86
Full Changelog: v.3.1.2...v3.2.0