Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#MERGE: prep for v1.0.0-rc1 #116

Merged
merged 38 commits into from
Apr 29, 2024
Merged
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
1557b42
#EDITS: changes
akielaries Mar 19, 2024
d2f3bec
#EDITS: changes
akielaries Mar 19, 2024
b21809f
#EDITS: updates to tinygpmp module
akielaries Mar 30, 2024
8600808
#tinygpmp: tinkering with STM32
akielaries Apr 1, 2024
ee44266
#tinygpmp: edits to `stm.c` with working 3 pin control
akielaries Apr 2, 2024
654fb78
#tinygpmp: tinygpmp is a WIP will be written in C (FOR NOW?) and pote…
akielaries Apr 2, 2024
f9b5ee1
#TEST: comparing C and C++ attributes for embedded
akielaries Apr 13, 2024
2dc51ba
#TEST: comparing with arm-gcc and arm-g++
akielaries Apr 13, 2024
639c50f
#EDITS: updating readme with tinygpmp progress
akielaries Apr 13, 2024
1c14658
#tinygpmp: edits to CMake file for this portion of the project
akielaries Apr 15, 2024
3d36dee
#tinygpmp: edits to CMake file for this portion of the project
akielaries Apr 15, 2024
ff67035
#benchmarks: cleanup
akielaries Apr 15, 2024
bfb19f7
#EDITS: edits to experiment dir
akielaries Apr 15, 2024
5b52ab1
#EDITS: CMake updates
akielaries Apr 16, 2024
c9914c3
#tinygpmp: CMake updates
akielaries Apr 17, 2024
3a08812
#BUILD: updating core CMake file and `CONTRIBUTING.md`
akielaries Apr 19, 2024
8932265
#BUILD: updating CMake build. new issue related to not detecting the …
akielaries Apr 19, 2024
2b6ae0e
#BUILD: edits to build system and restructuring of linalg module
akielaries Apr 19, 2024
a99e58f
#DOCS: Update Modules.md
akielaries Apr 19, 2024
6d526a9
#DOCS: Update Modules.md
akielaries Apr 19, 2024
116690c
'#DOCS: fixes to module map'
akielaries Apr 20, 2024
0dae86a
#DOCS: fixes to module map
akielaries Apr 20, 2024
98fa1e3
#DOCS: fixes to module map
akielaries Apr 20, 2024
afd038e
#DOCS: fixes to module map
akielaries Apr 20, 2024
204735b
#DOCS: fixes to module map
akielaries Apr 20, 2024
c4d5372
#EDITS: adding clang-format workflow on PRs
akielaries Apr 20, 2024
b8bcd77
#BUILD: fixing some warnings
akielaries Apr 20, 2024
75eece7
#DOCS: updates to module map
akielaries Apr 20, 2024
9c884c9
#DOCS: fixes to module map
akielaries Apr 20, 2024
bb8f0cd
#DOCS: fixes to module map
akielaries Apr 20, 2024
b202d2c
#EDITS: updating changelog
akielaries Apr 21, 2024
8f46992
#EDITS: updating changelog
akielaries Apr 21, 2024
8405849
#EDITS: updating README with rationale
akielaries Apr 21, 2024
1791086
#EDITS: mass updates including source code includes, cmake build fixe…
akielaries Apr 21, 2024
215f9d1
#EDITS: updating test directory includes. need to modify test suite t…
akielaries Apr 21, 2024
fdd87aa
#EDITS: formatting
akielaries Apr 21, 2024
2b44011
#EDITS: updates to stats module and adding examples for CDFs, PDFs, a…
akielaries Apr 23, 2024
6efd9a0
#EDITS: prepping for v1.0.0-rc1 release
akielaries Apr 29, 2024
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
Prev Previous commit
Next Next commit
#EDITS: formatting
akielaries committed Apr 21, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit fdd87aa1189c06bd701d98b68b7e7c848229681a
2 changes: 1 addition & 1 deletion include/openGPMP/disct.hpp
Original file line number Diff line number Diff line change
@@ -34,7 +34,7 @@
#ifndef DISCT_HPP
#define DISCT_HPP

