Skip to content

Releases: PlethoraChutney/Appia

Duplicated detector handling

24 Mar 19:00
Compare
Choose a tag to compare

Bring back the command line option to prefer a detector for duplicated channels. Only relevant to some New Shimadzu processors.

Better processors

20 Mar 23:52
Compare
Choose a tag to compare

This shouldn't break any workflows, but you know what they say.

Mostly an update to make it easier to add and modify processors in the future. A few minor feature additions, like asking the user if they want to add a method/flow-rate pair to their user settings during processing.

Fix database login being required for local processing

02 Mar 22:30
Compare
Choose a tag to compare

Config transfer

19 Feb 17:02
Compare
Choose a tag to compare

I felt bad making a breaking change, so this will try its hardest to move the old config information into the new system. Since Appia didn't used to know where config files are, if you used that method you'll just need to tell it where to find the old file. ENV variables will be transferred to the new user settings system without interaction.

Better config setup

18 Feb 17:21
Compare
Choose a tag to compare

This release moves database access configs from a user-edited JSON file to Appia's new user settings system. This is more flexible and robust than the JSON system, and removes the requirement that the user creates and edits JSON files by hand. This is a breaking change so I guess this should be v8 but it's relatively minor, so I'm simply not going to do that.

If you're already an Appia user, you will have to run appia utils --database-setup to add your database parameters.

This also removes the unused Slack options, which cuts out a hefty dependency.

Zenodo

08 Aug 18:29
Compare
Choose a tag to compare

No code changes, just gotta get a DOI

Massive web speedup

06 Nov 00:23
Compare
Choose a tag to compare

CouchDB docs are now stored in semi-wide format, with Sample pivoted out from the other columns. This confers an approximate 80% speedup on Experiment upload and download.

Graphical User Interface

01 Nov 18:14
17b7199
Compare
Choose a tag to compare

Finally add a GUI to the processing/DB management. This means that no command line work is required, aside from installation of python and its requirements.

Modern Shimadzu Processing

01 Nov 16:06
Compare
Choose a tag to compare

Add support for modern, multi-table Shimadzu export. Auto-plots are now made with plotly, when requested. This entirely removes the dependency of processing-only machines on R.

Add Agilent support

17 Jun 22:24
Compare
Choose a tag to compare

This release adds rudimentary Agilent support.