Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
142 commits
Select commit Hold shift + click to select a range
d6cc685
Added optional arguments: header, footer, comment to savetxt
fiolj Dec 22, 2025
e2d1c09
Fixed missing dummy args in savetxt
fiolj Dec 22, 2025
94c36cc
Merge branch 'master' into savetxt
fiolj Dec 23, 2025
af2137b
updated savetxt spec
fiolj Dec 23, 2025
4db2dd0
implemented arbitrary-length delimiter
fiolj Dec 24, 2025
5c8397c
Added optional fmt argument to savetxt (after header and delimiter)
fiolj Dec 24, 2025
eb4acc6
Overloaded savetxt version with unit instead of filename
fiolj Dec 24, 2025
dc2c9f8
Fixed error in default format
fiolj Dec 24, 2025
e6a02f7
Fixed introduced error in savetxt format
fiolj Dec 24, 2025
d390d79
Merge branch 'fortran-lang:master' into savetxt-header
fiolj Jan 2, 2026
9cd8e51
Fixed typo and added short example with headings
Jan 2, 2026
b75e631
fixed typo in code (comment -> comments)
Jan 2, 2026
036ce25
Fixed mistake (allocatable length 1 char)
Jan 2, 2026
ab357fa
Merge branch 'savetxt-header' into savetxt-fmt
fiolj Jan 3, 2026
e6af81a
Merge branch 'savetxt-fmt' into savetxt-unit
fiolj Jan 3, 2026
04061b8
Added "correctly" header and footer
Jan 5, 2026
fbe6d0a
Merge branch 'master' into savetxt-unit
Jan 5, 2026
3f6aff3
Fixed formatting for easier reveiew
fiolj Jan 6, 2026
d491c8f
Merge branch 'master' into savetxt-unit
fiolj Jan 9, 2026
390857d
Merge branch 'master' into savetxt-unit
fiolj Jan 14, 2026
4e574eb
Corrected arguments, made comments arbitrary length, check open unit
fiolj Jan 15, 2026
d470409
Corrected specs. filename and unit in different calls
fiolj Jan 15, 2026
6c43047
Added option `newline` as in Numpy savetxt
fiolj Jan 19, 2026
a01ffe7
Corrected introduced errors in savetxt
fiolj Jan 19, 2026
e3c13f3
Merge branch 'savetxt-unit' of github.com:fiolj/stdlib into savetxt-unit
fiolj Jan 19, 2026
86fa060
correct IF -> if in src/stdlib_io.fypp
fiolj Jan 19, 2026
8403d30
Fixed error in footer of savetxt and added tests
Jan 19, 2026
492c378
added function definitions
Mahmood-Sinan Dec 22, 2025
ce3f60f
added function implementations and examples
Mahmood-Sinan Dec 22, 2025
624bdfa
added tests for sym_tridiag and renamed the test suite name
Mahmood-Sinan Dec 22, 2025
af1df17
docs: add symmetric tridiagonal matrices and cdp example
Mahmood-Sinan Dec 22, 2025
241e146
Merge branch 'master' into savetxt-unit
Jan 23, 2026
eecc723
add build functions for construction of matrices from arrays and cons…
Mahmood-Sinan Jan 25, 2026
45ee7c2
Merge branch 'master' into savetxt-unit
fiolj Jan 25, 2026
bf53d95
merge
Mahmood-Sinan Jan 25, 2026
ab6b3d1
merged the latest stdlib and moved sym_tridiagonal into specialmatric…
Mahmood-Sinan Jan 25, 2026
f692605
move build constructors under interfaces
Mahmood-Sinan Jan 25, 2026
97464f4
remove if condition for linalg_error_handling inside constructors
Mahmood-Sinan Jan 28, 2026
672ad8a
Merge branch 'master' into savetxt-unit
Jan 29, 2026
2b16ff3
test_headfoot is failing now
Jan 30, 2026
5ecd021
Merge branch 'savetxt-unit' of github.com:fiolj/stdlib into savetxt-unit
fiolj Jan 30, 2026
20c1a3f
Added individual tests for optional arguments to savetxt
fiolj Jan 30, 2026
a17f62c
modify the fypp logic inside spmv for rank based preprocessing
Mahmood-Sinan Jan 31, 2026
aacc748
Corrected explanation on filename|unit in savetxt
fiolj Jan 31, 2026
8b9189b
Merge branch 'master' into savetxt-unit
fiolj Jan 31, 2026
6e4291b
Merge remote-tracking branch 'upstream/master' into symtridiag
Mahmood-Sinan Feb 1, 2026
ecacf54
Fixed test for savetxt(unit, ...)
Feb 2, 2026
173283c
Merge remote-tracking branch 'upstream/master' into symtridiag
Mahmood-Sinan Feb 6, 2026
fc95858
add: spmv error check for operator for sym tridiag, modify: example p…
Mahmood-Sinan Feb 6, 2026
8d02086
Update doc/specs/stdlib_io.md
fiolj Feb 10, 2026
15c1196
Accept suggestion. Update src/io/stdlib_io.fypp
fiolj Feb 12, 2026
53535fb
Updated following suggestions by review
fiolj Feb 12, 2026
a6f7556
Added explanation of savetxt behavior for first argument and example
Feb 13, 2026
57f6f19
fixed typo
Feb 13, 2026
70796c9
Merge remote-tracking branch 'upstream/master' into symtridiag
Mahmood-Sinan Feb 20, 2026
867cf4e
update: docs to add arguments and missing sentence
Mahmood-Sinan Feb 20, 2026
7054d66
modify: example and src
Mahmood-Sinan Feb 20, 2026
3dff7c4
modify: add new lines between inline assignments
Mahmood-Sinan Feb 20, 2026
5081221
add: new lines in test
Mahmood-Sinan Feb 20, 2026
2121952
add debug statements in test
Mahmood-Sinan Feb 21, 2026
154f312
change constant to scalar inside comments
Mahmood-Sinan Feb 21, 2026
3dc8641
modify: if(present()) to optval inside spmv
Mahmood-Sinan Feb 21, 2026
dd191d7
change: constant to scalar inside docs
Mahmood-Sinan Feb 21, 2026
296c35a
modify: docs to add err argument
Mahmood-Sinan Feb 21, 2026
d082e96
Fix: logspace generate wrong result for integer arguments
MadhurKumar004 Feb 23, 2026
e1b63b1
Added option `append` to form savetxt(filename, ...)
fiolj Feb 24, 2026
50eb65f
Added checks for open file and writable unit
Feb 24, 2026
f371b76
Add unit test for logspace int overflow
MadhurKumar004 Mar 9, 2026
61d7c44
Update stdlib_math spec detail for logspace
MadhurKumar004 Mar 14, 2026
d4ebca8
feat(datetime): implement core datetime and timedelta module
JAi-SATHVIK Mar 17, 2026
9eeb761
build add cmakelists
JAi-SATHVIK Mar 17, 2026
8fabb25
add unit tests for datetime module
JAi-SATHVIK Mar 17, 2026
5eec820
build add cmakelists for tests
JAi-SATHVIK Mar 17, 2026
9b79a06
fix missing kp
JAi-SATHVIK Mar 17, 2026
f7afc17
add example
JAi-SATHVIK Mar 17, 2026
92120c8
add example build
JAi-SATHVIK Mar 17, 2026
0d742bd
add functional specification
JAi-SATHVIK Mar 17, 2026
1e15de6
strictly follow seperators
JAi-SATHVIK Mar 18, 2026
18d8ad6
add new requirments
JAi-SATHVIK Mar 22, 2026
b4fa181
pure function fix
JAi-SATHVIK Mar 23, 2026
f157276
formatting procedures as pure
JAi-SATHVIK Mar 23, 2026
d02a595
fic pure prefix
JAi-SATHVIK Mar 23, 2026
05287f7
update to to_string
JAi-SATHVIK Mar 24, 2026
5944659
default values
JAi-SATHVIK Mar 25, 2026
82a249f
check pattern change
JAi-SATHVIK Mar 26, 2026
1159eac
Remove option `append` from savetxt
fiolj Mar 26, 2026
500f3eb
Merge branch 'master' into savetxt-unit
fiolj Mar 27, 2026
937f276
feat: complete csc2dense implementation, tests, and specs
srinjoy933 Mar 27, 2026
cb6e2de
updated2
srinjoy933 Mar 27, 2026
0e56ed1
Clean-up and added expected output
fiolj Mar 29, 2026
dae9d4b
Merge pull request #1129 from MadhurKumar004/fix-1055
loiseaujc Mar 30, 2026
32f31dc
Merge remote-tracking branch 'upstream/master' into symtridiag
Mahmood-Sinan Mar 30, 2026
9d669c8
updated
srinjoy933 Mar 30, 2026
d6b8572
add: handle 1x1 case, test for 1x1 and test for arithmetic operators
Mahmood-Sinan Mar 30, 2026
bd8022e
test: add zero-diagonal constraint checks for is_skew_symmetric
srinjoy933 Mar 31, 2026
5c2c391
Merge pull request #1169 from srinjoy933/fix-skew-symmetric-fresh
jvdp1 Apr 1, 2026
9d7e28d
Merge pull request #1158 from srinjoy933/feat-csc2dense2
jvdp1 Apr 1, 2026
923f75f
Merge pull request #1148 from JAi-SATHVIK/upstream-cpy
jvdp1 Apr 1, 2026
63bba6d
changed
srinjoy933 Apr 1, 2026
36c041a
revert
srinjoy933 Apr 1, 2026
4ea626d
Update doc/specs/stdlib_io.md
fiolj Apr 2, 2026
926d6a3
Update src/io/stdlib_io.fypp
fiolj Apr 2, 2026
03cd77c
Update doc/specs/stdlib_io.md
fiolj Apr 2, 2026
3b447b9
Merge pull request #1091 from Mahmood-Sinan/symtridiag
jvdp1 Apr 3, 2026
72698fd
Merge pull request #1176 from srinjoy933/fix-cmake-ci3
jvdp1 Apr 4, 2026
b31e47a
Added optional arguments: header, footer, comment to savetxt
fiolj Dec 22, 2025
13617b6
Fixed missing dummy args in savetxt
fiolj Dec 22, 2025
38da5a2
updated savetxt spec
fiolj Dec 23, 2025
04c60b2
implemented arbitrary-length delimiter
fiolj Dec 24, 2025
3500207
Added optional fmt argument to savetxt (after header and delimiter)
fiolj Dec 24, 2025
a542ac5
Overloaded savetxt version with unit instead of filename
fiolj Dec 24, 2025
8c6ee27
Fixed error in default format
fiolj Dec 24, 2025
ebc6018
Fixed typo and added short example with headings
Jan 2, 2026
745911c
fixed typo in code (comment -> comments)
Jan 2, 2026
6ab2801
Added "correctly" header and footer
Jan 5, 2026
5635aff
Fixed formatting for easier reveiew
fiolj Jan 6, 2026
60c0e9e
Corrected arguments, made comments arbitrary length, check open unit
fiolj Jan 15, 2026
40c2b77
Corrected specs. filename and unit in different calls
fiolj Jan 15, 2026
28b4426
Corrected introduced errors in savetxt
fiolj Jan 19, 2026
966fa76
Added option `newline` as in Numpy savetxt
fiolj Jan 19, 2026
0fd49a1
correct IF -> if in src/stdlib_io.fypp
fiolj Jan 19, 2026
b3c9fd3
Fixed error in footer of savetxt and added tests
Jan 19, 2026
4f248b7
test_headfoot is failing now
Jan 30, 2026
5e5d738
Added individual tests for optional arguments to savetxt
fiolj Jan 30, 2026
a26d14b
Corrected explanation on filename|unit in savetxt
fiolj Jan 31, 2026
a01cb4e
Fixed test for savetxt(unit, ...)
Feb 2, 2026
e963047
Update doc/specs/stdlib_io.md
fiolj Feb 10, 2026
71da5fd
Accept suggestion. Update src/io/stdlib_io.fypp
fiolj Feb 12, 2026
45ac9d1
Updated following suggestions by review
fiolj Feb 12, 2026
280d528
Added explanation of savetxt behavior for first argument and example
Feb 13, 2026
fd20f4f
fixed typo
Feb 13, 2026
745d5a7
Added option `append` to form savetxt(filename, ...)
fiolj Feb 24, 2026
ca904c7
Added checks for open file and writable unit
Feb 24, 2026
48fb1d2
Remove option `append` from savetxt
fiolj Mar 26, 2026
eee8532
Clean-up and added expected output
fiolj Mar 29, 2026
6d594c6
Update doc/specs/stdlib_io.md
fiolj Apr 2, 2026
ee331a8
Update src/io/stdlib_io.fypp
fiolj Apr 2, 2026
47dd8b9
Update doc/specs/stdlib_io.md
fiolj Apr 2, 2026
3f20588
Fixed spacing and formatting after rebase
Apr 6, 2026
67ad975
Merge branch 'savetxt-unit' of https://github.com/fiolj/stdlib into s…
Apr 6, 2026
721c0c4
removed obsolete file
Apr 6, 2026
e4f0541
Fixed mistake in filename in example
Apr 6, 2026
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
6 changes: 3 additions & 3 deletions .github/workflows/CI.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:

- name: Install cmake-3.14
if: ${{ matrix.build == 'cmake-3.14' }}
run: pip install cmake==3.14.3
run: pip install cmake==3.14.3.post1

- name: Setup Fortran compiler
uses: fortran-lang/setup-fortran@v1.6.2
Expand All @@ -72,7 +72,7 @@ jobs:
compiler: ${{ matrix.toolchain.compiler }}
version: ${{ matrix.toolchain.version }}

# Build and test with built-in BLAS and LAPACK
# Build and test with built-in BLAS and LAPACK
- name: Configure with CMake
if: ${{ contains(matrix.build, 'cmake') && matrix.build != 'cmake-3.14' }}
run: >-
Expand Down Expand Up @@ -112,4 +112,4 @@ jobs:

- name: Install project
if: ${{ contains(matrix.build, 'cmake') }}
run: cmake --install ${{ env.BUILD_DIR }}
run: cmake --install ${{ env.BUILD_DIR }}
Loading
Loading