API Reference
psyplot visualization framework.
Functions:
|
Get the version information for psyplot, the plugins and its requirements |
Data:
Boolean that is True, if psyplot runs inside the graphical user interface by the |
- psyplot.get_versions(requirements=True, key=None)[source]
Get the version information for psyplot, the plugins and its requirements
- Parameters
requirements (bool) – If True, the requirements of the plugins and psyplot are investigated
key (func) – A function that determines whether a plugin shall be considererd or not. The function must take a single argument, that is the name of the plugin as string, and must return True (import the plugin) or False (skip the plugin). If None, all plugins are imported
- Returns
A mapping from
'psyplot'
/the plugin names to a dictionary with the'version'
key and the corresponding version is returned. If requirements is True, it also contains a mapping from'requirements'
a dictionary with the versions- Return type
Examples
Using the built-in JSON module, we get something like
import json print(json.dumps(psyplot.get_versions(), indent=4)) { "psy_simple.plugin": { "version": "1.0.0.dev0" }, "psyplot": { "version": "1.0.0.dev0", "requirements": { "matplotlib": "1.5.3", "numpy": "1.11.3", "pandas": "0.19.2", "xarray": "0.9.1" } }, "psy_maps.plugin": { "version": "1.0.0.dev0", "requirements": { "cartopy": "0.15.0" } } }
- psyplot.with_gui = False
Boolean that is True, if psyplot runs inside the graphical user interface by the
psyplot_gui
module
|
|
|
Interactive psyplot accessor for the data array |
|
List of |