[ {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/manifold.js",
  "fileLinesCount" : 338,
  "components" : [ "primary::modules" ],
  "startLine" : 159,
  "endLine" : 335,
  "linesOfCode" : 171,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function validateInputData()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/data-processor.js",
  "fileLinesCount" : 346,
  "components" : [ "primary::modules" ],
  "startLine" : 49,
  "endLine" : 133,
  "linesOfCode" : 80,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderTip()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/slidebar/index.js",
  "fileLinesCount" : 183,
  "components" : [ "primary::bindings" ],
  "startLine" : 108,
  "endLine" : 170,
  "linesOfCode" : 61,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/graph-builder/src/index.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::modules" ],
  "startLine" : 48,
  "endLine" : 103,
  "linesOfCode" : 54,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/headline/headline.js",
  "fileLinesCount" : 113,
  "components" : [ "primary::modules" ],
  "startLine" : 60,
  "endLine" : 112,
  "linesOfCode" : 52,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getKeplerLayers()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/kepler-utils.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::modules" ],
  "startLine" : 77,
  "endLine" : 135,
  "linesOfCode" : 51,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getAllColumnsAndFields()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/data-processor.js",
  "fileLinesCount" : 346,
  "components" : [ "primary::modules" ],
  "startLine" : 147,
  "endLine" : 197,
  "linesOfCode" : 46,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderXAxis()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/line-chart/index.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::bindings" ],
  "startLine" : 75,
  "endLine" : 120,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderXAxies()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/multi-line-chart/index.js",
  "fileLinesCount" : 267,
  "components" : [ "primary::bindings" ],
  "startLine" : 74,
  "endLine" : 119,
  "linesOfCode" : 45,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderColumns()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/index.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::bindings" ],
  "startLine" : 46,
  "endLine" : 90,
  "linesOfCode" : 45,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderYAxis()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/line-chart/index.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::bindings" ],
  "startLine" : 121,
  "endLine" : 164,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderYAxis()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/multi-line-chart/index.js",
  "fileLinesCount" : 267,
  "components" : [ "primary::bindings" ],
  "startLine" : 120,
  "endLine" : 164,
  "linesOfCode" : 44,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-filters-control/segment-panel.js",
  "fileLinesCount" : 122,
  "components" : [ "primary::modules" ],
  "startLine" : 78,
  "endLine" : 121,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 91,
  "endLine" : 133,
  "linesOfCode" : 43,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderGrids()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/line-chart/index.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::bindings" ],
  "startLine" : 165,
  "endLine" : 205,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderGrids()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/multi-line-chart/index.js",
  "fileLinesCount" : 267,
  "components" : [ "primary::bindings" ],
  "startLine" : 165,
  "endLine" : 205,
  "linesOfCode" : 41,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function computeHistogram()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/computation.js",
  "fileLinesCount" : 506,
  "components" : [ "primary::modules" ],
  "startLine" : 291,
  "endLine" : 335,
  "linesOfCode" : 36,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/staticbar-svg-container/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::bindings" ],
  "startLine" : 28,
  "endLine" : 64,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/base.js",
  "fileLinesCount" : 94,
  "components" : [ "primary::modules" ],
  "startLine" : 58,
  "endLine" : 93,
  "linesOfCode" : 34,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-filters-control/segment-filters-control.js",
  "fileLinesCount" : 159,
  "components" : [ "primary::modules" ],
  "startLine" : 124,
  "endLine" : 158,
  "linesOfCode" : 34,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderLegend()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/line-chart/index.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::bindings" ],
  "startLine" : 43,
  "endLine" : 74,
  "linesOfCode" : 32,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function groupLatLngPairs()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 439,
  "endLine" : 477,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderLegends()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/multi-line-chart/index.js",
  "fileLinesCount" : 267,
  "components" : [ "primary::bindings" ],
  "startLine" : 43,
  "endLine" : 73,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/feature-list-view/src/feature-view.js",
  "fileLinesCount" : 319,
  "components" : [ "primary::modules" ],
  "startLine" : 287,
  "endLine" : 316,
  "linesOfCode" : 30,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function fillEmptyClusters()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/kmeans.js",
  "fileLinesCount" : 205,
  "components" : [ "primary::modules" ],
  "startLine" : 111,
  "endLine" : 148,
  "linesOfCode" : 29,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getLayerVisConfig()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/kepler-utils.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::modules" ],
  "startLine" : 182,
  "endLine" : 208,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_data()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/main.py",
  "fileLinesCount" : 105,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function columnsAndFieldsFromScore()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/data-processor.js",
  "fileLinesCount" : 346,
  "components" : [ "primary::modules" ],
  "startLine" : 287,
  "endLine" : 326,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-groups-control/segment-button-group.js",
  "fileLinesCount" : 112,
  "components" : [ "primary::modules" ],
  "startLine" : 85,
  "endLine" : 111,
  "linesOfCode" : 26,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_features_meta_data()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getKeplerConfigUtil()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/kepler-utils.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::modules" ],
  "startLine" : 43,
  "endLine" : 67,
  "linesOfCode" : 25,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_models_performance_by_segment()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderDots()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/multi-line-chart/index.js",
  "fileLinesCount" : 267,
  "components" : [ "primary::bindings" ],
  "startLine" : 230,
  "endLine" : 253,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function modelsPerformance()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/io.js",
  "fileLinesCount" : 67,
  "components" : [ "primary::modules" ],
  "startLine" : 25,
  "endLine" : 47,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function validateAndSetDefaultStatesConfigurator()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 551,
  "endLine" : 573,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-filters-control/segment-panel-list.js",
  "fileLinesCount" : 65,
  "components" : [ "primary::modules" ],
  "startLine" : 41,
  "endLine" : 64,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "geoFeatures: getGroupedGeoFeatures()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 23,
  "endLine" : 48,
  "linesOfCode" : 23,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderLines()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/multi-line-chart/index.js",
  "fileLinesCount" : 267,
  "components" : [ "primary::bindings" ],
  "startLine" : 206,
  "endLine" : 229,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hasGeoFeatures: getHasGeoFeatures()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 24,
  "endLine" : 48,
  "linesOfCode" : 22,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderDots()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/line-chart/index.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::bindings" ],
  "startLine" : 223,
  "endLine" : 244,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def validate_data()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_ext/Manifold.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 21,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/ui/file-upload-wrapper.js",
  "fileLinesCount" : 93,
  "components" : [ "primary::modules" ],
  "startLine" : 71,
  "endLine" : 92,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function columnsAndFieldsFromYPred()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/data-processor.js",
  "fileLinesCount" : 346,
  "components" : [ "primary::modules" ],
  "startLine" : 232,
  "endLine" : 255,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "keplerDatasets: getKeplerDatasets()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 25,
  "endLine" : 48,
  "linesOfCode" : 21,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_filter()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/utils.py",
  "fileLinesCount" : 31,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 20,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderLeftLabel()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/slidebar/index.js",
  "fileLinesCount" : 183,
  "components" : [ "primary::bindings" ],
  "startLine" : 66,
  "endLine" : 85,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderRightLabel()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/slidebar/index.js",
  "fileLinesCount" : 183,
  "components" : [ "primary::bindings" ],
  "startLine" : 87,
  "endLine" : 106,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/slidebar-svg/index.js",
  "fileLinesCount" : 49,
  "components" : [ "primary::bindings" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function validateAndSetDefaultStateSingle()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 498,
  "endLine" : 521,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "keplerConfig: getKeplerConfig()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 26,
  "endLine" : 48,
  "linesOfCode" : 20,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Manifold: function()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/js/src/widgets/index.js",
  "fileLinesCount" : 38,
  "components" : [ "primary::bindings" ],
  "startLine" : 9,
  "endLine" : 27,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "visualChannelFeatures: getAvailableVisualChannelFeatures()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 27,
  "endLine" : 48,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_split_kde()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assign()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/kmeans.js",
  "fileLinesCount" : 205,
  "components" : [ "primary::modules" ],
  "startLine" : 157,
  "endLine" : 176,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function featuresDistribution()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/io.js",
  "fileLinesCount" : 67,
  "components" : [ "primary::modules" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/headline/tabs.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::modules" ],
  "startLine" : 52,
  "endLine" : 69,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "displayGeoFeatures: getDisplayGeoFeatures()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 28,
  "endLine" : 48,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_params()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/question.js",
  "fileLinesCount" : 23,
  "components" : [ "primary::modules" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function loadData()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/io.js",
  "fileLinesCount" : 67,
  "components" : [ "primary::modules" ],
  "startLine" : 6,
  "endLine" : 22,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function columnsAndFieldsFromX()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/data-processor.js",
  "fileLinesCount" : 346,
  "components" : [ "primary::modules" ],
  "startLine" : 205,
  "endLine" : 223,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-groups-control/segment-group-panel.js",
  "fileLinesCount" : 54,
  "components" : [ "primary::modules" ],
  "startLine" : 36,
  "endLine" : 53,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "colorByFeature: getColorByFeature()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 29,
  "endLine" : 48,
  "linesOfCode" : 17,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_log_loss_per_data()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-manifold/src/manifold.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::bindings" ],
  "startLine" : 23,
  "endLine" : 38,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getLeftLabel()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/slidebar-svg-container/index.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::bindings" ],
  "startLine" : 46,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function updateCentroids()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/kmeans.js",
  "fileLinesCount" : 205,
  "components" : [ "primary::modules" ],
  "startLine" : 185,
  "endLine" : 205,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Curve: performance distribution()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/constants/help-pages.js",
  "fileLinesCount" : 190,
  "components" : [ "primary::modules" ],
  "startLine" : 34,
  "endLine" : 49,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getLayerVisualChannels()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/kepler-utils.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::modules" ],
  "startLine" : 216,
  "endLine" : 232,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function zipObjects()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 342,
  "endLine" : 359,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/legend-group/legend-group.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::modules" ],
  "startLine" : 41,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_ext/Manifold.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function assignClusterId()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/kmeans.js",
  "fileLinesCount" : 205,
  "components" : [ "primary::modules" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function computeHistogramCat()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/computation.js",
  "fileLinesCount" : 506,
  "components" : [ "primary::modules" ],
  "startLine" : 264,
  "endLine" : 282,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hasBackend: getHasBackend()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_split_cat_count()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_features_distribution_by_segment_group()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderLine()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/line-chart/index.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::bindings" ],
  "startLine" : 206,
  "endLine" : 222,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function computeSegmentedFeatureDistributionsNormalized()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/computation.js",
  "fileLinesCount" : 506,
  "components" : [ "primary::modules" ],
  "startLine" : 395,
  "endLine" : 413,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-filters-control/segment-filter.js",
  "fileLinesCount" : 160,
  "components" : [ "primary::modules" ],
  "startLine" : 145,
  "endLine" : 159,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "modelsMeta: getModelsMeta()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 56,
  "endLine" : 71,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data: getModels()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 69,
  "endLine" : 83,
  "linesOfCode" : 14,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_categorical_features_dict()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/line-chart/index.js",
  "fileLinesCount" : 259,
  "components" : [ "primary::bindings" ],
  "startLine" : 246,
  "endLine" : 258,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/multi-line-chart/index.js",
  "fileLinesCount" : 267,
  "components" : [ "primary::bindings" ],
  "startLine" : 254,
  "endLine" : 266,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/setup.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/close.js",
  "fileLinesCount" : 50,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/cursor-click.js",
  "fileLinesCount" : 50,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 49,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getLayerColumns()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/kepler-utils.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::modules" ],
  "startLine" : 161,
  "endLine" : 173,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function columnsAndFieldsFromYTrue()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/data-processor.js",
  "fileLinesCount" : 346,
  "components" : [ "primary::modules" ],
  "startLine" : 263,
  "endLine" : 275,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "columnDefs: getColumnDefs()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 57,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "segmentIds: getSegmentIds()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 70,
  "endLine" : 83,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_target_df()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_features_distribution_by_segment_group()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/main.py",
  "fileLinesCount" : 105,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/cancel.js",
  "fileLinesCount" : 18,
  "components" : [ "primary::modules" ],
  "startLine" : 6,
  "endLine" : 17,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function transformDatasetForKepler()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/kepler-utils.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::modules" ],
  "startLine" : 19,
  "endLine" : 34,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "metric: getMetric()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 58,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "rawDataRange: getRawDataRange()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 71,
  "endLine" : 83,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/multi-way-plot/src/multi-way-unit.js",
  "fileLinesCount" : 92,
  "components" : [ "primary::modules" ],
  "startLine" : 76,
  "endLine" : 89,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/multi-way-plot/src/multi-way-plot.js",
  "fileLinesCount" : 108,
  "components" : [ "primary::modules" ],
  "startLine" : 94,
  "endLine" : 105,
  "linesOfCode" : 12,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_independent_preds()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_feature_distribution_by_segment_group()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/slidebar/index.js",
  "fileLinesCount" : 183,
  "components" : [ "primary::bindings" ],
  "startLine" : 172,
  "endLine" : 182,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function hexToRGB()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/color.js",
  "fileLinesCount" : 62,
  "components" : [ "primary::modules" ],
  "startLine" : 51,
  "endLine" : 62,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function binCount()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/computation.js",
  "fileLinesCount" : 506,
  "components" : [ "primary::modules" ],
  "startLine" : 357,
  "endLine" : 368,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/zoom.js",
  "fileLinesCount" : 49,
  "components" : [ "primary::modules" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/table.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::modules" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/more.js",
  "fileLinesCount" : 17,
  "components" : [ "primary::modules" ],
  "startLine" : 6,
  "endLine" : 16,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isManualSegmentation: getIsManualSegmentation()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "densityRange: getDensityRange()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 72,
  "endLine" : 83,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_clusters()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_models_performance_by_segment()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/main.py",
  "fileLinesCount" : 105,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "width: getChartWidth()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-chart-container/index.js",
  "fileLinesCount" : 39,
  "components" : [ "primary::bindings" ],
  "startLine" : 20,
  "endLine" : 31,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data: getLineData()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/slidebar-svg-container/index.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::bindings" ],
  "startLine" : 25,
  "endLine" : 36,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "static getDerivedStateFromProps()",
  "longName" : "",
  "relativeFileName" : "modules/graph-builder/src/index.js",
  "fileLinesCount" : 106,
  "components" : [ "primary::modules" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function initCentroids()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/kmeans.js",
  "fileLinesCount" : 205,
  "components" : [ "primary::modules" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function computeSegmentedFeatureDistributions()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/computation.js",
  "fileLinesCount" : 506,
  "components" : [ "primary::modules" ],
  "startLine" : 376,
  "endLine" : 387,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/arrow-right.js",
  "fileLinesCount" : 47,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/line-chart.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::modules" ],
  "startLine" : 36,
  "endLine" : 45,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "key: generateRandomId()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-filters-control/segment-filters-control.js",
  "fileLinesCount" : 159,
  "components" : [ "primary::modules" ],
  "startLine" : 106,
  "endLine" : 117,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "baseCols: getBaseCols()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "modelMeta: getModelMeta()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 73,
  "endLine" : 83,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_models_meta_data()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/main.py",
  "fileLinesCount" : 105,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_getScale()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-indicator-container/index.js",
  "fileLinesCount" : 110,
  "components" : [ "primary::bindings" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "height: getChartHeight()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-chart-container/index.js",
  "fileLinesCount" : 39,
  "components" : [ "primary::bindings" ],
  "startLine" : 21,
  "endLine" : 31,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sliderValue: getSliderValue()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/slidebar-svg-container/index.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::bindings" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "getScale()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/slidebar-svg-container/index.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::bindings" ],
  "startLine" : 36,
  "endLine" : 44,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "width: getChartWidth()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/multi-line-chart-container/index.js",
  "fileLinesCount" : 34,
  "components" : [ "primary::bindings" ],
  "startLine" : 16,
  "endLine" : 26,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data: getLineData()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/staticbar-svg-container/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::bindings" ],
  "startLine" : 18,
  "endLine" : 28,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/cube-3d.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/email.js",
  "fileLinesCount" : 46,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 45,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getKeplerFiltersByRowId()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/kepler-utils.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::modules" ],
  "startLine" : 142,
  "endLine" : 150,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function recur()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 372,
  "endLine" : 380,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getColumnMinMax()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 397,
  "endLine" : 405,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/styled-control-wrapper.js",
  "fileLinesCount" : 31,
  "components" : [ "primary::modules" ],
  "startLine" : 22,
  "endLine" : 30,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nClusters: getNClusters()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 61,
  "endLine" : 71,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "metric: getMetric()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 74,
  "endLine" : 83,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidUpdate()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 69,
  "endLine" : 80,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "width: getChartWidth()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-indicator-container/index.js",
  "fileLinesCount" : 110,
  "components" : [ "primary::bindings" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data: getLineData()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-chart-container/index.js",
  "fileLinesCount" : 39,
  "components" : [ "primary::bindings" ],
  "startLine" : 22,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get containerStyle()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/index.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::bindings" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "width: getChartWidth()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/slidebar-svg-container/index.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::bindings" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "height: getChartHeight()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/multi-line-chart-container/index.js",
  "fileLinesCount" : 34,
  "components" : [ "primary::bindings" ],
  "startLine" : 17,
  "endLine" : 26,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "width: getChartWidth()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/staticbar-svg-container/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::bindings" ],
  "startLine" : 19,
  "endLine" : 28,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function selectFields()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 417,
  "endLine" : 424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/legend-group/legend-group.js",
  "fileLinesCount" : 58,
  "components" : [ "primary::modules" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "segmentFilters: getSegmentFilters()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 62,
  "endLine" : 71,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/feature-attribution-container.js",
  "fileLinesCount" : 75,
  "components" : [ "primary::modules" ],
  "startLine" : 53,
  "endLine" : 60,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "segmentGroups: getSegmentGroups()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 75,
  "endLine" : 83,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/container.js",
  "fileLinesCount" : 51,
  "components" : [ "primary::modules" ],
  "startLine" : 38,
  "endLine" : 48,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "divergenceThreshold: getDivergenceThreshold()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/feature-attribution-control-container.js",
  "fileLinesCount" : 127,
  "components" : [ "primary::modules" ],
  "startLine" : 25,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_reload_data()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/main.py",
  "fileLinesCount" : 105,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_meta_data()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/main.py",
  "fileLinesCount" : 105,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/slidebar/index.js",
  "fileLinesCount" : 183,
  "components" : [ "primary::bindings" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderLeftBar()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/slidebar/index.js",
  "fileLinesCount" : 183,
  "components" : [ "primary::bindings" ],
  "startLine" : 50,
  "endLine" : 56,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "_renderRightBar()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/components/slidebar/index.js",
  "fileLinesCount" : 183,
  "components" : [ "primary::bindings" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "padding: getChartPadding()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-indicator-container/index.js",
  "fileLinesCount" : 110,
  "components" : [ "primary::bindings" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "domain: getLineDataYDomain()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-chart-container/index.js",
  "fileLinesCount" : 39,
  "components" : [ "primary::bindings" ],
  "startLine" : 23,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "columnWidth: getColumnWidth()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/index.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::bindings" ],
  "startLine" : 15,
  "endLine" : 23,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "get columnStyle()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/index.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::bindings" ],
  "startLine" : 33,
  "endLine" : 39,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "height: getChartHeight()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/slidebar-svg-container/index.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::bindings" ],
  "startLine" : 28,
  "endLine" : 36,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data: getColumnData()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/multi-line-chart-container/index.js",
  "fileLinesCount" : 34,
  "components" : [ "primary::bindings" ],
  "startLine" : 18,
  "endLine" : 26,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "height: getChartHeight()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/staticbar-svg-container/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::bindings" ],
  "startLine" : 20,
  "endLine" : 28,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_x()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_ext/Manifold.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_y_true()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_ext/Manifold.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _jupyter_nbextension_paths()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/__init__.py",
  "fileLinesCount" : 10,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init_jrequirements()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/setup.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function computeDensity()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/computation.js",
  "fileLinesCount" : 506,
  "components" : [ "primary::modules" ],
  "startLine" : 344,
  "endLine" : 350,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/reset.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/play.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/legend.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/files.js",
  "fileLinesCount" : 43,
  "components" : [ "primary::modules" ],
  "startLine" : 36,
  "endLine" : 42,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/filter-funnel.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/pin.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/picture.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/upload.js",
  "fileLinesCount" : 45,
  "components" : [ "primary::modules" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/crosshairs.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/add.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/layers.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/arrow-down.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/file.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/left-arrow.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/code-alt.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/messages.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/arrow-left.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/share.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/icons/pause.js",
  "fileLinesCount" : 44,
  "components" : [ "primary::modules" ],
  "startLine" : 37,
  "endLine" : 43,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function isDatasetIncomplete()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/data-processor.js",
  "fileLinesCount" : 346,
  "components" : [ "primary::modules" ],
  "startLine" : 35,
  "endLine" : 41,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "name: scoreColName()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/data-processor.js",
  "fileLinesCount" : 346,
  "components" : [ "primary::modules" ],
  "startLine" : 314,
  "endLine" : 321,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "segmentGroups: getSegmentGroups()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 63,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "colorScale: scaleOrdinal()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 76,
  "endLine" : 83,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "segmentFilters: getSegmentFilters()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/feature-attribution-control-container.js",
  "fileLinesCount" : 127,
  "components" : [ "primary::modules" ],
  "startLine" : 26,
  "endLine" : 35,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "percentiles: getPercentiles()",
  "longName" : "",
  "relativeFileName" : "modules/multi-way-plot/src/utils.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::modules" ],
  "startLine" : 9,
  "endLine" : 16,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_explicit_segments()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_pred_col_names()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read_datasets()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_filters()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_models_meta_data()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sliderValue: getSliderValue()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-indicator-container/index.js",
  "fileLinesCount" : 110,
  "components" : [ "primary::bindings" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data: getColumnData()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-charts-container/index.js",
  "fileLinesCount" : 35,
  "components" : [ "primary::bindings" ],
  "startLine" : 11,
  "endLine" : 18,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "padding: getChartPadding()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/line-chart-container/index.js",
  "fileLinesCount" : 39,
  "components" : [ "primary::bindings" ],
  "startLine" : 24,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data: getData()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/index.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::bindings" ],
  "startLine" : 16,
  "endLine" : 23,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "padding: getChartPadding()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/slidebar-svg-container/index.js",
  "fileLinesCount" : 95,
  "components" : [ "primary::bindings" ],
  "startLine" : 29,
  "endLine" : 36,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "padding: getChartPadding()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/multi-line-chart-container/index.js",
  "fileLinesCount" : 34,
  "components" : [ "primary::bindings" ],
  "startLine" : 19,
  "endLine" : 26,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "padding: getChartPadding()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/staticbar-svg-container/index.js",
  "fileLinesCount" : 70,
  "components" : [ "primary::bindings" ],
  "startLine" : 21,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "hour: getHour()",
  "longName" : "",
  "relativeFileName" : "modules/stacked-calendar/src/utils.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::modules" ],
  "startLine" : 23,
  "endLine" : 34,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function computeDivergence()",
  "longName" : "",
  "relativeFileName" : "modules/mlvis-common/src/utils/computation.js",
  "fileLinesCount" : 506,
  "components" : [ "primary::modules" ],
  "startLine" : 419,
  "endLine" : 424,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function computeSortedOrder()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 284,
  "endLine" : 289,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function removeSuffixAndDelimiters()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 426,
  "endLine" : 431,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "key: generateRandomId()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-filters-control/segment-filters-control.js",
  "fileLinesCount" : 159,
  "components" : [ "primary::modules" ],
  "startLine" : 48,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "segmentIds: getSegmentIds()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 65,
  "endLine" : 71,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "data: getFeatures()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/feature-attribution-container.js",
  "fileLinesCount" : 75,
  "components" : [ "primary::modules" ],
  "startLine" : 31,
  "endLine" : 37,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "selectedModels: getSelectedModels()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 77,
  "endLine" : 83,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "density: getDensity()",
  "longName" : "",
  "relativeFileName" : "modules/multi-way-plot/src/utils.js",
  "fileLinesCount" : 20,
  "components" : [ "primary::modules" ],
  "startLine" : 10,
  "endLine" : 16,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_pred_df()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_single_value_distribution()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-manifold/src/manifold.js",
  "fileLinesCount" : 41,
  "components" : [ "primary::bindings" ],
  "startLine" : 17,
  "endLine" : 21,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export default handleActions()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/reducer.js",
  "fileLinesCount" : 36,
  "components" : [ "primary::bindings" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "paddingLeft: getChartPaddingLeft()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/index.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::bindings" ],
  "startLine" : 17,
  "endLine" : 23,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def check_is_numerical_feature()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_ext/Manifold.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def process_y_pred()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_ext/Manifold.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 5,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: getValue()",
  "longName" : "",
  "relativeFileName" : "modules/stacked-calendar/src/utils.js",
  "fileLinesCount" : 172,
  "components" : [ "primary::modules" ],
  "startLine" : 24,
  "endLine" : 34,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function product()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 370,
  "endLine" : 383,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isModelsComparisonLoading: getIsModelsComparisonLoading()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-control-container.js",
  "fileLinesCount" : 283,
  "components" : [ "primary::modules" ],
  "startLine" : 66,
  "endLine" : 71,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "selectedInstances: getSelectedInstances()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/feature-attribution-container.js",
  "fileLinesCount" : 75,
  "components" : [ "primary::modules" ],
  "startLine" : 32,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "segmentOrdering: getSegmentOrdering()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/performance-comparison-container.js",
  "fileLinesCount" : 164,
  "components" : [ "primary::modules" ],
  "startLine" : 78,
  "endLine" : 83,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def density_func()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_compute_metric()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pred_df()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_loss_df()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_feature_df()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/index.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::bindings" ],
  "startLine" : 41,
  "endLine" : 44,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "segmentFilters: _getSegmentFiltersStateFromProps()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-filters-control/segment-filters-control.js",
  "fileLinesCount" : 159,
  "components" : [ "primary::modules" ],
  "startLine" : 70,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "value: clone()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/ui/segment-filters-control/segment-filters-control.js",
  "fileLinesCount" : 159,
  "components" : [ "primary::modules" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/components/geo-feature-container.js",
  "fileLinesCount" : 139,
  "components" : [ "primary::modules" ],
  "startLine" : 64,
  "endLine" : 67,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def compute_loss_df()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def set_params()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter-modules/jupyter-ma-causal/src/containers/index.js",
  "fileLinesCount" : 100,
  "components" : [ "primary::bindings" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def _observe_bar()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_ext/Manifold.py",
  "fileLinesCount" : 107,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def __init__()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget.py",
  "fileLinesCount" : 24,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def init()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_builder.py",
  "fileLinesCount" : 45,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/setup.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function enhanceReduxMiddleware()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/middleware/index.js",
  "fileLinesCount" : 13,
  "components" : [ "primary::modules" ],
  "startLine" : 11,
  "endLine" : 13,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function getLayerType()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/kepler-utils.js",
  "fileLinesCount" : 232,
  "components" : [ "primary::modules" ],
  "startLine" : 157,
  "endLine" : 159,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function dotSet()",
  "longName" : "",
  "relativeFileName" : "modules/manifold/src/utils/utils.js",
  "fileLinesCount" : 573,
  "components" : [ "primary::modules" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_segment_ids()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/performance_comparison.py",
  "fileLinesCount" : 144,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_pred_dfs()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/data_manager.py",
  "fileLinesCount" : 157,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def should_reapply_filter()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/main.py",
  "fileLinesCount" : 105,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def get_features_meta_data()",
  "longName" : "",
  "relativeFileName" : "bindings/python-compute/feature_differentiation.py",
  "fileLinesCount" : 165,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def load_jrequirements()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_builder.py",
  "fileLinesCount" : 45,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def extract_components()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/mlvis/widget_builder.py",
  "fileLinesCount" : 45,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def read()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/setup.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def run()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/setup.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "load_ipython_extension: function()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/js/src/extension.js",
  "fileLinesCount" : 21,
  "components" : [ "primary::bindings" ],
  "startLine" : 20,
  "endLine" : 20,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def initialize_options()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/setup.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "def finalize_options()",
  "longName" : "",
  "relativeFileName" : "bindings/jupyter/setup.py",
  "fileLinesCount" : 134,
  "components" : [ "primary::bindings" ],
  "startLine" : 0,
  "endLine" : 0,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]