Nextstrain-augur

Latest version: v24.4.0

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 15 of 19

5.4.0

Features

* frequencies: Include `--minimal-clade-size-to-estimate` command line option.
[See PR 383](https://github.com/nextstrain/augur/pull/383)
* lbi: Include `--no-normalization` command line option.
[See PR 380](https://github.com/nextstrain/augur/pull/380)

Compatibility fixes

* export: Include `v1` subcommand to allow forwards compatibiliy with Augur v6 builds.
[See PR 398](https://github.com/nextstrain/augur/pull/398)

Bug fixes

* export: Include warning if using a mismatched v6 translate file.
[See PR 392](https://github.com/nextstrain/augur/pull/392)
* frequencies: Fix determination of interval for clipping of non-informative pivots

5.3.0

Features

* export: Improve printing of error messages with missing or conflicting author
data. [See issue 274](https://github.com/nextstrain/augur/issues/274)
* filter: Improve printing of dropped strains to include reasons why strains were
dropped. [See PR 367](https://github.com/nextstrain/augur/pull/367)
* refine: Add support for command line flag `--keep-polytomies` to not resolve
polytomies when producing a time tree.
[See PR 345](https://github.com/nextstrain/augur/pull/345)

Bug fixes

* Catch and throw error when there are duplicate strain names.
[See PR 356](https://github.com/nextstrain/augur/pull/356)
* Fix missing annotation of "parent" attribute for the root node
* Run shell commands with more robust error checking.
[See PR 350](https://github.com/nextstrain/augur/pull/350)
* Better handling of rerooting options for trees without temporal information.
[See issue 348](https://github.com/nextstrain/augur/issues/348)

Data

* Small fixes in geographic coordinate file

5.2.1

Bug fixes

* Print more useful error message if Python recursion limit is reached.
[See issue 328](https://github.com/nextstrain/augur/issues/328)
* Print more useful error message if vcftools if missing.
[See PR 312](https://github.com/nextstrain/augur/pull/321)

Development

* Significantly relax version requirements specified in setup.py for biopython,
pandas, etc... Additionally, move lesser used packages (cvxopt, matplotlib,
seaborn) into an "extras_require" field. This should reduce conflicts with
other pip installed packages.
[See PR 323](https://github.com/nextstrain/augur/pull/323)

Data

* Include additional country lat/longs in base data

5.2.0

Features

* ancestral: Adds a new flag `--output-sequences` and logic to support saving
ancestral sequences and leaves from the given tree to a FASTA file. Also adds a
redundant, more specific flag `--output-node-data` that will replace the current
`--output` flag in the next major version release of augur. For now, we issue a
deprecation warning when the `--output` flag is used. Note that FASTA output is
only allowed for FASTA inputs and not for VCFs. We don't allow FASTA output for
VCFs anywhere else and, if we did here, the output files would be very large.
[See PR 293](https://github.com/nextstrain/augur/pull/293)

* frequencies: Allow `--method kde` flag to compute frequencies via KDE kernels.
This complements existing method of `--method diffusion`. Generally, KDE
frequencies should be more robust and faster to run, but will not project as
well when forecasting frequencies into the future.
[See PR 271](https://github.com/nextstrain/augur/pull/271)

Bug fixes

* ancestral, traits, translate: Print warning if supplied tree is missing internal
node names (normally provided by running `augur refine`).
[See PR 283](https://github.com/nextstrain/augur/pull/283)

* Include pip in Conda enviroment file.
[See PR 309](https://github.com/nextstrain/augur/pull/309)

Documentation

* Document environment variables respected by Augur

Development

* Remove matplotlib and seaborn from `setup.py` install. These are still called a
few places in augur (like `titers.validate()`), but it was deemed rare enough
that remove this from `setup.py` would ease general install for most users.
Additionally, the ipdb debugger has been moved to dev dependencies.
[See PR 291](https://github.com/nextstrain/augur/pull/291)

* Refactor logic to read trees from multiple formats into a function. Adds a new
function `read_tree` to the `utils` module that tries to safely handle reading
trees in multiple input formats.
[See PR 310](https://github.com/nextstrain/augur/pull/310)

5.1.1

Features

* tree: Add support for the GTR+R10 substitution model.
* tree: Support parentheses in node names when using IQ-TREE.

Bug fixes

* Use the center of the UK for its coordinates instead of London.
* filter: Mark `--output` required, which it always was but wasn't marked.
* filter: Avoid error when no excluded strains file is provided.
* export: Fix for preliminary version 2 schema support.
* refine: Correct error handling when the tree file is missing or empty.

Documentation

* Add examples of Augur usage in the wild.
* Rename and reorganize CLI and Python API pages a little bit to make "where do
I start learning to use Augur?" clearer to non-devs.

Development

* Relax version requirements of pandas and seaborn. The hope is this will make
installation smoother (particularly alongside other packages which require
newer pandas versions) while not encountering breaking changes in newer
versions ourselves.

5.1.0

Documentation

* Documentation is now available online for the augur CLI and Python API via
Read The Docs: <https://nextstrain-augur.readthedocs.io>. The _latest_
version on RTD points to the git master branch, and the _stable_ version to
the most recent tagged release. Instructions for building the docs locally
are in the README.

Page 15 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.