Published May 19, 2023
| Version v1.0.0
Software
Open
TDMS - The Time-Domain Maxwell Solver
Authors/Creators
- 1. University College London
- 2. Aristotle University of Thessaloniki
- 3. Nanyang Technological University
Description
A stable, trusted version. Following a few bugfixes and some nice structural refactoring and additions to the documentation.
What's ChangedNoteworthy fixes
- Command line options moved to input file by @willGraham01 in https://github.com/UCL/TDMS/pull/262
- Update
iteratefdtd_matrix:dz/2offset and system test input/output update by @willGraham01 in https://github.com/UCL/TDMS/pull/253 - Documentation improvements #230 and #252
- Tracking the MATLAB scripts for test file generation #236
clang-formatby @willGraham01 and @samcunliffe in https://github.com/UCL/TDMS/pull/222 and https://github.com/UCL/TDMS/pull/235- Add citation file. by @samcunliffe in https://github.com/UCL/TDMS/pull/84
- Adding codecov to the CI by @samcunliffe in #268 and #284
Other minor fixes and refactoring
- Iterator refactor [3/N] by @willGraham01 in https://github.com/UCL/TDMS/pull/204
- SurfacePhasors class by @willGraham01 in https://github.com/UCL/TDMS/pull/205
- PRHS into a readable class by @willGraham01 in https://github.com/UCL/TDMS/pull/206
- Vertex Phasors Class by @willGraham01 in https://github.com/UCL/TDMS/pull/209
Output_Matrices classby @willGraham01 in https://github.com/UCL/TDMS/pull/213- Iterator class breakdown 2: Now with composition by @willGraham01 in https://github.com/UCL/TDMS/pull/215
- Update spdlog version to v1.11.0. by @samcunliffe in https://github.com/UCL/TDMS/pull/228
- Documentation follow-up for #215 plus minor doxygen fixes. by @willGraham01 in https://github.com/UCL/TDMS/pull/221
- Add to Doxygen pages, and use doxygen as a CI check. by @samcunliffe in https://github.com/UCL/TDMS/pull/231
- #216
iteratefdtd_matrix: Updates for the main loop by @willGraham01 in https://github.com/UCL/TDMS/pull/224 - DRY our .github/workflow by @samcunliffe in https://github.com/UCL/TDMS/pull/234
- Refactor the Main Loop by @willGraham01 in https://github.com/UCL/TDMS/pull/218
- Add compile_commands.json to .gitignore by @samcunliffe in https://github.com/UCL/TDMS/pull/251
- Final part of #230: clarity + the flow of information by @samcunliffe in https://github.com/UCL/TDMS/pull/265
- Track input data generation process in the repo by @willGraham01 in https://github.com/UCL/TDMS/pull/236
- Link to the template chooser page. by @samcunliffe in https://github.com/UCL/TDMS/pull/267
- Add coverage build and upload unit-test coverage to codecov.io by @samcunliffe in https://github.com/UCL/TDMS/pull/268
- Fix badge. by @samcunliffe in https://github.com/UCL/TDMS/pull/269
- Fix typo in issue template by @willGraham01 in https://github.com/UCL/TDMS/pull/274
- Fix example script path by @willGraham01 in https://github.com/UCL/TDMS/pull/273
- Add more tests for the argument parsing. by @samcunliffe in https://github.com/UCL/TDMS/pull/270
- Track generation for
arc_02andarc_03by @willGraham01 in https://github.com/UCL/TDMS/pull/241 - Update catch2 by @samcunliffe in https://github.com/UCL/TDMS/pull/275
- Typo in README by @samcunliffe in https://github.com/UCL/TDMS/pull/276
- Add
arc_{08,12,13,example_fdtd}totest_regen.pyby @willGraham01 in https://github.com/UCL/TDMS/pull/242 - Add
arc_09andarc_10to the scope oftest_regen.pyby @willGraham01 in https://github.com/UCL/TDMS/pull/243 - Add docstrings to variables by @willGraham01 in https://github.com/UCL/TDMS/pull/277
- Update
run_bscan.min anticipation ofarc_{17,18,19}by @willGraham01 in https://github.com/UCL/TDMS/pull/245 - A kindof trivial test addition to help debug #279. by @samcunliffe in https://github.com/UCL/TDMS/pull/283
- Add some configuration to codecov. by @samcunliffe in https://github.com/UCL/TDMS/pull/284
- Add CI, MATLAB tests, and doxygen build to the
merge_group. by @samcunliffe in https://github.com/UCL/TDMS/pull/288 - Remove (unused) using directive from header. by @samcunliffe in https://github.com/UCL/TDMS/pull/297
- Introduce a versioning system. by @samcunliffe in https://github.com/UCL/TDMS/pull/203
- Fallback to v1 if no tag provided (or no git repo) by @samcunliffe in https://github.com/UCL/TDMS/pull/300
Full Changelog: https://github.com/UCL/TDMS/compare/v0.1.0...v1.0.0
Notes
Files
UCL/TDMS-v1.0.0.zip
Files
(2.5 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:50cf8abc0a56c3c68fb6805a7a309792
|
2.5 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/UCL/TDMS/tree/v1.0.0 (URL)