Skip to content
Open
Show file tree
Hide file tree
Changes from 78 commits
Commits
Show all changes
96 commits
Select commit Hold shift + click to select a range
6fd5af1
qubit size adjustment
svenjeschmitt-ops Nov 3, 2025
8accf50
removing runtime error
svenjeschmitt-ops Nov 10, 2025
f4b0038
change classical varaible
svenjeschmitt-ops Nov 19, 2025
f7f27bd
new adjustments
svenjeschmitt-ops Nov 19, 2025
0cca5ca
adjustment
svenjeschmitt-ops Nov 19, 2025
a5c3eca
adjustment
svenjeschmitt-ops Nov 19, 2025
5222682
work and progress
svenjeschmitt-ops Nov 19, 2025
7e82180
work and progress
svenjeschmitt-ops Nov 19, 2025
e4155c4
amplitude adjustments
svenjeschmitt-ops Nov 24, 2025
64de683
License text
svenjeschmitt-ops Dec 1, 2025
732ca9b
:rocket: new files
svenjeschmitt-ops Dec 1, 2025
1e99c96
🎨 pre-commit fixes
pre-commit-ci[bot] Dec 1, 2025
88de5e5
docstrings
svenjeschmitt-ops Dec 2, 2025
057b5dd
_normalize_value updated
svenjeschmitt-ops Dec 2, 2025
1bed4cc
solving issue
svenjeschmitt-ops Dec 2, 2025
cc2c09b
solved DDSimDebug.cpp
svenjeschmitt-ops Dec 2, 2025
ad1fe09
next problem solved
svenjeschmitt-ops Dec 2, 2025
cd4dba9
last issue solved
svenjeschmitt-ops Dec 2, 2025
c3ca4b9
changement -Any-
svenjeschmitt-ops Dec 2, 2025
e43e740
last adjustment
svenjeschmitt-ops Dec 2, 2025
36fdd37
change_bit
svenjeschmitt-ops Dec 2, 2025
aa92b5f
DDSimDebug changement
svenjeschmitt-ops Dec 2, 2025
051fd1e
🎨 pre-commit fixes
pre-commit-ci[bot] Dec 2, 2025
261d3b0
first CI issue solved
svenjeschmitt-ops Dec 3, 2025
f6a5878
second issue solved
svenjeschmitt-ops Dec 3, 2025
8018667
last adjustments
svenjeschmitt-ops Dec 3, 2025
3dbd364
🎨 pre-commit fixes
pre-commit-ci[bot] Dec 3, 2025
2cd3395
fixed bug
svenjeschmitt-ops Dec 3, 2025
135fd94
adjustements
svenjeschmitt-ops Dec 3, 2025
b50cab1
adjustment checkorthrow
svenjeschmitt-ops Dec 3, 2025
bbc0cbb
Merge branch 'new_adjustments'
svenjeschmitt-ops Dec 3, 2025
ec901ce
linter issue
svenjeschmitt-ops Dec 3, 2025
1d1d848
Merge branch 'new_adjustments'
svenjeschmitt-ops Dec 3, 2025
ebe4cec
fix ci
svenjeschmitt-ops Dec 3, 2025
4b50146
fix lint
svenjeschmitt-ops Dec 3, 2025
465d447
🎨 pre-commit fixes
pre-commit-ci[bot] Dec 3, 2025
50da634
remove permissions workflow
svenjeschmitt-ops Dec 4, 2025
7398f50
non toggle function
svenjeschmitt-ops Dec 4, 2025
ea89e07
bool text adjusted
svenjeschmitt-ops Dec 4, 2025
5d3f383
function names
svenjeschmitt-ops Dec 4, 2025
e8e9f40
dotstrings
svenjeschmitt-ops Dec 4, 2025
ffe1a38
new version
svenjeschmitt-ops Dec 8, 2025
817e49e
github review changes
svenjeschmitt-ops Dec 8, 2025
c6b102f
fix linter
svenjeschmitt-ops Dec 8, 2025
1cefe3e
workflow file, not changed
svenjeschmitt-ops Dec 8, 2025
e10b1a0
highlight error
svenjeschmitt-ops Dec 8, 2025
ceaedcf
highlight error v2
svenjeschmitt-ops Dec 8, 2025
52ad47a
highlight error v3
svenjeschmitt-ops Dec 8, 2025
84c38f1
highlight error v4
svenjeschmitt-ops Dec 8, 2025
0d12f43
higlight error v4
svenjeschmitt-ops Dec 8, 2025
3ca8940
highlight_error
svenjeschmitt-ops Dec 9, 2025
543bd22
big fix
svenjeschmitt-ops Dec 9, 2025
9f13bd2
bug fix
svenjeschmitt-ops Dec 9, 2025
4ff44db
bug fix 2
svenjeschmitt-ops Dec 9, 2025
8e3b801
shows issue
svenjeschmitt-ops Dec 9, 2025
d1c343e
entire row
svenjeschmitt-ops Dec 9, 2025
59680cb
bug fix
svenjeschmitt-ops Dec 9, 2025
5532817
fix bug
svenjeschmitt-ops Dec 10, 2025
b6e4152
linter fix
svenjeschmitt-ops Dec 10, 2025
ac21598
Merge remote-tracking branch 'upstream/main'
svenjeschmitt-ops Dec 13, 2025
3e02a97
work and progress
svenjeschmitt-ops Dec 13, 2025
a7b5ce1
work and progress
svenjeschmitt-ops Dec 13, 2025
c8b03ee
work and progress
svenjeschmitt-ops Dec 13, 2025
59af8a0
Merge branch 'main' into highlight_error
svenjeschmitt-ops Dec 13, 2025
687bc9b
Merge remote-tracking branch 'upstream/main'
svenjeschmitt-ops Dec 16, 2025
ddc8b45
adjusted dotstrings
svenjeschmitt-ops Dec 16, 2025
4e67409
adjusted test_data_retrieval
svenjeschmitt-ops Dec 16, 2025
7308dab
adjusted test_python_bindings
svenjeschmitt-ops Dec 16, 2025
42a4bcf
🎨 pre-commit fixes
pre-commit-ci[bot] Dec 16, 2025
86cc5c9
work and progress
svenjeschmitt-ops Dec 16, 2025
5160144
adjusted test_data_retrieval
svenjeschmitt-ops Dec 16, 2025
7e0c3df
Merge remote-tracking branch 'origin/main' into highlight_error
svenjeschmitt-ops Dec 18, 2025
68a8ffe
highlight issue
svenjeschmitt-ops Dec 18, 2025
a7c6b72
assertion issue solved
svenjeschmitt-ops Dec 18, 2025
8ef979f
assertation issue solved
svenjeschmitt-ops Dec 18, 2025
83e928a
Merge branch 'main' into highlight_error
svenjeschmitt-ops Dec 18, 2025
47edfc0
highlight issue fix bug
svenjeschmitt-ops Dec 22, 2025
7b8fa09
🎨 pre-commit fixes
pre-commit-ci[bot] Dec 23, 2025
ec64afd
⬆️👨‍💻 Update actions/attest-build-provenance action to v3.1.0 (#234)
renovate[bot] Dec 20, 2025
32d14d8
⬆️🔒️ Lock file maintenance (#236)
renovate[bot] Dec 22, 2025
b734fc1
Merge remote-tracking branch 'upstream/main'
svenjeschmitt-ops Dec 24, 2025
92f4b4b
Revert "Merge branch 'main' into highlight_error"
svenjeschmitt-ops Dec 24, 2025
81801fa
Merge remote-tracking branch 'upstream'
svenjeschmitt-ops Dec 30, 2025
e151e5d
cc fix
svenjeschmitt-ops Dec 30, 2025
d5cd2e7
cc fix 2
svenjeschmitt-ops Dec 30, 2025
ff0e4b3
cc fix 3
svenjeschmitt-ops Dec 30, 2025
f2d9c9d
cc fix 4
svenjeschmitt-ops Dec 30, 2025
8d6d7f0
cc fix 5
svenjeschmitt-ops Dec 30, 2025
fbb9bd1
cc fix 6
svenjeschmitt-ops Dec 30, 2025
3653c60
more docstrings
svenjeschmitt-ops Dec 31, 2025
4bb141e
adjustemnts - coderabbit
svenjeschmitt-ops Jan 10, 2026
62ea2cc
solution without STDERR
svenjeschmitt-ops Jan 10, 2026
9563c25
adjustments ddSimAll
svenjeschmitt-ops Jan 10, 2026
4c34277
removed unused methods
svenjeschmitt-ops Jan 10, 2026
ccfd5bb
docstring CodePreprocessing
svenjeschmitt-ops Jan 10, 2026
6639b9d
newest commits
svenjeschmitt-ops Jan 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 16 additions & 1 deletion bindings/InterfaceBindings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,10 @@
#include <algorithm>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <pybind11/cast.h>
#include <pybind11/detail/common.h>
#include <pybind11/iostream.h>
#include <pybind11/native_enum.h>
#include <pybind11/pybind11.h>
#include <pybind11/pytypes.h>
Expand Down Expand Up @@ -174,7 +176,20 @@
.def(
"load_code",
[](SimulationState* self, const char* code) {
checkOrThrow(self->loadCode(self, code));
py::module io = py::module::import("io");

Check warning on line 179 in bindings/InterfaceBindings.cpp

View workflow job for this annotation

GitHub Actions / 🇨‌ Lint / 🚨 Lint

bindings/InterfaceBindings.cpp:179:13 [misc-const-correctness]

variable 'io' of type 'py::module' (aka 'pybind11::module_') can be declared 'const'
py::object string_io = io.attr("StringIO")();

Check warning on line 180 in bindings/InterfaceBindings.cpp

View workflow job for this annotation

GitHub Actions / 🇨‌ Lint / 🚨 Lint

bindings/InterfaceBindings.cpp:180:24 [readability-identifier-naming]

invalid case style for local variable 'string_io'

Check warning on line 180 in bindings/InterfaceBindings.cpp

View workflow job for this annotation

GitHub Actions / 🇨‌ Lint / 🚨 Lint

bindings/InterfaceBindings.cpp:180:13 [misc-const-correctness]

variable 'string_io' of type 'py::object' can be declared 'const'
Result result = OK;
{
py::scoped_ostream_redirect redirect(std::cerr, string_io);

Check warning on line 183 in bindings/InterfaceBindings.cpp

View workflow job for this annotation

GitHub Actions / 🇨‌ Lint / 🚨 Lint

bindings/InterfaceBindings.cpp:183:15 [misc-const-correctness]

variable 'redirect' of type 'py::scoped_ostream_redirect' can be declared 'const'
result = self->loadCode(self, code);
}
if (result != OK) {
auto message = string_io.attr("getvalue")().cast<std::string>();
if (message.empty()) {
message = "An error occurred while executing the operation";
}
throw std::runtime_error(message);
}
},
R"(Loads the given code into the simulation state.

Expand Down
Loading
Loading