Support Requests
If you run into any problems with the SDK, you can fill out a support request through this form or email us at support@treble.tech.
Providing Information for Support Requests
For simulation-related issues, please include the Simulation ID in your support request. Providing these details will help our support team resolve your issue efficiently.
Finding the Simulation ID
First, retrieve the project:
project = tsdk.get_or_create_project(name='My project')
Next, get the simulation causing the issue:
simulations = project.get_simulations(name='My simulation')
dd.display(simulations)
Example output:
┏━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━┳━━━━━┳━━━━━┓
┃ Index ┃ Name ┃ Created at ┃ Id ┃ Status ┃ Freq. (Hz) ┃ Rcv ┃ Src ┃
┡━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━╇━━━━━╇━━━━━┩
│ 0 │ My simulation │ 2023-11-17 17:43 │ 086cd847-bca0-466e-8069-d615af9bbaaf │ Completed │ 700 │ 5 │ 9 │
│ 1 │ My simulation │ 2024-10-29 15:34 │ a729b181-c810-423b-837b-4e8508f5899e │ Completed │ 1000 │ 1 │ 1 │
│ 2 │ My simulation │ 2024-10-30 14:21 │ 52245f9c-3854-4d10-aa4d-83d91f958ba0 │ Completed │ 1000 │ 1 │ 1 │
│ 3 │ My simulation │ 2024-12-09 13:10 │ 58044620-9f8e-4589-9a63-c0fb901f4163 │ Completed │ 1000 │ 1 │ 1 │
│ 4 │ My simulation │ 2025-02-19 11:17 │ 1b3d768e-36d5-4f5d-b893-e13b4414ea47 │ Error │ 1000 │ 1 │ 1 │
└───────┴───────────────┴──────────────────┴──────────────────────────────────────┴───────────┴────────────┴─────┴─────┘
Find the row where the Status column indicates an issue (e.g., 'Error') and note the corresponding Simulation ID.
Getting More Details on the Simulation
To fetch detailed information:
simulation_with_error = project.get_simulation('1b3d768e-36d5-4f5d-b893-e13b4414ea47')
dd.display(simulation_with_error)
Example output:
My simulation (1b3d768e-36d5-4f5d-b893-e13b4414ea47)
├── Status: Error
├── Sources
│ ├── source_noise_0 (06826d5d-d7f5-43dc-92e6-35998542bd38)
│ │ ├── Type: Omni
│ │ └── Position: 0.7261, 0.2616, 1.4746
├── Receivers
│ ├── receiver_0 (9978ef3e-5e79-4265-a6d3-35c91f9cf215)
│ │ ├── Type: Mono
│ │ └── Position: 0.474, 1.0045, 0.2662
└── Layers
├── Ceiling - None (b74a5b88-52a5-4b20-970b-ca82ea9c924d)
├── Acoustic - None (a9a1e742-f391-4ff1-85ab-026262a7c1cc)
Checking Simulation Tasks
To check the tasks associated with the simulation:
dd.display(simulation_with_error.get_tasks())
Example output:
Task list.
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┓
┃ Id ┃ Type ┃ Status ┃ Percentage completed ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━╇━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━┩
│ 43007722-f2ed-45bf-9d97-d6738c8ad080 │ Mesher │ Completed │ 100 │
│ c3916bde-29bb-4a82-98b7-750f70a4001e │ DG │ Error │ 80 │
└──────────────────────────────────────┴────────┴───────────┴──────────────────────┘
Including these details in your support request will help our team diagnose and resolve your issue.