Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
c2a64e7
updated license and todo
dpilger26 Nov 14, 2025
28bef2c
Skeletoning out new release. implemented find_duplicates
dpilger26 Nov 15, 2025
4982fb0
implemented divmod
dpilger26 Nov 16, 2025
2b99942
added mode function, disabled a couple tests for now
dpilger26 Nov 18, 2025
69ea032
removed werror for now
dpilger26 Nov 18, 2025
d239426
fft now implemented
dpilger26 Nov 22, 2025
556dbbe
moved fft into it's own module
dpilger26 Nov 22, 2025
b78ad30
added ifft
dpilger26 Nov 22, 2025
5f82084
added rfft and irfft
dpilger26 Nov 23, 2025
159101d
skeletoning out remaining fft work
dpilger26 Nov 23, 2025
9cbe203
more skeletoning
dpilger26 Nov 23, 2025
e3ea93e
continued skeletoning
dpilger26 Nov 24, 2025
544e5f8
added fftfreq and rfftfreq
dpilger26 Nov 24, 2025
815bea2
added fftshift and ifftshift
dpilger26 Nov 24, 2025
cda8763
added fft2 and ifft2
dpilger26 Nov 24, 2025
f824072
minor formatting tweaks
dpilger26 Nov 24, 2025
131e01c
added rfft2
dpilger26 Nov 24, 2025
d0d89e8
minor renaming for consistency
dpilger26 Nov 24, 2025
ebf088a
implemented irfft2
dpilger26 Nov 25, 2025
8dfe0da
updated copyright dates
dpilger26 Nov 25, 2025
afe2b16
updated docs
dpilger26 Nov 25, 2025
dff9530
messing with pipelines
dpilger26 Nov 25, 2025
49b8e7e
messing with pipeline
dpilger26 Nov 25, 2025
b1f6b89
messing with pipelines
dpilger26 Nov 25, 2025
2632f3d
disableing an additional test
dpilger26 Nov 25, 2025
694caf2
fixed a missing import in tests
dpilger26 Nov 25, 2025
a0918d3
disabled a few more stream tests
dpilger26 Nov 26, 2025
75da243
not printing timer
dpilger26 Nov 26, 2025
80d2cbe
not printing timeit output
dpilger26 Nov 26, 2025
095bea7
disabling another stream
dpilger26 Nov 26, 2025
5d41a13
fixed version number
dpilger26 Nov 27, 2025
b8d49fc
fixed merge conflicts
dpilger26 Nov 27, 2025
07eac0a
fixed merge conflicts
dpilger26 Nov 27, 2025
1861457
still fixing merge conflicts
dpilger26 Nov 27, 2025
45093ad
fixing more merge conflicts
dpilger26 Nov 27, 2025
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
  •  
  •  
  •  
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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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.14.2</span>
&#160;<span id="projectnumber">2.15.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/_celestial_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.14.2</span>
&#160;<span id="projectnumber">2.15.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/_celestial_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.14.2</span>
&#160;<span id="projectnumber">2.15.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/_centroid_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.14.2</span>
&#160;<span id="projectnumber">2.15.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/_centroid_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.14.2</span>
&#160;<span id="projectnumber">2.15.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/_clock_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.14.2</span>
&#160;<span id="projectnumber">2.15.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/_clock_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.14.2</span>
&#160;<span id="projectnumber">2.15.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/_cluster_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.14.2</span>
&#160;<span id="projectnumber">2.15.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/_cluster_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.14.2</span>
&#160;<span id="projectnumber">2.15.0</span>
</div>
<div id="projectbrief">A Templatized Header Only C++ Implementation of the Python NumPy Library</div>
</td>
Expand Down
Loading
Loading