Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
b49eb8b
add example of bmad dump file
electronsandstuff Aug 26, 2026
da86b0e
organize test data
electronsandstuff Aug 26, 2026
c96253f
add test for Bmad file
electronsandstuff Aug 26, 2026
6b7ff4a
factor out find_first_iteration_file
electronsandstuff Aug 27, 2026
3325262
move out path_after_directory
electronsandstuff Aug 27, 2026
247d061
breaking out more pieces from open_series
electronsandstuff Aug 27, 2026
0a83ed9
add padding to string processing tools
electronsandstuff Aug 27, 2026
59f2fe9
add zero padding to series; add to group-based search
electronsandstuff Aug 27, 2026
884aefc
detect and use zero-padding in file-based search and open methods
electronsandstuff Aug 27, 2026
c3be006
add some tests for zero-padded file-based series
electronsandstuff Aug 27, 2026
70445ee
fix missed replace_iteration update for windows test
electronsandstuff Aug 27, 2026
bbab9d1
clean up windows CI build messages
electronsandstuff Aug 27, 2026
ea5b499
add tests for inconsistent padding
electronsandstuff Sep 17, 2026
68e877b
move padding detection to single location in code
electronsandstuff Sep 17, 2026
8b648b8
report inconsistent padding
electronsandstuff Sep 17, 2026
2f5ce69
check group %T in file-based series
electronsandstuff Sep 17, 2026
ebae0c1
add check across hdf5 groups
electronsandstuff Sep 17, 2026
f2b21cc
free memory
electronsandstuff Sep 17, 2026
28cca16
add tests for padding when some filenames are ambiguous
electronsandstuff Sep 17, 2026
a5a988b
scan over all files to find any that have zero padding
electronsandstuff Sep 17, 2026
acbb684
add tests to catch inconsistent padding across iterations
electronsandstuff Sep 17, 2026
6e3d7bf
compare rebuilt name to actual to detect inconsistent padding
electronsandstuff Sep 17, 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: 6 additions & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ elseif(MSVC)
$<$<COMPILE_LANGUAGE:C>:/W4> # Warning level 4
$<$<COMPILE_LANGUAGE:C>:/std:c11> # MSVC uses C11 mode for C99 features
)
# Silence MSVC deprecation warnings for the standard C functions this project uses
# (C4996 on strncpy/strcpy/sscanf/fopen/gmtime, and on the POSIX name strdup).
add_compile_definitions(
_CRT_SECURE_NO_WARNINGS
_CRT_NONSTDC_NO_WARNINGS
)
endif()

# Find HDF5
Expand Down
Loading
Loading