Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
84 changes: 41 additions & 43 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
Language: Cpp
Language: Cpp
# BasedOnStyle: NumCpp
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
Expand All @@ -9,7 +9,7 @@ AlignConsecutiveAssignments: true
AlignConsecutiveBitFields: None
AlignConsecutiveDeclarations: true
AlignEscapedNewlines: Left
AlignOperands: true
AlignOperands: true
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: false
AllowAllParametersOfDeclarationOnNextLine: false
Expand All @@ -27,21 +27,21 @@ AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: false
BinPackParameters: false
BraceWrapping:
AfterCaseLabel: true
AfterClass: true
AfterCaseLabel: true
AfterClass: true
AfterControlStatement: Always
AfterEnum: true
AfterFunction: true
AfterNamespace: false
AfterEnum: true
AfterFunction: true
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: true
AfterUnion: true
AfterStruct: true
AfterUnion: true
AfterExternBlock: true
BeforeCatch: true
BeforeElse: true
BeforeCatch: true
BeforeElse: true
BeforeLambdaBody: false
BeforeWhile: true
IndentBraces: false
BeforeWhile: true
IndentBraces: false
SplitEmptyFunction: false
SplitEmptyRecord: false
SplitEmptyNamespace: false
Expand All @@ -56,52 +56,52 @@ BreakConstructorInitializers: AfterColon
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 120
CommentPragmas: '^ NumCpp pragma:'
CommentPragmas: "^ NumCpp pragma:"
QualifierAlignment: Leave
CompactNamespaces: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: false
DeriveLineEnding: true
DerivePointerAlignment: true
DisableFormat: false
DisableFormat: false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: Always
ExperimentalAutoDetectBinPacking: false
FixNamespaceComments: true
PackConstructorInitializers: Never
IncludeBlocks: Regroup
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^"NumCpp/'
Priority: 4
SortPriority: 0
- Regex: '^"boost/'
Priority: 3
SortPriority: 0
- Regex: '^<'
Priority: 2
SortPriority: 0
- Regex: '.*'
Priority: 1
SortPriority: 0
IncludeIsMainRegex: '$'
IncludeIsMainSourceRegex: ''
- Regex: '^"NumCpp/'
Priority: 4
SortPriority: 0
- Regex: '^"boost/'
Priority: 3
SortPriority: 0
- Regex: "^<"
Priority: 2
SortPriority: 0
- Regex: ".*"
Priority: 1
SortPriority: 0
IncludeIsMainRegex: "$"
IncludeIsMainSourceRegex: ""
IndentAccessModifiers: false
IndentCaseLabels: true
IndentCaseBlocks: false
IndentGotoLabels: true
IndentPPDirectives: None
IndentExternBlock: AfterExternBlock
IndentRequires: true
IndentWidth: 4
IndentRequires: true
IndentWidth: 4
IndentWrappedFunctionNames: true
InsertTrailingCommas: None
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: Signature
MacroBlockBegin: ''
MacroBlockEnd: ''
MacroBlockBegin: ""
MacroBlockEnd: ""
MaxEmptyLinesToKeep: 1
NamespaceIndentation: All
ObjCBinPackProtocolList: Auto
Expand All @@ -120,9 +120,9 @@ PenaltyReturnTypeOnItsOwnLine: 60
PenaltyIndentedWhitespace: 0
PointerAlignment: Left
ReferenceAlignment: Pointer
ReflowComments: true
ReflowComments: true
SeparateDefinitionBlocks: Always
SortIncludes: CaseSensitive
SortIncludes: CaseSensitive
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
Expand All @@ -138,16 +138,14 @@ SpaceBeforeRangeBasedForLoopColon: true
SpaceInEmptyBlock: true
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInAngles: false
SpacesInConditionalStatement: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
Standard: Latest
TabWidth: 4
Standard: c++17
UseCRLF: false
UseTab: Never
...
Standard: Latest
TabWidth: 4
UseCRLF: false
UseTab: Never
2 changes: 1 addition & 1 deletion .github/actions/BuildTestInstall/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ runs:
- name: pytest
shell: ${{inputs.shell}}
working-directory: ${{github.workspace}}/test/pytest
run: pytest
run: pytest -s

- name: ctest
shell: ${{inputs.shell}}
Expand Down
5 changes: 1 addition & 4 deletions develop/ToDo.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# TODO

## Version 2.13.0

* `ImageProcessing`
* adaptive cfar
## Version 2.15.0
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_r_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_r_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_rto_e_c_e_f_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_rto_e_n_u_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_rto_e_n_u_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_rto_l_l_a_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_rto_l_l_a_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_rto_n_e_d_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_a_e_rto_n_e_d_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_binary_logger_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_binary_logger_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_bisection_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_bisection_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_boost_interface_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_boost_interface_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_boost_numpy_ndarray_helper_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_boundary_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_boundary_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_brent_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_brent_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_building_8md.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_cartesian_8hpp.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/doxygen/html/_cartesian_8hpp_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
<td id="projectlogo"><img alt="Logo" src="NumCppLogoDoxygen.png" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NumCpp
&#160;<span id="projectnumber">2.13.0</span>
&#160;<span id="projectnumber">2.14.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
Loading
Loading