pymaid.shorten_name¶
- pymaid.shorten_name(x, max_len=30)[source]¶
Shorten a neuron name by iteratively removing non-essential bits.
Prioritises generic -> tracer -> nickname -> type information when removing until target length is reached. This works best if neuron name follows this convention:
{type} {generic} {nickname} {tracers}
- Parameters:
x (str | CatmaidNeuron) – Neuron name.
max_len (int, optional) – Max length of shortened name.
- Returns:
shortened name
- Return type:
str
Examples
>>> pymaid.shorten_name('AD1b2#7 3080184 Dust World JJ PS', 30) 'AD1b2#7 Dust World [..]'