spino.panels.custom_planets_panel module

Custom Planets tab: a validated JSON editor for the CUSTOM_PLANETS list.

CUSTOM_PLANETS entries carry up to ~16 heterogeneous fields, so a free-form JSON editor (with validation + an example inserter) is clearer and safer than a 16-column table. Leave it as [] to schedule only the filtered catalog.

class spino.panels.custom_planets_panel.CustomPlanetsPanel(tab, bg, defaults)[source]

Bases: object

Parameters:
  • bg (str)

  • defaults (Dict[str, Any])

KEYS = ['CUSTOM_PLANETS']
collect()[source]
Return type:

Dict[str, Any]

set_values(v)[source]
Return type:

None

Parameters:

v (Dict[str, Any])