Skip to content

Configuration

Research Modules

The library ships with several research modules that can be activated and configured independently:

typescript
import { Daniel } from '@daniel-murnane/core';

const daniel = new Daniel({
  modules: {
    graphNeuralNetworks: { enabled: true, priority: 'high' },
    particleTracking: { enabled: true, detector: 'ATLAS' },
    mlForPhysics: { enabled: true },
    openScience: { enabled: true }
  }
});

Module: Graph Neural Networks

typescript
{
  graphNeuralNetworks: {
    architecture: 'interaction-network',
    application: 'charged-particle-tracking',
    scale: 'HL-LHC',       // High-Luminosity LHC
    performance: 'production-ready'
  }
}

Description:

Key outputs:

Module: ATLAS Tracking & Reconstruction

typescript
{
  particleTracking: {
    detector: 'ATLAS',
    subsystem: 'inner-tracker',
    phase: 'HL-LHC-upgrade',
    role: 'ML-co-convener'
  }
}

Description:

Module: Physics-Informed Machine Learning

typescript
{
  mlForPhysics: {
    approach: 'physics-informed',
    techniques: ['geometric-deep-learning', 'equivariant-networks', 'graph-networks'],
    domain: 'high-energy-physics'
  }
}

Description:

Module: Open Science & Community

typescript
{
  openScience: {
    contributions: ['iris-hep', 'hsf', 'atlas-software'],
    philosophy: 'reproducible-research',
    tools: ['pytorch', 'pytorch-geometric', 'acts']
  }
}

Description:

Runtime Configuration

These settings can be adjusted dynamically:

OptionTypeDefaultDescription
coffeeLevelstring'high'Required caffeine threshold for operation
timezonestring'Europe/Copenhagen'Current deployment timezone
modestring'research'Active operating mode
maxConcurrencynumber3Maximum simultaneous research threads
deepFocusEnabledbooleantrueEnable uninterruptible focus blocks

Released under the MIT License.