Nextstrain-augur

Latest version: v27.0.0

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

Scan your dependencies

Page 20 of 20

3.0.2.dev1

Bug fixes

* translate: Fix broken `--help` message

3.0.1.dev1

Features

* align and tree: The --nthreads option now accepts the special value "auto" to
automatically set the number of threads to the number of CPU cores available.

* Alias `augur --version` to `augur version`

Bug fixes

* tree: The --nthreads option is now respected. Previously all tree builders
were ignoring the value and using either 2 threads (RAxML, IQ-TREE) or as
many threads as cores (FastTree, if the OpenMP version).

* translate: Check for and, if necessary pad, nucleotide sequences which aren't
a multiple of 3 earlier to avoid errors later.

* export: Optionally write inferred nucleotide and amino acid sequences (or
mutations) to a separate file.

* export: Omit genes with no amino acid mutations.

* validate: Allow underscores in gene names.

* refine: Remove unused --nthreads argument.

* ancestral, filter, tree, refine: Exit 1 instead of -1 on error.

* Print the help message, instead of throwing an exception, when `augur` is run
without arguments.

Documentation

* Briefly describe each command in its `--help` output and in the global `augur
--help` output.

* Revamp README to emphasize new, modular augur and make it suitable for
inclusion on PyPi.

* Reconciled conflicting license declarations; augur is AGPLv3 (not MIT)
licensed like the rest of Nextstrain.

* Include URLs for bug reports, the change log, and the source on PyPi.

Data

* Geographic coordinates added for the Netherlands and the Philippines.

Development

* Reset the `release` branch when rewinding a failed local release process.

* Refactor the augur program and command architecture for improved
maintainability.

3.0.0.dev3

Development

* Use an allowed Topic classifier so we can upload to PyPi

* Ignore distribution egg-info build files

3.0.0.dev2

Features

* Export: Add safety checks for optional annotations and geo data

* Include more lat/longs in the default geo data

Development

* Add release tooling

* Document the release process and a few development practices

* Travis CI: Switch to rebuilding the Docker image only for new releases

* Remove ebola, lassa, tb, WNV, and zika builds now in their own repos. These
builds are now available at URLs like <https://github.com/nextstrain/ebola>,
for example.

3.0.0.dev1

Development

* Start versioning augur beginning with 3.0.0. A new `augur version` command
reports the running version.

0.7.0

This should have a number of under-the-hood improvements.
[See PR 431](https://github.com/nextstrain/augur/pull/431)
* ancestral: New options to either `--keep-ambiguous` or `--infer-ambiguous`. If using
`--infer-ambiguous` the previous behavior will be maintained in which tips with `N` will have
their nucleotide state inferred. If using `--keep-ambiguous`, these tips will be left as `N`.
With this upgrade, we are still defaulting to `--infer-ambiguous`, however, we plan to swap
default to `--keep-ambiguous` in the future. If this distintion matters to you, we would suggest
that you explicitly record `--keep-ambiguous` / `--infer-ambiguous` in your build process.
[Also part of PR 431](https://github.com/nextstrain/augur/pull/431)
* traits: Allow input of `--weights` which references a `.tsv` file in the following format:

division Hubei 10.0
division Jiangxi 1.0
division Chongqing 1.0

where these weights represent equilibrium frequencies in the CTMC transition model. We imagine the
primary use of user-specified weights to correct for strong sampling biases in available data.
[See PR 443](https://github.com/nextstrain/augur/pull/443)

Bug fixes

* Improvements to make shell scripts run more easily on Windows.
[See PR 437](https://github.com/nextstrain/augur/pull/437)

Page 20 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.