SYMBOL INDEX (533 symbols across 195 files) FILE: otherfiles/version_check.py function print_result (line 38) | def print_result(failed=False): FILE: pymilo/__main__.py function main (line 24) | def main(): FILE: pymilo/chains/chain.py class Chain (line 13) | class Chain(ABC): method is_supported (line 21) | def is_supported(self, model): method transport (line 31) | def transport(self, request, command, is_inner_model=False): method serialize (line 45) | def serialize(self, model): method deserialize (line 55) | def deserialize(self, serialized_model, is_inner_model=False): method validate (line 67) | def validate(self, model, command): class AbstractChain (line 79) | class AbstractChain(Chain): method __init__ (line 82) | def __init__(self, transporters, supported_models): method is_supported (line 95) | def is_supported(self, model): method transport (line 106) | def transport(self, request, command, is_inner_model=False): method serialize (line 148) | def serialize(self, model): method deserialize (line 160) | def deserialize(self, serialized_model, is_inner_model=False): method validate (line 185) | def validate(self, model, command): FILE: pymilo/chains/compose_chain.py class ComposeModelChain (line 18) | class ComposeModelChain(AbstractChain): method deserialize (line 21) | def deserialize(self, compose, is_inner_model=False): function get_transporter (line 51) | def get_transporter(model): FILE: pymilo/chains/ensemble_chain.py class EnsembleModelChain (line 37) | class EnsembleModelChain(AbstractChain): method serialize (line 40) | def serialize(self, ensemble_object): method deserialize (line 104) | def deserialize(self, ensemble, is_inner_model=False): function serialize_models_in_ndarray (line 188) | def serialize_models_in_ndarray(ndarray_instance): function deserialize_models_in_ndarray (line 231) | def deserialize_models_in_ndarray(serialized_ndarray): FILE: pymilo/chains/linear_model_chain.py class LinearModelChain (line 22) | class LinearModelChain(AbstractChain): method serialize (line 25) | def serialize(self, linear_model_object): method deserialize (line 47) | def deserialize(self, linear_model, is_inner_model=False): function is_deserialized_linear_model (line 85) | def is_deserialized_linear_model(content): FILE: pymilo/chains/util.py function get_concrete_transporter (line 27) | def get_concrete_transporter(model): function get_transporter (line 60) | def get_transporter(model): function serialize_possible_ml_model (line 90) | def serialize_possible_ml_model(model): function deserialize_possible_ml_model (line 112) | def deserialize_possible_ml_model(serialized_model): FILE: pymilo/exceptions/deserialize_exception.py class DeserializationErrorTypes (line 7) | class DeserializationErrorTypes(Enum): class PymiloDeserializationException (line 15) | class PymiloDeserializationException(PymiloException): method __init__ (line 32) | def __init__(self, meta_data): method to_pymilo_log (line 57) | def to_pymilo_log(self): FILE: pymilo/exceptions/pymilo_exception.py class PymiloException (line 11) | class PymiloException(Exception, ABC): method __init__ (line 14) | def __init__(self, message, meta_data): method to_pymilo_log (line 30) | def to_pymilo_log(self): method to_pymilo_issue (line 61) | def to_pymilo_issue(self): method __str__ (line 89) | def __str__(self): FILE: pymilo/exceptions/serialize_exception.py class SerializationErrorTypes (line 8) | class SerializationErrorTypes(Enum): class PymiloSerializationException (line 15) | class PymiloSerializationException(PymiloException): method __init__ (line 27) | def __init__(self, meta_data): method to_pymilo_log (line 47) | def to_pymilo_log(self): FILE: pymilo/pymilo_func.py function get_sklearn_version (line 11) | def get_sklearn_version(): function get_sklearn_data (line 20) | def get_sklearn_data(model): function to_sklearn_model (line 32) | def to_sklearn_model(import_obj): function compare_model_outputs (line 44) | def compare_model_outputs(exported_output, function print_supported_ml_models (line 68) | def print_supported_ml_models(): function pymilo_help (line 82) | def pymilo_help(): FILE: pymilo/pymilo_obj.py class Export (line 18) | class Export: method __init__ (line 27) | def __init__(self, model): method save (line 39) | def save(self, file_adr): method to_json (line 50) | def to_json(self): method batch_export (line 81) | def batch_export(models, file_addr, run_parallel=False): class Import (line 120) | class Import: method __init__ (line 129) | def __init__(self, file_adr=None, json_dump=None, url=None): method to_model (line 177) | def to_model(self): method batch_import (line 186) | def batch_import(file_addr, run_parallel=False): FILE: pymilo/streaming/communicator.py class RESTClientCommunicator (line 31) | class RESTClientCommunicator(ClientCommunicator): method __init__ (line 34) | def __init__(self, server_url: str) -> None: method download (line 54) | def download(self, client_id: str, model_id: str) -> str: method upload (line 66) | def upload(self, client_id: str, model_id: str, model: Any) -> bool: method attribute_call (line 78) | def attribute_call(self, client_id: str, model_id: str, call_payload: ... method attribute_type (line 91) | def attribute_type(self, client_id: str, model_id: str, type_payload: ... method register_client (line 104) | def register_client(self) -> str: method remove_client (line 110) | def remove_client(self, client_id: str) -> bool: method register_model (line 119) | def register_model(self, client_id: str) -> str: method remove_model (line 129) | def remove_model(self, client_id: str, model_id: str) -> bool: method get_ml_models (line 139) | def get_ml_models(self, client_id: str) -> List[str]: method grant_access (line 149) | def grant_access(self, allower_id: str, allowee_id: str, model_id: str... method revoke_access (line 161) | def revoke_access(self, revoker_id: str, revokee_id: str, model_id: st... method get_allowance (line 173) | def get_allowance(self, allower_id: str) -> Dict[str, List[str]]: method get_allowed_models (line 183) | def get_allowed_models(self, allower_id: str, allowee_id: str) -> List... class RESTServerCommunicator (line 196) | class RESTServerCommunicator(): method __init__ (line 199) | def __init__( method setup_routes (line 218) | def setup_routes(self): method parse (line 343) | def parse(self, body: str) -> Dict: method run (line 355) | def run(self): class WebSocketClientCommunicator (line 360) | class WebSocketClientCommunicator(ClientCommunicator): method __init__ (line 363) | def __init__( method is_socket_closed (line 385) | def is_socket_closed(self) -> bool: method connect (line 394) | async def connect(self): method disconnect (line 401) | async def disconnect(self): method _disconnect_sync (line 407) | def _disconnect_sync(self) -> None: method close (line 413) | def close(self) -> None: method __del__ (line 422) | def __del__(self) -> None: method send_message (line 426) | async def send_message(self, action: str, payload: Optional[Dict] = No... method _check_response_error (line 443) | def _check_response_error(self, response: Dict) -> None: method download (line 452) | def download(self, client_id: str, model_id: str) -> str: method upload (line 468) | def upload(self, client_id: str, model_id: str, model: Any) -> bool: method attribute_call (line 486) | def attribute_call(self, client_id: str, model_id: str, call_payload: ... method attribute_type (line 504) | def attribute_type(self, client_id: str, model_id: str, type_payload: ... method register_client (line 522) | def register_client(self) -> str: method remove_client (line 530) | def remove_client(self, client_id: str) -> bool: method register_model (line 542) | def register_model(self, client_id: str) -> str: method remove_model (line 554) | def remove_model(self, client_id: str, model_id: str) -> bool: method get_ml_models (line 570) | def get_ml_models(self, client_id: str) -> List[str]: method grant_access (line 582) | def grant_access(self, allower_id: str, allowee_id: str, model_id: str... method revoke_access (line 600) | def revoke_access(self, revoker_id: str, revokee_id: str, model_id: st... method get_allowance (line 618) | def get_allowance(self, allower_id: str) -> Dict[str, List[str]]: method get_allowed_models (line 630) | def get_allowed_models(self, allower_id: str, allowee_id: str) -> List... class WebSocketServerCommunicator (line 647) | class WebSocketServerCommunicator: method __init__ (line 650) | def __init__( method setup_routes (line 685) | def setup_routes(self): method connect (line 697) | async def connect(self, websocket: WebSocket) -> None: method disconnect (line 706) | def disconnect(self, websocket: WebSocket) -> None: method handle_message (line 714) | async def handle_message(self, websocket: WebSocket, message: str) -> ... method _handle_register_client (line 738) | def _handle_register_client(self, payload: dict) -> dict: method _handle_remove_client (line 751) | def _handle_remove_client(self, payload: dict) -> dict: method _handle_register_model (line 766) | def _handle_register_model(self, payload: dict) -> dict: method _handle_remove_model (line 783) | def _handle_remove_model(self, payload: dict) -> dict: method _handle_get_ml_models (line 800) | def _handle_get_ml_models(self, payload: dict) -> dict: method _handle_grant_access (line 813) | def _handle_grant_access(self, payload: dict) -> dict: method _handle_revoke_access (line 832) | def _handle_revoke_access(self, payload: dict) -> dict: method _handle_get_allowance (line 851) | def _handle_get_allowance(self, payload: dict) -> dict: method _handle_get_allowed_models (line 867) | def _handle_get_allowed_models(self, payload: dict) -> dict: method _handle_download (line 885) | def _handle_download(self, payload: dict) -> dict: method _handle_upload (line 901) | def _handle_upload(self, payload: dict) -> dict: method _handle_attribute_call (line 924) | def _handle_attribute_call(self, payload: dict) -> dict: method _handle_attribute_type (line 945) | def _handle_attribute_type(self, payload: dict) -> dict: method parse (line 967) | def parse(self, message: Union[str, Dict]) -> Dict: method run (line 981) | def run(self): class CommunicationProtocol (line 986) | class CommunicationProtocol(Enum): FILE: pymilo/streaming/compressor.py class DummyCompressor (line 13) | class DummyCompressor(Compressor): method compress (line 17) | def compress(payload): method extract (line 22) | def extract(payload): class GZIPCompressor (line 27) | class GZIPCompressor(Compressor): method compress (line 31) | def compress(payload): method extract (line 41) | def extract(payload): class ZLIBCompressor (line 47) | class ZLIBCompressor(Compressor): method compress (line 51) | def compress(payload): method extract (line 61) | def extract(payload): class LZMACompressor (line 67) | class LZMACompressor(Compressor): method compress (line 71) | def compress(payload): method extract (line 81) | def extract(payload): class BZ2Compressor (line 87) | class BZ2Compressor(Compressor): method compress (line 91) | def compress(payload): method extract (line 101) | def extract(payload): class Compression (line 107) | class Compression(Enum): FILE: pymilo/streaming/encryptor.py class DummyEncryptor (line 6) | class DummyEncryptor(Encryptor): method encrypt (line 10) | def encrypt(payload): method decrypt (line 15) | def decrypt(payload): FILE: pymilo/streaming/interfaces.py class Compressor (line 6) | class Compressor(ABC): method compress (line 14) | def compress(payload): method extract (line 24) | def extract(payload): class Encryptor (line 34) | class Encryptor(ABC): method encrypt (line 42) | def encrypt(payload): method decrypt (line 52) | def decrypt(payload): class ClientCommunicator (line 62) | class ClientCommunicator(ABC): method register_client (line 74) | def register_client(self): method remove_client (line 83) | def remove_client(self, client_id): method register_model (line 94) | def register_model(self, client_id): method remove_model (line 105) | def remove_model(self, client_id, model_id): method get_ml_models (line 118) | def get_ml_models(self, client_id): method grant_access (line 129) | def grant_access(self, allower_id, allowee_id, model_id): method revoke_access (line 144) | def revoke_access(self, revoker_id, revokee_id, model_id): method get_allowance (line 159) | def get_allowance(self, allower_id): method get_allowed_models (line 170) | def get_allowed_models(self, allower_id, allowee_id): method upload (line 183) | def upload(self, client_id, model_id, model): method download (line 194) | def download(self, client_id, model_id): method attribute_call (line 204) | def attribute_call(self, client_id, model_id, call_payload): method attribute_type (line 215) | def attribute_type(self, client_id, model_id, type_payload): FILE: pymilo/streaming/pymilo_client.py class PymiloClient (line 14) | class PymiloClient: class Mode (line 17) | class Mode(Enum): method __init__ (line 23) | def __init__( method encrypt_compress (line 54) | def encrypt_compress(self, body): method toggle_mode (line 66) | def toggle_mode(self, mode=Mode.LOCAL): method download (line 77) | def download(self): method upload (line 93) | def upload(self): method register (line 109) | def register(self): method deregister (line 117) | def deregister(self): method register_ml_model (line 126) | def register_ml_model(self): method deregister_ml_model (line 134) | def deregister_ml_model(self): method get_ml_models (line 143) | def get_ml_models(self): method grant_access (line 151) | def grant_access(self, allowee_id): method revoke_access (line 164) | def revoke_access(self, revokee_id): method get_allowance (line 177) | def get_allowance(self): method get_allowed_models (line 185) | def get_allowed_models(self, allower_id): method close (line 194) | def close(self): method __enter__ (line 203) | def __enter__(self): method __exit__ (line 211) | def __exit__(self, _exc_type, _exc_val, _exc_tb): method __del__ (line 220) | def __del__(self): method __getattr__ (line 224) | def __getattr__(self, attribute): FILE: pymilo/streaming/pymilo_server.py class PymiloServer (line 11) | class PymiloServer: method __init__ (line 14) | def __init__( method export_model (line 43) | def export_model(self, client_id, ml_model_id): method update_model (line 51) | def update_model(self, client_id, ml_model_id, serialized_model): method execute_model (line 61) | def execute_model(self, request): method is_callable_attribute (line 89) | def is_callable_attribute(self, request): method _validate_id (line 107) | def _validate_id(self, client_id, ml_model_id): method init_client (line 123) | def init_client(self, client_id): method remove_client (line 137) | def remove_client(self, client_id): method grant_access (line 151) | def grant_access(self, allower_id, allowee_id, allowed_model_id): method revoke_access (line 180) | def revoke_access(self, allower_id, allowee_id, allowed_model_id=None): method get_allowed_models (line 214) | def get_allowed_models(self, allower_id, allowee_id): method get_clients_allowance (line 231) | def get_clients_allowance(self, client_id): method get_clients (line 243) | def get_clients(self): method init_ml_model (line 251) | def init_ml_model(self, client_id, ml_model_id): method set_ml_model (line 270) | def set_ml_model(self, client_id, ml_model_id, ml_model): method remove_ml_model (line 284) | def remove_ml_model(self, client_id, ml_model_id): method get_ml_models (line 303) | def get_ml_models(self, client_id): FILE: pymilo/streaming/util.py function validate_websocket_url (line 8) | def validate_websocket_url(url: str) -> str: function validate_http_url (line 27) | def validate_http_url(url: str) -> str: function generate_dockerfile (line 46) | def generate_dockerfile( FILE: pymilo/transporters/adamoptimizer_transporter.py class AdamOptimizerTransporter (line 8) | class AdamOptimizerTransporter(AbstractTransporter): method serialize (line 11) | def serialize(self, data, key, model_type): method deserialize (line 39) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/baseloss_transporter.py class BaseLossTransporter (line 42) | class BaseLossTransporter(AbstractTransporter): # pragma: no cover method serialize (line 45) | def serialize(self, data, key, model_type): method get_deserialized_base_loss (line 155) | def get_deserialized_base_loss(self, model_type, content): method deserialize (line 177) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/binmapper_transporter.py class BinMapperTransporter (line 9) | class BinMapperTransporter(AbstractTransporter): method serialize (line 12) | def serialize(self, data, key, model_type): method deserialize (line 42) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/bisecting_tree_transporter.py class BisectingTreeTransporter (line 14) | class BisectingTreeTransporter(AbstractTransporter): method serialize (line 17) | def serialize(self, data, key, model_type): method deserialize (line 33) | def deserialize(self, data, key, model_type): method serialize_bisecting_tree (line 57) | def serialize_bisecting_tree(self, bisecting_tree, gdst=None): method deserialize_bisecting_tree (line 78) | def deserialize_bisecting_tree(self, bisecting_tree_obj, gdst=None): function is_pymilo_serialized_bisecting_tree (line 108) | def is_pymilo_serialized_bisecting_tree(psbt): FILE: pymilo/transporters/bunch_transporter.py class BunchTransporter (line 14) | class BunchTransporter(AbstractTransporter): method serialize (line 17) | def serialize(self, data, key, model_type): method deserialize (line 41) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/cfnode_transporter.py class CFNodeTransporter (line 12) | class CFNodeTransporter(AbstractTransporter): method __init__ (line 15) | def __init__(self): method reset (line 24) | def reset(self): method serialize (line 33) | def serialize(self, data, key, model_type): method deserialize (line 49) | def deserialize(self, data, key, model_type): method serialize_cfnode (line 67) | def serialize_cfnode(self, cfnode, gdst): method deserialize_cfnode (line 101) | def deserialize_cfnode(self, cfnode_pymiloed_obj, gdst): method serialize_cfsubcluster (line 139) | def serialize_cfsubcluster(self, cfsubcluster, gdst): method deserialize_cfsubcluster (line 157) | def deserialize_cfsubcluster(self, cfsubcluster_pymiloed_obj, gdst): method get_cfnode_id (line 178) | def get_cfnode_id(self, cfnode): method get_base_cfnode (line 191) | def get_base_cfnode(self, cfnode_pymiloed_obj): FILE: pymilo/transporters/compose_transporter.py class ComposeTransporter (line 18) | class ComposeTransporter(AbstractTransporter): method is_compose_internal_model (line 21) | def is_compose_internal_model(self, internal_model): method _is_ml_model (line 46) | def _is_ml_model(self, obj): method serialize_compose_internal_model (line 56) | def serialize_compose_internal_model(self, internal_model): method deserialize_compose_internal_model (line 81) | def deserialize_compose_internal_model(self, serialized_internal_model): method _serialize_nested (line 105) | def _serialize_nested(self, obj): method _deserialize_nested (line 123) | def _deserialize_nested(self, obj): method serialize (line 142) | def serialize(self, data, key, model_type): method deserialize (line 164) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/feature_extraction_transporter.py class FeatureExtractorTransporter (line 17) | class FeatureExtractorTransporter(AbstractTransporter): method serialize (line 20) | def serialize(self, data, key, model_type): method deserialize (line 40) | def deserialize(self, data, key, model_type): method is_fe_module (line 62) | def is_fe_module(self, fe_module): method serialize_fe_module (line 76) | def serialize_fe_module(self, fe_module): method deserialize_fe_module (line 105) | def deserialize_fe_module(self, serialized_fe_module): FILE: pymilo/transporters/function_transporter.py class FunctionTransporter (line 21) | class FunctionTransporter(AbstractTransporter): method serialize (line 24) | def serialize(self, data, key, model_type): method deserialize (line 56) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/general_data_structure_transporter.py class GeneralDataStructureTransporter (line 14) | class GeneralDataStructureTransporter(AbstractTransporter): method _is_remainder_cols_list (line 17) | def _is_remainder_cols_list(self, obj): method serialize_tuple (line 33) | def serialize_tuple(self, tuple_field): method serialize_dict (line 65) | def serialize_dict(self, dictionary): method serialize (line 112) | def serialize(self, data, key, model_type): method deserialize (line 222) | def deserialize(self, data, key, model_type): method get_deserialized_dict (line 265) | def get_deserialized_dict(self, content): method get_deserialized_list (line 325) | def get_deserialized_list(self, content): method get_deserialized_regular_primary_types (line 350) | def get_deserialized_regular_primary_types(self, content): method is_numpy_primary_type (line 373) | def is_numpy_primary_type(self, content): method ndarray_to_list (line 388) | def ndarray_to_list(self, ndarray_item): method list_to_ndarray (line 408) | def list_to_ndarray(self, list_item): method deserialize_primitive_type (line 448) | def deserialize_primitive_type(self, primitive): method deep_serialize_ndarray (line 463) | def deep_serialize_ndarray(self, ndarray): method is_deserialized_ndarray (line 491) | def is_deserialized_ndarray(self, deserialized_ndarray): method deep_deserialize_ndarray (line 508) | def deep_deserialize_ndarray(self, deserialized_ndarray): FILE: pymilo/transporters/generator_transporter.py class GeneratorTransporter (line 9) | class GeneratorTransporter(AbstractTransporter): method serialize (line 12) | def serialize(self, data, key, model_type): method deserialize (line 38) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/lossfunction_transporter.py class LossFunctionTransporter (line 40) | class LossFunctionTransporter(AbstractTransporter): method serialize (line 43) | def serialize(self, data, key, model_type): method deserialize (line 137) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/neighbors_tree_transporter.py class NeighborsTreeTransporter (line 14) | class NeighborsTreeTransporter(AbstractTransporter): method serialize (line 17) | def serialize(self, data, key, model_type): method deserialize (line 41) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/preprocessing_transporter.py class PreprocessingTransporter (line 16) | class PreprocessingTransporter(AbstractTransporter): method serialize (line 19) | def serialize(self, data, key, model_type): method deserialize (line 39) | def deserialize(self, data, key, model_type): method is_preprocessing_module (line 61) | def is_preprocessing_module(self, pre_module): method serialize_pre_module (line 75) | def serialize_pre_module(self, pre_module): method deserialize_pre_module (line 102) | def deserialize_pre_module(self, serialized_pre_module): method is_bspline (line 130) | def is_bspline(self, bspline): method serialize_spline (line 144) | def serialize_spline(self, bspline): method deserialize_spline (line 160) | def deserialize_spline(self, serialized_bspline): FILE: pymilo/transporters/randomstate_transporter.py class RandomStateTransporter (line 8) | class RandomStateTransporter(AbstractTransporter): method serialize (line 11) | def serialize(self, data, key, model_type): method deserialize (line 39) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/sgdoptimizer_transporter.py class SGDOptimizerTransporter (line 8) | class SGDOptimizerTransporter(AbstractTransporter): method serialize (line 11) | def serialize(self, data, key, model_type): method deserialize (line 39) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/transporter.py class Command (line 9) | class Command(Enum): class Transporter (line 16) | class Transporter(ABC): method serialize (line 24) | def serialize(self, data, key, model_type): method deserialize (line 41) | def deserialize(self, data, key, model_type): method bypass (line 59) | def bypass(self, content): method reset (line 69) | def reset(self): method transport (line 79) | def transport(self, request, command): class AbstractTransporter (line 95) | class AbstractTransporter(Transporter): method bypass (line 98) | def bypass(self, content): method transport (line 114) | def transport(self, request, command, is_inner_model=False): method reset (line 158) | def reset(self): FILE: pymilo/transporters/tree_transporter.py class TreeTransporter (line 11) | class TreeTransporter(AbstractTransporter): method serialize (line 14) | def serialize(self, data, key, model_type): method deserialize (line 50) | def deserialize(self, data, key, model_type): FILE: pymilo/transporters/treepredictor_transporter.py class TreePredictorTransporter (line 9) | class TreePredictorTransporter(AbstractTransporter): method serialize (line 12) | def serialize(self, data, key, model_type): method deserialize (line 34) | def deserialize(self, data, key, model_type): method is_treepredictor (line 58) | def is_treepredictor(self, treepredictor): method is_serialized_treepredictor (line 69) | def is_serialized_treepredictor(self, serialized_treepredictor): method serialize_tree_predictor (line 82) | def serialize_tree_predictor(self, treepredictor): method deserialize_tree_predictor (line 102) | def deserialize_tree_predictor(self, serialized_tree_predictor): method serialize_possible_inner_tree_predictor (line 128) | def serialize_possible_inner_tree_predictor(self, _list): method deserialize_possible_inner_tree_predictor (line 144) | def deserialize_possible_inner_tree_predictor(self, _list): FILE: pymilo/utils/data_exporter.py function _split_X_y (line 6) | def _split_X_y(X, y, threshold=20): function prepare_simple_classification_datasets (line 23) | def prepare_simple_classification_datasets(threshold=50): function prepare_simple_regression_datasets (line 35) | def prepare_simple_regression_datasets(threshold=20): function prepare_simple_clustering_datasets (line 47) | def prepare_simple_clustering_datasets(): FILE: pymilo/utils/test_pymilo.py function pymilo_export_path (line 17) | def pymilo_export_path(model): function pymilo_test (line 29) | def pymilo_test(model, model_name): function pymilo_regression_test (line 50) | def pymilo_regression_test(regressor, model_name, test_data): function pymilo_classification_test (line 80) | def pymilo_classification_test(classifier, model_name, test_data): function pymilo_clustering_test (line 110) | def pymilo_clustering_test(clusterer, model_name, x_test, support_predic... function pymilo_nearest_neighbor_test (line 138) | def pymilo_nearest_neighbor_test(nearest_neighbor, model_name, test_data): function report_status (line 157) | def report_status(result, model_name): FILE: pymilo/utils/util.py function get_sklearn_type (line 9) | def get_sklearn_type(model): function is_primitive (line 21) | def is_primitive(obj): function is_iterable (line 34) | def is_iterable(obj): function check_str_in_iterable (line 49) | def check_str_in_iterable(field, content): function get_homogeneous_type (line 65) | def get_homogeneous_type(seq): function all_same (line 82) | def all_same(arr): function import_function (line 94) | def import_function(module_name, function_name): function has_named_parameter (line 110) | def has_named_parameter(func, param_name): function prefix_list (line 126) | def prefix_list(list1, list2): function download_model (line 142) | def download_model(url): function get_sklearn_class (line 170) | def get_sklearn_class(model_name): FILE: setup.py function get_requires (line 14) | def get_requires(mode='core'): function read_description (line 21) | def read_description(): FILE: tests/test_clusterings/affinity_propagation.py function affinity_propagation (line 8) | def affinity_propagation(): FILE: tests/test_clusterings/birch.py function birch (line 8) | def birch(): FILE: tests/test_clusterings/bisecting_kmeans.py function bisecting_kmeans (line 8) | def bisecting_kmeans(): FILE: tests/test_clusterings/dbscan.py function dbscan (line 8) | def dbscan(): FILE: tests/test_clusterings/gaussian_mixture/bayesian_gaussian_mixture.py function bayesian_gaussian_mixture (line 8) | def bayesian_gaussian_mixture(): FILE: tests/test_clusterings/gaussian_mixture/gaussian_mixture.py function gaussian_mixture (line 8) | def gaussian_mixture(): FILE: tests/test_clusterings/hdbscan.py function hdbscan (line 8) | def hdbscan(): FILE: tests/test_clusterings/hierarchical_clustering/agglomerative_clustering.py function agglomerative_clustering (line 8) | def agglomerative_clustering(): FILE: tests/test_clusterings/hierarchical_clustering/feature_agglomeration.py function feature_agglomeration (line 8) | def feature_agglomeration(): FILE: tests/test_clusterings/kmeans.py function kmeans (line 8) | def kmeans(): FILE: tests/test_clusterings/mean_shift.py function mean_shift (line 8) | def mean_shift(): FILE: tests/test_clusterings/minibatch_kmeans.py function minibatch_kmeans (line 8) | def minibatch_kmeans(): FILE: tests/test_clusterings/optics.py function optics (line 8) | def optics(): FILE: tests/test_clusterings/spectral_clustering/spectral_biclustering.py function spectral_biclustering (line 8) | def spectral_biclustering(): FILE: tests/test_clusterings/spectral_clustering/spectral_clustering.py function spectral_clustering (line 8) | def spectral_clustering(): FILE: tests/test_clusterings/spectral_clustering/spectral_coclustering.py function spectral_coclustering (line 8) | def spectral_coclustering(): FILE: tests/test_clusterings/test_clusterings.py function reset_exported_models_directory (line 42) | def reset_exported_models_directory(): function test_full (line 54) | def test_full(): FILE: tests/test_composes/column_transformer.py function column_transformer (line 11) | def column_transformer(): function complex_column_transformer (line 34) | def complex_column_transformer(): function nested_column_transformer_with_pipeline (line 57) | def nested_column_transformer_with_pipeline(): FILE: tests/test_composes/test_compose_models.py function reset_exported_models_directory (line 22) | def reset_exported_models_directory(): function test_full (line 34) | def test_full(): FILE: tests/test_composes/transformed_target_regressor.py function transformed_target_regressor (line 12) | def transformed_target_regressor(): function complex_transformed_target_regressor (line 24) | def complex_transformed_target_regressor(): FILE: tests/test_composes/util.py function write_and_read (line 4) | def write_and_read(serialized_model, file_addr): function get_path (line 10) | def get_path(model_name, index=None): FILE: tests/test_cross_decomposition/cca.py function cca (line 7) | def cca(): FILE: tests/test_cross_decomposition/pls_canonical.py function pls_canonical (line 7) | def pls_canonical(): FILE: tests/test_cross_decomposition/pls_regression.py function pls_regressor (line 7) | def pls_regressor(): FILE: tests/test_cross_decomposition/test_cross_decompositions.py function reset_exported_models_directory (line 15) | def reset_exported_models_directory(): function test_full (line 27) | def test_full(): FILE: tests/test_decision_trees/decision_tree/decision_tree_classification.py function decision_tree_classification (line 8) | def decision_tree_classification(): FILE: tests/test_decision_trees/decision_tree/decision_tree_regression.py function decision_tree_regression (line 8) | def decision_tree_regression(): FILE: tests/test_decision_trees/extra_tree/extra_tree_classification.py function extra_tree_classification (line 8) | def extra_tree_classification(): FILE: tests/test_decision_trees/extra_tree/extra_tree_regression.py function extra_tree_regression (line 8) | def extra_tree_regression(): FILE: tests/test_decision_trees/test_decision_trees.py function reset_exported_models_directory (line 15) | def reset_exported_models_directory(): function test_full (line 27) | def test_full(): FILE: tests/test_ensembles/adaboost/adaboost_classifier.py function adaboost_classifier (line 7) | def adaboost_classifier(): FILE: tests/test_ensembles/adaboost/adaboost_regressor.py function adaboost_regressor (line 7) | def adaboost_regressor(): FILE: tests/test_ensembles/bagging/bagging_classifier.py function bagging_classifier (line 9) | def bagging_classifier(): FILE: tests/test_ensembles/bagging/bagging_regressor.py function bagging_regressor (line 9) | def bagging_regressor(): FILE: tests/test_ensembles/extra_trees/extra_trees_classifier.py function extra_trees_classifier (line 7) | def extra_trees_classifier(): FILE: tests/test_ensembles/extra_trees/extra_trees_regressor.py function extra_trees_regressor (line 7) | def extra_trees_regressor(): FILE: tests/test_ensembles/gradient_booster/gradient_booster_classifier.py function gradient_booster_classifier (line 7) | def gradient_booster_classifier(): FILE: tests/test_ensembles/gradient_booster/gradient_booster_regressor.py function gradient_booster_regressor (line 7) | def gradient_booster_regressor(): FILE: tests/test_ensembles/hist_gradient_boosting/hist_gradient_boosting_classifier.py function hist_gradient_boosting_classifier (line 7) | def hist_gradient_boosting_classifier(): FILE: tests/test_ensembles/hist_gradient_boosting/hist_gradient_boosting_regressor.py function hist_gradient_boosting_regressor (line 7) | def hist_gradient_boosting_regressor(): FILE: tests/test_ensembles/isolation_forest.py function isolation_forest (line 7) | def isolation_forest(): FILE: tests/test_ensembles/pipeline.py function pipeline (line 9) | def pipeline(): FILE: tests/test_ensembles/random_forests/random_forest_classifier.py function random_forest_classifier (line 7) | def random_forest_classifier(): FILE: tests/test_ensembles/random_forests/random_forest_regressor.py function random_forest_regressor (line 7) | def random_forest_regressor(): FILE: tests/test_ensembles/random_trees_embedding.py function random_trees_embedding (line 7) | def random_trees_embedding(): FILE: tests/test_ensembles/stacking/stacking_classifier.py function stacking_classifier (line 11) | def stacking_classifier(): FILE: tests/test_ensembles/stacking/stacking_regressor.py function stacking_regressor (line 10) | def stacking_regressor(): FILE: tests/test_ensembles/test_ensembles.py function reset_exported_models_directory (line 52) | def reset_exported_models_directory(): function test_full (line 64) | def test_full(): FILE: tests/test_ensembles/voting/voting_classifier.py function voting_classifier (line 10) | def voting_classifier(): FILE: tests/test_ensembles/voting/voting_regressor.py function voting_regressor (line 10) | def voting_regressor(): FILE: tests/test_exceptions/custom_models.py class CustomizedTweedieDistribution (line 6) | class CustomizedTweedieDistribution(): method __init__ (line 8) | def __init__(self, power=0): method power (line 12) | def power(self): method power (line 16) | def power(self, power): method unit_variance (line 20) | def unit_variance(self, y_pred): method unit_deviance (line 23) | def unit_deviance(self, y, y_pred, check_input=False): FILE: tests/test_exceptions/export_exceptions.py class InvalidModel (line 16) | class InvalidModel: method __init__ (line 17) | def __init__(self): method fit (line 20) | def fit(self, x, y): method predict (line 23) | def predict(self, x): function invalid_model (line 26) | def invalid_model(print_output = True): function valid_model_invalid_structure_linear_model (line 40) | def valid_model_invalid_structure_linear_model(print_output = True): function valid_model_irrelevant_chain (line 56) | def valid_model_irrelevant_chain(print_output = True): function valid_model_invalid_structure_neural_network (line 69) | def valid_model_invalid_structure_neural_network(print_output = True): FILE: tests/test_exceptions/import_exceptions.py function invalid_json (line 8) | def invalid_json(print_output = True): function invalid_url (line 20) | def invalid_url(): function valid_url_invalid_file (line 28) | def valid_url_invalid_file(): function valid_url_valid_file (line 36) | def valid_url_valid_file(): FILE: tests/test_exceptions/test_exceptions.py function test_full (line 23) | def test_full(): FILE: tests/test_feature_extraction/count_vectorizer.py function count_vectorizer (line 9) | def count_vectorizer(): FILE: tests/test_feature_extraction/dict_vectorizer.py function dict_vectorizer (line 9) | def dict_vectorizer(): FILE: tests/test_feature_extraction/feature_hasher.py function feature_hasher (line 9) | def feature_hasher(): FILE: tests/test_feature_extraction/hashing_vectorizer.py function hashing_vectorizer (line 9) | def hashing_vectorizer(): FILE: tests/test_feature_extraction/patch_extractor.py function patch_extractor (line 10) | def patch_extractor(): FILE: tests/test_feature_extraction/pipeline.py function pipeline (line 11) | def pipeline(): FILE: tests/test_feature_extraction/test_feature_extractions.py function reset_exported_models_directory (line 22) | def reset_exported_models_directory(): function test_full (line 33) | def test_full(): FILE: tests/test_feature_extraction/tfidf_transformer.py function tfidf_transformer (line 11) | def tfidf_transformer(): FILE: tests/test_feature_extraction/tfidf_vectorizer.py function tfidf_vectorizer (line 9) | def tfidf_vectorizer(): FILE: tests/test_feature_extraction/util.py function write_and_read (line 4) | def write_and_read(serialized_model, file_addr): function get_path (line 10) | def get_path(model_name): FILE: tests/test_linear_models/bayesian/ard_regression.py function ard_regression (line 8) | def ard_regression(): FILE: tests/test_linear_models/bayesian/bayesian_regression.py function bayesian_regression (line 8) | def bayesian_regression(): FILE: tests/test_linear_models/elasticnet/elastic_net.py function elastic_net (line 8) | def elastic_net(): FILE: tests/test_linear_models/elasticnet/elastic_net_cv.py function elastic_net_cv (line 8) | def elastic_net_cv(): FILE: tests/test_linear_models/elasticnet/multi_task_elastic_net.py function multi_task_elastic_net (line 8) | def multi_task_elastic_net(): FILE: tests/test_linear_models/elasticnet/multi_task_elastic_net_cv.py function multi_task_elastic_net_cv (line 8) | def multi_task_elastic_net_cv(): FILE: tests/test_linear_models/glm/gamma_regression.py function gamma_regression (line 8) | def gamma_regression(): FILE: tests/test_linear_models/glm/poisson_regression.py function poisson_regression (line 8) | def poisson_regression(): FILE: tests/test_linear_models/glm/tweedie_regression.py function tweedie_regression (line 8) | def tweedie_regression(): FILE: tests/test_linear_models/lasso_lars/lasso.py function lasso (line 8) | def lasso(): FILE: tests/test_linear_models/lasso_lars/lasso_cv.py function lasso_cv (line 8) | def lasso_cv(): FILE: tests/test_linear_models/lasso_lars/lasso_lars.py function lasso_lars (line 8) | def lasso_lars(): FILE: tests/test_linear_models/lasso_lars/lasso_lars_cv.py function lasso_lars_cv (line 8) | def lasso_lars_cv(): FILE: tests/test_linear_models/lasso_lars/lasso_lars_ic.py function lasso_lars_ic (line 8) | def lasso_lars_ic(): FILE: tests/test_linear_models/lasso_lars/multi_task_lasso.py function multi_task_lasso (line 8) | def multi_task_lasso(): FILE: tests/test_linear_models/lasso_lars/multi_task_lasso_cv.py function multi_task_lasso_cv (line 8) | def multi_task_lasso_cv(): FILE: tests/test_linear_models/linear_regression/linear_regression.py function linear_regression (line 8) | def linear_regression(): FILE: tests/test_linear_models/logistic/logistic_regression.py function logistic_regression (line 8) | def logistic_regression(): FILE: tests/test_linear_models/logistic/logistic_regression_cv.py function logistic_regression_cv (line 8) | def logistic_regression_cv(): FILE: tests/test_linear_models/omp/omp.py function omp (line 8) | def omp(): FILE: tests/test_linear_models/omp/omp_cv.py function omp_cv (line 8) | def omp_cv(): FILE: tests/test_linear_models/passive_aggressive/passive_aggressive_classifier.py function passive_aggressive_classifier (line 8) | def passive_aggressive_classifier(): FILE: tests/test_linear_models/passive_aggressive/passive_aggressive_regressor.py function passive_agressive_regressor (line 8) | def passive_agressive_regressor(): FILE: tests/test_linear_models/perceptron/perception.py function perceptron (line 8) | def perceptron(): FILE: tests/test_linear_models/quantile/quantile.py function quantile_regressor (line 8) | def quantile_regressor(): FILE: tests/test_linear_models/ridge/ridge_classifier.py function ridge_classifier (line 8) | def ridge_classifier(): FILE: tests/test_linear_models/ridge/ridge_classifier_cv.py function ridge_classifier_cv (line 8) | def ridge_classifier_cv(): FILE: tests/test_linear_models/ridge/ridge_regression.py function ridge_regression (line 7) | def ridge_regression(): FILE: tests/test_linear_models/ridge/ridge_regression_cv.py function ridge_regression_cv (line 8) | def ridge_regression_cv(): FILE: tests/test_linear_models/robustness/huber_regression.py function huber_regression (line 8) | def huber_regression(): FILE: tests/test_linear_models/robustness/ransac_regression.py function ransac_regression (line 8) | def ransac_regression(): FILE: tests/test_linear_models/robustness/theil_sen_regression.py function theil_sen_regression (line 8) | def theil_sen_regression(): FILE: tests/test_linear_models/sgd/sgd_classifier.py function sgd_classifier (line 7) | def sgd_classifier(): FILE: tests/test_linear_models/sgd/sgd_oneclass_svm.py function sgd_oneclass_svm (line 8) | def sgd_oneclass_svm(): FILE: tests/test_linear_models/sgd/sgd_regression.py function sgd_regression (line 8) | def sgd_regression(): FILE: tests/test_linear_models/test_linear_models.py function reset_exported_models_directory (line 107) | def reset_exported_models_directory(): function test_full (line 119) | def test_full(): FILE: tests/test_misc_functionalities.py/test_batch.py function test_batch_execution (line 11) | def test_batch_execution(): FILE: tests/test_ml_streaming/run_server.py function main (line 7) | def main(): FILE: tests/test_ml_streaming/scenarios/scenario1.py function scenario1 (line 8) | def scenario1(compression_method, communication_protocol): FILE: tests/test_ml_streaming/scenarios/scenario2.py function scenario2 (line 8) | def scenario2(compression_method, communication_protocol): FILE: tests/test_ml_streaming/scenarios/scenario3.py function scenario3 (line 7) | def scenario3(compression_method, communication_protocol): FILE: tests/test_ml_streaming/scenarios/scenario4.py function scenario4 (line 6) | def scenario4(compression_method, communication_protocol): FILE: tests/test_ml_streaming/test_streaming.py function prepare_bare_server (line 16) | def prepare_bare_server(request): function prepare_ml_server (line 51) | def prepare_ml_server(request): function prepare_access_control_server (line 89) | def prepare_access_control_server(request): function test1 (line 113) | def test1(prepare_bare_server): function test2 (line 118) | def test2(prepare_bare_server): function test3 (line 123) | def test3(prepare_ml_server): function test4 (line 128) | def test4(prepare_access_control_server): function test_dockerfile (line 133) | def test_dockerfile(): FILE: tests/test_naive_bayes/bernoulli.py function bernoulli_naive_bayes (line 8) | def bernoulli_naive_bayes(): FILE: tests/test_naive_bayes/categorical.py function categorical_naive_bayes (line 8) | def categorical_naive_bayes(): FILE: tests/test_naive_bayes/complement.py function complement_naive_bayes (line 8) | def complement_naive_bayes(): FILE: tests/test_naive_bayes/gaussian.py function gaussian_naive_bayes (line 8) | def gaussian_naive_bayes(): FILE: tests/test_naive_bayes/multinomial.py function multinomial_naive_bayes (line 8) | def multinomial_naive_bayes(): FILE: tests/test_naive_bayes/test_naive_bayes_models.py function reset_exported_models_directory (line 19) | def reset_exported_models_directory(): function test_full (line 31) | def test_full(): FILE: tests/test_neighbors/kneighbors_classifier.py function kneighbors_classifier (line 8) | def kneighbors_classifier(): FILE: tests/test_neighbors/kneighbors_regressor.py function kneighbors_regressor (line 8) | def kneighbors_regressor(): FILE: tests/test_neighbors/local_outlier_factor.py function local_outlier_factor (line 8) | def local_outlier_factor(): FILE: tests/test_neighbors/nearest_centroid.py function nearest_centroid (line 8) | def nearest_centroid(): FILE: tests/test_neighbors/nearest_neighbor.py function nearest_neighbor (line 8) | def nearest_neighbor(): FILE: tests/test_neighbors/radius_neighbors_classifier.py function radius_neighbors_classifier (line 8) | def radius_neighbors_classifier(): FILE: tests/test_neighbors/radius_neighbors_regressor.py function radius_neighbors_regressor (line 8) | def radius_neighbors_regressor(): FILE: tests/test_neighbors/test_neighbors.py function reset_exported_models_directory (line 20) | def reset_exported_models_directory(): function test_full (line 32) | def test_full(): FILE: tests/test_neural_networks/bernoulli_rbm/bernoulli_rbm.py function bernoulli_rbm (line 16) | def bernoulli_rbm(): FILE: tests/test_neural_networks/mlp/mlp_classification.py function multi_layer_perceptron_classification (line 8) | def multi_layer_perceptron_classification(): FILE: tests/test_neural_networks/mlp/mlp_regression.py function multi_layer_perceptron_regression (line 8) | def multi_layer_perceptron_regression(): FILE: tests/test_neural_networks/test_neural_networks.py function reset_exported_models_directory (line 15) | def reset_exported_models_directory(): function test_full (line 27) | def test_full(): FILE: tests/test_preprocessings/binarizer.py function binarizer (line 9) | def binarizer(): FILE: tests/test_preprocessings/function_transformer.py function function_transformer (line 9) | def function_transformer(): FILE: tests/test_preprocessings/kbins_discretizer.py function kbins_discretizer (line 9) | def kbins_discretizer(): FILE: tests/test_preprocessings/kernel_centerer.py function kernel_centerer (line 10) | def kernel_centerer(): FILE: tests/test_preprocessings/label_binarizer.py function label_binarizer (line 9) | def label_binarizer(): FILE: tests/test_preprocessings/label_encoder.py function label_encoder (line 9) | def label_encoder(): FILE: tests/test_preprocessings/max_abs_scaler.py function max_abs_scaler (line 9) | def max_abs_scaler(): FILE: tests/test_preprocessings/multilabel_binarizer.py function multilabel_binarizer (line 9) | def multilabel_binarizer(): FILE: tests/test_preprocessings/normalizer.py function normalizer (line 9) | def normalizer(): FILE: tests/test_preprocessings/one_hot_encoder.py function one_hot_encoder (line 9) | def one_hot_encoder(): FILE: tests/test_preprocessings/ordinal_encoder.py function ordinal_encoder (line 9) | def ordinal_encoder(): FILE: tests/test_preprocessings/polynomial_features.py function polynomial_features (line 9) | def polynomial_features(): FILE: tests/test_preprocessings/power_transformer.py function power_transformer (line 9) | def power_transformer(): FILE: tests/test_preprocessings/quantile_transformer.py function quantile_transformer (line 9) | def quantile_transformer(): FILE: tests/test_preprocessings/robust_scaler.py function robust_scaler (line 9) | def robust_scaler(): FILE: tests/test_preprocessings/spline_transformer.py function spline_transformer (line 9) | def spline_transformer(): FILE: tests/test_preprocessings/standard_scaler.py function standard_scaler (line 9) | def standard_scaler(): FILE: tests/test_preprocessings/target_encoder.py function target_encoder (line 9) | def target_encoder(): FILE: tests/test_preprocessings/test_preprocessings.py function reset_exported_models_directory (line 48) | def reset_exported_models_directory(): function test_full (line 60) | def test_full(): FILE: tests/test_preprocessings/util.py function write_and_read (line 4) | def write_and_read(serialized_model, file_addr): function get_path (line 10) | def get_path(model_name): FILE: tests/test_svms/linear_svc.py function linear_svc (line 8) | def linear_svc(): FILE: tests/test_svms/linear_svr.py function linear_svr (line 8) | def linear_svr(): FILE: tests/test_svms/nu_svc.py function nu_svc (line 8) | def nu_svc(): FILE: tests/test_svms/nu_svr.py function nu_svr (line 8) | def nu_svr(): FILE: tests/test_svms/one_class_svm.py function one_class_svm (line 8) | def one_class_svm(): FILE: tests/test_svms/svc.py function svc (line 8) | def svc(): FILE: tests/test_svms/svr.py function svr (line 8) | def svr(): FILE: tests/test_svms/test_svms.py function reset_exported_models_directory (line 21) | def reset_exported_models_directory(): function test_full (line 33) | def test_full():