{
  "schema_version": 2,
  "updated_at": "2026-04-28T02:32:09.415718Z",
  "families": {
    "maxwelllink": {
      "description": "Use this family for intents about coupled electromagnetic and molecular simulation workflows, including MaxwellLink input setup, socket-linked drivers, and local or HPC job execution.",
      "strong_keywords": [
        "maxwelllink",
        "self-consistent light-matter simulation",
        "electromagnetic molecular co-simulation",
        "socket-based light-matter coupling",
        "meep fdtd integration",
        "single-mode cavity solver",
        "multilevel open quantum systems",
        "fix mxl coupling"
      ],
      "keywords": [
        "cavity qed simulation",
        "first-principles molecular dynamics coupling",
        "real-time tddft ehrenfest",
        "heterogeneous molecular drivers",
        "embedded molecular driver interface",
        "hpc slurm simulation workflow",
        "maxwelllink input generation",
        "tls cavity dynamics",
        "psi4 ase interoperability",
        "unified em molecular python framework"
      ],
      "negative_keywords": [
        "astropy",
        "lightkurve",
        "exoplanet",
        "batman",
        "cantera",
        "openbabel",
        "gromacs",
        "hoomd-blue",
        "mitgcm",
        "amuse"
      ]
    },
    "meep": {
      "description": "Use this family for intents about FDTD Maxwell-wave simulations, photonic device modeling, and electromagnetic field spectrum analysis.",
      "strong_keywords": [
        "meep",
        "finite-difference time-domain",
        "fdtd electromagnetics",
        "maxwell equations time domain",
        "electromagnetic wave propagation",
        "computational photonics",
        "pml absorbing boundaries",
        "bloch periodic boundaries",
        "frequency-domain eigensolver"
      ],
      "keywords": [
        "photonic crystal simulation",
        "waveguide mode decomposition",
        "near to far field transform",
        "poynting flux spectrum",
        "local density of states",
        "resonant cavity modes",
        "dispersive anisotropic materials",
        "nonlinear kerr pockels media",
        "gdsii layout import",
        "s parameter extraction",
        "cylindrical coordinate simulation"
      ],
      "negative_keywords": [
        "gromacs",
        "lammps",
        "hoomd-blue",
        "astropy",
        "lightkurve",
        "openbabel",
        "cantera",
        "nwchem",
        "cesm",
        "mitgcm"
      ]
    },
    "qchem": {
      "description": "Routing hints for qchem workflows.",
      "strong_keywords": [
        "qchem",
        "q-chem",
        "electronic structure",
        "dft"
      ],
      "keywords": [
        "ab initio",
        "hartree fock",
        "basis set",
        "scf"
      ],
      "negative_keywords": [
        "fdtd",
        "lammps",
        "gromacs"
      ]
    },
    "gaussian": {
      "description": "Routing hints for gaussian workflows.",
      "strong_keywords": [
        "gaussian",
        "gaussian16",
        "g16",
        "electronic structure"
      ],
      "keywords": [
        "quantum chemistry",
        "basis set",
        "scf",
        "dft"
      ],
      "negative_keywords": [
        "fdtd",
        "lammps",
        "gromacs"
      ]
    },
    "lammps": {
      "description": "Route requests about classical molecular dynamics, force-field driven atomistic modeling, and large-scale parallel particle simulations to this package family.",
      "strong_keywords": [
        "lammps",
        "molecular dynamics",
        "classical md",
        "atomistic simulation",
        "force fields",
        "pair styles",
        "fix nvt",
        "reaxff",
        "eam potential"
      ],
      "keywords": [
        "materials modeling",
        "coarse grained simulation",
        "polymer simulation",
        "granular dynamics",
        "long range electrostatics",
        "neighbor list",
        "thermostat barostat",
        "npt ensemble",
        "langevin dynamics",
        "trajectory dump",
        "input script",
        "mpi scaling"
      ],
      "negative_keywords": [
        "astropy",
        "lightkurve",
        "cantera",
        "openbabel",
        "nwchem",
        "meep",
        "mitgcm",
        "mom6",
        "amuse",
        "arc"
      ]
    },
    "qutip": {
      "description": "Routes requests about numerical quantum dynamics, Lindblad open-system solvers, operator-state representations, and quantum optics modeling in Python.",
      "strong_keywords": [
        "qutip",
        "quantum toolbox in python",
        "open quantum systems",
        "lindblad master equation",
        "schrodinger equation solver",
        "quantum optics simulation",
        "collapse operators",
        "density matrix dynamics"
      ],
      "keywords": [
        "time dependent hamiltonian",
        "liouvillian superoperator",
        "quantum trajectories",
        "monte carlo wave function",
        "steady state solver",
        "bloch sphere",
        "fock basis",
        "spin systems",
        "jaynes cummings model",
        "dissipative dynamics",
        "entanglement entropy"
      ],
      "negative_keywords": [
        "ase",
        "kwant",
        "lammps",
        "meep",
        "oqupy",
        "packmol",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian"
      ]
    },
    "oqupy": {
      "description": "Routing hints for oqupy workflows.",
      "strong_keywords": [
        "oqupy",
        "open quantum systems in python",
        "process tensor",
        "non-markovian open quantum systems",
        "pt-tempo",
        "pt-tebd"
      ],
      "keywords": [
        "non-markovian",
        "open quantum system",
        "tempo",
        "pt_tempo",
        "pt_tebd",
        "multi-time correlations",
        "bath correlations",
        "tensor network",
        "spin-boson",
        "gibbs tempo"
      ],
      "negative_keywords": [
        "fdtd",
        "finite difference time domain",
        "waveguide",
        "photonic crystal",
        "electronic structure",
        "quantum chemistry",
        "hartree fock",
        "basis set",
        "classical md",
        "molecular dynamics",
        "force field",
        "lammps",
        "gromacs"
      ]
    },
    "psi4": {
      "description": "Use this family for molecular quantum chemistry intents involving ab initio electronic structure methods and Psi4 job workflows.",
      "strong_keywords": [
        "psi4",
        "psithon",
        "psiapi",
        "quantum chemistry",
        "electronic structure",
        "ab initio",
        "density functional theory",
        "hartree fock",
        "coupled cluster",
        "basis set"
      ],
      "keywords": [
        "molecular properties",
        "geometry optimization",
        "vibrational frequencies",
        "mp2",
        "ccsd",
        "scf convergence",
        "wavefunction",
        "molecular orbitals",
        "energy gradients",
        "response properties"
      ],
      "negative_keywords": [
        "pyscf",
        "lammps",
        "rdkit",
        "openbabel",
        "astropy",
        "photutils",
        "qutip",
        "deepchem",
        "amuse",
        "arc"
      ]
    },
    "pyscf": {
      "description": "Route intents about first-principles electronic-structure chemistry in Python, including SCF and correlated wavefunction methods for molecules and materials, to this package family.",
      "strong_keywords": [
        "pyscf",
        "quantum chemistry",
        "electronic structure",
        "self-consistent field",
        "hartree fock",
        "post-hf methods",
        "multireference",
        "molecular integrals",
        "gaussian basis",
        "periodic electronic structure"
      ],
      "keywords": [
        "density functional theory",
        "kohn sham",
        "coupled cluster",
        "mp2",
        "casscf",
        "fci",
        "ao to mo transformation",
        "relativistic quantum chemistry",
        "periodic boundary conditions",
        "k-point sampling",
        "pyscf-forge",
        "dmrgscf"
      ],
      "negative_keywords": [
        "psi4",
        "rdkit",
        "openbabel",
        "openff-toolkit",
        "lammps",
        "qutip",
        "astropy",
        "lightkurve",
        "deepchem",
        "meep"
      ]
    },
    "gromacs": {
      "description": "Use this route for atomistic molecular dynamics simulations, force-field based system preparation, production runs, and trajectory analysis in biomolecular or soft-matter studies.",
      "strong_keywords": [
        "gromacs",
        "molecular dynamics",
        "md simulation",
        "biomolecular simulation",
        "free energy calculations",
        "trajectory analysis",
        "force fields",
        "pme electrostatics",
        "gpu acceleration"
      ],
      "keywords": [
        "protein simulation",
        "lipid bilayer",
        "solvent equilibration",
        "energy minimization",
        "nvt ensemble",
        "npt ensemble",
        "umbrella sampling",
        "replica exchange",
        "periodic boundary conditions",
        "topology generation",
        "neighbor lists",
        "thermostat barostat"
      ],
      "negative_keywords": [
        "lammps",
        "psi4",
        "pyscf",
        "nwchem",
        "rdkit",
        "openbabel",
        "packmol",
        "deepchem",
        "astropy",
        "qutip"
      ]
    },
    "packmol": {
      "description": "Use this family for software that prepares initial molecular simulation structures through geometric packing constraints before dynamics runs.",
      "strong_keywords": [
        "packmol",
        "molecular dynamics initial configuration",
        "molecule packing",
        "geometric constraints",
        "minimum interatomic distance",
        "steric clash avoidance",
        "solvent box packing",
        "lipid bilayer assembly"
      ],
      "keywords": [
        "pdb input",
        "xyz input",
        "tinker input",
        "md system setup",
        "coordinate generation",
        "packing optimization",
        "lamellar structures",
        "spherical assemblies",
        "tubular assemblies",
        "mixture initialization",
        "docking starting configuration",
        "simulation pre-processing"
      ],
      "negative_keywords": [
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "astropy",
        "exoplanet",
        "nwchem",
        "espresso",
        "deepchem",
        "amuse"
      ]
    },
    "bloqade": {
      "description": "Use this family for neutral-atom quantum programming, pulse-level control, and compilation or simulation tasks targeting QuEra-style Rydberg platforms.",
      "strong_keywords": [
        "bloqade",
        "neutral atom quantum computing",
        "neutral atom sdk",
        "rydberg atom arrays",
        "quera",
        "quantum edsl",
        "pulse sequence programming",
        "qasm2 dialect",
        "stim dialect"
      ],
      "keywords": [
        "analog quantum simulation",
        "quantum compilation",
        "quantum algorithm prototyping",
        "atom array programming",
        "noise extensions",
        "qasm2 parser",
        "stim code generation",
        "structural gate dialect",
        "atom move dialect",
        "neutral atom hardware control"
      ],
      "negative_keywords": [
        "lammps",
        "maxwelllink",
        "meep",
        "packmol",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian",
        "gromacs",
        "qutip"
      ]
    },
    "arc": {
      "description": "Routes atomic-physics and quantum-optics requests about Rydberg atom structure, interactions, and transition calculations for alkali and alkaline-earth species.",
      "strong_keywords": [
        "arc",
        "arc-alkali-rydberg-calculator",
        "alkali rydberg calculator",
        "rydberg atoms",
        "alkali atoms",
        "divalent atoms",
        "stark shift",
        "transition strengths"
      ],
      "keywords": [
        "single atom properties",
        "two atom interactions",
        "level diagrams",
        "quantum defects",
        "dipole matrix elements",
        "van der waals coefficients",
        "blockade radius",
        "rubidium",
        "cesium",
        "strontium",
        "ytterbium",
        "ac stark",
        "shirley method",
        "rwa stark shift"
      ],
      "negative_keywords": [
        "bloqade",
        "lammps",
        "meep",
        "oqupy",
        "packmol",
        "psi4",
        "pyscf",
        "qutip",
        "qchem",
        "gaussian"
      ]
    },
    "pylcp": {
      "description": "Use this family for AMO laser-cooling modeling tasks involving optical Bloch equation construction, atom or molecule internal-state Hamiltonians, laser beam setups, and magnetic-field-dependent force calculations.",
      "strong_keywords": [
        "pylcp",
        "laser cooling physics",
        "optical bloch equations",
        "atom-light interaction",
        "internal hamiltonian blocks",
        "laser beams",
        "magnetic field coupling",
        "force profile"
      ],
      "keywords": [
        "molecular laser cooling",
        "quadrupole magnetic field",
        "counterpropagating beams",
        "detuning",
        "saturation parameter",
        "infinite plane wave beam",
        "governing equation",
        "zeeman interaction",
        "radiation pressure force",
        "magneto optical trap"
      ],
      "negative_keywords": [
        "lammps",
        "gromacs",
        "packmol",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian",
        "meep",
        "oqupy",
        "bloqade"
      ]
    },
    "molecool": {
      "description": "Use this family for atomic, molecular, and optical physics tasks focused on molecular laser cooling, light-matter dynamics, and spectroscopy-informed trapping optimization.",
      "strong_keywords": [
        "molecool",
        "molecular laser cooling",
        "optical bloch equations",
        "rate equation dynamics",
        "light matter interaction simulation",
        "molecular spectra simulation",
        "cooling force profiles",
        "amo physics",
        "molecule trapping optimization",
        "magnetic field remixing"
      ],
      "keywords": [
        "diatomic cooling models",
        "polyatomic cooling models",
        "hyperfine structure modeling",
        "dipole matrix elements",
        "zeeman effects",
        "sideband laser configuration",
        "multi-level molecular system",
        "monte carlo trajectory simulation",
        "effective hamiltonian fitting",
        "spectroscopic constant extraction",
        "laser molecule interactions",
        "state population dynamics"
      ],
      "negative_keywords": [
        "pylcp",
        "arc",
        "bloqade",
        "lammps",
        "gromacs",
        "packmol",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian"
      ]
    },
    "atomsmltr": {
      "description": "Use this family for cold-atom physics simulations involving atom-light interactions, laser beam setups, magnetic trapping fields, and motional dynamics.",
      "strong_keywords": [
        "atomsmltr",
        "laser cooling",
        "magneto optical trap",
        "atom light coupling",
        "cold atom simulation",
        "magnetic field trapping",
        "optical molasses",
        "atomic trajectory integration"
      ],
      "keywords": [
        "ytterbium atom model",
        "plane wave laser beam",
        "zeeman shift detuning",
        "radiation pressure force",
        "doppler cooling dynamics",
        "quadrupole magnetic field",
        "3d atomic motion",
        "laser beam geometry",
        "saturation intensity",
        "trap loading dynamics"
      ],
      "negative_keywords": [
        "pylcp",
        "lammps",
        "gromacs",
        "packmol",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian",
        "qutip",
        "meep"
      ]
    },
    "astropy": {
      "description": "Use this family for observational astronomy and astrophysics tasks involving celestial coordinates, time standards, physical units, FITS metadata, and cosmological calculations.",
      "strong_keywords": [
        "astropy",
        "astronomy",
        "astrophysics",
        "fits",
        "wcs",
        "skycoord",
        "celestial coordinates",
        "astronomical time",
        "cosmology",
        "astropy units"
      ],
      "keywords": [
        "coordinate transformations",
        "julian date",
        "sidereal time",
        "barycentric correction",
        "spectral coordinate",
        "fits header",
        "astropy table",
        "nddata",
        "quantity equivalencies",
        "time scale conversion",
        "vo table",
        "uncertainty propagation"
      ],
      "negative_keywords": [
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian",
        "qutip",
        "packmol",
        "arc",
        "atomsmltr"
      ]
    },
    "photutils": {
      "description": "Use this family for astronomy workflows centered on extracting and measuring sources in 2D telescope images via aperture, PSF, and segmentation-based photometry.",
      "strong_keywords": [
        "photutils",
        "astronomical photometry",
        "aperture photometry",
        "psf photometry",
        "source detection",
        "star finding",
        "image segmentation",
        "background estimation",
        "isophote fitting"
      ],
      "keywords": [
        "centroiding",
        "radial profiles",
        "source extraction",
        "segmentation maps",
        "crowded field photometry",
        "point spread function fitting",
        "astronomical image analysis",
        "ccd image processing",
        "deblending",
        "detection thresholds"
      ],
      "negative_keywords": [
        "lammps",
        "gromacs",
        "packmol",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian",
        "qutip",
        "bloqade",
        "meep"
      ]
    },
    "ccdproc": {
      "description": "Use for astronomy workflows focused on CCD detector calibration and reduction of raw optical or infrared imaging frames into science-ready data products.",
      "strong_keywords": [
        "ccdproc",
        "ccd image reduction",
        "astronomical ccd calibration",
        "bias dark flat correction",
        "overscan subtraction",
        "bad pixel mask",
        "cosmic ray cleaning",
        "uncertainty propagation"
      ],
      "keywords": [
        "ccddata processing",
        "master bias",
        "master dark",
        "master flat",
        "trim image",
        "gain correction",
        "image combination",
        "calibrated science frames",
        "optical astronomy imaging",
        "infrared detector reduction"
      ],
      "negative_keywords": [
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip",
        "qchem",
        "gaussian",
        "packmol",
        "meep",
        "bloqade"
      ]
    },
    "specutils": {
      "description": "Use this family for astronomy tasks focused on one-dimensional spectral data, spectral line analysis, continuum estimation, and wavelength-domain processing.",
      "strong_keywords": [
        "specutils",
        "astronomical spectroscopy",
        "astronomical spectra",
        "spectrum1d",
        "spectral region",
        "equivalent width",
        "continuum fitting",
        "line flux measurement"
      ],
      "keywords": [
        "emission lines",
        "absorption lines",
        "redshift estimation",
        "doppler shift",
        "spectral resampling",
        "spectral smoothing",
        "spectral masks",
        "wavelength calibration",
        "signal to noise",
        "uncertainty propagation",
        "region extraction"
      ],
      "negative_keywords": [
        "photutils",
        "ccdproc",
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian",
        "qutip",
        "meep"
      ]
    },
    "yt": {
      "description": "Use this family for requests about analyzing and visualizing multidimensional simulation fields, meshes, and particles in scientific datasets.",
      "strong_keywords": [
        "yt",
        "adaptive mesh refinement",
        "volumetric data analysis",
        "volume rendering",
        "slice plots",
        "projection plots",
        "derived fields",
        "simulation data visualization"
      ],
      "keywords": [
        "unstructured meshes",
        "structured meshes",
        "particle data",
        "data objects",
        "time series analysis",
        "profile plots",
        "astrophysical simulations",
        "seismology data",
        "nuclear engineering simulations",
        "oceanography models",
        "molecular dynamics outputs"
      ],
      "negative_keywords": [
        "astropy",
        "photutils",
        "specutils",
        "ccdproc",
        "lammps",
        "gromacs",
        "pyscf",
        "psi4",
        "qutip",
        "meep"
      ]
    },
    "swift": {
      "description": "Routes to astrophysical and cosmological particle-simulation codes centered on gravity and SPH hydrodynamics at extreme scale.",
      "strong_keywords": [
        "swift",
        "swiftsim",
        "cosmological simulation",
        "astrophysical hydrodynamics",
        "smoothed particle hydrodynamics",
        "gravity solver",
        "particle based simulation",
        "swift_mpi"
      ],
      "keywords": [
        "cosmology",
        "galaxy formation",
        "nbody dynamics",
        "hydrodynamical code",
        "self gravity",
        "petascale computing",
        "task based parallelism",
        "mpi scaling",
        "baryonic physics",
        "star formation feedback",
        "radiative cooling",
        "dark matter"
      ],
      "negative_keywords": [
        "astropy",
        "yt",
        "photutils",
        "specutils",
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip",
        "meep"
      ]
    },
    "amuse": {
      "description": "Use this family for requests about orchestrating astrophysical codes into unified multi-physics simulation pipelines for computational astronomy.",
      "strong_keywords": [
        "amuse",
        "astrophysical multipurpose software environment",
        "multiphysics astrophysical simulation",
        "gravitational nbody dynamics",
        "stellar evolution simulation",
        "astrophysical hydrodynamics coupling",
        "community code framework",
        "computational astrophysics workflows"
      ],
      "keywords": [
        "star cluster modeling",
        "galaxy evolution simulation",
        "planetary system dynamics",
        "few body integrators",
        "radiative transfer coupling",
        "bridge method",
        "initial condition generators",
        "binary stellar evolution",
        "self gravitating gas",
        "research astronomy simulations"
      ],
      "negative_keywords": [
        "astropy",
        "ccdproc",
        "photutils",
        "specutils",
        "yt",
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip"
      ]
    },
    "enzo-e": {
      "description": "Route requests about adaptive mesh astrophysical or cosmological fluid simulations on large HPC systems, especially Enzo-E or Cello based workflows.",
      "strong_keywords": [
        "enzo-e",
        "cello",
        "adaptive mesh refinement",
        "astrophysics simulation",
        "cosmology simulation",
        "hydrodynamics solver",
        "exascale simulation"
      ],
      "keywords": [
        "star formation",
        "molecular cloud turbulence",
        "interstellar medium",
        "intergalactic medium",
        "galaxy formation",
        "first stars",
        "galaxy clusters",
        "cosmic reionization",
        "parallel amr",
        "extreme scale computing"
      ],
      "negative_keywords": [
        "amuse",
        "astropy",
        "yt",
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip",
        "meep",
        "photutils"
      ]
    },
    "pynbody": {
      "description": "Routes astronomy simulation-analysis queries involving cosmological particle snapshots, halo measurements, and AMR hydrodynamics across common astrophysical code outputs.",
      "strong_keywords": [
        "pynbody",
        "n-body astrophysical simulation analysis",
        "hydrodynamic simulation post-processing",
        "gadget gadget4 arepo snapshots",
        "pkdgrav gasoline outputs",
        "ramses amr analysis",
        "n-chilada data format",
        "cosmological halo profiling"
      ],
      "keywords": [
        "dark matter halo properties",
        "stellar and gas particle data",
        "cosmological snapshot visualization",
        "sph and amr workflows",
        "structure formation analysis",
        "simulation image generation",
        "astrophysical source code library",
        "zenodo code citation",
        "readthedocs quickstart tutorial",
        "python astronomy postprocessing"
      ],
      "negative_keywords": [
        "astropy",
        "yt",
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip",
        "photutils",
        "specutils",
        "packmol"
      ]
    },
    "lightkurve": {
      "description": "Use this family for space-telescope photometric time-series workflows focused on Kepler and TESS light curves, target pixel files, detrending, period searches, and transit analysis.",
      "strong_keywords": [
        "lightkurve",
        "kepler",
        "tess",
        "light curve",
        "target pixel file",
        "box least squares",
        "periodogram",
        "sap flux",
        "pdcsap flux",
        "exoplanet transit"
      ],
      "keywords": [
        "astronomical time series",
        "stellar variability",
        "detrending",
        "flattening",
        "folding",
        "quality flags",
        "cadence",
        "aperture photometry",
        "pixel-level analysis",
        "transit search",
        "flares",
        "asteroseismology"
      ],
      "negative_keywords": [
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip",
        "packmol",
        "meep",
        "enzo-e",
        "photutils",
        "specutils"
      ]
    },
    "exoplanet": {
      "description": "Route requests about Bayesian exoplanet data analysis, orbital parameter estimation, and probabilistic modeling of stellar light curves or radial velocities.",
      "strong_keywords": [
        "exoplanet",
        "exoplanet transit modeling",
        "radial velocity modeling",
        "bayesian exoplanet inference",
        "astronomical time series modeling",
        "pymc exoplanet"
      ],
      "keywords": [
        "mcmc sampling",
        "orbital parameter estimation",
        "transit light curve fitting",
        "stellar variability modeling",
        "probabilistic programming astronomy",
        "planet ephemeris inference",
        "hierarchical bayesian models",
        "gaussian process noise in light curves"
      ],
      "negative_keywords": [
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip",
        "packmol",
        "ccdproc",
        "photutils",
        "lightkurve",
        "yt"
      ]
    },
    "celerite2": {
      "description": "Routes requests about scalable one-dimensional Gaussian process kernels, fast GP inference, and celerite-style time-series regression for astronomy and related sequential scientific data.",
      "strong_keywords": [
        "celerite2",
        "celerite",
        "one dimensional gaussian process",
        "fast gaussian process regression",
        "scalable gp time series",
        "celerite kernel",
        "exoplanet time series gp"
      ],
      "keywords": [
        "gaussian process kernel",
        "state space gp solver",
        "numerically stable gp recursion",
        "stellar variability modeling",
        "radial velocity noise modeling",
        "probabilistic time series inference",
        "jax gaussian process",
        "pymc gaussian process"
      ],
      "negative_keywords": [
        "astropy",
        "photutils",
        "specutils",
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip",
        "meep",
        "yt"
      ]
    },
    "batman": {
      "description": "Routes queries about exoplanet transit light-curve generation and fitting, especially fast forward models with limb-darkening parameterizations in observational astronomy.",
      "strong_keywords": [
        "batman",
        "exoplanet transit",
        "transit light curve",
        "limb darkening",
        "planet transit model",
        "bad-ass transit model calculation"
      ],
      "keywords": [
        "occultation curve",
        "eclipse light curve",
        "transit depth",
        "orbital inclination",
        "scaled semi-major axis",
        "planet-star radius ratio",
        "mid-transit time",
        "impact parameter",
        "photometric transit fitting",
        "stellar limb-darkening laws"
      ],
      "negative_keywords": [
        "astropy",
        "lightkurve",
        "photutils",
        "specutils",
        "exoplanet",
        "celerite2",
        "amuse",
        "yt",
        "pyscf",
        "gromacs"
      ]
    },
    "starry": {
      "description": "Route intents about astrophysical light curve forward modeling, spherical harmonic surface maps, and star planet transit or eclipse mapping to this package.",
      "strong_keywords": [
        "starry",
        "stellar surface mapping",
        "exoplanet light curves",
        "spherical harmonic maps",
        "transit occultation modeling",
        "eclipse mapping",
        "phase curve modeling",
        "doppler imaging"
      ],
      "keywords": [
        "limb darkening",
        "rotational modulation",
        "reflected light",
        "thermal emission maps",
        "planetary albedo mapping",
        "analytic light curve model",
        "stellar variability modeling",
        "secondary eclipse",
        "starspot mapping",
        "occultation light curve"
      ],
      "negative_keywords": [
        "astropy",
        "batman",
        "exoplanet",
        "lightkurve",
        "photutils",
        "ccdproc",
        "psi4",
        "gromacs",
        "amuse",
        "arc"
      ]
    },
    "rdkit": {
      "description": "Route chemistry and drug-discovery intents here when users mention molecular structures, fingerprints, descriptors, reaction SMARTS, or substructure matching.",
      "strong_keywords": [
        "rdkit",
        "cheminformatics",
        "smiles parsing",
        "substructure search",
        "molecular descriptors",
        "morgan fingerprint",
        "reaction smarts",
        "conformer generation",
        "similarity search"
      ],
      "keywords": [
        "canonical smiles",
        "inchi conversion",
        "murcko scaffold",
        "tautomer enumeration",
        "fingerprint similarity",
        "molecular graph",
        "2d depiction",
        "3d embedding",
        "postgres cartridge",
        "knime rdkit nodes"
      ],
      "negative_keywords": [
        "astropy",
        "photutils",
        "lammps",
        "gromacs",
        "psi4",
        "pyscf",
        "qutip",
        "meep",
        "exoplanet",
        "yt"
      ]
    },
    "openbabel": {
      "description": "Use for requests on translating chemical structure files, SMARTS substructure queries, and coordinate generation in cheminformatics pipelines.",
      "strong_keywords": [
        "openbabel",
        "open babel",
        "obabel",
        "cheminformatics",
        "chemical file formats",
        "molecule conversion",
        "smiles",
        "inchi",
        "smarts"
      ],
      "keywords": [
        "sdf",
        "mol2",
        "cml",
        "pdb chemistry",
        "substructure search",
        "fingerprint generation",
        "2d coordinate generation",
        "3d coordinate generation",
        "molecular descriptors",
        "format translation",
        "solid-state materials chemistry"
      ],
      "negative_keywords": [
        "rdkit",
        "psi4",
        "pyscf",
        "qchem",
        "gaussian",
        "lammps",
        "astropy",
        "photutils",
        "qutip",
        "yt"
      ]
    },
    "deepchem": {
      "description": "Best for requests on cheminformatics workflows, molecular ML models, and deep-learning pipelines for drug, materials, quantum, or biology tasks.",
      "strong_keywords": [
        "deepchem",
        "molecular property prediction",
        "cheminformatics",
        "drug discovery",
        "qsar",
        "molecule featurization",
        "graph neural networks",
        "virtual screening",
        "bioactivity modeling"
      ],
      "keywords": [
        "materials informatics",
        "quantum chemistry machine learning",
        "protein ligand affinity",
        "toxicity prediction",
        "molecular graph models",
        "reaction prediction",
        "generative molecular design",
        "scientific datasets for chemistry",
        "biological sequence modeling",
        "atomistic machine learning"
      ],
      "negative_keywords": [
        "astropy",
        "ccdproc",
        "photutils",
        "lightkurve",
        "lammps",
        "meep",
        "qutip",
        "pyscf",
        "psi4",
        "qchem"
      ]
    },
    "openff-toolkit": {
      "description": "Use this family for intents about OpenFF SMIRNOFF force field typing, parameter assignment, and direct chemical perception in molecular simulation preparation.",
      "strong_keywords": [
        "openff-toolkit",
        "open force field toolkit",
        "smirnoff",
        "smirks",
        "direct chemical perception",
        "molecular mechanics force field",
        "force field parameterization",
        "small molecule parameter assignment"
      ],
      "keywords": [
        "openff",
        "open force field initiative",
        "chemical environment perception",
        "small molecule force fields",
        "valence parameter assignment",
        "torsion parameter fitting",
        "partial charge workflows",
        "parameter typing",
        "parsley force field",
        "sage force field"
      ],
      "negative_keywords": [
        "astropy",
        "photutils",
        "lightkurve",
        "specutils",
        "lammps",
        "pyscf",
        "psi4",
        "qutip",
        "amuse",
        "arc"
      ]
    },
    "datamol": {
      "description": "Route small-molecule cheminformatics requests here, especially RDKit Mol-centric tasks involving cleaning, featurization, conformers, and conversion between common molecular representations and file formats.",
      "strong_keywords": [
        "datamol",
        "rdkit mol",
        "molecular standardization",
        "molecule sanitization",
        "smiles to mol",
        "molecular fingerprints",
        "conformer generation",
        "sdf read write"
      ],
      "keywords": [
        "inchi conversion",
        "selfies conversion",
        "canonical smiles",
        "molecule dataframe conversion",
        "freesolv dataset",
        "molecular visualization",
        "sasa calculation",
        "remote molecular io",
        "fsspec molecule files",
        "molecule preprocessing"
      ],
      "negative_keywords": [
        "amuse",
        "astropy",
        "ccdproc",
        "deepchem",
        "exoplanet",
        "lammps",
        "openbabel",
        "openff-toolkit",
        "psi4",
        "pyscf"
      ]
    },
    "nwchem": {
      "description": "Routes intents about ab initio quantum chemistry and large-scale electronic structure workflows, especially DFT, wavefunction, and parallel molecular simulation tasks.",
      "strong_keywords": [
        "nwchem",
        "computational chemistry",
        "quantum chemistry",
        "electronic structure",
        "density functional theory",
        "ab initio",
        "coupled cluster",
        "hartree fock",
        "molecular dynamics",
        "hpc chemistry"
      ],
      "keywords": [
        "mp2",
        "ccsd",
        "time dependent dft",
        "geometry optimization",
        "vibrational frequencies",
        "reaction energetics",
        "qm mm",
        "solvation models",
        "gaussian basis sets",
        "parallel electronic structure"
      ],
      "negative_keywords": [
        "psi4",
        "pyscf",
        "lammps",
        "rdkit",
        "openbabel",
        "deepchem",
        "astropy",
        "meep",
        "qutip",
        "packmol"
      ]
    },
    "xtb": {
      "description": "Routes user intents about semiempirical electronic-structure calculations, fast geometry optimization, and molecular property prediction in the xTB and GFN tight-binding family.",
      "strong_keywords": [
        "xtb",
        "gfn-xtb",
        "gfn2-xtb",
        "extended tight binding",
        "semiempirical quantum chemistry",
        "geometry optimization",
        "conformer search",
        "vibrational frequencies",
        "noncovalent interactions"
      ],
      "keywords": [
        "gfn1-xtb",
        "electronic structure",
        "molecular energies",
        "implicit solvation",
        "gbsa",
        "alpb solvation",
        "thermochemistry",
        "hessian",
        "conformational analysis",
        "large molecule screening",
        "binding energy estimation"
      ],
      "negative_keywords": [
        "lammps",
        "psi4",
        "pyscf",
        "openbabel",
        "openff-toolkit",
        "rdkit",
        "packmol",
        "deepchem",
        "astropy",
        "qutip"
      ]
    },
    "dftd4": {
      "description": "Use for quantum-chemistry requests involving D4 London dispersion corrections to DFT energies, gradients, Hessians, pairwise terms, or periodic calculations.",
      "strong_keywords": [
        "dftd4",
        "d4 dispersion correction",
        "atomic-charge dependent london dispersion",
        "grimme d4 model",
        "dft dispersion energy",
        "pairwise-resolved dispersion"
      ],
      "keywords": [
        "d4s",
        "dispersion gradients",
        "dispersion hessian",
        "three-body dispersion",
        "periodic systems",
        "coordination numbers",
        "c6 coefficients",
        "polarizabilities",
        "quantum chemistry post-correction",
        "fortran dispersion library",
        "c api",
        "python interface"
      ],
      "negative_keywords": [
        "astropy",
        "photutils",
        "lightkurve",
        "lammps",
        "rdkit",
        "openff-toolkit",
        "qutip",
        "meep",
        "amuse",
        "arc"
      ]
    },
    "openmm": {
      "description": "Use this family for atomistic molecular dynamics, force-field-driven simulations, and GPU-accelerated biophysical modeling tasks.",
      "strong_keywords": [
        "openmm",
        "molecular dynamics",
        "molecular simulation",
        "custom forces",
        "custom integrators",
        "gpu acceleration",
        "langevin dynamics",
        "nonbonded force",
        "periodic boundary conditions",
        "biomolecular simulation"
      ],
      "keywords": [
        "protein simulation",
        "small molecule simulation",
        "free energy calculation",
        "alchemical transformations",
        "integrator tuning",
        "thermostat barostat",
        "trajectory generation",
        "energy minimization",
        "restraints",
        "explicit solvent",
        "implicit solvent",
        "cuda platform",
        "opencl platform"
      ],
      "negative_keywords": [
        "amuse",
        "astropy",
        "ccdproc",
        "photutils",
        "lightkurve",
        "gromacs",
        "lammps",
        "psi4",
        "pyscf",
        "openbabel"
      ]
    },
    "hoomd-blue": {
      "description": "Use this family for particle-based simulation intents centered on soft matter, molecular dynamics, and hard-particle Monte Carlo workflows.",
      "strong_keywords": [
        "hoomd-blue",
        "hoomd",
        "molecular dynamics",
        "hard particle monte carlo",
        "hpmc",
        "soft matter simulation",
        "gpu particle simulation",
        "particle systems"
      ],
      "keywords": [
        "pair potentials",
        "bonded interactions",
        "angle potentials",
        "lj potential",
        "nvt ensemble",
        "thermostats",
        "neighbor list",
        "gsd files",
        "anisotropic particles",
        "colloidal systems",
        "self-assembly",
        "trajectory analysis"
      ],
      "negative_keywords": [
        "gromacs",
        "lammps",
        "openmm",
        "astropy",
        "photutils",
        "lightkurve",
        "pyscf",
        "psi4",
        "openbabel",
        "datamol"
      ]
    },
    "espresso": {
      "description": "Routes user intents about coarse-grained molecular dynamics, soft-matter many-particle simulations, and mesoscale interaction models controlled through Python scripts.",
      "strong_keywords": [
        "espresso",
        "espressomd",
        "coarse-grained molecular dynamics",
        "soft matter simulation",
        "bead-spring models",
        "lattice boltzmann",
        "p3m electrostatics",
        "many-particle simulation"
      ],
      "keywords": [
        "polymer simulation",
        "colloid simulation",
        "liquid crystal modeling",
        "ferrofluid modeling",
        "dna membrane models",
        "reaction ensemble",
        "constant ph ensemble",
        "gibbs ensemble",
        "morse potential",
        "lennard-jones potential",
        "virtual sites",
        "hydrodynamic interactions"
      ],
      "negative_keywords": [
        "gromacs",
        "lammps",
        "hoomd-blue",
        "openmm",
        "psi4",
        "astropy",
        "photutils",
        "deepchem",
        "meep",
        "openbabel"
      ]
    },
    "cantera": {
      "description": "Routes questions about reacting-chemistry and combustion simulations using kinetics mechanisms, thermodynamic states, transport models, flames, and reactor networks.",
      "strong_keywords": [
        "cantera",
        "chemical kinetics",
        "combustion chemistry",
        "thermodynamic properties",
        "transport properties",
        "chemical equilibrium",
        "reaction mechanisms",
        "reactor network simulation",
        "one dimensional flame",
        "reaction path analysis"
      ],
      "keywords": [
        "laminar flame speed",
        "adiabatic flame temperature",
        "species production rates",
        "ignition delay",
        "stirred reactor",
        "plug flow reactor",
        "gas mixture thermodynamics",
        "nonideal fluid modeling",
        "kinetics mechanism files",
        "combustion modeling",
        "reacting flow"
      ],
      "negative_keywords": [
        "gromacs",
        "lammps",
        "hoomd-blue",
        "openmm",
        "psi4",
        "astropy",
        "photutils",
        "deepchem",
        "openbabel",
        "meep"
      ]
    },
    "rmg-py": {
      "description": "Routes queries about automated chemical reaction mechanism generation, gas-phase kinetics, and thermochemistry estimation workflows centered on RMG and Arkane.",
      "strong_keywords": [
        "rmg-py",
        "reaction mechanism generator",
        "chemical kinetic mechanism generation",
        "arkane",
        "pressure-dependent kinetics",
        "thermochemistry estimation",
        "combustion mechanism modeling",
        "pyrolysis chemistry"
      ],
      "keywords": [
        "reaction network generation",
        "gas-phase reaction mechanisms",
        "kinetic parameter estimation",
        "rate coefficient calculation",
        "high-pressure-limit rates",
        "master equation kinetics",
        "atmospheric chemistry mechanisms",
        "quantum chemistry output parsing",
        "rmg-database",
        "species thermodynamic properties"
      ],
      "negative_keywords": [
        "cantera",
        "openbabel",
        "openff-toolkit",
        "psi4",
        "gromacs",
        "lammps",
        "openmm",
        "deepchem",
        "astropy",
        "photutils"
      ]
    },
    "chempy": {
      "description": "Use this family for chemistry computation tasks involving reaction systems, equilibrium solvers, rate expressions, and physicochemical property formulas.",
      "strong_keywords": [
        "chempy",
        "chemical kinetics",
        "integrated rate expressions",
        "chemical equilibrium solver",
        "multiphase equilibria",
        "debye-huckel",
        "arrhenius equation",
        "eyring equation"
      ],
      "keywords": [
        "physical chemistry",
        "analytical chemistry",
        "inorganic chemistry",
        "reaction network modeling",
        "ode reaction integration",
        "rate law fitting",
        "einstein-smoluchowski relation",
        "ionic strength",
        "water density",
        "water permittivity",
        "water diffusivity",
        "water viscosity",
        "sulfuric acid density"
      ],
      "negative_keywords": [
        "cantera",
        "openbabel",
        "openff-toolkit",
        "deepchem",
        "psi4",
        "gromacs",
        "lammps",
        "openmm",
        "nwchem",
        "packmol"
      ]
    },
    "thermo": {
      "description": "Routes intents about chemical thermophysical properties, vapor liquid equilibrium, and equation of state flash modeling for pure compounds and mixtures.",
      "strong_keywords": [
        "thermo",
        "chemical thermodynamics",
        "phase equilibrium",
        "vapor liquid equilibrium",
        "flash calculation",
        "equation of state",
        "peng robinson",
        "mixture properties",
        "chemical constants"
      ],
      "keywords": [
        "thermophysical properties",
        "transport properties",
        "enthalpy",
        "entropy",
        "heat capacity",
        "fugacity",
        "activity coefficient models",
        "critical properties",
        "flashvl",
        "flashpurevls",
        "ceosgas",
        "ceosliquid"
      ],
      "negative_keywords": [
        "astropy",
        "photutils",
        "lightkurve",
        "openmm",
        "gromacs",
        "lammps",
        "deepchem",
        "openbabel",
        "cantera",
        "chempy"
      ]
    },
    "chemicals": {
      "description": "Use this package for CAS-based chemical property lookup, thermodynamic correlation methods, and flash or equilibrium utilities in process and unit-operation modeling.",
      "strong_keywords": [
        "chemicals",
        "chemical engineering design library",
        "casrn lookup",
        "pure component constants",
        "thermophysical property correlations",
        "vapor pressure correlation",
        "phase equilibrium flash",
        "rachford rice equation",
        "critical properties"
      ],
      "keywords": [
        "molecular weight",
        "boiling point",
        "melting point",
        "heat of formation",
        "heat of fusion",
        "heat capacity",
        "molar volume",
        "thermal conductivity",
        "surface tension",
        "dynamic viscosity",
        "heat of vaporization",
        "relative permittivity",
        "acentric factor",
        "li johns ahmadi equation"
      ],
      "negative_keywords": [
        "amuse",
        "astropy",
        "cantera",
        "chempy",
        "datamol",
        "deepchem",
        "openbabel",
        "openff-toolkit",
        "gromacs",
        "lammps"
      ]
    },
    "wrf": {
      "description": "Route requests here for WRF ARW workflows involving namelists, WPS preprocessing, physics configuration, and time evolving regional atmosphere simulations.",
      "strong_keywords": [
        "wrf",
        "weather research and forecasting",
        "wrf-arw",
        "advanced research wrf",
        "numerical weather prediction",
        "mesoscale atmospheric model",
        "namelist.input",
        "wrf.exe",
        "real.exe",
        "nested domains"
      ],
      "keywords": [
        "wps",
        "geogrid",
        "ungrib",
        "metgrid",
        "initial conditions",
        "boundary conditions",
        "physics parameterization",
        "microphysics",
        "planetary boundary layer",
        "data assimilation",
        "regional climate downscaling",
        "convection permitting simulation"
      ],
      "negative_keywords": [
        "astropy",
        "ccdproc",
        "lightkurve",
        "gromacs",
        "lammps",
        "openmm",
        "cantera",
        "deepchem",
        "openbabel",
        "packmol"
      ]
    },
    "cesm": {
      "description": "Use this for coupled climate and Earth system model setup, case configuration, compilation, and production runs.",
      "strong_keywords": [
        "cesm",
        "community earth system model",
        "cesm3",
        "cime",
        "compset",
        "grid resolution",
        "externals.cfg",
        "git-fleximod"
      ],
      "keywords": [
        "climate simulation",
        "coupled model",
        "atmosphere ocean coupling",
        "cam pop clm cice",
        "case.setup",
        "case.build",
        "case.submit",
        "control and perturbation experiments",
        "decadal climate runs",
        "machine config",
        "fortran climate code"
      ],
      "negative_keywords": [
        "amuse",
        "astropy",
        "exoplanet",
        "openmm",
        "gromacs",
        "lammps",
        "cantera",
        "deepchem",
        "packmol",
        "meep"
      ]
    },
    "mpas-model": {
      "description": "Routes earth-system modeling intents covering MPAS cores, mesh-based dynamical operators, and atmosphere-ocean-seaice-land-ice simulation workflows.",
      "strong_keywords": [
        "mpas-model",
        "model for prediction across scales",
        "mpas framework",
        "mpas atmosphere",
        "mpas ocean",
        "mpas seaice",
        "mpas land ice",
        "unstructured mesh climate model",
        "earth system core"
      ],
      "keywords": [
        "climate modeling",
        "regional climate studies",
        "weather studies",
        "numerical weather prediction",
        "voronoi mesh operators",
        "c-grid discretization",
        "registry xml parser",
        "streams and namelist files",
        "coupled atmosphere ocean seaice",
        "lanl ncar climate model"
      ],
      "negative_keywords": [
        "amuse",
        "astropy",
        "cantera",
        "deepchem",
        "gromacs",
        "hoomd-blue",
        "lammps",
        "openmm",
        "openbabel",
        "meep"
      ]
    },
    "mitgcm": {
      "description": "Use this family for user intents about numerical ocean atmosphere circulation experiments, geophysical flow dynamics, and coupled ocean sea ice simulations.",
      "strong_keywords": [
        "mitgcm",
        "mit general circulation model",
        "general circulation model",
        "ocean circulation model",
        "atmospheric circulation model",
        "geophysical fluid dynamics",
        "primitive equation model",
        "coupled ocean sea ice"
      ],
      "keywords": [
        "ocean modeling",
        "atmospheric modeling",
        "climate dynamics",
        "global circulation",
        "regional ocean simulation",
        "hydrostatic model",
        "nonhydrostatic model",
        "tracer transport",
        "adjoint modeling",
        "state estimation"
      ],
      "negative_keywords": [
        "cesm",
        "mpas-model",
        "gromacs",
        "lammps",
        "openmm",
        "cantera",
        "astropy",
        "meep",
        "amuse",
        "arc"
      ]
    },
    "mom6": {
      "description": "Use this family for requests about ocean general circulation, tracer advection, and coupled climate ocean components rather than atmospheric, molecular, or astronomy simulation packages.",
      "strong_keywords": [
        "mom6",
        "modular ocean model",
        "ocean general circulation model",
        "finite-volume ocean dynamics",
        "ocean-only simulation",
        "coupled climate ocean model",
        "ocean tracer advection"
      ],
      "keywords": [
        "gfdl ocean model",
        "ocean stratification",
        "baroclinic circulation",
        "eddy parameterization",
        "vertical mixing schemes",
        "sea level dynamics",
        "ocean model configuration",
        "coupled earth system ocean component",
        "ocean tracer transport",
        "regional ocean experiments"
      ],
      "negative_keywords": [
        "mitgcm",
        "mpas-model",
        "cesm",
        "astropy",
        "lightkurve",
        "deepchem",
        "openbabel",
        "openff-toolkit",
        "gromacs",
        "lammps"
      ]
    },
    "cavity-md-ipi": {
      "description": "Use for chemical-physics routing on cavity-modified molecular dynamics, including photon-coupled nuclei, vibrational strong or ultrastrong coupling, Fabry-Perot multimode effects, and reactive or nonreactive CavMD studies.",
      "strong_keywords": [
        "cavity-md-ipi",
        "cavmd",
        "cavity molecular dynamics",
        "vibrational strong coupling",
        "vibrational ultrastrong coupling",
        "photon-nuclear dynamics",
        "fabry-perot vsc",
        "collective rabi splitting"
      ],
      "keywords": [
        "optical cavity molecular simulation",
        "plasmonic cavity coupling",
        "trpmd",
        "path integral molecular dynamics",
        "first-principles reactive dynamics",
        "qmmm under vsc",
        "nonreactive vsc dynamics",
        "condensed-phase vsc",
        "infrared spectrum splitting",
        "modified i-pi workflow"
      ],
      "negative_keywords": [
        "amuse",
        "astropy",
        "lightkurve",
        "batman",
        "exoplanet",
        "meep",
        "lammps",
        "gromacs",
        "hoomd-blue",
        "openbabel"
      ]
    },
    "biopython": {
      "description": "Route to this family for DNA or protein sequence workflows, biological file format parsing, alignment tasks, and bioinformatics database access.",
      "strong_keywords": [
        "biopython",
        "bioinformatics python",
        "seqio",
        "entrez",
        "genbank",
        "fasta",
        "blast",
        "sequence alignment",
        "phylogenetics",
        "biological sequence parsing"
      ],
      "keywords": [
        "dna sequence",
        "protein sequence",
        "fastq",
        "pdb parser",
        "multiple sequence alignment",
        "pairwise alignment",
        "ncbi retrieval",
        "restriction enzyme analysis",
        "motif analysis",
        "swissprot",
        "clustal format",
        "phylo tree plotting"
      ],
      "negative_keywords": [
        "astropy",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "meep",
        "nwchem",
        "lightkurve",
        "amuse",
        "arc"
      ]
    },
    "pysam": {
      "description": "Routes intents for high-throughput sequencing file access, indexed genomic region queries, alignment pileups, and variant record manipulation via HTSlib-compatible Python interfaces.",
      "strong_keywords": [
        "pysam",
        "sam",
        "bam",
        "cram",
        "vcf",
        "bcf",
        "htslib",
        "tabix",
        "samtools",
        "bcftools",
        "pileup"
      ],
      "keywords": [
        "next generation sequencing",
        "alignment records",
        "variant records",
        "genomic interval fetch",
        "cigar parsing",
        "read group tags",
        "faidx references",
        "bgzip indexing",
        "bam sorting",
        "vcf header fields"
      ],
      "negative_keywords": [
        "astropy",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "lightkurve",
        "cantera",
        "meep",
        "cesm",
        "mpas-model",
        "exoplanet"
      ]
    },
    "scikit-bio": {
      "description": "Route requests about biological sequence objects, phylogenetic trees, diversity statistics, and microbiome or community ecology analysis in Python.",
      "strong_keywords": [
        "scikit-bio",
        "bioinformatics",
        "biological sequence analysis",
        "phylogenetic trees",
        "microbiome analysis",
        "alpha diversity",
        "beta diversity",
        "ordination",
        "distance matrices",
        "community ecology"
      ],
      "keywords": [
        "dna sequences",
        "rna sequences",
        "protein sequences",
        "multiple sequence alignment",
        "taxonomy",
        "unifrac",
        "permanova",
        "anosim",
        "newick parsing",
        "fasta fastq io",
        "qiime 2 integration",
        "omic data analysis"
      ],
      "negative_keywords": [
        "astropy",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "lightkurve",
        "batman",
        "mitgcm",
        "mom6",
        "deepchem"
      ]
    },
    "snakemake": {
      "description": "Use this family for intents about authoring Snakefiles, orchestrating rule driven workflows, and scaling scientific pipelines across heterogeneous compute environments.",
      "strong_keywords": [
        "snakemake",
        "snakefile workflows",
        "workflow management system",
        "reproducible scientific pipelines",
        "rule driven workflow execution",
        "hpc and cloud scaling",
        "bioinformatics pipeline orchestration"
      ],
      "keywords": [
        "workflow dag scheduling",
        "pipeline automation",
        "scientific data analysis workflows",
        "cluster job submission",
        "workflow portability",
        "software environment specification",
        "wildcards and rules",
        "checkpoint based workflows",
        "research reproducibility",
        "distributed workflow execution"
      ],
      "negative_keywords": [
        "astropy",
        "biopython",
        "gromacs",
        "lammps",
        "cantera",
        "hoomd-blue",
        "meep",
        "lightkurve",
        "mpas-model",
        "deepchem"
      ]
    },
    "nextflow": {
      "description": "Routes requests about scientific workflow authoring, pipeline execution, and reproducibility across distributed compute backends, especially for bioinformatics and genomics.",
      "strong_keywords": [
        "nextflow",
        "nextflow dsl2",
        "dataflow pipeline",
        "scientific workflow engine",
        "nf-core",
        "reproducible workflows",
        "bioinformatics pipelines",
        "hpc workflow execution",
        "cloud batch execution"
      ],
      "keywords": [
        "channel and process model",
        "workflow modules",
        "pipeline parameterization",
        "task caching and resume",
        "slurm executor",
        "aws batch workflows",
        "google cloud batch workflows",
        "azure batch workflows",
        "kubernetes workflow runs",
        "genomics workflow automation",
        "portable pipeline definitions"
      ],
      "negative_keywords": [
        "astropy",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "meep",
        "lightkurve",
        "cantera",
        "deepchem",
        "batman",
        "mpas-model"
      ]
    },
    "scanpy": {
      "description": "Route requests about single-cell omics analysis pipelines using AnnData, including QC, embedding, clustering, marker discovery, and pseudotime workflows.",
      "strong_keywords": [
        "scanpy",
        "single-cell rna-seq",
        "anndata",
        "scverse",
        "leiden clustering",
        "umap embedding",
        "trajectory inference",
        "differential expression",
        "highly variable genes"
      ],
      "keywords": [
        "quality control filtering",
        "normalization log1p",
        "pca neighborhood graph",
        "marker gene ranking",
        "pseudotime analysis",
        "batch correction",
        "gene expression matrix",
        "single-cell visualization",
        "large-scale single-cell",
        "dask out-of-core"
      ],
      "negative_keywords": [
        "astropy",
        "lightkurve",
        "biopython",
        "deepchem",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "meep",
        "mitgcm"
      ]
    },
    "anndata": {
      "description": "Route to this family for intents about AnnData objects, single-cell omics matrix annotation, h5ad or zarr I/O, and Scanpy-scverse data workflows.",
      "strong_keywords": [
        "anndata",
        "anndata object",
        "single-cell omics",
        "h5ad",
        "obs var annotations",
        "scanpy"
      ],
      "keywords": [
        "scverse",
        "gene expression matrix",
        "cell by gene matrix",
        "metadata annotations",
        "sparse count matrix",
        "backed mode",
        "layers",
        "obsm",
        "varm",
        "uns",
        "zarr",
        "spatial transcriptomics"
      ],
      "negative_keywords": [
        "astropy",
        "gromacs",
        "lammps",
        "cantera",
        "deepchem",
        "lightkurve",
        "cesm",
        "mpas-model",
        "amuse",
        "arc"
      ]
    },
    "scvi-tools": {
      "description": "Routes requests about probabilistic analysis workflows for single-cell, multimodal, and spatial omics, especially latent embeddings, batch correction, annotation, and deconvolution tasks.",
      "strong_keywords": [
        "scvi-tools",
        "single-cell variational inference",
        "single-cell omics",
        "spatial omics",
        "probabilistic modeling",
        "batch correction",
        "doublet detection",
        "spatial deconvolution"
      ],
      "keywords": [
        "latent variable models",
        "dimensionality reduction",
        "data integration",
        "cell type annotation",
        "multimodal integration",
        "scrna-seq",
        "scatac-seq",
        "totalvi",
        "scanvi",
        "multivi",
        "gene expression modeling",
        "variational autoencoder"
      ],
      "negative_keywords": [
        "astropy",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "deepchem",
        "biopython",
        "lightkurve",
        "meep",
        "mitgcm"
      ]
    },
    "squidpy": {
      "description": "Use this package for spatial transcriptomics and image-aware single-cell workflows, especially graph-based neighborhood statistics and tissue-section visualization in the scverse ecosystem.",
      "strong_keywords": [
        "squidpy",
        "spatial single-cell analysis",
        "spatial omics",
        "spatial transcriptomics",
        "spatial neighbor graphs",
        "neighborhood enrichment",
        "co-occurrence analysis",
        "moran i",
        "visium",
        "xenium"
      ],
      "keywords": [
        "slide-seq",
        "tissue microscopy images",
        "image feature extraction",
        "tissue section exploration",
        "interactive napari visualization",
        "cell type spatial enrichment",
        "spatial autocorrelation",
        "ripley statistics",
        "graph-based tissue analysis",
        "spatial molecular data",
        "scanpy integration",
        "anndata workflows"
      ],
      "negative_keywords": [
        "astropy",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "deepchem",
        "cantera",
        "lightkurve",
        "meep",
        "mitgcm",
        "mom6"
      ]
    },
    "cellrank": {
      "description": "Use this family for single-cell trajectory questions focused on Markov-based fate mapping, RNA velocity integration, and inference of initial, intermediate, or terminal cell states.",
      "strong_keywords": [
        "cellrank",
        "single cell fate mapping",
        "markov state modeling",
        "rna velocity",
        "lineage fate probabilities",
        "terminal state inference",
        "macrostates",
        "trajectory inference"
      ],
      "keywords": [
        "single cell dynamics",
        "pseudotime priors",
        "developmental trajectories",
        "initial intermediate terminal states",
        "driver gene inference",
        "gene expression trends",
        "multiview single cell data",
        "differentiation direction",
        "cell fate probabilities",
        "gpcca"
      ],
      "negative_keywords": [
        "astropy",
        "lightkurve",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "deepchem",
        "dftd4",
        "meep",
        "mom6"
      ]
    },
    "openfoam-dev": {
      "description": "Router hint: classify this package in computational fluid dynamics and finite-volume continuum physics simulation.",
      "strong_keywords": [
        "openfoam-dev",
        "openfoam",
        "computational fluid dynamics",
        "finite volume method",
        "turbulence modeling",
        "multiphase flow",
        "blockmesh",
        "snappyhexmesh"
      ],
      "keywords": [
        "rans",
        "les",
        "pimple algorithm",
        "simple algorithm",
        "interfoam",
        "icofoam",
        "fvsolution",
        "fvschemes",
        "controldict",
        "reacting flow",
        "heat transfer",
        "parallel cfd"
      ],
      "negative_keywords": [
        "astropy",
        "anndata",
        "biopython",
        "gromacs",
        "hoomd-blue",
        "lammps",
        "lightkurve",
        "cellrank",
        "meep",
        "bloqade"
      ]
    },
    "su2": {
      "description": "Best matched for CFD and aerodynamic design workflows involving Navier Stokes PDE solvers, multiphysics coupling, and gradient-based engineering optimization.",
      "strong_keywords": [
        "su2",
        "computational fluid dynamics",
        "aerodynamic shape optimization",
        "adjoint optimization",
        "multiphysics simulation",
        "pde constrained optimization",
        "finite volume cfd",
        "aerospace aerodynamics"
      ],
      "keywords": [
        "compressible flow solver",
        "incompressible navier stokes",
        "rans turbulence modeling",
        "design sensitivity analysis",
        "mesh adaptation",
        "fluid structure interaction",
        "chemically reacting flows",
        "electrodynamics simulation",
        "drag and lift optimization",
        "engineering pde solver"
      ],
      "negative_keywords": [
        "anndata",
        "astropy",
        "biopython",
        "cantera",
        "gromacs",
        "hoomd-blue",
        "lammps",
        "meep",
        "mitgcm",
        "deepchem"
      ]
    },
    "nekrs": {
      "description": "Best for high-order spectral-element CFD workflows involving incompressible or low-Mach turbulent flow, moving meshes, and large-scale GPU/MPI simulations.",
      "strong_keywords": [
        "nekrs",
        "nek5000",
        "computational fluid dynamics",
        "spectral element method",
        "incompressible navier stokes",
        "low mach number flow",
        "gpu accelerated cfd",
        "mpi cfd solver"
      ],
      "keywords": [
        "high-order hexahedral elements",
        "scalar transport",
        "semi-implicit time integration",
        "les turbulence modeling",
        "rans turbulence modeling",
        "arbitrary lagrangian eulerian",
        "moving mesh cfd",
        "overset grids",
        "lagrangian particle phase",
        "conjugate heat transfer",
        "paraview visualization",
        "visit visualization",
        "ascent in situ",
        "exascale fluid simulation"
      ],
      "negative_keywords": [
        "anndata",
        "astropy",
        "biopython",
        "deepchem",
        "dftd4",
        "lightkurve",
        "cellrank",
        "batman",
        "gromacs",
        "lammps"
      ]
    },
    "pyfr": {
      "description": "Routes requests about high-order computational fluid dynamics, conservation-law PDE solvers, and unstructured-grid flow simulation on accelerator hardware.",
      "strong_keywords": [
        "pyfr",
        "flux reconstruction",
        "huynh method",
        "advection diffusion equations",
        "unstructured grid cfd",
        "mixed element meshes",
        "high-order flow solver"
      ],
      "keywords": [
        "euler equations",
        "navier stokes equations",
        "discontinuous methods",
        "riemann fluxes",
        "time integration schemes",
        "streaming architectures",
        "mako templating kernels",
        "compressible flow simulation",
        "test cases"
      ],
      "negative_keywords": [
        "anndata",
        "astropy",
        "biopython",
        "deepchem",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "lightkurve",
        "cellrank",
        "meep"
      ]
    },
    "palabos": {
      "description": "Routes to mesoscopic CFD and lattice Boltzmann solvers for incompressible, multiphase, and porous-media flow simulation on parallel CPU systems.",
      "strong_keywords": [
        "palabos",
        "lattice boltzmann method",
        "lbm",
        "computational fluid dynamics",
        "parallel lattice boltzmann",
        "mesoscopic fluid simulation",
        "multiphase flow",
        "porous media flow"
      ],
      "keywords": [
        "fluid flow simulation",
        "incompressible flow",
        "boundary conditions",
        "free surface flow",
        "particle-laden flow",
        "hemodynamics",
        "thermal flows",
        "turbulence modeling",
        "parallel simulation",
        "vtk output"
      ],
      "negative_keywords": [
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "meep",
        "astropy",
        "biopython",
        "anndata",
        "lightkurve",
        "espresso"
      ]
    },
    "fdtdbath-meep": {
      "description": "Use this family for FDTD-Bath approach simulation of polaritonics, which supports also conventional MEEP calculations",
      "strong_keywords": [
        "fdtd-bath",
        "meep",
        "fdtd",
        "finite-difference time-domain",
        "electromagnetic simulation",
        "maxwell equations",
        "photonic simulation",
        "perfectly matched layer",
        "near-to-far field",
        "frequency-domain eigensolver"
      ],
      "keywords": [
        "condensed-phase polaritonics",
        "bloch periodic boundary",
        "mode decomposition",
        "s-parameters",
        "poynting flux",
        "local density of states",
        "ring resonator modes",
        "waveguide eigenmode source",
        "anisotropic permittivity",
        "dispersive media",
        "nonlinear kerr material",
        "gyrotropic media",
        "gdsii geometry import",
        "hdf5 field export",
        "subpixel smoothing"
      ],
      "negative_keywords": [
        "amuse",
        "anndata",
        "astropy",
        "biopython",
        "cantera",
        "gromacs",
        "hoomd-blue",
        "lammps",
        "lightkurve",
        "cellrank"
      ]
    },
    "specfem3d-globe": {
      "description": "Routes to computational seismology and geodynamics workflows centered on forward spectral-element simulation of planetary seismic wavefields.",
      "strong_keywords": [
        "specfem3d-globe",
        "specfem3d_globe",
        "xspecfem3d",
        "xmeshfem3d",
        "spectral-element seismology",
        "global seismic wave propagation",
        "regional seismic wave propagation",
        "cubed-sphere hexahedral mesh",
        "planetary seismology"
      ],
      "keywords": [
        "computational seismology",
        "synthetic seismograms",
        "forward seismic simulation",
        "full waveform modeling",
        "earth interior modeling",
        "mars seismology",
        "lunar seismology",
        "continental-scale simulation",
        "computational geodynamics",
        "seismic wavefield solver"
      ],
      "negative_keywords": [
        "astropy",
        "lightkurve",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "meep",
        "mitgcm",
        "cantera",
        "biopython",
        "amuse"
      ]
    },
    "seissol": {
      "description": "Route intents about computational seismology, dynamic rupture physics, and high-order PDE solvers for crustal earthquake scenario modeling.",
      "strong_keywords": [
        "seissol",
        "seismic wave simulation",
        "earthquake dynamics",
        "dynamic rupture",
        "discontinuous galerkin",
        "ader",
        "computational seismology",
        "geophysical pde solver"
      ],
      "keywords": [
        "fault rupture modeling",
        "elastodynamics",
        "tectonic earthquake scenarios",
        "high-performance geophysics",
        "wave propagation in solids",
        "numerical seismics",
        "rupture dynamics",
        "earthquake source physics"
      ],
      "negative_keywords": [
        "astropy",
        "biopython",
        "anndata",
        "gromacs",
        "lammps",
        "meep",
        "cantera",
        "mitgcm",
        "amuse",
        "arc"
      ]
    },
    "devito": {
      "description": "Use this family for requests about symbolic stencil PDE modeling, automatic kernel generation, and high-performance finite-difference execution workflows.",
      "strong_keywords": [
        "devito",
        "symbolic finite differences",
        "stencil computation",
        "pde operator generation",
        "timefunction operator",
        "adjoint modeling",
        "wave propagation kernels",
        "jit kernel compilation"
      ],
      "keywords": [
        "grid discretization",
        "laplacian stencil",
        "boundary conditions",
        "sparse interpolation",
        "staggered grids",
        "domain decomposition",
        "mpi parallel stencils",
        "openmp parallel loops",
        "openacc gpu offload",
        "operator autotuning",
        "seismic inversion",
        "finite difference pde solvers"
      ],
      "negative_keywords": [
        "astropy",
        "anndata",
        "gromacs",
        "hoomd-blue",
        "lammps",
        "meep",
        "lightkurve",
        "cantera",
        "biopython",
        "cellrank"
      ]
    },
    "sw4": {
      "description": "Route to computational seismology and geophysical wave-equation solvers focused on high-order finite-difference simulation of elastic and anelastic seismic waves.",
      "strong_keywords": [
        "sw4",
        "seismic wave propagation",
        "3d seismic modeling",
        "elastic wave equation",
        "fourth order finite difference",
        "free surface boundary condition",
        "absorbing super-grid boundary",
        "moment tensor source",
        "point force source"
      ],
      "keywords": [
        "computational seismology",
        "curvilinear coordinates",
        "mesh refinement interfaces",
        "anelastic attenuation",
        "anisotropic elasticity",
        "synthetic seismograms",
        "earthquake source modeling",
        "geodynamics",
        "seismic hazard simulation"
      ],
      "negative_keywords": [
        "amuse",
        "anndata",
        "astropy",
        "biopython",
        "cantera",
        "gromacs",
        "hoomd-blue",
        "lammps",
        "meep",
        "lightkurve"
      ]
    },
    "neuron": {
      "description": "Use this family for intents about biophysical neuron simulation, compartmental membrane dynamics, synapses, and NEURON-specific modeling workflows.",
      "strong_keywords": [
        "neuron",
        "nrn",
        "hoc",
        "nmodl",
        "nrnivmodl",
        "multicompartment modeling",
        "cable equation",
        "ion channel kinetics",
        "synaptic mechanisms",
        "computational neuroscience"
      ],
      "keywords": [
        "neuronal morphology",
        "dendrite simulation",
        "axon conduction",
        "membrane potential dynamics",
        "spike generation",
        "current clamp simulation",
        "voltage clamp simulation",
        "point process models",
        "reaction diffusion in neurons",
        "network of neurons",
        "python interface for neuron",
        "cell template modeling"
      ],
      "negative_keywords": [
        "anndata",
        "astropy",
        "gromacs",
        "lammps",
        "cantera",
        "meep",
        "lightkurve",
        "deepchem",
        "cellrank",
        "amuse"
      ]
    },
    "pylith": {
      "description": "Routes queries about computational solid-earth geophysics, especially finite-element modeling of faults, crustal stress evolution, and tectonic deformation in dynamic or quasi-static settings.",
      "strong_keywords": [
        "pylith",
        "tectonic deformation",
        "crustal deformation",
        "earthquake rupture",
        "fault slip",
        "fault friction",
        "geodynamics",
        "finite element geophysics",
        "quasi-static simulation",
        "dynamic rupture"
      ],
      "keywords": [
        "cohesive cell faults",
        "dieterich rate state friction",
        "slip weakening friction",
        "maxwell viscoelasticity",
        "drucker prager plasticity",
        "green functions",
        "dirichlet boundary conditions",
        "neumann traction boundary conditions",
        "absorbing boundaries",
        "volcano deformation",
        "hdf5 xdmf output",
        "tetrahedral mesh",
        "hexahedral mesh"
      ],
      "negative_keywords": [
        "amuse",
        "anndata",
        "astropy",
        "biopython",
        "deepchem",
        "gromacs",
        "hoomd-blue",
        "lammps",
        "meep",
        "lightkurve"
      ]
    },
    "brian2": {
      "description": "Use this family for questions about specifying neuron and synapse equations, simulating spike-based networks, and analyzing neural dynamics with Brian2.",
      "strong_keywords": [
        "brian2",
        "brian simulator",
        "spiking neural networks",
        "computational neuroscience",
        "neuron and synapse models",
        "spike timing dependent plasticity",
        "leaky integrate and fire"
      ],
      "keywords": [
        "clock driven simulator",
        "event based synapses",
        "neuron groups",
        "spike trains",
        "synaptic dynamics",
        "network equations",
        "stochastic spiking models",
        "plasticity rules",
        "neuronal population simulation",
        "state monitors",
        "spike monitors"
      ],
      "negative_keywords": [
        "astropy",
        "anndata",
        "gromacs",
        "lammps",
        "meep",
        "cantera",
        "biopython",
        "lightkurve",
        "amuse",
        "arc"
      ]
    },
    "nest-simulator": {
      "description": "Route to this family for computational neuroscience requests about spiking neuron network modeling, synaptic plasticity, or large-scale event-driven brain simulations.",
      "strong_keywords": [
        "nest-simulator",
        "nest simulator",
        "spiking neural network simulator",
        "computational neuroscience simulation",
        "event-driven neural dynamics",
        "synapse and neuron models",
        "large-scale cortical network simulation"
      ],
      "keywords": [
        "pynest",
        "leaky integrate-and-fire neurons",
        "stdp plasticity",
        "balanced random networks",
        "laminar cortical circuits",
        "point neuron models",
        "neuronal population activity",
        "electrophysiology-inspired experiments",
        "distributed neural simulation",
        "multi-core neural simulation"
      ],
      "negative_keywords": [
        "brian2",
        "amuse",
        "anndata",
        "astropy",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "lightkurve",
        "biopython"
      ]
    },
    "arbor": {
      "description": "Routes to computational neuroscience simulators focused on biophysical multi-compartment neuronal electrophysiology and large-scale network dynamics.",
      "strong_keywords": [
        "arbor",
        "multi-compartment neuron models",
        "cable equation simulation",
        "biophysical neural network simulation",
        "morphologically detailed neurons",
        "performance portable neuroscience"
      ],
      "keywords": [
        "computational neuroscience",
        "neuronal morphology",
        "ion channel dynamics",
        "synaptic mechanisms",
        "electrophysiology modeling",
        "gpu neural simulation",
        "hpc neuron simulator",
        "large-scale neural circuits",
        "cable cell models"
      ],
      "negative_keywords": [
        "brian2",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "astropy",
        "anndata",
        "cantera",
        "lightkurve",
        "deepchem",
        "amuse"
      ]
    },
    "tvb-root": {
      "description": "Routes intents for The Virtual Brain ecosystem covering tvb-library simulations, tvb-framework workflows, persistence layers, and neuroscience visual analytics.",
      "strong_keywords": [
        "tvb-root",
        "the virtual brain",
        "tvb-library",
        "tvb-framework",
        "whole-brain simulation",
        "brain network dynamics",
        "neural mass modeling",
        "connectome-based simulation"
      ],
      "keywords": [
        "connectome dynamics",
        "resting-state activity",
        "structural connectivity",
        "functional connectivity",
        "neural population modeling",
        "brain dynamics analysis",
        "network neuroscience",
        "simulation workflows",
        "multiscale brain modeling",
        "clinical brain simulation"
      ],
      "negative_keywords": [
        "brian2",
        "anndata",
        "astropy",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "deepchem",
        "cantera",
        "lightkurve",
        "bloqade"
      ]
    },
    "cp2k": {
      "description": "Routes intents about electronic-structure calculations, mixed Gaussian plane-wave DFT workflows, and atomistic simulations of molecular or periodic materials in CP2K.",
      "strong_keywords": [
        "cp2k",
        "quantum chemistry",
        "solid state physics",
        "density functional theory",
        "gpw",
        "gapw",
        "ab initio molecular dynamics",
        "electronic structure"
      ],
      "keywords": [
        "mp2",
        "rpa",
        "gw",
        "dftb",
        "xtb",
        "metadynamics",
        "transition state optimization",
        "neb method",
        "pseudopotentials",
        "periodic materials simulation",
        "vibrational analysis"
      ],
      "negative_keywords": [
        "espresso",
        "gromacs",
        "lammps",
        "hoomd-blue",
        "cantera",
        "astropy",
        "biopython",
        "anndata",
        "brian2",
        "lightkurve"
      ]
    },
    "q-e": {
      "description": "Use this family for first principles materials modeling tasks involving DFT or DFPT, pseudopotential plane wave calculations, phonons, and related electronic structure workflows.",
      "strong_keywords": [
        "q-e",
        "quantum espresso",
        "pwscf",
        "plane wave dft",
        "density functional theory",
        "dfpt",
        "phonon",
        "pseudopotential",
        "electronic structure",
        "ab initio molecular dynamics"
      ],
      "keywords": [
        "car parrinello dynamics",
        "electron phonon coupling",
        "nudged elastic band",
        "x ray absorption spectra",
        "hubbard parameters",
        "time dependent dfpt",
        "wannier functions",
        "koopmans compliant functionals",
        "phonon limited superconductivity",
        "ballistic transport",
        "gw approach",
        "structural optimization"
      ],
      "negative_keywords": [
        "anndata",
        "astropy",
        "biopython",
        "brian2",
        "cantera",
        "cp2k",
        "gromacs",
        "hoomd-blue",
        "lammps",
        "deepchem"
      ]
    },
    "abinit": {
      "description": "Route here for quantum-mechanical solid-state simulations focused on DFT electronic structure, perturbative responses, and ab initio materials-property predictions.",
      "strong_keywords": [
        "abinit",
        "density functional theory",
        "electronic structure",
        "dfpt",
        "plane-wave pseudopotential",
        "first-principles materials simulation",
        "ab initio molecular dynamics",
        "phonon calculations",
        "gw approximation"
      ],
      "keywords": [
        "band structure",
        "total energy",
        "geometry optimization",
        "dielectric properties",
        "born effective charges",
        "lattice dynamics",
        "many-body perturbation theory",
        "time-dependent dft",
        "ferroelectric polarization",
        "response functions"
      ],
      "negative_keywords": [
        "cp2k",
        "espresso",
        "lammps",
        "gromacs",
        "hoomd-blue",
        "astropy",
        "anndata",
        "biopython",
        "amuse",
        "arbor"
      ]
    },
    "jdftx": {
      "description": "Use this family for plane-wave quantum materials simulations focused on joint DFT, solvent-aware interfaces, and electrochemical energy applications.",
      "strong_keywords": [
        "jdftx",
        "joint density functional theory",
        "joint dft",
        "plane-wave density functional theory",
        "electronic structure",
        "continuum solvation",
        "electrochemical interfaces",
        "grand canonical dft"
      ],
      "keywords": [
        "density functional theory",
        "materials modeling",
        "surface chemistry",
        "solid-state physics",
        "ab initio simulation",
        "periodic systems",
        "pseudopotentials",
        "k-point sampling",
        "solvent effects",
        "electrocatalysis"
      ],
      "negative_keywords": [
        "abinit",
        "espresso",
        "cp2k",
        "gromacs",
        "hoomd-blue",
        "astropy",
        "biopython",
        "cantera",
        "amuse",
        "anndata"
      ]
    },
    "dftk-jl": {
      "description": "Routes intents about plane-wave Kohn-Sham DFT, periodic solid-state electronic-structure calculations, and flexible algorithm development in Julia.",
      "strong_keywords": [
        "dftk-jl",
        "dftk",
        "density-functional toolkit",
        "plane-wave dft",
        "kohn-sham dft",
        "electronic structure",
        "solid-state dft"
      ],
      "keywords": [
        "pseudopotentials",
        "self-consistent field",
        "brillouin zone sampling",
        "band structure",
        "total energy",
        "periodic solids",
        "crystalline materials",
        "density functional calculations",
        "mpi parallelization",
        "gpu acceleration"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "gromacs",
        "hoomd-blue",
        "astropy",
        "biopython",
        "deepchem",
        "amuse",
        "anndata"
      ]
    },
    "elk": {
      "description": "Use this family for all-electron full-potential LAPW electronic-structure workflows in solids, including first-principles DFT material-property calculations.",
      "strong_keywords": [
        "elk",
        "all-electron dft",
        "fp-lapw",
        "full-potential lapw",
        "linearized augmented plane wave",
        "solid-state electronic structure",
        "density functional theory"
      ],
      "keywords": [
        "band structure",
        "density of states",
        "phonons",
        "optical response",
        "spin orbit coupling",
        "magnetism",
        "lattice optimization",
        "ground-state energy",
        "crystalline solids",
        "first-principles materials simulation"
      ],
      "negative_keywords": [
        "lammps",
        "gromacs",
        "hoomd-blue",
        "kwant",
        "tkwant",
        "qutip",
        "oqupy",
        "astropy",
        "anndata",
        "biopython"
      ]
    },
    "openmx": {
      "description": "Use this family for localized-basis DFT materials simulations in OpenMX, including large-scale MPI or hybrid MPI/OpenMP electronic-structure calculations for bulk, surface, interface, liquid, and low-dimensional systems.",
      "strong_keywords": [
        "openmx",
        "open source package for material explorer",
        "density functional theory",
        "localized basis dft",
        "pseudo-atomic localized basis functions",
        "norm-conserving pseudopotentials",
        "electronic structure",
        "mpi openmp hybrid parallelism"
      ],
      "keywords": [
        "ab initio materials simulation",
        "band structure",
        "density of states",
        "geometry optimization",
        "magnetic properties",
        "dielectric properties",
        "electric transport properties",
        "surfaces and interfaces",
        "low-dimensional materials",
        "order n method"
      ],
      "negative_keywords": [
        "cp2k",
        "espresso",
        "abinit",
        "lammps",
        "gromacs",
        "hoomd-blue",
        "astropy",
        "anndata",
        "biopython",
        "qutip"
      ]
    },
    "kwant": {
      "description": "Route intents about tight-binding quantum transport, scattering-matrix calculations, and mesoscopic nanodevice modeling to this family.",
      "strong_keywords": [
        "kwant",
        "quantum transport",
        "tight-binding model",
        "mesoscopic systems",
        "scattering matrix",
        "landauer-buttiker",
        "conductance quantization",
        "quantum nanodevice simulation"
      ],
      "keywords": [
        "transport through nanostructures",
        "lead self-energy",
        "graphene transport",
        "topological edge states",
        "quantum hall transport",
        "superconducting junction",
        "hamiltonian discretization",
        "wave function in leads",
        "green function transport",
        "finite-size tight-binding"
      ],
      "negative_keywords": [
        "tkwant",
        "oqupy",
        "qutip",
        "abinit",
        "q-e",
        "cp2k",
        "lammps",
        "gromacs",
        "meep",
        "astropy"
      ]
    },
    "tkwant": {
      "description": "Use this family for time-dependent quantum transport in open systems, including transient currents and non-equilibrium dynamics with the Tkwant extension.",
      "strong_keywords": [
        "tkwant",
        "time-dependent quantum transport",
        "non-equilibrium quantum dynamics",
        "transient current",
        "open quantum systems transport",
        "voltage pulse transport",
        "time-dependent kwant"
      ],
      "keywords": [
        "real-time transport simulation",
        "keldysh formalism",
        "time-dependent hamiltonian",
        "nanoelectronic pulses",
        "ac-driven transport",
        "current versus time",
        "many-body wave functions",
        "lead-reservoir dynamics",
        "quantum quenches",
        "mesoscopic transient response"
      ],
      "negative_keywords": [
        "kwant",
        "oqupy",
        "qutip",
        "abinit",
        "q-e",
        "cp2k",
        "lammps",
        "gromacs",
        "meep",
        "astropy"
      ]
    },
    "nessi": {
      "description": "Use this family for nonequilibrium Green-function quantum many-body workflows, especially Kadanoff-Baym or Keldysh contour dynamics and transient out-of-equilibrium simulations.",
      "strong_keywords": [
        "nessi",
        "non-equilibrium systems simulation",
        "nonequilibrium green functions",
        "kadanoff-baym contour",
        "keldysh contour",
        "many-body dynamics",
        "contour-ordered equations of motion",
        "libcntr"
      ],
      "keywords": [
        "feynman diagram construction",
        "transient dynamics",
        "interacting many-body problems",
        "time-dependent model parameters",
        "initial equilibrium state",
        "high-order quadrature",
        "reciprocal-space parallelization",
        "distributed-memory calculations",
        "extended systems",
        "computer physics communications 2020"
      ],
      "negative_keywords": [
        "abinit",
        "amuse",
        "anndata",
        "arbor",
        "astropy",
        "biopython",
        "brian2",
        "cantera",
        "cp2k",
        "espresso"
      ]
    },
    "astroquery": {
      "description": "Use this family for astronomy data-retrieval intents involving remote catalog and archive queries by object name, sky coordinates, or region.",
      "strong_keywords": [
        "astroquery",
        "astronomy catalog query",
        "simbad",
        "vizier",
        "ned",
        "query_object",
        "query_region",
        "astronomical archive access"
      ],
      "keywords": [
        "mast",
        "gaia archive",
        "sdss",
        "irsa",
        "heasarc",
        "alma archive",
        "eso archive",
        "jpl horizons",
        "nasa exoplanet archive",
        "cone search",
        "sky coordinate search",
        "astronomical table retrieval"
      ],
      "negative_keywords": [
        "astropy",
        "abinit",
        "amuse",
        "anndata",
        "batman",
        "biopython",
        "brian2",
        "cp2k",
        "deepchem",
        "espresso"
      ]
    },
    "kadanoffbaym-jl": {
      "description": "Best for intents on nonequilibrium many-body quantum dynamics, contour Green functions, and adaptive Kadanoff-Baym equation time evolution.",
      "strong_keywords": [
        "kadanoffbaym.jl",
        "kadanoffbaym-jl",
        "kadanoff-baym equations",
        "nonequilibrium green functions",
        "keldysh contour",
        "negf",
        "two-time propagation",
        "adaptive kadanoff-baym solver"
      ],
      "keywords": [
        "nonequilibrium quantum field theory",
        "dyson-keldysh equations",
        "self-energy kernels",
        "integro-differential evolution",
        "quantum kinetic equations",
        "real-time green function dynamics",
        "many-body perturbation theory",
        "time contour discretization",
        "initial correlations",
        "julia quantum simulation"
      ],
      "negative_keywords": [
        "abinit",
        "amuse",
        "anndata",
        "arbor",
        "astropy",
        "biopython",
        "cp2k",
        "espresso",
        "dftk-jl",
        "exoplanet"
      ]
    },
    "tenpy": {
      "description": "Use this family for tensor-network and matrix-product-state workflows targeting strongly correlated lattice quantum systems and condensed-matter simulations.",
      "strong_keywords": [
        "tenpy",
        "tensor network python",
        "tensor networks",
        "matrix product states",
        "dmrg",
        "tebd",
        "quantum lattice models",
        "strongly correlated quantum systems"
      ],
      "keywords": [
        "mps",
        "mpo",
        "tdvp",
        "infinite dmrg",
        "finite dmrg",
        "time evolution",
        "entanglement entropy",
        "spin chains",
        "hubbard model",
        "heisenberg model",
        "quantum many-body simulation",
        "condensed matter numerics"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "elk",
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "deepchem",
        "cantera"
      ]
    },
    "itensor": {
      "description": "Best for questions on tensor network methods in C++, especially MPS and MPO workflows, DMRG optimization, and lattice quantum many-body simulations.",
      "strong_keywords": [
        "itensor",
        "tensor networks",
        "matrix product state",
        "matrix product operator",
        "dmrg",
        "tebd",
        "quantum many-body",
        "tensor contraction",
        "index matching"
      ],
      "keywords": [
        "mps",
        "mpo",
        "finite dmrg",
        "time evolution",
        "lattice hamiltonian",
        "spin chain",
        "entanglement entropy",
        "tensor diagram transcription",
        "quantum lattice model",
        "variational optimization"
      ],
      "negative_keywords": [
        "abinit",
        "amuse",
        "anndata",
        "arbor",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "espresso",
        "exoplanet"
      ]
    },
    "phonopy": {
      "description": "Use this route for crystal vibrational analysis, phonon spectra, and temperature-dependent lattice thermodynamics in atomistic materials simulations.",
      "strong_keywords": [
        "phonopy",
        "phonon dispersion",
        "force constants",
        "lattice dynamics",
        "phonon density of states",
        "vibrational thermodynamics",
        "dynamical matrix",
        "finite displacement"
      ],
      "keywords": [
        "brillouin zone",
        "supercell phonons",
        "non-analytical term correction",
        "born effective charges",
        "thermal properties",
        "helmholtz free energy",
        "phonon band structure",
        "group velocity",
        "thermal displacement",
        "quasi harmonic approximation"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "deepchem",
        "brian2",
        "cantera"
      ]
    },
    "phono3py": {
      "description": "Routes to atomistic lattice-dynamics and thermal-transport workflows focused on phonon scattering, third-order force constants, and anharmonic crystal property calculations.",
      "strong_keywords": [
        "phono3py",
        "phonon-phonon interaction",
        "third-order force constants",
        "lattice thermal conductivity",
        "phonon lifetime",
        "anharmonic lattice dynamics",
        "boltzmann transport equation"
      ],
      "keywords": [
        "phonon scattering rates",
        "thermal transport in crystals",
        "fc3 supercell displacements",
        "gruneisen parameters",
        "isotope scattering",
        "joint density of states",
        "q-point mesh",
        "force constants symmetrization",
        "phonopy integration",
        "crystal anharmonicity"
      ],
      "negative_keywords": [
        "abinit",
        "amuse",
        "anndata",
        "arbor",
        "astropy",
        "astroquery",
        "cp2k",
        "espresso",
        "deepchem",
        "exoplanet"
      ]
    },
    "hiphive": {
      "description": "Use this family for materials-physics intents about learning and validating harmonic or anharmonic force constants from atomistic force datasets.",
      "strong_keywords": [
        "hiphive",
        "interatomic force constants",
        "high-order force constants",
        "force constant potential",
        "anharmonic lattice dynamics",
        "phonon interactions",
        "cluster space",
        "sum rules"
      ],
      "keywords": [
        "phonon dispersion",
        "phonon density of states",
        "third-order force constants",
        "thermal conductivity",
        "supercell force fitting",
        "displacement-force datasets",
        "lattice thermal transport",
        "phonopy integration",
        "shengbte export",
        "temperature-dependent force constants",
        "crystal anharmonicity"
      ],
      "negative_keywords": [
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "brian2",
        "cantera",
        "cp2k",
        "deepchem",
        "exoplanet",
        "cesm"
      ]
    },
    "spglib": {
      "description": "Use this family for crystal structure symmetry, space-group identification, and unit-cell standardization in atomistic calculations.",
      "strong_keywords": [
        "spglib",
        "crystal symmetry",
        "space group detection",
        "symmetry operations",
        "standardized cell",
        "wyckoff positions",
        "hall symbol",
        "spglibdataset",
        "symprec"
      ],
      "keywords": [
        "primitive cell",
        "cell refinement",
        "international space group number",
        "bravais lattice",
        "crystal structure format",
        "atomic positions",
        "lattice vectors",
        "symmetry tolerance",
        "materials informatics",
        "electronic structure preprocessing",
        "fortran interface",
        "python interface"
      ],
      "negative_keywords": [
        "abinit",
        "amuse",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "brian2",
        "cantera",
        "cp2k",
        "exoplanet"
      ]
    },
    "alamode": {
      "description": "Routes requests about phonon-driven lattice dynamics and anharmonic thermal transport workflows based on force constants extracted from DFT supercell calculations.",
      "strong_keywords": [
        "alamode",
        "lattice anharmonicity",
        "lattice thermal conductivity",
        "anharmonic force constants",
        "harmonic force constants",
        "phonon linewidth",
        "gruneisen parameter",
        "bte-rta",
        "self-consistent phonon"
      ],
      "keywords": [
        "phonon dispersion",
        "phonon density of states",
        "two-phonon dos",
        "3-phonon scattering phase space",
        "4-phonon interactions",
        "temperature-dependent effective potential",
        "supercell force-constant extraction",
        "first-principles thermal transport",
        "crystal lattice dynamics",
        "phonon isotope scattering",
        "cumulative thermal conductivity",
        "coherent thermal conductivity"
      ],
      "negative_keywords": [
        "abinit",
        "astropy",
        "astroquery",
        "anndata",
        "cellrank",
        "biopython",
        "cantera",
        "deepchem",
        "brian2",
        "exoplanet"
      ]
    },
    "kite": {
      "description": "Routes queries about tight-binding quantum transport and spectral or optical response calculations for disordered condensed-matter lattice models.",
      "strong_keywords": [
        "kite",
        "quantum transport",
        "tight-binding",
        "disordered systems",
        "dc conductivity",
        "optical conductivity",
        "density of states",
        "cpgf",
        "kitex",
        "kite-tools"
      ],
      "keywords": [
        "local density of states",
        "ldos",
        "arpes",
        "nonlinear optical susceptibility",
        "wave-packet propagation",
        "gaussian wave packet",
        "unitary time evolution",
        "twisted boundary conditions",
        "magnetic field lattice",
        "finite temperature conductivity",
        "fermi energy sweep",
        "disorder cell"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "elk",
        "dftk-jl",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "cantera"
      ]
    },
    "pybinding": {
      "description": "Use this family for condensed-matter lattice model tasks involving tight-binding Hamiltonians, band structures, density of states, and nanoscale transport calculations.",
      "strong_keywords": [
        "pybinding",
        "tight binding",
        "solid state physics",
        "lattice hamiltonian",
        "electronic band structure",
        "quantum transport",
        "condensed matter"
      ],
      "keywords": [
        "density of states",
        "brillouin zone",
        "bloch states",
        "graphene",
        "nanoribbon",
        "supercell",
        "k space sampling",
        "onsite potential",
        "hopping parameters",
        "lattice symmetry"
      ],
      "negative_keywords": [
        "abinit",
        "alamode",
        "amuse",
        "anndata",
        "arbor",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "espresso"
      ]
    },
    "sisl": {
      "description": "Routes intents about atomistic electronic-structure post-analysis, tight-binding Hamiltonians, NEGF transport workflows, and conversion or plotting of simulation outputs.",
      "strong_keywords": [
        "sisl",
        "electronic structure",
        "dft post processing",
        "tight binding hamiltonian",
        "negf",
        "quantum transport",
        "lcao",
        "tbtrans",
        "siesta"
      ],
      "keywords": [
        "density of states",
        "projected density of states",
        "inverse participation ratio",
        "real space grid",
        "wavefunction plotting",
        "spin density difference",
        "sparse matrix manipulation",
        "hamiltonian conversion",
        "geometry file conversion",
        "cube format",
        "xsf format",
        "transiesta",
        "ase interoperability",
        "pymatgen interoperability"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "elk",
        "dftk-jl",
        "astropy",
        "biopython",
        "deepchem",
        "alamode",
        "amuse"
      ]
    },
    "quantica-jl": {
      "description": "Use this family for intents on lattice Hamiltonian modeling, band calculations, and quantum transport in condensed-matter physics.",
      "strong_keywords": [
        "quantica-jl",
        "quantica.jl",
        "lattice hamiltonian",
        "tight-binding model",
        "band structure",
        "green functions",
        "quantum transport",
        "local density of states",
        "hartree-fock-bogoliubov",
        "josephson currents"
      ],
      "keywords": [
        "kane-mele model",
        "honeycomb lattice",
        "bloch harmonics",
        "parametric hamiltonian",
        "periodic lattice systems",
        "conductance",
        "current density",
        "spectral observables",
        "mean-field hamiltonian",
        "orbital hopping",
        "lattice presets"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "elk",
        "dftk-jl",
        "bloqade",
        "brian2",
        "astropy",
        "alamode",
        "amuse"
      ]
    },
    "openems": {
      "description": "Routes requests about time-domain computational electromagnetics, antenna and RF device simulation, and EC-FDTD based field analysis.",
      "strong_keywords": [
        "openems",
        "ec-fdtd",
        "computational electromagnetics",
        "electromagnetic field solver",
        "antenna simulation",
        "rf simulation",
        "microwave simulation"
      ],
      "keywords": [
        "maxwell equations",
        "time domain solver",
        "scattering parameters",
        "waveguide modeling",
        "near field far field",
        "metamaterial simulation",
        "sar analysis",
        "csxcad",
        "octave interface",
        "python interface"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "cellrank",
        "brian2",
        "cantera"
      ]
    },
    "gprmax": {
      "description": "Use this family for intents about Maxwell-equation FDTD solvers and forward modelling of ground penetrating radar in 3D media.",
      "strong_keywords": [
        "gprmax",
        "gprmax simulator",
        "ground penetrating radar",
        "finite difference time domain",
        "fdtd electromagnetics",
        "maxwell equations solver",
        "electromagnetic wave propagation",
        "3d gpr simulation"
      ],
      "keywords": [
        "subsurface radar modelling",
        "geophysical electromagnetics",
        "radargram simulation",
        "dielectric permittivity modelling",
        "conductive media modelling",
        "dispersive material modelling",
        "time domain wave solver",
        "antenna radiation modelling",
        "buried object detection",
        "soil and pavement scanning",
        "cpu and gpu fdtd"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "brian2",
        "alamode",
        "amuse"
      ]
    },
    "scuff-em": {
      "description": "Route queries about boundary-element computational electromagnetics, especially scattering, Casimir physics, near-field thermal radiation, nanophotonic devices, and electrostatic surface-current formulations.",
      "strong_keywords": [
        "scuff-em",
        "boundary element electromagnetics",
        "electromagnetic scattering",
        "casimir forces",
        "radiative heat transfer",
        "surface-current-field formulation",
        "nanophotonics",
        "rf device engineering",
        "electrostatics"
      ],
      "keywords": [
        "bem solver",
        "fluctuation-induced phenomena",
        "near-field thermal radiation",
        "casimir interaction energy",
        "surface current method",
        "open-region electromagnetics",
        "frequency-domain em",
        "photonic structures",
        "electromagnetic boundary integral equations",
        "computational electrodynamics"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "alamode",
        "biopython",
        "anndata",
        "astropy",
        "deepchem",
        "amuse",
        "arbor"
      ]
    },
    "wannier_tools": {
      "description": "Routes requests about postprocessing Wannier90 derived tight binding models for topological phase identification, surface and bulk band analysis, and related condensed matter observables.",
      "strong_keywords": [
        "wannier_tools",
        "wanniertools",
        "topological materials",
        "wilson loop",
        "surface state spectrum",
        "weyl points",
        "dirac points",
        "nodal line",
        "berry curvature",
        "tight binding hamiltonian"
      ],
      "keywords": [
        "wannier90 interface",
        "fermi arcs",
        "surface green function",
        "brillouin zone",
        "topological invariant",
        "berry phase",
        "landau levels",
        "magnetoresistance",
        "boltzmann transport",
        "qpi",
        "arpes simulation",
        "stm spectrum",
        "band unfolding"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "astropy",
        "astroquery",
        "biopython",
        "deepchem",
        "anndata",
        "cantera",
        "brian2"
      ]
    },
    "tdnegf": {
      "description": "Use this family for time-dependent nonequilibrium Green-function modeling of spin-resolved electron transport in open quantum lattice devices with lead self-energies and current observables.",
      "strong_keywords": [
        "tdnegf",
        "time-dependent nonequilibrium greens function",
        "one-time tdnegf propagation",
        "open quantum transport",
        "reduced density matrix dynamics",
        "spin-resolved transport",
        "embedding self-energy poles",
        "lead charge and spin currents"
      ],
      "keywords": [
        "two-terminal square lattice",
        "spin electron dynamics",
        "auxiliary variables psi omega",
        "local charge density",
        "local spin density",
        "lead charge current",
        "lead spin current",
        "quantum device leads",
        "observables time series",
        "nonequilibrium transport ode"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "elk",
        "dftk-jl",
        "dftd4",
        "astropy",
        "astroquery",
        "biopython",
        "anndata"
      ]
    },
    "root": {
      "description": "Use this family for CERN ROOT intents on scientific data storage and analysis, including TTrees and ROOT files, RDataFrame workflows, histogramming, fitting, and visualization.",
      "strong_keywords": [
        "root",
        "cern root",
        "root framework",
        "root file",
        "ttree",
        "rdataframe",
        "cling interpreter",
        "pyroot",
        "roofit",
        "tmva"
      ],
      "keywords": [
        "tfile",
        "tbranch",
        "columnar event data",
        "multidimensional histograms",
        "statistical modeling",
        "minuit minimization",
        "interactive analysis",
        "batch analysis",
        "parallel data processing",
        "publication-ready plots",
        "cpp python interoperability",
        "large hadron collider data"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "espresso",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "deepchem",
        "brian2",
        "cantera"
      ]
    },
    "uproot5": {
      "description": "Route high-energy physics ROOT file access, TTree extraction, and Python-native columnar event-data I/O intents to this package.",
      "strong_keywords": [
        "uproot5",
        "uproot",
        "root file",
        "root io",
        "ttree",
        "cern root",
        "scikit-hep",
        "hep event data"
      ],
      "keywords": [
        "branch arrays",
        "basket decompression",
        "jagged arrays",
        "awkward array",
        "ntuple reading",
        "event ntuples",
        "pandas export",
        "dask integration",
        "xrootd access",
        "s3 root files"
      ],
      "negative_keywords": [
        "abinit",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "deepchem",
        "cp2k",
        "espresso",
        "cantera",
        "cellrank"
      ]
    },
    "awkward": {
      "description": "Use this family for intents about vectorized computation on irregular nested arrays, especially jagged record data in scientific and event-analysis workflows.",
      "strong_keywords": [
        "awkward",
        "awkward array",
        "ragged arrays",
        "jagged arrays",
        "nested variable-length data",
        "record-oriented arrays",
        "json-like scientific data",
        "high energy physics events"
      ],
      "keywords": [
        "irregular array operations",
        "columnar event data",
        "listoffsetarray",
        "unionarray",
        "missing value masks",
        "vectorized nested slicing",
        "heterogeneous records",
        "particle physics analysis",
        "numba jit integration",
        "nested list transformations"
      ],
      "negative_keywords": [
        "abinit",
        "alamode",
        "amuse",
        "anndata",
        "arbor",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "espresso"
      ]
    },
    "coffea": {
      "description": "Use this family for requests on collider HEP event workflows, NanoAOD-style columnar processing, and Coffea-based distributed analysis execution.",
      "strong_keywords": [
        "coffea",
        "coffea processor",
        "coffea nanoevents",
        "columnar hep analysis",
        "collider event processing",
        "nanoaod",
        "uproot root files",
        "awkward arrays",
        "event weights",
        "packedselection"
      ],
      "keywords": [
        "hep analysis pipeline",
        "histogramming",
        "correction factors",
        "jet and met corrections",
        "luminosity masks",
        "monte carlo normalization",
        "dask executor",
        "parsl executor",
        "taskvine executor",
        "root ntuples",
        "trigger selection",
        "systematic variations"
      ],
      "negative_keywords": [
        "abinit",
        "alamode",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cellrank",
        "cp2k",
        "cantera",
        "deepchem"
      ]
    },
    "pyhf": {
      "description": "Routes requests about HistFactory style likelihood modeling and high energy physics limit setting to pyhf when CLs, profile likelihood, or workspace based inference is needed.",
      "strong_keywords": [
        "pyhf",
        "histfactory",
        "cls",
        "hypotest",
        "profile likelihood",
        "limit setting",
        "interval estimation",
        "workspace inference"
      ],
      "keywords": [
        "asymptotic formulae",
        "qtilde",
        "signal strength mu",
        "nuisance parameters",
        "multi bin histogram",
        "histosys",
        "shapesys",
        "overallsys",
        "normfactor",
        "shapefactor",
        "staterror",
        "non asymptotic calculators"
      ],
      "negative_keywords": [
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "deepchem",
        "cp2k",
        "cantera",
        "awkward",
        "coffea",
        "abinit"
      ]
    },
    "geant4": {
      "description": "Routes intents about Monte Carlo particle transport, detector response modeling, and radiation interaction physics for high-energy, nuclear, medical, and space science workflows.",
      "strong_keywords": [
        "geant4",
        "geant4 toolkit",
        "particle transport simulation",
        "passage of particles through matter",
        "detector simulation",
        "radiation transport",
        "physics lists",
        "electromagnetic physics",
        "hadronic physics",
        "monte carlo particle tracking"
      ],
      "keywords": [
        "high energy physics",
        "nuclear physics",
        "accelerator physics",
        "medical physics",
        "space radiation",
        "dosimetry",
        "geometry and materials",
        "sensitive detectors",
        "track stepping",
        "secondary particle production",
        "shielding simulation",
        "particle interaction models"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "deepchem",
        "elk",
        "brian2",
        "cantera"
      ]
    },
    "acts": {
      "description": "Routes to high energy physics software for detector tracking pipelines, including trajectory propagation, seeding, fitting, and reconstruction components.",
      "strong_keywords": [
        "acts",
        "a common tracking software",
        "particle track reconstruction",
        "charged particle tracking",
        "high energy physics tracking",
        "detector geometry",
        "track propagation",
        "kalman track fitting",
        "acts fatras"
      ],
      "keywords": [
        "collider detector reconstruction",
        "track seeding",
        "track finding",
        "trajectory fitting",
        "magnetic field propagation",
        "material effects",
        "alignment",
        "combinatorial kalman filter",
        "hep software",
        "silicon tracker",
        "vertexing workflows",
        "tracking simulation"
      ],
      "negative_keywords": [
        "astropy",
        "astroquery",
        "coffea",
        "awkward",
        "anndata",
        "biopython",
        "deepchem",
        "cp2k",
        "abinit",
        "cantera"
      ]
    },
    "dd4hep": {
      "description": "Routes intents about high energy physics detector modeling, especially geometry and conditions definitions used across DD4hep-based experiment software chains.",
      "strong_keywords": [
        "dd4hep",
        "detector description",
        "high energy physics",
        "detector geometry",
        "materials description",
        "readout geometry",
        "detector alignment",
        "detector calibration"
      ],
      "keywords": [
        "cern",
        "aidasoft",
        "detector visualization",
        "full experiment lifecycle",
        "detector optimization",
        "construction and operation",
        "simulation reconstruction analysis",
        "detector segmentation",
        "calorimeter layout",
        "tracking detector layout",
        "compact detector model"
      ],
      "negative_keywords": [
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "abinit",
        "cp2k",
        "cantera",
        "deepchem",
        "cellrank",
        "brian2"
      ]
    },
    "delphes": {
      "description": "Use this family for high-energy collider detector-response simulation, Delphes card setup, and ROOT analysis of reconstructed event objects.",
      "strong_keywords": [
        "delphes",
        "fast detector simulation",
        "collider detector response",
        "delphes card tcl",
        "delphesstdhep",
        "delpheshepmc3",
        "hepmc event input",
        "root delphes tree"
      ],
      "keywords": [
        "high energy physics",
        "lhc phenomenology",
        "event reconstruction smearing",
        "electron muon jet branches",
        "missing transverse energy",
        "exroottreereader",
        "root macro analysis",
        "cms atlas detector cards",
        "pileup parameterization",
        "particle flow objects"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "anndata",
        "astropy",
        "astroquery",
        "cp2k",
        "dd4hep",
        "dftd4",
        "alamode",
        "amuse"
      ]
    },
    "fairroot": {
      "description": "Use this family for ROOT-centric particle and nuclear physics workflows covering detector simulation, reconstruction, and experiment analysis.",
      "strong_keywords": [
        "fairroot",
        "fairroot framework",
        "fairrootmanager",
        "cbmsim",
        "geant3",
        "geant4",
        "root simulation",
        "particle physics reconstruction"
      ],
      "keywords": [
        "event reconstruction",
        "detector simulation",
        "track visualization",
        "magnetic field maps",
        "fairsoft integration",
        "event display",
        "transport engine independent",
        "cbmsim tree",
        "monte carlo transport",
        "analysis macros",
        "detector tasks",
        "root manager tree name"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "deepchem",
        "dd4hep",
        "delphes"
      ]
    },
    "aiida-core": {
      "description": "Use this family for intents about scientific workflow orchestration, provenance graph tracking, scheduler-based remote execution, and plugin-driven automation of computational research pipelines.",
      "strong_keywords": [
        "aiida-core",
        "aiida",
        "workchain",
        "calcjob",
        "provenance graph",
        "verdi",
        "aiida daemon",
        "aiida plugins",
        "materials cloud",
        "scientific workflows"
      ],
      "keywords": [
        "workflow checkpointing",
        "high-throughput simulations",
        "remote scheduler submission",
        "slurm",
        "pbs pro",
        "sge",
        "lsf",
        "querybuilder",
        "data lineage",
        "reproducible computational science",
        "process orchestration",
        "provenance export"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "brian2",
        "deepchem",
        "devito",
        "cp2k"
      ]
    },
    "atomate2": {
      "description": "Use this family for requests about automated atomistic materials simulation workflows, property calculations, and scalable orchestration of solid-state DFT studies.",
      "strong_keywords": [
        "atomate2",
        "materials science workflows",
        "high-throughput materials",
        "vasp workflows",
        "band structure",
        "phonon workflows",
        "defect formation energy",
        "elastic tensor"
      ],
      "keywords": [
        "density of states",
        "electronic structure",
        "dielectric tensor",
        "piezoelectric tensor",
        "electron phonon interactions",
        "amset transport",
        "phonopy",
        "lobster bonding analysis",
        "jobflow makers",
        "workflow chaining",
        "materials property database",
        "fireworks"
      ],
      "negative_keywords": [
        "aiida-core",
        "abinit",
        "cp2k",
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "cantera",
        "acts",
        "alamode"
      ]
    },
    "jobflow": {
      "description": "Use this family for scientific workflow authoring, job graph composition, dynamic flow generation, and execution or storage orchestration across research compute resources.",
      "strong_keywords": [
        "jobflow",
        "job",
        "flow",
        "job decorator",
        "dynamic workflows",
        "workflow composition",
        "workflow graph",
        "output reference resolution",
        "jobflow remote",
        "fireworks workflow manager",
        "maggma stores"
      ],
      "keywords": [
        "nested workflows",
        "computational workflow execution",
        "high throughput workflows",
        "scientific pipeline orchestration",
        "local execution",
        "queue based execution",
        "mongodb",
        "gridfs",
        "s3 object store",
        "materials project workflows",
        "future output objects"
      ],
      "negative_keywords": [
        "aiida-core",
        "atomate2",
        "abinit",
        "cp2k",
        "astropy",
        "astroquery",
        "biopython",
        "deepchem",
        "anndata",
        "cantera"
      ]
    },
    "custodian": {
      "description": "Use for computational materials and electronic-structure workflow orchestration when users need resilient job supervision, failure handlers, and automatic restarts across many simulation runs.",
      "strong_keywords": [
        "custodian",
        "custodian python",
        "just in time job management",
        "high throughput error recovery",
        "vasp error handler",
        "nwchem error handler",
        "qchem error handler",
        "feff error handler",
        "lobster error handler",
        "cp2k error handler"
      ],
      "keywords": [
        "long running simulation restart",
        "automated job restarts",
        "materials simulation workflows",
        "electronic structure calculations",
        "fault tolerant hpc jobs",
        "job wrapper plugins",
        "calculation failure recovery",
        "pymatgen compatible handlers",
        "simulation parameter correction",
        "batch run monitoring"
      ],
      "negative_keywords": [
        "aiida-core",
        "atomate2",
        "abinit",
        "astropy",
        "astroquery",
        "anndata",
        "brian2",
        "biopython",
        "cantera",
        "deepchem"
      ]
    },
    "pyiron_base": {
      "description": "Routes intents about pyiron workflow jobs, high-throughput simulation execution, HPC queue submission, and structured scientific result management.",
      "strong_keywords": [
        "pyiron_base",
        "pyiron",
        "workflow manager",
        "job object",
        "computational materials science",
        "hpc queue submission",
        "hdf5 data storage",
        "parameter studies"
      ],
      "keywords": [
        "wrap_python_function",
        "create_job_class",
        "simulation code wrapper",
        "external executable workflows",
        "write_input collect_output",
        "map reduce workflow",
        "remote ssh submission",
        "pyiron_table",
        "high throughput simulations",
        "scientific job management",
        "project based job storage",
        "workflow upscaling"
      ],
      "negative_keywords": [
        "abinit",
        "aiida-core",
        "atomate2",
        "cp2k",
        "astropy",
        "astroquery",
        "biopython",
        "cantera",
        "anndata",
        "brian2"
      ]
    },
    "moose": {
      "description": "Routes requests about finite-element multiphysics PDE modeling, coupled nonlinear solution strategies, mesh adaptivity, and massively parallel engineering simulation workflows.",
      "strong_keywords": [
        "moose",
        "moose framework",
        "multiphysics object oriented simulation environment",
        "finite element multiphysics",
        "fully implicit coupled solver",
        "nonlinear pde solves",
        "mesh adaptivity",
        "discontinuous galerkin"
      ],
      "keywords": [
        "continuous galerkin",
        "dimension independent physics",
        "parallel multiscale solves",
        "parallel geometric search",
        "contact applications",
        "modular code reuse",
        "pluggable interfaces",
        "engineering simulation",
        "high performance computing",
        "petsc nonlinear solvers"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "coffea",
        "cp2k",
        "dd4hep"
      ]
    },
    "kratos": {
      "description": "Use this family for high-performance multiphysics finite-element workflows combining coupled PDE physics, meshing, and scalable solvers on multicore or MPI systems.",
      "strong_keywords": [
        "kratos multiphysics",
        "kratos",
        "multiphysics finite element",
        "fluid structure interaction",
        "structural mechanics",
        "fluid dynamics application",
        "dem application",
        "contact structural mechanics"
      ],
      "keywords": [
        "incompressible flow simulation",
        "fsi coupling",
        "solid shell beam analysis",
        "nonlinear static dynamic analysis",
        "particle mechanics",
        "meshing and remeshing",
        "trilinos application",
        "metis partitioning",
        "openmp mpi scaling",
        "parallel pde solver",
        "c++ python simulation framework",
        "engineering multiphysics"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "amuse",
        "anndata",
        "astropy",
        "astroquery",
        "brian2",
        "cp2k",
        "dd4hep"
      ]
    },
    "elmerfem": {
      "description": "Route requests about finite element multiphysics PDE modeling, ElmerSolver setup, coupled field simulations, and continuum mechanics workflows to this package family.",
      "strong_keywords": [
        "elmerfem",
        "elmer solver",
        "finite element method",
        "multiphysics pde",
        "coupled field simulation",
        "heat transfer simulation",
        "electromagnetics finite element",
        "structural mechanics fem"
      ],
      "keywords": [
        "navier stokes",
        "linear elasticity",
        "incompressible flow",
        "poisson equation",
        "transient pde",
        "steady state pde",
        "sif input file",
        "unstructured mesh",
        "parallel fem",
        "continuum mechanics",
        "acoustics simulation"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "aiida-core",
        "brian2",
        "cantera",
        "dd4hep"
      ]
    },
    "precice": {
      "description": "Route intents here when users ask about partitioned solver coupling, configuring participants, or exchanging interface fields between fluid, structural, thermal, and other physics simulations.",
      "strong_keywords": [
        "precice",
        "partitioned multiphysics",
        "co-simulation",
        "solver coupling",
        "fluid-structure interaction",
        "surface coupling",
        "volume coupling",
        "coupling library"
      ],
      "keywords": [
        "fsi coupling",
        "multiscale simulation coupling",
        "participant configuration",
        "coupling scheme",
        "implicit coupling",
        "explicit coupling",
        "data mapping",
        "mesh-to-mesh mapping",
        "quasi-newton acceleration",
        "interface data exchange",
        "adapter development",
        "xml configuration"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cantera",
        "cp2k",
        "dd4hep"
      ]
    },
    "sfepy": {
      "description": "Routes intents about finite element PDE modeling, weak-form equation terms, boundary-condition setup, mesh-driven simulation workflows, and SfePy problem definition files.",
      "strong_keywords": [
        "sfepy",
        "simple finite elements in python",
        "finite element method",
        "coupled pdes",
        "weak formulation",
        "problem definition file",
        "boundary conditions",
        "linear elasticity"
      ],
      "keywords": [
        "multiphysics simulation",
        "fe mesh",
        "legacy vtk output",
        "hdf5 results",
        "term-based equations",
        "1d 2d 3d pde",
        "material models",
        "pyvista visualization",
        "paraview",
        "custom pde applications"
      ],
      "negative_keywords": [
        "abinit",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cellrank",
        "cp2k",
        "cantera",
        "brian2",
        "dd4hep"
      ]
    },
    "warpx": {
      "description": "Belongs to high-performance plasma and beam simulation software focused on particle-in-cell methods for electromagnetic and electrostatic accelerator applications.",
      "strong_keywords": [
        "warpx",
        "particle in cell",
        "electromagnetic pic",
        "electrostatic pic",
        "plasma simulation",
        "accelerator physics simulation",
        "adaptive mesh refinement",
        "boosted frame"
      ],
      "keywords": [
        "laser plasma acceleration",
        "beam plasma interaction",
        "maxwell solver",
        "space charge",
        "pml boundaries",
        "picmi",
        "openpmd",
        "amrex",
        "picsar",
        "supercomputer scaling",
        "multispecies particles",
        "rz cylindrical geometry"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cantera",
        "cp2k",
        "dd4hep"
      ]
    },
    "picongpu": {
      "description": "Use this for high-intensity plasma and laser-particle interaction workflows requiring electromagnetic PIC methods on large-scale GPU HPC systems.",
      "strong_keywords": [
        "picongpu",
        "particle-in-cell plasma",
        "electromagnetic pic",
        "3d3v relativistic simulation",
        "laser-plasma interaction",
        "maxwell equations solver",
        "yee lattice",
        "boris pusher",
        "esirkepov current deposition",
        "openpmd output"
      ],
      "keywords": [
        "vay pusher",
        "lehe solver",
        "radiation reaction",
        "field ionization",
        "coherent radiation diagnostics",
        "incoherent radiation diagnostics",
        "charged particle dynamics",
        "manycore gpu scaling",
        "plasma accelerator modeling",
        "parallel hdf5 checkpointing"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "brian2",
        "cantera",
        "dd4hep",
        "acts"
      ]
    },
    "fbpic": {
      "description": "Computational plasma accelerator modeling package for spectral quasi-3D electromagnetic particle-in-cell simulations in cylindrical geometry.",
      "strong_keywords": [
        "fbpic",
        "fourier-bessel particle-in-cell",
        "quasi-3d pic",
        "relativistic plasma physics",
        "laser-wakefield acceleration",
        "plasma-wakefield acceleration",
        "spectral cylindrical pic",
        "boosted-frame simulation",
        "electromagnetic plasma simulation"
      ],
      "keywords": [
        "moving window",
        "azimuthal mode decomposition",
        "numerical cherenkov instability suppression",
        "numerical cherenkov radiation mitigation",
        "field ionization adk",
        "space-charge field initialization",
        "galilean technique",
        "openpmd hdf5 output",
        "beam-driven wakefield modeling",
        "cylindrical geometry plasma code",
        "picmi interface"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "arbor",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "dd4hep"
      ]
    },
    "psc": {
      "description": "Route requests here for kinetic plasma modeling with fully electromagnetic PIC methods, especially large-scale 3D simulations on MPI and Nvidia GPU systems.",
      "strong_keywords": [
        "psc",
        "particle-in-cell",
        "kinetic plasma simulation",
        "fully electromagnetic pic",
        "3d plasma simulation",
        "laser plasma interaction",
        "patch-based load balancing",
        "gpu-accelerated pic"
      ],
      "keywords": [
        "vlasov maxwell",
        "charged particle dynamics",
        "field solver",
        "current deposition",
        "plasma instabilities",
        "wakefield simulation",
        "relativistic plasma",
        "mpi parallel simulation",
        "input deck",
        "flatfoil",
        "bubble yz",
        "electromagnetic waves in plasma"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "dd4hep",
        "brian2"
      ]
    },
    "qiskit": {
      "description": "Use this family for gate-based quantum computing tasks involving circuit design, transpilation, quantum operators, and primitive workflows for sampling and expectation estimation.",
      "strong_keywords": [
        "qiskit",
        "quantumcircuit",
        "transpiler",
        "sampler primitive",
        "estimator primitive",
        "sparsepauliop",
        "quantum operators",
        "statevectorsampler",
        "statevectorestimator"
      ],
      "keywords": [
        "quantum gate synthesis",
        "circuit optimization",
        "qubit layout mapping",
        "measurement counts",
        "expectation value estimation",
        "pauli observable",
        "ghz state circuit",
        "parameterized quantum circuits",
        "hadamard gate",
        "cnot gate",
        "phase gate",
        "quantum circuit execution"
      ],
      "negative_keywords": [
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "cp2k",
        "abinit",
        "brian2",
        "cantera",
        "dd4hep",
        "aiida-core"
      ]
    },
    "cirq": {
      "description": "Use this family for quantum-computing intents centered on NISQ circuit design, simulation, noise modeling, and hardware-targeted execution workflows.",
      "strong_keywords": [
        "cirq",
        "quantum circuits",
        "nisq",
        "gridqubit",
        "quantum gates",
        "noise modeling",
        "quantum circuit simulator",
        "circuit compilation",
        "quantum measurement",
        "device topology"
      ],
      "keywords": [
        "parameterized circuits",
        "symbolic parameters",
        "circuit optimization",
        "transpilation",
        "moment operations",
        "state vector simulation",
        "density matrix simulation",
        "qubit placement",
        "hardware-aware compilation",
        "qsim integration",
        "variational quantum algorithms",
        "google quantum ai"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "cantera",
        "brian2"
      ]
    },
    "pennylane": {
      "description": "Route queries about hybrid quantum-classical programming, variational circuit training, device execution, and differentiable quantum algorithms to this package.",
      "strong_keywords": [
        "pennylane",
        "qnode",
        "variational quantum circuits",
        "quantum machine learning",
        "quantum chemistry",
        "parameter-shift gradients",
        "hybrid quantum-classical models",
        "quantum device plugins"
      ],
      "keywords": [
        "mid-circuit measurements",
        "error mitigation",
        "vqe",
        "qaoa",
        "quantum kernels",
        "differentiable quantum programming",
        "state preparation",
        "quantum circuit visualization",
        "lightning simulator",
        "catalyst compilation",
        "fault-tolerant algorithm prototyping",
        "hardware-compatible gradients"
      ],
      "negative_keywords": [
        "cirq",
        "bloqade",
        "astropy",
        "anndata",
        "brian2",
        "cp2k",
        "abinit",
        "biopython",
        "acts",
        "aiida-core"
      ]
    },
    "qulacs": {
      "description": "Route here for intents about fast gate based quantum circuit simulation, noisy and parametric circuits, and variational quantum algorithm experiments on CPU or GPU.",
      "strong_keywords": [
        "qulacs",
        "quantum circuit simulator",
        "variational quantum circuit",
        "parametric quantum gates",
        "noisy quantum gates",
        "nisq simulation",
        "quantum state vector simulation",
        "quantum circuit compression"
      ],
      "keywords": [
        "vqe",
        "qaoa",
        "gate based quantum computing",
        "quantum algorithm prototyping",
        "cuda quantum simulation",
        "openmp multithreading",
        "quantum expectation value",
        "noise modeling",
        "circuit optimization",
        "high performance quantum simulation"
      ],
      "negative_keywords": [
        "cirq",
        "bloqade",
        "abinit",
        "cp2k",
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "acts",
        "aiida-core"
      ]
    },
    "qibo": {
      "description": "Use this family for requests on gate-based quantum circuit construction, simulation, and execution on heterogeneous simulator or hardware backends.",
      "strong_keywords": [
        "qibo",
        "quantum circuit simulation",
        "quantum hardware control",
        "gate-based quantum computing",
        "quantum fourier transform",
        "variational quantum algorithms",
        "device-agnostic backends"
      ],
      "keywords": [
        "quantum gates",
        "circuit model",
        "statevector simulation",
        "shot-based simulation",
        "measurement sampling",
        "multi-gpu simulation",
        "cpu multithreading",
        "quantum algorithm examples",
        "qft circuit",
        "backend driver implementation",
        "quantum execution workflows"
      ],
      "negative_keywords": [
        "cirq",
        "bloqade",
        "aiida-core",
        "cp2k",
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "cantera",
        "abinit"
      ]
    },
    "scqubits": {
      "description": "Use this family for superconducting circuit quantization, qubit spectrum analysis, and coupled qubit mode simulations in circuit QED workflows.",
      "strong_keywords": [
        "scqubits",
        "superconducting qubits",
        "circuit qed",
        "transmon",
        "fluxonium",
        "energy spectra",
        "matrix elements",
        "coupled hilbert space"
      ],
      "keywords": [
        "superconducting circuits",
        "qubit anharmonicity",
        "flux qubit",
        "charge qubit",
        "hamiltonian diagonalization",
        "quantum circuit quantization",
        "resonator coupling",
        "qubit parameter sweeps",
        "level transitions",
        "dispersive shifts",
        "qutip interface"
      ],
      "negative_keywords": [
        "abinit",
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "cantera",
        "cp2k",
        "cellrank",
        "acts",
        "aiida-core"
      ]
    },
    "strawberryfields": {
      "description": "Routes intents on continuous-variable photonic quantum circuit modeling, Gaussian and Fock simulation methods, and optimization of quantum optical algorithms in Strawberry Fields.",
      "strong_keywords": [
        "strawberryfields",
        "strawberry fields",
        "continuous variable quantum computing",
        "photonic quantum computing",
        "quantum optical circuits",
        "cv quantum circuits",
        "gaussian boson sampling",
        "fock state simulation",
        "gaussian simulation",
        "xanadu quantum"
      ],
      "keywords": [
        "photonic circuit compilation",
        "bosonic mode operations",
        "squeezing gates",
        "interferometer decomposition",
        "homodyne measurement",
        "quantum state preparation",
        "differentiable quantum optimization",
        "near term photonic algorithms",
        "graph optimization with gbs",
        "photonic quantum chemistry"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "cantera",
        "brian2"
      ]
    },
    "perceval": {
      "description": "Routes requests about photonic quantum circuit construction, Fock-space simulation, linear-optics components, and execution on Quandela photonic QPUs.",
      "strong_keywords": [
        "perceval",
        "photonic quantum computing",
        "linear optics circuit",
        "fock state",
        "single photon source model",
        "boson sampling",
        "quandela qpu",
        "discrete variable photonics"
      ],
      "keywords": [
        "quantum optics simulation",
        "interferometer design",
        "beam splitter network",
        "unitary matrix decomposition",
        "state vector utilities",
        "photon loss model",
        "optical quantum algorithms",
        "photonic circuit visualization",
        "symbolic computation",
        "quandela cloud execution"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "cantera",
        "cirq"
      ]
    },
    "quantumoptics-jl": {
      "description": "Use for intents involving Julia-based simulation of quantum optics and general quantum dynamics, especially Lindblad open-system evolution and operator and basis workflows.",
      "strong_keywords": [
        "quantumoptics-jl",
        "quantum optics",
        "open quantum systems",
        "closed quantum systems",
        "lindblad master equation",
        "density matrix evolution",
        "quantum dynamics simulation",
        "julia quantum physics"
      ],
      "keywords": [
        "hamiltonian evolution",
        "dissipative dynamics",
        "quantum trajectories",
        "state vectors",
        "operator expectation values",
        "fock basis",
        "spin systems",
        "cavity qed",
        "many body quantum models",
        "qutip style framework"
      ],
      "negative_keywords": [
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "aiida-core",
        "cp2k",
        "cantera",
        "cellrank",
        "brian2",
        "cirq"
      ]
    },
    "itensors-jl": {
      "description": "Route requests about Julia tensor network construction, labeled-index tensor algebra, and core ITensor structures for computational and quantum physics.",
      "strong_keywords": [
        "itensors-jl",
        "itensors.jl",
        "itensor",
        "tensor networks",
        "index-aware tensors",
        "ndtensors",
        "julia tensor library",
        "computational quantum physics"
      ],
      "keywords": [
        "tensor contraction",
        "block sparse tensors",
        "matrix product states",
        "matrix product operators",
        "dmrg",
        "tebd",
        "quantum lattice models",
        "variational tensor methods",
        "itensormps.jl",
        "many-body physics",
        "tensor network algorithms"
      ],
      "negative_keywords": [
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "cantera",
        "cp2k",
        "aiida-core",
        "acts",
        "cellrank",
        "datamol"
      ]
    },
    "netket": {
      "description": "Use this family for variational neural-network and Monte Carlo workflows on lattice many-body quantum systems, especially spin-model ground states and quantum-state sampling.",
      "strong_keywords": [
        "netket",
        "neural quantum states",
        "variational monte carlo",
        "many-body quantum systems",
        "quantum spin models",
        "lattice hamiltonians",
        "ground state optimization",
        "metropolis sampling"
      ],
      "keywords": [
        "quantum monte carlo",
        "stochastic reconfiguration",
        "variational quantum state",
        "rbm wavefunction",
        "heisenberg model",
        "ising model",
        "lindblad dynamics",
        "open quantum systems",
        "hilbert space lattice",
        "quantum observables",
        "sampler chains"
      ],
      "negative_keywords": [
        "abinit",
        "aiida-core",
        "astropy",
        "astroquery",
        "anndata",
        "biopython",
        "cirq",
        "cp2k",
        "cantera",
        "brian2"
      ]
    },
    "quimb": {
      "description": "Use this family for quantum many-body workloads centered on tensor-network construction, contraction, and exact-state and operator calculations.",
      "strong_keywords": [
        "quimb",
        "tensor networks",
        "quantum information",
        "many-body physics",
        "mps",
        "peps",
        "mera",
        "dmrg",
        "tebd",
        "entanglement entropy"
      ],
      "keywords": [
        "exact diagonalization",
        "ground state search",
        "excited state solvers",
        "time evolution",
        "tensor contraction optimization",
        "hypergraph tensor networks",
        "fermionic tensor networks",
        "quantum circuit simulation",
        "sparse operators",
        "stochastic trace estimation",
        "slepc eigensolver",
        "operator construction"
      ],
      "negative_keywords": [
        "cirq",
        "bloqade",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "cellrank",
        "cantera",
        "cp2k",
        "aiida-core"
      ]
    },
    "openmc": {
      "description": "Routes requests about neutron and photon transport simulation, reactor core modeling, geometry and tally setup, and nuclear data driven criticality or depletion workflows.",
      "strong_keywords": [
        "openmc",
        "monte carlo particle transport",
        "neutron transport",
        "photon transport",
        "reactor physics",
        "criticality calculations",
        "constructive solid geometry",
        "nuclear cross sections",
        "depletion"
      ],
      "keywords": [
        "statepoint analysis",
        "tally filters",
        "k eigenvalue",
        "burnup simulation",
        "dagmc geometry",
        "mesh tallies",
        "fixed source transport",
        "multigroup cross sections",
        "particle tracking",
        "hdf5 cross section library",
        "pin cell model",
        "fusion neutronics"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cirq",
        "coffea",
        "cp2k",
        "cantera"
      ]
    },
    "mcdc": {
      "description": "Routes queries about Monte Carlo neutron transport, transient radiation particle simulation, reactor physics methods, and high-performance scientific computing workflows.",
      "strong_keywords": [
        "mcdc",
        "monte carlo dynamic code",
        "monte carlo neutron transport",
        "fully transient neutron transport",
        "neutron transport simulation",
        "radiation transport",
        "reactor neutron physics",
        "particle transport monte carlo"
      ],
      "keywords": [
        "time-dependent neutron transport",
        "transient reactor simulation",
        "criticality calculation",
        "k-eigenvalue",
        "variance reduction",
        "mesh tally",
        "radiation shielding analysis",
        "nuclear engineering simulation",
        "stochastic particle transport",
        "exascale monte carlo"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cirq",
        "cp2k",
        "cantera",
        "cellrank"
      ]
    },
    "openmoc": {
      "description": "Use this family for deterministic neutron transport and reactor-core physics intents focused on method-of-characteristics, criticality, and flux or power calculations.",
      "strong_keywords": [
        "openmoc",
        "method of characteristics",
        "nuclear reactor physics",
        "neutron transport",
        "multiplication factor",
        "fixed source calculation",
        "eigenvalue calculation",
        "multi-group transport",
        "constructive solid geometry",
        "2d ray tracing"
      ],
      "keywords": [
        "reactor core flux",
        "power distribution",
        "k-effective",
        "deterministic transport solver",
        "neutral particle transport",
        "heterogeneous reactor geometry",
        "transport sweeps",
        "lattice physics",
        "pin cell analysis",
        "reactivity studies",
        "criticality calculation"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cantera",
        "cirq",
        "cp2k"
      ]
    },
    "opensn": {
      "description": "Deterministic transport physics software for linear Boltzmann, neutron, and radiation simulations on large parallel meshes.",
      "strong_keywords": [
        "opensn",
        "linear boltzmann equation",
        "discrete ordinates",
        "sn transport",
        "deterministic neutron transport",
        "radiation transport",
        "multigroup transport",
        "transport sweep"
      ],
      "keywords": [
        "fixed source transport",
        "k eigenvalue",
        "angular flux",
        "source iteration",
        "mesh based simulation",
        "parallel domain decomposition",
        "massively parallel algorithms",
        "deterministic particle transport",
        "reactor physics"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "brian2",
        "cantera",
        "cp2k",
        "anndata"
      ]
    },
    "mujoco": {
      "description": "Use this family for fast articulated-body simulation with contacts, forward and inverse dynamics, and controller or policy development in robotics and biomechanics.",
      "strong_keywords": [
        "mujoco",
        "multi-joint dynamics",
        "contact dynamics",
        "articulated-body simulation",
        "rigid-body physics",
        "mjcf",
        "robotics simulation",
        "biomechanics simulation"
      ],
      "keywords": [
        "trajectory optimization",
        "model predictive control",
        "humanoid locomotion",
        "differentiable physics",
        "analytical gradients",
        "collision detection",
        "constraint solver",
        "actuator modeling",
        "sensor simulation",
        "reinforcement learning"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "cantera",
        "coffea"
      ]
    },
    "bullet3": {
      "description": "Best for intents about rigid body contact simulation, collision queries, multibody control tasks, and PyBullet based robotics experimentation.",
      "strong_keywords": [
        "bullet3",
        "bullet physics sdk",
        "pybullet",
        "rigid body dynamics",
        "collision detection",
        "multibody dynamics",
        "physics simulation",
        "robotics simulation"
      ],
      "keywords": [
        "real time physics",
        "contact dynamics",
        "constraint solver",
        "inverse dynamics",
        "reinforcement learning simulation",
        "robot locomotion",
        "grasp simulation",
        "visual effects physics",
        "physics engine",
        "shared memory physics server",
        "opencl rigid body"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "cellrank",
        "cp2k",
        "cirq"
      ]
    },
    "gz-sim": {
      "description": "Use this family for robotics and autonomous-system simulation tasks involving virtual worlds, robot dynamics, synthetic sensors, and Gazebo ecosystem workflows.",
      "strong_keywords": [
        "gz-sim",
        "gazebo sim",
        "gazebo",
        "robotics simulator",
        "robot simulation",
        "physics simulation",
        "sensor simulation",
        "gz sim",
        "sdf"
      ],
      "keywords": [
        "gazebosim",
        "gazebo classic migration",
        "3d rendering",
        "ogre2",
        "lidar simulation",
        "camera simulation",
        "imu simulation",
        "gps simulation",
        "force torque sensor",
        "robot plugins",
        "world plugins",
        "gazebo transport",
        "gazebo gui",
        "virtual robot testing"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "biopython",
        "cp2k",
        "coffea",
        "cirq",
        "atomate2"
      ]
    },
    "drake": {
      "description": "Use this family for intents about model-based robotics, multibody dynamics, trajectory optimization, and system-level simulation or verification in Drake.",
      "strong_keywords": [
        "drake",
        "robotlocomotion drake",
        "multibody dynamics",
        "trajectory optimization",
        "robot motion planning",
        "robot control",
        "inverse kinematics",
        "manipulation planning",
        "model based design",
        "robot verification"
      ],
      "keywords": [
        "rigid body dynamics",
        "contact modeling",
        "hydroelastic contact",
        "nonlinear optimization",
        "kinematics",
        "locomotion",
        "state estimation",
        "diagram systems",
        "physics simulation",
        "collision geometry",
        "robot manipulation",
        "systems framework"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "cp2k",
        "cantera",
        "cirq",
        "bullet3"
      ]
    },
    "dart": {
      "description": "Routes queries about articulated rigid-body robotics physics, model import formats, collision and contact solvers, and C++ or Python simulation APIs.",
      "strong_keywords": [
        "dart",
        "dartsim",
        "dynamic animation and robotics toolkit",
        "articulated rigid body dynamics",
        "featherstone articulated body algorithm",
        "constraint dynamics",
        "robotics simulation",
        "dartpy"
      ],
      "keywords": [
        "urdf",
        "sdf",
        "mjcf",
        "skel",
        "kinematics",
        "inverse dynamics",
        "contact resolution",
        "collision detection",
        "joint limits",
        "closed-loop constraints",
        "gazebo integration",
        "multibody dynamics"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cp2k",
        "cantera",
        "cirq",
        "coffea"
      ]
    },
    "hail": {
      "description": "Use this family for genome scale cohort analytics, especially distributed GWAS, variant and sample QC, and MatrixTable or Table workflows in Hail.",
      "strong_keywords": [
        "hail",
        "matrixtable",
        "genomic dataframe",
        "gwas",
        "variant qc",
        "sample qc",
        "cohort genomics",
        "hail batch"
      ],
      "keywords": [
        "vcf import",
        "bgen import",
        "plink import",
        "linear mixed model",
        "kinship estimation",
        "rare variant burden",
        "population stratification",
        "ancestry inference",
        "uk biobank genetics",
        "gnomad pipelines",
        "distributed query",
        "genomic table joins"
      ],
      "negative_keywords": [
        "astropy",
        "astroquery",
        "anndata",
        "coffea",
        "cp2k",
        "cantera",
        "cirq",
        "bullet3",
        "abinit",
        "acts"
      ]
    },
    "limix": {
      "description": "Routes queries about statistical genetics and genomics analyses using linear mixed models, especially association testing, variance components, and gene-environment interaction methods.",
      "strong_keywords": [
        "limix",
        "linear mixed model",
        "genomic association testing",
        "single-variant association",
        "variance decomposition",
        "set-based association tests",
        "genetic interaction testing",
        "statistical genetics"
      ],
      "keywords": [
        "eqtl mapping",
        "struct-lmm",
        "heritability estimation",
        "kinship matrix",
        "variance components",
        "gene environment interaction",
        "quantitative trait association",
        "population structure correction",
        "genomic association analysis",
        "mixed model inference"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "cp2k",
        "cantera",
        "cirq",
        "coffea",
        "alamode",
        "amuse"
      ]
    },
    "scikit-allel": {
      "description": "Use this family for intents about analyzing genomic variants, computing allele and haplotype statistics, and population structure from cohort genotype data.",
      "strong_keywords": [
        "scikit-allel",
        "genetic variation analysis",
        "population genetics",
        "genotype array",
        "variant call format",
        "allele frequency",
        "linkage disequilibrium",
        "haplotype analysis",
        "fst",
        "tajima d"
      ],
      "keywords": [
        "site frequency spectrum",
        "windowed diversity",
        "nucleotide diversity",
        "weir cockerham fst",
        "genetic pca",
        "runs of homozygosity",
        "hardy weinberg equilibrium",
        "selection scan",
        "biallelic snp filtering",
        "cohort variant data",
        "vcf ingestion",
        "genome variation statistics"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "brian2",
        "cantera",
        "cirq",
        "cp2k"
      ]
    },
    "plink-ng": {
      "description": "Routes to statistical genomics and human genetics tools focused on genome-wide association studies, genotype quality control, and large-scale cohort variant analysis.",
      "strong_keywords": [
        "plink-ng",
        "plink 2",
        "gwas",
        "whole genome association",
        "genotype quality control",
        "population stratification",
        "vcf genotype analysis",
        "dosage data association",
        "relatedness estimation"
      ],
      "keywords": [
        "case control association",
        "quantitative trait analysis",
        "principal component analysis genetics",
        "linkage disequilibrium pruning",
        "hardy weinberg equilibrium test",
        "identity by descent",
        "allele frequency analysis",
        "polygenic risk scoring",
        "imputed genotype dosage",
        "pgen pvar psam",
        "bed bim fam"
      ],
      "negative_keywords": [
        "astropy",
        "astroquery",
        "aiida-core",
        "cp2k",
        "cantera",
        "cirq",
        "bullet3",
        "cellrank",
        "abinit",
        "acts"
      ]
    },
    "gwaslab": {
      "description": "Routes requests about GWAS summary-statistics processing, harmonization, quality control, format conversion, and Manhattan and QQ style plotting workflows.",
      "strong_keywords": [
        "gwaslab",
        "gwas summary statistics",
        "sumstats harmonization",
        "manhattan qq plot",
        "liftover genome build",
        "allele normalization",
        "ldsc format conversion",
        "plink2 sumstats",
        "palindromic snp handling",
        "genetic correlation heatmap"
      ],
      "keywords": [
        "gwas-ssf",
        "metal format",
        "saige",
        "regenie",
        "magma",
        "fuma",
        "gwas-vcf",
        "variant qc filtering",
        "rsid assignment",
        "mhc region filtering",
        "lead variant extraction",
        "miami plot"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cirq",
        "cp2k",
        "cantera"
      ]
    },
    "dolfinx": {
      "description": "Use this family for mesh-based variational PDE modeling, finite element assembly, and parallel continuum simulation workflows.",
      "strong_keywords": [
        "dolfinx",
        "fenicsx",
        "finite element method",
        "partial differential equations",
        "variational forms",
        "weak form",
        "function spaces",
        "mesh topology"
      ],
      "keywords": [
        "galerkin method",
        "boundary conditions",
        "poisson equation",
        "linear elasticity",
        "stokes flow",
        "navier stokes",
        "heat equation",
        "fem discretization",
        "unstructured mesh",
        "parallel pde solver"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cirq",
        "cp2k",
        "cantera"
      ]
    },
    "mfem": {
      "description": "Use this family for finite-element PDE solver development, especially high-order Galerkin or DG workflows with parallel meshes, AMR, and matrix or matrix-free operator assembly.",
      "strong_keywords": [
        "mfem",
        "finite element methods",
        "high-order fem",
        "galerkin discretization",
        "discontinuous galerkin",
        "adaptive mesh refinement",
        "hdiv finite elements",
        "hcurl finite elements"
      ],
      "keywords": [
        "mixed finite elements",
        "isogeometric analysis",
        "nurbs finite elements",
        "matrix-free operators",
        "sparse matrix assembly",
        "unstructured mesh",
        "mpi parallel finite elements",
        "pde discretization",
        "krylov solvers",
        "newton nonlinear solver",
        "runge-kutta time integration",
        "hypre preconditioning"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cirq",
        "coffea",
        "cp2k",
        "alamode"
      ]
    },
    "calculix": {
      "description": "Routes intents about 3D structural finite element analysis, stress and deformation prediction, and CalculiX model setup and solver execution.",
      "strong_keywords": [
        "calculix",
        "ccx",
        "cgx",
        "finite element analysis",
        "structural mechanics",
        "thermomechanical analysis",
        "abaqus inp",
        "von mises stress"
      ],
      "keywords": [
        "linear static analysis",
        "nonlinear analysis",
        "contact mechanics",
        "buckling analysis",
        "modal analysis",
        "heat transfer",
        "stress strain",
        "displacement field",
        "mesh preprocessing",
        "input deck",
        "structural simulation"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cantera",
        "cirq",
        "coffea",
        "anndata"
      ]
    },
    "opensees": {
      "description": "Route here for earthquake engineering and structural mechanics workflows focused on nonlinear finite element models, seismic loading, and dynamic response of civil infrastructure.",
      "strong_keywords": [
        "opensees",
        "open system for earthquake engineering simulation",
        "earthquake engineering",
        "nonlinear structural analysis",
        "seismic response simulation",
        "time history analysis"
      ],
      "keywords": [
        "pushover analysis",
        "soil structure interaction",
        "geotechnical modeling",
        "reinforced concrete modeling",
        "steel frame analysis",
        "bridge seismic assessment",
        "performance based earthquake engineering",
        "hysteretic material models",
        "dynamic structural response",
        "civil infrastructure simulation"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "biopython",
        "brian2",
        "cp2k",
        "cantera",
        "alamode",
        "amuse"
      ]
    },
    "modflow6": {
      "description": "Route to this family for groundwater and coupled hydrologic process simulation in the MODFLOW ecosystem, especially aquifer flow, exchange packages, and transport analyses.",
      "strong_keywords": [
        "modflow6",
        "modflow 6",
        "usgs modular hydrologic model",
        "groundwater flow modeling",
        "aquifer simulation",
        "groundwater transport",
        "gwf model",
        "surface groundwater exchange"
      ],
      "keywords": [
        "transient groundwater model",
        "confined aquifer",
        "unconfined aquifer",
        "river lake stream packages",
        "recharge evapotranspiration stresses",
        "boundary condition packages",
        "head and drawdown simulation",
        "flopy modflow6",
        "modflow input files",
        "water resources basin modeling"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cirq",
        "cp2k",
        "cellrank",
        "cantera"
      ]
    },
    "parflow": {
      "description": "Use this family for integrated watershed hydrology intents involving coupled surface-subsurface flow physics, ParFlow simulations, and land-surface coupling in parallel environmental models.",
      "strong_keywords": [
        "parflow",
        "integrated hydrologic model",
        "coupled surface subsurface flow",
        "watershed flow model",
        "overland flow",
        "groundwater flow",
        "richards equation",
        "clm coupling",
        "parallel hydrology simulation"
      ],
      "keywords": [
        "hydrologic simulation",
        "land surface processes",
        "land energy budget",
        "snow process coupling",
        "biogeochemistry coupling",
        "complex topography",
        "heterogeneous subsurface",
        "infiltration runoff dynamics",
        "water table dynamics",
        "distributed watershed model",
        "hydrometeorology coupling",
        "massively parallel solver"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "astropy",
        "astroquery",
        "biopython",
        "cirq",
        "cp2k",
        "bullet3"
      ]
    },
    "opm-simulators": {
      "description": "Reservoir and porous-media simulation software for subsurface flow, well operations, and geologic storage workflows in petroleum and energy systems.",
      "strong_keywords": [
        "opm-simulators",
        "opm flow",
        "reservoir simulator",
        "black-oil",
        "eclipse deck",
        "well models",
        "automatic differentiation",
        "porous media flow",
        "co2 storage",
        "h2 storage",
        "thermal simulation",
        "polymer flooding"
      ],
      "keywords": [
        "fully implicit method",
        "multiphase reservoir flow",
        "subsurface energy storage",
        "solvent injection",
        "reservoir engineering",
        "well control",
        "geological reservoir model",
        "industrial reservoir simulation",
        "deck-based simulation",
        "co2 sequestration",
        "hydrogen storage reservoirs"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cirq",
        "cp2k",
        "cellrank",
        "cantera"
      ]
    },
    "dumux": {
      "description": "Routes queries about porous medium flow and transport simulation, finite volume discretization schemes, and coupled multiphysics solvers in the DUNE based scientific computing ecosystem.",
      "strong_keywords": [
        "dumux",
        "porous media flow",
        "finite volume discretization",
        "multiphysics coupling",
        "reactive transport",
        "darcy scale simulation",
        "dune framework"
      ],
      "keywords": [
        "control volume finite element",
        "tpfa",
        "mpfa",
        "staggered discretization",
        "multidomain simulation",
        "navier stokes models",
        "poromechanics",
        "pore network models",
        "co2 sequestration",
        "fractured porous media",
        "soil remediation",
        "newton method solver"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "cantera",
        "calculix",
        "cirq",
        "cp2k"
      ]
    },
    "smilei": {
      "description": "Route requests about electromagnetic particle-in-cell methods, kinetic plasma modeling, and laser-plasma or accelerator simulation workflows to this package.",
      "strong_keywords": [
        "smilei",
        "electromagnetic particle-in-cell",
        "kinetic plasma simulation",
        "laser-plasma interaction",
        "accelerator physics simulation",
        "space plasma simulation",
        "astrophysical plasma simulation",
        "high-performance plasma pic"
      ],
      "keywords": [
        "pic code",
        "maxwell solver plasma",
        "charged particle pushing",
        "relativistic plasma dynamics",
        "laser wakefield acceleration",
        "beam-plasma interaction",
        "supercomputing plasma physics",
        "plasma kinetics",
        "electromagnetic plasma modeling",
        "plasma physics tutorials"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "brian2",
        "cantera",
        "acts",
        "alamode"
      ]
    },
    "dealii": {
      "description": "Use for intents about adaptive finite element PDE solvers, mesh refinement, and high-performance scientific computing workflows in the deal.II ecosystem.",
      "strong_keywords": [
        "dealii",
        "deal.ii",
        "finite element method",
        "adaptive mesh refinement",
        "partial differential equations",
        "hp finite elements",
        "matrix free",
        "multiphysics"
      ],
      "keywords": [
        "dofhandler",
        "triangulation",
        "linear elasticity",
        "poisson equation",
        "stokes flow",
        "multigrid solvers",
        "discontinuous galerkin",
        "error estimators",
        "parallel finite elements",
        "computational mechanics",
        "numerical pde"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "aiida-core",
        "acts",
        "cantera",
        "cirq"
      ]
    },
    "geosx": {
      "description": "Use this family for intents about subsurface multiphysics and coupled flow-transport-geomechanics simulation, especially reservoir-scale and HPC-oriented geoscience workflows.",
      "strong_keywords": [
        "geosx",
        "subsurface flow",
        "geomechanics",
        "coupled flow transport geomechanics",
        "carbon sequestration",
        "geothermal energy",
        "reservoir simulation",
        "exascale simulation"
      ],
      "keywords": [
        "porous media",
        "multiphysics simulation",
        "computational geoscience",
        "geologic carbon storage",
        "subsurface transport",
        "fluid flow in rock",
        "underground storage",
        "nonlinear solvers",
        "finite volume methods",
        "parallel scalability",
        "high performance computing"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "brian2",
        "cantera",
        "cp2k",
        "calculix"
      ]
    },
    "sunny-jl": {
      "description": "Use this family for computational magnetism tasks involving spin Hamiltonians, spin-wave calculations, thermal spin dynamics, and magnetic scattering comparisons to experiments.",
      "strong_keywords": [
        "sunny-jl",
        "sunny.jl",
        "quantum spin dynamics",
        "magnetic materials modeling",
        "spin-wave theory",
        "landau-lifshitz dynamics",
        "neutron scattering simulation",
        "symmetry-aware spin hamiltonians"
      ],
      "keywords": [
        "frustrated magnets",
        "multipolar spin couplings",
        "single-ion anisotropy",
        "langevin thermal bath",
        "parallel tempering monte carlo",
        "self-consistent gaussian approximation",
        "scga",
        "ewald dipole-dipole interactions",
        "incommensurate spiral order",
        "magnon band fitting",
        "diffuse scattering intensity",
        "x-ray scattering"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "aiida-core",
        "astropy",
        "astroquery",
        "biopython",
        "anndata",
        "cirq",
        "brian2",
        "cellrank"
      ]
    },
    "vampire": {
      "description": "Routes queries about atomistic magnetism, spin Hamiltonians, and finite-temperature magnetic dynamics in solid-state materials to this package.",
      "strong_keywords": [
        "vampire",
        "vampire simulation",
        "atomistic spin dynamics",
        "magnetic materials",
        "spin hamiltonian",
        "finite-temperature magnetism",
        "landau-lifshitz-gilbert",
        "hysteresis loops"
      ],
      "keywords": [
        "exchange interactions",
        "anisotropy",
        "heisenberg model",
        "curie temperature",
        "magnetization reversal",
        "ultrafast demagnetization",
        "spin torque",
        "domain walls",
        "multiscale magnetism",
        "atomistic magnetization",
        "magnetic nanoparticles",
        "ferrimagnet simulation"
      ],
      "negative_keywords": [
        "abinit",
        "cp2k",
        "aiida-core",
        "atomate2",
        "astropy",
        "astroquery",
        "biopython",
        "cantera",
        "acts",
        "alamode"
      ]
    },
    "mumax3": {
      "description": "Use this family for computational magnetism tasks focused on micromagnetic time evolution, ferromagnetic nanostructures, and GPU-based spin dynamics simulation.",
      "strong_keywords": [
        "mumax3",
        "mumax",
        "micromagnetic simulation",
        "landau lifshitz gilbert",
        "magnetization dynamics",
        "gpu micromagnetics",
        "spintronics",
        "skyrmion dynamics"
      ],
      "keywords": [
        "ferromagnetic nanostructures",
        "domain wall motion",
        "spin wave propagation",
        "demagnetizing field",
        "exchange interaction",
        "magnetic anisotropy",
        "dipolar interactions",
        "nanomagnetics",
        "mumax3 script",
        "oommf alternative"
      ],
      "negative_keywords": [
        "abinit",
        "acts",
        "aiida-core",
        "anndata",
        "arbor",
        "astropy",
        "astroquery",
        "biopython",
        "brian2",
        "cp2k"
      ]
    },
    "dftb": {
      "description": "Routes intents about semi-empirical tight-binding quantum chemistry, fast atomistic electronic-structure calculations, and DFTB-parameterized simulations for molecules and solids.",
      "strong_keywords": [
        "dftb",
        "dftbplus",
        "density functional tight binding",
        "semi-empirical electronic structure",
        "atomistic quantum simulation",
        "slater-koster files",
        "scc-dftb",
        "tight-binding quantum mechanics"
      ],
      "keywords": [
        "third-order dftb",
        "electronic transport",
        "molecular dynamics",
        "geometry optimization",
        "band structure",
        "materials simulation",
        "parameterization sets",
        "fortran quantum chemistry",
        "periodic boundary conditions",
        "noncovalent interactions"
      ],
      "negative_keywords": [
        "cp2k",
        "abinit",
        "aiida-core",
        "astropy",
        "cantera",
        "brian2",
        "anndata",
        "cirq",
        "acts",
        "alamode"
      ]
    }
  }
}
