tidy3d.web.new_project(sim_dict, task_name=None, folder_name='default', draft=False, callback_url=None)

Create new project.

  • sim_dict (dict) – Dictionary containing all simulation parameters, which can be generated by Simulation.export().

  • task_name (str, optional) – Custom name for the task.

  • folder_name (str, optional) – Server folder to hold the task.

  • draft (bool, optional) – If True, the project will be submitted but not run. It can then be visualized in the web UI and run from there when needed.

  • callback_url (str, optional) – Http PUT url to receive simulation finish event. The body content is a json file with fields {'id', 'status', 'name', 'workUnit', 'solverVersion'}.