Skip to content

Engd project 2026#93

Merged
mberz merged 169 commits intodevfrom
engd_project_2026
May 10, 2026
Merged

Engd project 2026#93
mberz merged 169 commits intodevfrom
engd_project_2026

Conversation

@mberz
Copy link
Copy Markdown
Contributor

@mberz mberz commented May 10, 2026

Not a feature PR, just to merge progress after the EngD Group Project 2026

Saptarshi666 and others added 30 commits February 9, 2026 10:47
…-backend-simulation-backend

Feature/communication between backend simulation backend
…in-backend

Feature/discovery of methods in backend
…cancel

Standardized the Container Name for identification of container for c…
Completed cloud executor without parametrization
Generic SimulationMethod case was added to the TaskType enum, and database schema was changed such that any simulation-related tables had their taskType entries replaced with a single "simulationMethod" string. This string is constrained to only be one of the IDs of the simulation methods discovered from the simulation-methods folder.
Saptarshi666 and others added 29 commits March 25, 2026 17:37
Merging the state of the EngD project into the organization for cleanup
and finalizing
Removing all config files related to

- black
- isort
- flake8

since they're not actively enforced.

This is part moving to ruff, see #30 

I've further removed the pre-commit hooks for the aforementioned python
linters as well as the prettier linter.
… 2026 (#78)

Required for the test pipeline to execute on the choras-org organization
repo.
- The simulation backend methods are no longer part of the backend
repository and therefore can be removed.
### Proposed changes

It seems they were not updated on code refactoring. I'm marking them to
skip and create an issue to keep track of the issue.
The executor tests require setting up Mocks and Docker. The set-up for
these is currently located in .github/workflows/engd2026.yml
### Proposed changes

- Remove the documentation entries for removed simulation backends
- Remove obsolete entries for example gallery
- Remove example gallery plugin
### Proposed Changes

- Create the necessary file structure to auto-generate docs for the
services module
- Not all docstrings are populated yet, which is probably more feasible
to extend in a separate PR
### Proposed changes

It seems they were not updated on code refactoring. I'm marking them to
skip and create an issue to keep track of the issue.
The executor tests require setting up Mocks and Docker. The set-up for
these is currently located in .github/workflows/engd2026.yml
### Proposed changes

- Remove the documentation entries for removed simulation backends
- Remove obsolete entries for example gallery
- Remove example gallery plugin
…tion method and result export in the SimulationService and AuralizationService)
…oach. Also refactored a bit so that a not-working xlsx export will not break the auralization.
## Changes

- Add generalized *.wav export after a simulation is finished in the
SimulationService
- Add a simplified and generalized mono-aural auralization function
based on convolution with the RIR

These new functions should replace individual/method specific
implementations which are based on simple convolution with the RIR
returned by the simulation methods.

Replaces #83
### Proposed Changes

- Re-enable the removal of containers after execution
@mberz mberz merged commit 928dda8 into dev May 10, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants