Skip to main content

signaloid-cli cores update

Update core configuration.

Synopsis

signaloid-cli cores update --core-id <id> [options]

Options

OptionRequiredDescription
--core-id <id>YesCore ID to update
--name <str>NoNew name
--class <class>NoNew class
--precision <n>NoNew precision
--memory <n>NoNew memory size
--microarchitecture <arch>NoNew microarchitecture
--correlation-tracking <mode>NoNew correlation tracking mode

Description

The cores update command allows you to modify the configuration of an existing custom core. You can update one or more properties including the name, class, precision, memory size, microarchitecture, and correlation tracking mode. Only the properties you specify will be changed; all other properties will remain unchanged.

Examples

Update microarchitecture and correlation tracking of core core_abc123:

signaloid-cli cores update \
--core-id core_abc123 \
--microarchitecture Athens \
--correlation-tracking Autocorrelation

Notes

  • Only custom cores can be updated; default cores cannot be modified
  • All options except --core-id are optional
  • Only the specified properties will be updated
  • Validation rules apply to all updated properties (same as create)

Troubleshooting

"Core not found" Error

Problem: Cannot access specified core for updating.

Solutions:

  1. Verify the core ID is correct
  2. Check if the core still exists: signaloid-cli cores list
  3. Ensure you have permissions to modify the core

"Cannot update default core" Error

Problem: Attempting to update a system default core.

Solutions:

  • Default cores cannot be modified
  • Create a custom core with your desired configuration instead

See Also