Skip to main content

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 │ 70059
1 │ My simulation │ 2024-10-29 15:34 │ a729b181-c810-423b-837b-4e8508f5899e │ Completed │ 100011
2 │ My simulation │ 2024-10-30 14:21 │ 52245f9c-3854-4d10-aa4d-83d91f958ba0 │ Completed │ 100011
3 │ My simulation │ 2024-12-09 13:1058044620-9f8e-4589-9a63-c0fb901f4163 │ Completed │ 100011
4 │ My simulation │ 2025-02-19 11:17 │ 1b3d768e-36d5-4f5d-b893-e13b4414ea47 │ Error │ 100011
└───────┴───────────────┴──────────────────┴──────────────────────────────────────┴───────────┴────────────┴─────┴─────┘

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.