#include "disct/graphs.hpp"
#include "disct/comb.hpp"
#include "disct/graphs.hpp"

#endif
2 changes: 1 addition & 1 deletion include/openGPMP/disct/comb.hpp
Original file line number Diff line number Diff line change
@@ -34,8 +34,8 @@
#define __COMB_HPP__

#include <cstdint>
#include <vector>
#include <string>
#include <vector>

namespace gpmp {

2 changes: 1 addition & 1 deletion modules/core/utils.cpp
Original file line number Diff line number Diff line change
@@ -34,12 +34,12 @@
* Utilities implementations for different helper methods/functions
* needed for openGPMP
*/
#include <openGPMP/core/utils.hpp>
#include <chrono>
#include <ctime>
#include <fstream>
#include <iomanip>
#include <iostream>
#include <openGPMP/core/utils.hpp>
#include <sstream>
#include <string>

5 changes: 3 additions & 2 deletions modules/disct/comb.cpp
Original file line number Diff line number Diff line change
@@ -334,14 +334,15 @@ void gpmp::Comb::gen_lyndon_words(std::string prefix,
return;
}

for (char c = (prefix.empty() ? 'a' : prefix.back() + 1); c <= 'z' && static_cast<int>(prefix.size()) < n; ++c) {
for (char c = (prefix.empty() ? 'a' : prefix.back() + 1);
c <= 'z' && static_cast<int>(prefix.size()) < n;
++c) {
if (n % (static_cast<int>(prefix.size()) + 1) == 0) {
gen_lyndon_words(prefix + c, n, prefix.size() + 1, lyndonWords);
} else {
gen_lyndon_words(prefix + c, n, max, lyndonWords);
}
}

}

// Function to compute all divisors of a positive integer
2 changes: 1 addition & 1 deletion modules/linalg/arm/mtx_arm_vec_f32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

/************************************************************************
2 changes: 1 addition & 1 deletion modules/linalg/arm/mtx_arm_vec_i32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

/************************************************************************
2 changes: 1 addition & 1 deletion modules/linalg/arm/vector_arm_f64.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/vector.hpp>
#include <cmath>
#include <cstdint>
#include <iostream>
#include <numeric>
#include <openGPMP/linalg/vector.hpp>
#include <stdexcept>
#include <vector>

2 changes: 1 addition & 1 deletion modules/linalg/arm/vector_arm_i32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/vector.hpp>
#include <cmath>
#include <cstdint>
#include <iostream>
#include <numeric>
#include <openGPMP/linalg/vector.hpp>
#include <stdexcept>
#include <vector>

2 changes: 1 addition & 1 deletion modules/linalg/avx/mtx_avx2_arr_f32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/avx/mtx_avx2_arr_f64.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/avx/mtx_avx2_arr_i16.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/avx/mtx_avx2_arr_i32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/avx/mtx_avx2_arr_i8.cpp
Original file line number Diff line number Diff line change
@@ -30,12 +30,12 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/avx/mtx_avx2_vec_f32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/avx/mtx_avx2_vec_f64.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/avx/mtx_avx2_vec_i32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/avx/vector_avx2_f64.cpp
Original file line number Diff line number Diff line change
@@ -30,10 +30,10 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/vector.hpp>
#include <cmath>
#include <iostream>
#include <numeric>
#include <openGPMP/linalg/vector.hpp>
#include <stdexcept>
#include <vector>

2 changes: 1 addition & 1 deletion modules/linalg/avx/vector_avx2_i16.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/vector.hpp>
#include <cmath>
#include <cstdint>
#include <iostream>
#include <numeric>
#include <openGPMP/linalg/vector.hpp>
#include <stdexcept>
#include <vector>

2 changes: 1 addition & 1 deletion modules/linalg/avx/vector_avx2_i32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/vector.hpp>
#include <cmath>
#include <cstdint>
#include <iostream>
#include <numeric>
#include <openGPMP/linalg/vector.hpp>
#include <stdexcept>
#include <vector>

2 changes: 1 addition & 1 deletion modules/linalg/avx/vector_avx2_i8.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/vector.hpp>
#include <cmath>
#include <cstdint>
#include <iostream>
#include <numeric>
#include <openGPMP/linalg/vector.hpp>
#include <stdexcept>
#include <vector>

2 changes: 1 addition & 1 deletion modules/linalg/dgemm_arr.cpp
Original file line number Diff line number Diff line change
@@ -32,9 +32,9 @@
************************************************************************/

/** Double precision GEneral Matrix-Matrix product */
#include <openGPMP/linalg/_dgemm.hpp>
#include <cmath>
#include <limits>
#include <openGPMP/linalg/_dgemm.hpp>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
2 changes: 1 addition & 1 deletion modules/linalg/eigen.cpp
Original file line number Diff line number Diff line change
@@ -30,10 +30,10 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/eigen.hpp>
#include <cmath>
#include <iostream>
#include <numeric>
#include <openGPMP/linalg/eigen.hpp>
#include <vector>

gpmp::linalg::Eigen::Eigen(const std::vector<std::vector<double>> &mat)
2 changes: 1 addition & 1 deletion modules/linalg/igemm_arr.cpp
Original file line number Diff line number Diff line change
@@ -32,9 +32,9 @@
************************************************************************/

/** Integer type GEneral Matrix-Matrix product */
#include <openGPMP/linalg/_igemm.hpp>
#include <cmath>
#include <limits>
#include <openGPMP/linalg/_igemm.hpp>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
2 changes: 1 addition & 1 deletion modules/linalg/linsys.cpp
Original file line number Diff line number Diff line change
@@ -30,10 +30,10 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/linsys.hpp>
#include <cmath>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/linsys.hpp>
#include <utility>
#include <vector>

2 changes: 1 addition & 1 deletion modules/linalg/mtx.cpp
Original file line number Diff line number Diff line change
@@ -33,9 +33,9 @@

/** Main Matrix operation interface for matrices as arrays & vectors */

#include <openGPMP/linalg/_dgemm.hpp>
#include <cmath>
#include <limits>
#include <openGPMP/linalg/_dgemm.hpp>

#if defined(__USE_BLAS__)

2 changes: 1 addition & 1 deletion modules/linalg/mtx_arr_f90.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

/************************************************************************
2 changes: 1 addition & 1 deletion modules/linalg/mtx_naive.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

/************************************************************************
2 changes: 1 addition & 1 deletion modules/linalg/sgemm_arr.cpp
Original file line number Diff line number Diff line change
@@ -32,9 +32,9 @@
************************************************************************/

/** Single precision GEneral Matrix-Matrix product */
#include <openGPMP/linalg/_sgemm.hpp>
#include <cmath>
#include <limits>
#include <openGPMP/linalg/_sgemm.hpp>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
2 changes: 1 addition & 1 deletion modules/linalg/sse/mtx_sse2_arr_f32.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/sse/mtx_sse2_arr_f64.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
2 changes: 1 addition & 1 deletion modules/linalg/sse/mtx_sse2_arr_i16.cpp
Original file line number Diff line number Diff line change
@@ -30,11 +30,11 @@
* WARRANTY OF ANY KIND, either express or implied.
*
************************************************************************/
#include <openGPMP/linalg/mtx.hpp>
#include <cassert>
#include <cstddef>
#include <cstdint>
#include <iostream>
#include <openGPMP/linalg/mtx.hpp>
#include <vector>

#if defined(__x86_64__) || defined(__amd64__) || defined(__amd64)
Loading
Loading