The simplest way of using Austin is by piping its output to FlameGraph or uploading it to speedscope.app for a quick and neat visualisation of the collected samples.
Austin can be installed easily on the following platforms and from the following sources:
Linux: - Snap Store - Debian repositories - Conda Forge
macOS: - Homebrew - Conda Forge
Windows: - Chocolatey - Scoop
Austin is also simple to compile from sources as it only depends on the standard C library, if you don't have access to the above-listed repositories.
This new release of Austin brings enhanced support for many Python binary distributions across all the supported platforms, as well as a bugfix for the line number reporting. If you rely on Austin 2, upgrading to the latest version is strongly recommended.
Let me also remind you of some of the other existing Python tools powered by Austin, which have also seen new releases in the past few days, and that are easily available from PyPI:
https://github.com/P403n1x87/austin-tui https://github.com/P403n1x87/austin-web https://github.com/P403n1x87/pytest-austin
These tools are built using the austin-python library, which is also available from PyPI, with source code hosted at
https://github.com/P403n1x87/austin-python
For anyone wishing to build their own Austin-powered tools, the austin-python documentation is hosted on RTD at
https://austin-python.readthedocs.io/en/latest/
Follow Austin on Twitter (https://twitter.com/AustinSampler).