Skip to content

Commit 66288dd

Browse files
authored
Rc2.14.0 (#228)
* added argpartition in support of Issue #225 * adding numpy version in test environment * changing a random seed * adjusting unit tests a bit * adjusting numpy version for test env * adjusting numpy version again... * these runners are a pain... * messing with tests * still messing with tests * still messing with tests * still messing with tests * still messing with tests * still messing with tests * still messing with tests * still messing with tests * still messing with tests * updating unit tests for numpy 2.+ * updated docs
1 parent d708393 commit 66288dd

File tree

1,366 files changed

+8323
-7268
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,366 files changed

+8323
-7268
lines changed

.clang-format

Lines changed: 41 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
Language: Cpp
2+
Language: Cpp
33
# BasedOnStyle: NumCpp
44
AccessModifierOffset: -4
55
AlignAfterOpenBracket: Align
@@ -9,7 +9,7 @@ AlignConsecutiveAssignments: true
99
AlignConsecutiveBitFields: None
1010
AlignConsecutiveDeclarations: true
1111
AlignEscapedNewlines: Left
12-
AlignOperands: true
12+
AlignOperands: true
1313
AlignTrailingComments: true
1414
AllowAllArgumentsOnNextLine: false
1515
AllowAllParametersOfDeclarationOnNextLine: false
@@ -27,21 +27,21 @@ AlwaysBreakTemplateDeclarations: Yes
2727
BinPackArguments: false
2828
BinPackParameters: false
2929
BraceWrapping:
30-
AfterCaseLabel: true
31-
AfterClass: true
30+
AfterCaseLabel: true
31+
AfterClass: true
3232
AfterControlStatement: Always
33-
AfterEnum: true
34-
AfterFunction: true
35-
AfterNamespace: false
33+
AfterEnum: true
34+
AfterFunction: true
35+
AfterNamespace: false
3636
AfterObjCDeclaration: false
37-
AfterStruct: true
38-
AfterUnion: true
37+
AfterStruct: true
38+
AfterUnion: true
3939
AfterExternBlock: true
40-
BeforeCatch: true
41-
BeforeElse: true
40+
BeforeCatch: true
41+
BeforeElse: true
4242
BeforeLambdaBody: false
43-
BeforeWhile: true
44-
IndentBraces: false
43+
BeforeWhile: true
44+
IndentBraces: false
4545
SplitEmptyFunction: false
4646
SplitEmptyRecord: false
4747
SplitEmptyNamespace: false
@@ -56,52 +56,52 @@ BreakConstructorInitializers: AfterColon
5656
BreakAfterJavaFieldAnnotations: false
5757
BreakStringLiterals: true
5858
ColumnLimit: 120
59-
CommentPragmas: '^ NumCpp pragma:'
59+
CommentPragmas: "^ NumCpp pragma:"
6060
QualifierAlignment: Leave
6161
CompactNamespaces: false
6262
ConstructorInitializerIndentWidth: 4
6363
ContinuationIndentWidth: 4
6464
Cpp11BracedListStyle: false
6565
DeriveLineEnding: true
6666
DerivePointerAlignment: true
67-
DisableFormat: false
67+
DisableFormat: false
6868
EmptyLineAfterAccessModifier: Never
6969
EmptyLineBeforeAccessModifier: Always
7070
ExperimentalAutoDetectBinPacking: false
7171
FixNamespaceComments: true
7272
PackConstructorInitializers: Never
73-
IncludeBlocks: Regroup
73+
IncludeBlocks: Regroup
7474
IncludeCategories:
75-
- Regex: '^"NumCpp/'
76-
Priority: 4
77-
SortPriority: 0
78-
- Regex: '^"boost/'
79-
Priority: 3
80-
SortPriority: 0
81-
- Regex: '^<'
82-
Priority: 2
83-
SortPriority: 0
84-
- Regex: '.*'
85-
Priority: 1
86-
SortPriority: 0
87-
IncludeIsMainRegex: '$'
88-
IncludeIsMainSourceRegex: ''
75+
- Regex: '^"NumCpp/'
76+
Priority: 4
77+
SortPriority: 0
78+
- Regex: '^"boost/'
79+
Priority: 3
80+
SortPriority: 0
81+
- Regex: "^<"
82+
Priority: 2
83+
SortPriority: 0
84+
- Regex: ".*"
85+
Priority: 1
86+
SortPriority: 0
87+
IncludeIsMainRegex: "$"
88+
IncludeIsMainSourceRegex: ""
8989
IndentAccessModifiers: false
9090
IndentCaseLabels: true
9191
IndentCaseBlocks: false
9292
IndentGotoLabels: true
9393
IndentPPDirectives: None
9494
IndentExternBlock: AfterExternBlock
95-
IndentRequires: true
96-
IndentWidth: 4
95+
IndentRequires: true
96+
IndentWidth: 4
9797
IndentWrappedFunctionNames: true
9898
InsertTrailingCommas: None
9999
JavaScriptQuotes: Leave
100100
JavaScriptWrapImports: true
101101
KeepEmptyLinesAtTheStartOfBlocks: false
102102
LambdaBodyIndentation: Signature
103-
MacroBlockBegin: ''
104-
MacroBlockEnd: ''
103+
MacroBlockBegin: ""
104+
MacroBlockEnd: ""
105105
MaxEmptyLinesToKeep: 1
106106
NamespaceIndentation: All
107107
ObjCBinPackProtocolList: Auto
@@ -120,9 +120,9 @@ PenaltyReturnTypeOnItsOwnLine: 60
120120
PenaltyIndentedWhitespace: 0
121121
PointerAlignment: Left
122122
ReferenceAlignment: Pointer
123-
ReflowComments: true
123+
ReflowComments: true
124124
SeparateDefinitionBlocks: Always
125-
SortIncludes: CaseSensitive
125+
SortIncludes: CaseSensitive
126126
SortUsingDeclarations: true
127127
SpaceAfterCStyleCast: false
128128
SpaceAfterLogicalNot: false
@@ -138,16 +138,14 @@ SpaceBeforeRangeBasedForLoopColon: true
138138
SpaceInEmptyBlock: true
139139
SpaceInEmptyParentheses: false
140140
SpacesBeforeTrailingComments: 1
141-
SpacesInAngles: false
141+
SpacesInAngles: false
142142
SpacesInConditionalStatement: false
143143
SpacesInContainerLiterals: true
144144
SpacesInCStyleCastParentheses: false
145145
SpacesInParentheses: false
146146
SpacesInSquareBrackets: false
147147
SpaceBeforeSquareBrackets: false
148-
Standard: Latest
149-
TabWidth: 4
150-
Standard: c++17
151-
UseCRLF: false
152-
UseTab: Never
153-
...
148+
Standard: Latest
149+
TabWidth: 4
150+
UseCRLF: false
151+
UseTab: Never

.github/actions/BuildTestInstall/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ runs:
3838
- name: pytest
3939
shell: ${{inputs.shell}}
4040
working-directory: ${{github.workspace}}/test/pytest
41-
run: pytest
41+
run: pytest -s
4242

4343
- name: ctest
4444
shell: ${{inputs.shell}}

develop/ToDo.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
# TODO
22

3-
## Version 2.13.0
4-
5-
* `ImageProcessing`
6-
* adaptive cfar
3+
## Version 2.15.0

docs/doxygen/html/_a_e_r_8hpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
5151
<td id="projectalign" style="padding-left: 0.5em;">
5252
<div id="projectname">NumCpp
53-
&#160;<span id="projectnumber">2.13.0</span>
53+
&#160;<span id="projectnumber">2.14.0</span>
5454
</div>
5555
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
5656
</td>

docs/doxygen/html/_a_e_r_8hpp_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
5151
<td id="projectalign" style="padding-left: 0.5em;">
5252
<div id="projectname">NumCpp
53-
&#160;<span id="projectnumber">2.13.0</span>
53+
&#160;<span id="projectnumber">2.14.0</span>
5454
</div>
5555
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
5656
</td>

docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
5151
<td id="projectalign" style="padding-left: 0.5em;">
5252
<div id="projectname">NumCpp
53-
&#160;<span id="projectnumber">2.13.0</span>
53+
&#160;<span id="projectnumber">2.14.0</span>
5454
</div>
5555
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
5656
</td>

docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
5151
<td id="projectalign" style="padding-left: 0.5em;">
5252
<div id="projectname">NumCpp
53-
&#160;<span id="projectnumber">2.13.0</span>
53+
&#160;<span id="projectnumber">2.14.0</span>
5454
</div>
5555
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
5656
</td>

docs/doxygen/html/_a_e_rto_e_n_u_8hpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
5151
<td id="projectalign" style="padding-left: 0.5em;">
5252
<div id="projectname">NumCpp
53-
&#160;<span id="projectnumber">2.13.0</span>
53+
&#160;<span id="projectnumber">2.14.0</span>
5454
</div>
5555
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
5656
</td>

docs/doxygen/html/_a_e_rto_e_n_u_8hpp_source.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
5151
<td id="projectalign" style="padding-left: 0.5em;">
5252
<div id="projectname">NumCpp
53-
&#160;<span id="projectnumber">2.13.0</span>
53+
&#160;<span id="projectnumber">2.14.0</span>
5454
</div>
5555
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
5656
</td>

docs/doxygen/html/_a_e_rto_l_l_a_8hpp.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
5151
<td id="projectalign" style="padding-left: 0.5em;">
5252
<div id="projectname">NumCpp
53-
&#160;<span id="projectnumber">2.13.0</span>
53+
&#160;<span id="projectnumber">2.14.0</span>
5454
</div>
5555
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
5656
</td>

0 commit comments

Comments
 (0)