You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/docs/index.org
+27-20Lines changed: 27 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ with binary [[https://ds.iris.edu/files/sac-manual/manual/file_format.html][SAC]
43
43
and easy to read programming-style while providing the high performance brought
44
44
by C++.
45
45
46
-
sac-format's actively developed on [[https://github.com/arbCoding/sac-format][GitHub]]!
46
+
sac-format's developed on [[https://github.com/arbCoding/sac-format][GitHub]]!
47
47
48
48
[[https://arbcoding.github.io/sac-format/sac-format_manual.pdf][Download]] an offline version of the documentation (PDF).
49
49
@@ -56,17 +56,22 @@ working on Windows, macOS, and Linux systems.
56
56
57
57
*** Safe
58
58
59
-
sac-format is *safe*---testing is an important part of software development. The
60
-
sac-format library is extensively tested using the [[https://github.com/catchorg/Catch2][Catch2]] testing framework.
61
-
Everything from low-level binary conversions to high-level =Trace= reading/writing
62
-
are tested and confirmed working. Check and run the tests yourself. See the
63
-
[[Testing][Testing]] section for more information.
59
+
sac-format is *safe*---it conforms to a strict set of C++ programming guidelines,
60
+
chosen to ensure safe code-execution. The guideline conformance list is in
61
+
[[https://github.com/arbCoding/sac-format/blob/main/.github/workflows/cpp-linter.yml][=cpp-linter.yml=]] and can be cross-referenced against this [[https://clang.llvm.org/extra/clang-tidy/checks/list.html][master list]]. Results
62
+
of conformance checking is [[https://github.com/arbCoding/sac-format/actions/workflows/cpp-linter.yml][here]].
63
+
64
+
Testing is an important part of software development; the sac-format library is
65
+
extensively tested using the [[https://github.com/catchorg/Catch2][Catch2]] testing framework. Everything from low-level
66
+
binary conversions to high-level =Trace= reading/writing are tested and confirmed
67
+
working. Check and run the tests yourself. See the [[Testing][Testing]] section for more
68
+
information.
64
69
65
70
*** Fast
66
71
67
-
sac-format is *fast*---it's written in C++ and extensively benchmarked. You can
68
-
run the benchmarks yourself to find out how sac-format performs on your system.
69
-
See the [[Benchmarking][Benchmarking]] section for more information.
72
+
sac-format is *fast*---it's written in C++, carefully optimized, and extensively
73
+
benchmarked. You can run the benchmarks yourself to find out how sac-format
74
+
performs on your system. See the [[Benchmarking][Benchmarking]] section for more information.
70
75
71
76
*** Easy
72
77
@@ -78,7 +83,7 @@ running.
78
83
*** Small
79
84
80
85
sac-format is *small*---in total (header + implementation--excluding comments)
81
-
it's fewer than 2000 lines of code. Small size opens the door to using on any
86
+
it's fewer than 2500 lines of code. Small size opens the door to using on any
82
87
sort of hardware (old or new) and makes it easy to expand upon.
83
88
84
89
*** Documented
@@ -118,7 +123,7 @@ build tool, and then building.
@@ -215,11 +220,13 @@ The =Trace= class provides easy access to SAC-files in C++. Each SAC-file is a
215
220
216
221
*** Reading SAC
217
222
218
-
SAC-files can be read in by using the parameterized constructor with a [[https://en.cppreference.com/w/cpp/filesystem/path][=std::filesystem::path=]] ([[https://en.cppreference.com/w/cpp/header/filesystem][=<filesystem>=]]) or a [[https://en.cppreference.com/w/cpp/string/basic_string][=std::string=]] ([[https://en.cppreference.com/w/cpp/header/string][=<string>=]]) variable that corresponds to the location of the SAC-file.
223
+
SAC-files can be read in by using the parameterized constructor with a
224
+
[[https://en.cppreference.com/w/cpp/filesystem/path][=std::filesystem::path=]] ([[https://en.cppreference.com/w/cpp/header/filesystem][=<filesystem>=]]) or a [[https://en.cppreference.com/w/cpp/string/basic_string][=std::string=]] ([[https://en.cppreference.com/w/cpp/header/string][=<string>=]])
225
+
variable that corresponds to the location of the SAC-file.
0 commit comments