- May 15, 2023
-
-
-
-
-
-
-
-
-
-
-
-
-
also minor improvements.
-
-
-
-
Also minor fix to compile flags.
-
Use PythonInterpreter functionality instead of using Python C-API directly.
-
-
This is used only for development.
-
-
-
The change prevents the following errors from Windows compiler MSVC 19 on x64 platform: ``` error C2196: case value 'NPY_LONG' already used error C2196: case value 'NPY_ULONG' already used ```
-
-
-
The embedded Python and Numpy functionality is implemented in a self-contained module. The stable part of the Python C-API is marked. The compatibility across Python 3.7-3.9 is ensured.
-
The class `PyObjectPtr` contains a `PyObject*` (or `NULL`) and a `Status` which denotes the status of the value (OK/Warning/Error). Decrementing Python reference-count is performed automatically when a `PyObjectPtr` expires.
-
The class `Result` contains a value (or none) and a `Status` which denotes the status of the value (OK/Warning/Error). This is used to avoid throwing exceptions in a module, leaving the decision to the callers whether an exception is needed or not.
-
This header is used when a module needs `PyObject*`, or `np_size_t` (Numpy).
-
-
- May 12, 2023
-
-
Wuttke, Joachim authored
Merging branch 'triv2' into 'main'. See merge request !1635
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
Merging branch 'cma1' into 'main'. See merge request !1634
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
Merging branch 'jq2' into 'main'. See merge request !1633
-
Wuttke, Joachim authored
-
- May 11, 2023
-
-
Wuttke, Joachim authored
[i591d] repair display of current real-data file (#590); minor cleanup in GUI (RealDataSelectorWidget etc) (Closes #590) Merging branch 'i591d' into 'main'. See merge request !1632
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-
Wuttke, Joachim authored
-