Skip to contents

tp_write writes an JSON file to be used by tp_compile().

Usage

tp_write(
  model = NULL,
  model_file_name = "tmp_model_file",
  data = NULL,
  data_file_name = "tmp_data_file"
)

Arguments

model

a TreePPL model (S3).

model_file_name

a character vector giving a model name.

data

a phyjson object (S3).

data_file_name

a character vector giving a data name.

Details

This function takes TreePPL object (S3) and phyjson object (S3) and write them in base::tempdir().

model : A TreePPL model (S3), see tp_model for further details. Use 'NULL' if you have previously provide an model. Check already provide model with tp_model_stored.

model_file_name : a character vector giving to tp_treeppl as a model name. Use a tp_data_stored name if you have already write your model with tp_write.

data : A phyjson object (S3), see tp_phyjson() for further details. Use 'NULL' if you have previously provide data. Check already provide data with tp_data_stored.

data_file_name : a character vector giving to tp_treeppl a data name. Use a tp_data_stored name if you have already write your data with tp_write.