Module ImportFrom alias alias alias Import alias Import alias Import alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Str Str Str Assign NameStore ListLoad Str Str Str Str ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body For NameStore Call AttributeLoad NameLoad attr Str body For NameStore NameLoad body If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Expr Yield TupleLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad For NameStore NameLoad body Expr Yield TupleLoad NameLoad Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body With Call NameLoad NameLoad Str NameStore body Expr Yield TupleLoad NameLoad Call AttributeLoad NameLoad attr decorator_list Assign NameStore ListLoad Str Str Str Str Str Str Str Assign NameStore ListLoad Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Slice Num For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad For NameStore NameLoad body If CompareIn NameLoad NameLoad body Assign NameStore NameLoad Break If NameLoad body Continue If CompareIn SubscriptLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Index Num NameLoad body Continue For NameStore NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareNotIn NameLoad NameLoad body If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Slice BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad attr AttributeLoad NameLoad attr If UnaryOpNot CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list If CompareEq NameLoad Str body Import alias Import alias Assign NameStore BinOpAdd ListLoad Str SubscriptLoad AttributeLoad NameLoad attr Slice Num Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad
N/A __future__ absolute_import division print_function N/A os N/A importlib N/A logging N/A logger N/A N/A logging getLogger __name__ N/A filetypes N/A py txt dat N/A blacklisted N/A  his   him   guys   guy  ValuesError N/A ValueError N/A N/A N/A UnwelcomenessError N/A ValuesError N/A N/A N/A _everybody_welcome_here N/A N/A string_to_check blacklisted N/A blacklisted N/A N/A line N/A N/A string_to_check split N/A N/A b blacklisted N/A N/A N/A b string_to_check N/A N/A N/A UnwelcomenessError N/A string %s contains '%s' which is blacklisted. Tests will not pass until this language is changed. For tips on writing gender-neutrally, see http://www.lawprose.org/blog/?p=499. Blacklisted words: %s N/A string_to_check b blacklisted N/A _openess_tester N/A N/A module N/A N/A N/A N/A hasattr module __all__ N/A N/A funcs N/A module __all__ N/A N/A funcs N/A dir module N/A f funcs N/A N/A N/A N/A _everybody_welcome_here N/A f __doc__ N/A test_openness N/A N/A N/A N/A N/A Testing for sexist language

    Ensure that our library does not contain sexist (intentional or otherwise)
    language. For tips on writing gender-neutrally,
    see http://www.lawprose.org/blog/?p=499

    Notes
    -----
    Inspired by
   https://modelviewculture.com/pieces/gendered-language-feature-or-bug-in-software-documentation
    and
    https://modelviewculture.com/pieces/the-open-source-identity-crisis
     N/A starting_package skbeam N/A N/A modules files N/A get_modules_in_library starting_package N/A m modules N/A N/A N/A N/A _openess_tester N/A N/A importlib import_module m N/A afile files N/A N/A N/A open afile r f N/A N/A N/A N/A _everybody_welcome_here N/A N/A f read N/A N/A _IGNORE_FILE_EXT N/A .pyc .so .ipynb .jpg .txt .zip .c N/A _IGNORE_DIRS N/A __pycache__ .git cover build dist tests .ipynb_checkpoints SOFC get_modules_in_library N/A N/A library ignorefileext ignoredirs N/A None None N/A N/A 

    Parameters
    ----------
    library : str
        The library to be imported
    ignorefileext : list, optional
        List of strings (not including the dot) that are file extensions that
        should be ignored
        Defaults to the ``ignorefileext`` list in this module
    ignoredirs : list, optional
        List of strings that, if present in the file path, will cause all
        sub-directories to be ignored
        Defaults to the ``ignoredirs`` list in this module

    Returns
    -------
    modules : str
        List of modules that can be imported with
        ``importlib.import_module(module)``
    other_files : str
        List of other files that
     N/A N/A ignoredirs None N/A N/A ignoredirs _IGNORE_DIRS N/A N/A ignorefileext None N/A N/A ignorefileext _IGNORE_FILE_EXT N/A module N/A N/A importlib import_module library N/A mods N/A N/A other_files N/A N/A top_level N/A N/A N/A os sep join N/A N/A N/A N/A module __file__ split N/A os sep N/A -1 N/A N/A path dirs files N/A N/A os walk top_level N/A N/A skip False N/A ignore ignoredirs N/A N/A N/A ignore path N/A N/A skip True N/A N/A skip N/A N/A N/A N/A N/A N/A N/A path split N/A os sep N/A -1 ignoredirs N/A N/A N/A f files N/A N/A N/A file_base file_ext N/A N/A N/A os path splitext f N/A N/A file_ext ignorefileext N/A N/A N/A file_ext py N/A N/A mod_path N/A N/A N/A path N/A N/A N/A len top_level N/A len library split N/A os sep N/A N/A N/A file_base __init__ N/A N/A N/A N/A mod_path append file_base N/A mod_path N/A N/A . join mod_path N/A N/A N/A mods append mod_path N/A N/A N/A N/A other_files append N/A N/A N/A os path join path f N/A N/A mods other_files N/A N/A N/A __name__ __main__ N/A N/A nose N/A sys N/A nose_args N/A N/A -s N/A N/A sys argv N/A 1 N/A N/A N/A nose runmodule argv nose_args exit False