obspy.core.util.base

Base utilities and constants for ObsPy.

copyright:The ObsPy Development Team (devs@obspy.org)
license:GNU Lesser General Public License, Version 3 (https://www.gnu.org/copyleft/lesser.html)

Public Functions

create_empty_data_chunk Creates an NumPy array depending on the given data type and fill value.
download_to_file Helper function to download a potentially large file.
get_basemap_version Get basemap version information.
get_cartopy_version Get cartopy version information.
get_example_file Function to find the absolute path of a data file
get_matplotlib_version Get matplotlib version information.
get_scipy_version Get SciPy version information.
get_script_dir_name Get the directory of the current script file.
make_format_plugin_table Returns a markdown formatted table with read waveform plugins to insert in docstrings.

Private Functions

Warning

Private functions are mainly for internal/developer use and their API might change without notice.

_get_deprecated_argument_action Specifies deprecated command-line arguments to scripts
_get_entry_points Gets a dictionary of all available plug-ins of a group or subgroup.
_get_function_from_entry_point A “automagic” function searching a given dict of entry points for a valid entry point and returns the function call.
_get_ordered_entry_points Gets a ordered dictionary of all available plug-ins of a group or subgroup.
_read_from_plugin Reads a single file from a plug-in’s readFormat function.

Classes

ComparingObject Simple base class that implements == and != based on self.__dict__
NamedTemporaryFile Weak replacement for the Python’s tempfile.TemporaryFile.