The main changes in this release is the overhaul of the 'report' API, which works much more nicely internally. Now, several kinds of reports are available on the command line, including:
goat-cli taxon hist
goat-cli taxon cat-hist
goat-cli taxon scatter
to be implemented! Once Rich does the hard work!
These commands echo the output used in the GoaT website to create the histogram and categorical histogram plots, which are really nice! You can tweak all the options you would be able to on the website.
In addition, there's a new flag on search -x
or --exclude
. You must supply one or more variable yourself for this to work. This flag excludes a row if it contains at least one missing or ancestral value. This is nice if you want to be absolutely sure you are only getting direct results back. See the difference for yourself between these two commands:
goat-cli taxon search -dt 'Eukaryota' -v 'c_value, ploidy'
goat-cli taxon search -dt 'Eukaryota' -v 'c_value, ploidy' -x
All versions of dependencies have been updated to the latest. This required quite the overhaul in the main command line parser dependency, clap
.
Full git changelog below:
- Accurate help message for -x/exclude. Tue, 22 Nov 2022 18:44:04 +0000
- No panic on scatterplot invocation. Tue, 22 Nov 2022 18:33:08 +0000
- Update docs, and fix broken doc links. Tue, 22 Nov 2022 18:23:24 +0000
- Update variables 22.11.22 and bunp version. Tue, 22 Nov 2022 18:18:56 +0000
- Make clippy happier. Tue, 22 Nov 2022 18:18:14 +0000
- Fix links in README.md Tue, 8 Nov 2022 20:23:31 +0000
- Better description for function & update docs. Tue, 8 Nov 2022 19:38:35 +0000
- Update docs. Tue, 8 Nov 2022 18:01:25 +0000
- Update tabled dependency. Tue, 8 Nov 2022 17:33:01 +0000
- Update variable data for 07.11.22. Mon, 7 Nov 2022 23:27:25 +0000
- Update variable data for 07.11.22. Mon, 7 Nov 2022 23:23:03 +0000
- Update indicatif and clap dependencies. Mon, 7 Nov 2022 23:18:09 +0000
- Fixes #11. Add exclude as a flag to only return direct results (i.e. omit missing and ancestral values). Mon, 7 Nov 2022 23:13:17 +0000
- Update docs in report.rs Mon, 7 Nov 2022 21:33:29 +0000
- Add static lifetime to scale types. Tue, 18 Oct 2022 17:19:16 +0100
- Version update. Update dependencies (mainly clap). Update variables. Fri, 30 Sep 2022 18:03:02 +0100
- Remove empty file. Wed, 28 Sep 2022 17:31:27 +0100
- Add categorical histogram. Wed, 28 Sep 2022 17:28:04 +0100
- Major re-write of report API. Histogram reports added. Sat, 24 Sep 2022 21:04:47 +0100
- Update variables. Minor changes to get_vars.bash to get sed to run on Mac again. Sat, 17 Sep 2022 11:33:42 +0100
- rm .DS_Store Thu, 14 Jul 2022 18:28:27 +0100
- Update GoaT variables. Some need fixing. Thu, 14 Jul 2022 18:28:06 +0100