The SKIRT project
advanced radiative transfer for astrophysics
Functions
pts.admin.do.list_dependencies Namespace Reference

List external package dependencies for PTS. More...

Functions

"list external package dependencies for PTS" do ()
 

Detailed Description

List external package dependencies for PTS.

This script lists all non-PTS packages on which the PTS code directly depends, including standard packages and third-party packages, and indicates whether these packages are currently installed or not. To accomplish this feat, the script reads all PTS source files looking for import statements of non-PTS packages. It then obtains a list of installed packages through a standard-library function.

Note that the listed external packages in turn may have their additional dependencies, which are not checked.