toyplot.require module¶
Functions used by the Toyplot implementation to validate inputs. These are not intended for end-users.
- toyplot.require.filename(value)[source]¶
Raise an exception if a value isn’t a valid string filename, or None.
- toyplot.require.hyperlink(value)[source]¶
Raise an exception if a value isn’t a valid string hyperlink, or None.
- toyplot.require.instance(value, types)[source]¶
Raise an exception if a value isn’t one of the given type(s).
- toyplot.require.integer_vector(value, length=None, min_length=None, modulus=None)[source]¶
Raise an exception if a value isn’t convertable to a 1D array of integers.
- toyplot.require.optional_string(value)[source]¶
Raise an exception if a value isn’t a string, or None.
- toyplot.require.scalar_array(value)[source]¶
Raise an exception if a value isn’t convertable to an array of numbers.
- toyplot.require.scalar_matrix(value, rows=None, columns=None)[source]¶
Raise an exception if a value isn’t convertable to a 2D array of numbers.
- toyplot.require.scalar_vector(value, length=None, min_length=None, modulus=None)[source]¶
Raise an exception if a value isn’t convertable to a 1D array of numbers.
- toyplot.require.string_vector(value, length=None, min_length=None, modulus=None)[source]¶
Raise an exception if a value isn’t convertable to a 1D array of numbers.
- toyplot.require.table_keys(table, keys, length=None, min_length=None, modulus=None)[source]¶
Raise an exception if any of the given keys fails to match the column keys in the given table.