<commit_before>package shared

import (
    "time"
)

type Hardware struct {
    HardwareUUID        string
    Manufacturer        string
    Model               string
    ServiceTag          string
    BIOSVersion         string
    BIOSManufacturer    string
    BIOSReleaseDate     time.Time
    CPU                 []CPU
    Memory              []MemoryDIMM
}

type CPU struct {
    FriendlyName        string
    NumberOfCores       uint8
    NumberOfLogical     uint8
}

type MemoryDIMM struct {
    MType               string
    Size                uint64
    Speed               uint16
}

type OperatingSystem struct {
    FriendlyName        string
    Version             string
    Architecture        string
    LanguageCode        uint16
}

type Memory struct {
    TotalRAM                uint64
    UsableRAM               uint64
    FreeRAM                 uint64
    TotalPageFile           uint64
    FreePageFile            uint64
    SystemManagedPageFile   bool
}

type Disk struct {
    DriveName           string
    TotalSize           uint64
    Available           uint64
    FileSystem          string
}

type Network struct {
    Name                string
    MACAddress          string
    IPAddressCIDR       []string
    DHCPEnabled         bool
}<commit_msg>JSON Object Names<commit_after>package shared

import (
    "time"
)

type Hardware struct {
    HardwareUUID        string              `json:"HardwareUUID"`
    Manufacturer        string              `json:"Manufacturer"`
    Model               string              `json:"Model"`
    ServiceTag          string              `json:"ServiceTag"`
    BIOSVersion         string              `json:"biosVersion"`
    BIOSManufacturer    string              `json:"biosManufacturer"`
    BIOSReleaseDate     time.Time           `json:"biosReleaseDate"`
    CPU                 []CPU               `json:"cpus"`
    Memory              []MemoryDIMM        `json:"memoryDIMMs"`
}

type CPU struct {
    FriendlyName        string              `json:"FriendlyName"`
    NumberOfCores       uint8               `json:"cores"`
    NumberOfLogical     uint8               `json:"logical"`
}

type MemoryDIMM struct {
    MType               string              `json:"MemoryType"`
    Size                uint64              `json:"Size"`
    Speed               uint16              `json:"Speed"`
}

type OperatingSystem struct {
    FriendlyName        string              `json:"FriendlyName"`
    Version             string              `json:"Version"`
    Architecture        string              `json:"Architecture"`
    LanguageCode        uint16              `json:"Language"`
}

type Memory struct {
    TotalRAM                uint64          `json:"totalRAM"`
    UsableRAM               uint64          `json:"usableRAM"`
    FreeRAM                 uint64          `json:"freeRAM"`
    TotalPageFile           uint64          `json:"totalPF"`
    FreePageFile            uint64          `json:"freePF"`
    SystemManagedPageFile   bool            `json:"managedPF"`
}

type Disk struct {
    DriveName           string              `json:"DriveName"`
    TotalSize           uint64              `json:"TotalSize"`
    Available           uint64              `json:"FreeSpace"`
    FileSystem          string              `json:"FileSystem"`
}

type Network struct {
    Name                string              `json:"NetworkName"`
    MACAddress          string              `json:"MACAddress"`
    IPAddressCIDR       []string            `json:"IPAddresses"`
    DHCPEnabled         bool                `json:"DHCPEnabled"`
}
{'fraction_non_alphanumeric': 0.06093189964157706, 'fraction_numerical': 0.01213123793768955, 'mean_word_length': 1.300570703868104, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '2177704', 'n_tokens_mistral': 919, 'n_tokens_neox': 879, 'n_words': 217}