<commit_before>- content_for :before_js do
    %script{:src => "https://api.grid5000.fr/exhibitv2/exhibit/api/exhibit-api.js?autoCreate=false"}
    %script{:src => relative_path_to("/javascripts/lib/exhibit.js")}
    %script{:src => relative_path_to("/javascripts/vendor/jquery.min.js")}

%body.nodes
#page
    #content
        #description
        %h1{:title => "nodes"} Nodes
        %div{"ex:role" => "viewPanel"}
            %div{"ex:role" => "view"}

    #sidebar
        %h2 Facets
        #facets1
            %div{"ex:facetclass" => "TextSearch", "ex:facetlabel" => "Search", "ex:role" => "facet"}
            %div{"ex:expression" => ".site", "ex:facetlabel" => "Site", "ex:height" => "100", "ex:role" => "facet", "ex:scroll" => "true"}
            %div{"ex:expression" => ".cluster", "ex:facetlabel" => "Cluster", "ex:height" => "100", "ex:role" => "facet", "ex:scroll" => "true"}
            %div{"ex:expression" => ".supported_job_types_virtual", "ex:facetlabel" => "Virtual support", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".supported_job_types_besteffort", "ex:facetlabel" => "Besteffort support", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".supported_job_types_deploy", "ex:facetlabel" => "Deploy support", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".network_adapters_0_interface", "ex:facetlabel" => "Network adapter interface #1", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".network_adapters_1_interface", "ex:facetlabel" => "Network adapter interface #2", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".network_adapters_2_interface", "ex:facetlabel" => "Network adapter interface #3", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".network_adapters_3_interface", "ex:facetlabel" => "Network adapter interface #4", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".storage_devices_0_interface", "ex:facetlabel" => "Main storage device interface", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".storage_devices_0_size", "ex:facetlabel" => "Main storage device size (GB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
        #facets2
            %div{"ex:expression" => ".architecture_smp_size", "ex:facetlabel" => "# CPUs", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".architecture_smt_size", "ex:facetlabel" => "# Cores", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".main_memory_ram_size", "ex:facetlabel" => "RAM (MiB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".processor_clock_speed", "ex:facetlabel" => "CPU Clock Speed (GHz)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".processor_model", "ex:facetlabel" => "Processor model", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".processor_cache_l1d", "ex:facetlabel" => "Processor cache l1d (KiB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".processor_cache_l1i", "ex:facetlabel" => "Processor cache l1i (KiB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".processor_cache_l2", "ex:facetlabel" => "Processor cache l2 (KiB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}<commit_msg>Start work on the display of nodes<commit_after>- content_for :before_js do
    %script{:src => "https://api.grid5000.fr/exhibitv2/exhibit/api/exhibit-api.js?autoCreate=false",
            :type => "text/javascript"}
    %script{:src => relative_path_to("/javascripts/lib/exhibit.js"),
            :type => "text/javascript"}
    %script{:src => relative_path_to("/javascripts/vendor/jquery.min.js"),
            :type => "text/javascript"}

%body.nodes
#page
    #content
        #description
        %h1{:title => "nodes"} Nodes
        %div{"ex:role" => "viewPanel"}
            %div{"ex:role" => "view"}

    #sidebar
        %h2 Facets
        #facets1
            %div{"ex:facetclass" => "TextSearch", "ex:facetlabel" => "Search", "ex:role" => "facet"}
            %div{"ex:expression" => ".site", "ex:facetlabel" => "Site", "ex:height" => "100", "ex:role" => "facet", "ex:scroll" => "true"}
            %div{"ex:expression" => ".cluster", "ex:facetlabel" => "Cluster", "ex:height" => "100", "ex:role" => "facet", "ex:scroll" => "true"}
            %div{"ex:expression" => ".supported_job_types_virtual", "ex:facetlabel" => "Virtual support", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".supported_job_types_besteffort", "ex:facetlabel" => "Besteffort support", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".supported_job_types_deploy", "ex:facetlabel" => "Deploy support", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div#nb_ethernet{"ex:role" => "facet", "ex:expression" => ".nb_ethernet", "ex:height" => 80, "ex:sortMode" => "count", "ex:scroll" => "false", "ex:showMissing" => "false", "ex:facetLabel" => "Ethernet interfaces"}
            %div#nb_10G_ethernet{"ex:role" => "facet", "ex:expression" => ".nb_10G_ethernet", "ex:height" => 80, "ex:sortMode" => "count", "ex:scroll" => "false", "ex:showMissing" => "false","ex:facetLabel" => "10G Ethernet interfaces"}
            %div#nb_Infiniband{"ex:role" => "facet", "ex:expression" => ".nb_infiniband", "ex:height" => 80, "ex:sortMode" => "count", "ex:scroll" => "false", "ex:showMissing" => "false", "ex:facetLabel" => "Infiniband interfaces"}
            %div#nb_Infiniband_DDR{"ex:role" => "facet", "ex:expression" => ".nb_infiniband_DDR", "ex:height" => 80, "ex:sortMode" => "count", "ex:scroll" => "false", "ex:showMissing" => "false", "ex:facetLabel" => "DDR Infiniband interfaces"}
            %div#nb_Infiniband_QDR{"ex:role" => "facet", "ex:expression" => ".nb_infiniband_QDR", "ex:height" => 80, "ex:sortMode" => "count", "ex:scroll" => "false", "ex:showMissing" => "false", "ex:facetLabel" => "QDR Infiniband interfaces"}
            %div#nb_Infiniband_FDR{"ex:role" => "facet", "ex:expression" => ".nb_infiniband_FDR", "ex:height" => 80, "ex:sortMode" => "count", "ex:scroll" => "false", "ex:showMissing" => "false", "ex:facetLabel" => "FDR Infiniband interfaces"}
            %div#nb_Myrinet{"ex:role" => "facet", "ex:expression" => ".nb_myrinet", "ex:height" => 80, "ex:sortMode" => "count", "ex:scroll" => "false", "ex:showMissing" => "false", "ex:facetLabel" => "Myrinet interfaces"}
            %div{"ex:expression" => ".storage_devices_0_interface", "ex:facetlabel" => "Main storage device interface", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".storage_devices_0_size", "ex:facetlabel" => "Main storage device size (GB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
        #facets2
            %div{"ex:expression" => ".architecture_smp_size", "ex:facetlabel" => "# CPUs", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".architecture_smt_size", "ex:facetlabel" => "# Cores", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".main_memory_ram_size", "ex:facetlabel" => "RAM (MiB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".processor_clock_speed", "ex:facetlabel" => "CPU Clock Speed (GHz)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".processor_model", "ex:facetlabel" => "Processor model", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "count"}
            %div{"ex:expression" => ".processor_cache_l1d", "ex:facetlabel" => "Processor cache l1d (KiB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".processor_cache_l1i", "ex:facetlabel" => "Processor cache l1i (KiB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
            %div{"ex:expression" => ".processor_cache_l2", "ex:facetlabel" => "Processor cache l2 (KiB)", "ex:height" => "80", "ex:role" => "facet", "ex:scroll" => "false", "ex:sortmode" => "value"}
{'fraction_non_alphanumeric': 0.24950556885604247, 'fraction_numerical': 0.013948162797959822, 'mean_word_length': 4.5892961023851075, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 273, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2356114', 'n_tokens_mistral': 3562, 'n_tokens_neox': 3451, 'n_words': 643}