{"nodes": [{"id": "src_domains_embedding_services_vector_compatibility_service_ts", "label": "vector-compatibility-service.ts", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L1"}, {"id": "vector_compatibility_service_vectorcompatibilityservice", "label": "VectorCompatibilityService", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L26"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_project", "label": ".project()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L42"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_assesscompatibility", "label": ".assessCompatibility()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L51"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_validatecompatibility", "label": ".validateCompatibility()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L118"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_assessprovidercompatibility", "label": ".assessProviderCompatibility()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L146"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_validateprovidercompatibility", "label": ".validateProviderCompatibility()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L170"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_getnativedimensions", "label": ".getNativeDimensions()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L195"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_setnativedimensions", "label": ".setNativeDimensions()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L202"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_performprojection", "label": ".performProjection()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L209"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_expandvector", "label": ".expandVector()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L254"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_reducevector", "label": ".reduceVector()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L292"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_zeropad", "label": ".zeroPad()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L321"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_repeatupsample", "label": ".repeatUpsample()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L332"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_interpolate", "label": ".interpolate()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L347"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_averagepool", "label": ".averagePool()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L379"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_applynormalization", "label": ".applyNormalization()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L419"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_l2normalize", "label": ".l2Normalize()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L431"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_minmaxnormalize", "label": ".minMaxNormalize()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L439"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_sanitizevector", "label": ".sanitizeVector()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L460"}, {"id": "vector_compatibility_service_vectorcompatibilityservice_assertvalidoptions", "label": ".assertValidOptions()", "file_type": "code", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L467"}], "edges": [{"source": "src_domains_embedding_services_vector_compatibility_service_ts", "target": "embedding_types_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L7", "weight": 1.0}, {"source": "src_domains_embedding_services_vector_compatibility_service_ts", "target": "vector_compatibility_service_vectorcompatibilityservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L26", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_project", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L42", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_assesscompatibility", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L51", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_validatecompatibility", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L118", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_assessprovidercompatibility", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L146", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_validateprovidercompatibility", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L170", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_getnativedimensions", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L195", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_setnativedimensions", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L202", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_performprojection", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L209", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_expandvector", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L254", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_reducevector", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L292", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_zeropad", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L321", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_repeatupsample", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L332", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_interpolate", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L347", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_averagepool", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L379", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_applynormalization", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L419", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_l2normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L431", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_minmaxnormalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L439", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_sanitizevector", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L460", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice", "target": "vector_compatibility_service_vectorcompatibilityservice_assertvalidoptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L467", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_project", "target": "vector_compatibility_service_vectorcompatibilityservice_assertvalidoptions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L43", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_project", "target": "vector_compatibility_service_vectorcompatibilityservice_sanitizevector", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L44", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_project", "target": "vector_compatibility_service_vectorcompatibilityservice_performprojection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L45", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_assesscompatibility", "target": "vector_compatibility_service_vectorcompatibilityservice_assertvalidoptions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L52", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_assesscompatibility", "target": "vector_compatibility_service_vectorcompatibilityservice_sanitizevector", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L53", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_assesscompatibility", "target": "vector_compatibility_service_vectorcompatibilityservice_performprojection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L74", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_validatecompatibility", "target": "vector_compatibility_service_vectorcompatibilityservice_assesscompatibility", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L123", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_assessprovidercompatibility", "target": "vector_compatibility_service_vectorcompatibilityservice_getnativedimensions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L152", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_assessprovidercompatibility", "target": "vector_compatibility_service_vectorcompatibilityservice_assesscompatibility", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L160", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_validateprovidercompatibility", "target": "vector_compatibility_service_vectorcompatibilityservice_getnativedimensions", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L177", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_validateprovidercompatibility", "target": "vector_compatibility_service_vectorcompatibilityservice_validatecompatibility", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L185", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_performprojection", "target": "vector_compatibility_service_vectorcompatibilityservice_expandvector", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L222", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_performprojection", "target": "vector_compatibility_service_vectorcompatibilityservice_reducevector", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L228", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_performprojection", "target": "vector_compatibility_service_vectorcompatibilityservice_applynormalization", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L235", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_expandvector", "target": "vector_compatibility_service_vectorcompatibilityservice_repeatupsample", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L269", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_expandvector", "target": "vector_compatibility_service_vectorcompatibilityservice_interpolate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L275", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_expandvector", "target": "vector_compatibility_service_vectorcompatibilityservice_zeropad", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L282", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_reducevector", "target": "vector_compatibility_service_vectorcompatibilityservice_averagepool", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L314", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_applynormalization", "target": "vector_compatibility_service_vectorcompatibilityservice_l2normalize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L422", "weight": 1.0}, {"source": "vector_compatibility_service_vectorcompatibilityservice_applynormalization", "target": "vector_compatibility_service_vectorcompatibilityservice_minmaxnormalize", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/vector-compatibility-service.ts", "source_location": "L424", "weight": 1.0}]}