spinetoolbox.configuration_assistants.spine_model

SpineModel.jl config assistant.

author:
  1. Marin (KTH)
date:

17.2.2020

Package Contents

class spinetoolbox.configuration_assistants.spine_model.make_assistant(toolbox)

Bases: spinetoolbox.widgets.state_machine_widget.StateMachineWidget

_required_julia_version = 1.1.0
py_call_program_check_needed
spine_model_process_failed
py_call_installation_needed
py_call_reconfiguration_needed
py_call_process_failed
spine_model_ready
find_julia_version(self)
_make_processing_state(self, name, text)
_make_report_state(self, name, text)
_make_prompt_state(self, name, text)
_make_report_julia_not_found(self)
_make_report_bad_julia_version(self)
_make_welcome(self)
_make_updating_spine_model(self)
_make_prompt_to_install_latest_spine_model(self)
_make_installing_latest_spine_model(self)
_make_report_spine_model_installation_failed(self)
_make_checking_py_call_program(self)
_make_prompt_to_reconfigure_py_call(self)
_make_prompt_to_install_py_call(self)
_make_report_spine_model_ready(self)
_make_reconfiguring_py_call(self)
_make_installing_py_call(self)
_make_report_py_call_process_failed(self)
update_spine_model(self)
install_spine_model(self)
_handle_spine_model_process_finished(self, ret)
check_py_call_program(self)
_handle_check_py_call_program_finished(self, ret)
reconfigure_py_call(self)

Starts process that reconfigures PyCall to use given python program.

_handle_reconfigure_py_call_finished(self, ret)
install_py_call(self)

Starts process that installs PyCall in current julia version.

_handle_install_py_call_finished(self, ret)
set_up_machine(self)
spinetoolbox.configuration_assistants.spine_model.assistant_name = SpineModel.jl[source]