Commit Graph

16 Commits

Author SHA1 Message Date
5a8c50d376 fix(opatio): fixed global numTables
previously there was a global "default header" object which each OpatIO table used to build off of. The issue was that this did a shallow copy so if there were multiple OpatIO objects instantiated they would all modify the same header object. This has been resolved by moving the default header to a function which generates it fresh for each OpatIO object.
2025-03-22 07:13:34 -04:00
7818c7be0a fix(opat.py): fixed indexing wrong axis in save_as_ascii 2025-03-21 16:24:03 -04:00
d764c5e2b6 docs(utils/readme): added readme 2025-03-17 12:52:31 -04:00
e9baec63d9 ci(utils/fileHeaders): added one time run script to generate file headers 2025-03-17 12:42:20 -04:00
109326f339 feat(defaultConfig): added default config generation script
While writing 4DSSE we want a way to keep track of what defaults have been set for config files, and validate that we are using the same config variables where we want to. This python script generates a "default" yaml file based on the default values given in .get<T>
2025-02-23 11:29:16 -05:00
dc796be7bf feat(utils/opatio): updated hash generation to only look at logKappa 2025-02-17 13:02:18 -05:00
131161e1bd feat(utils/opatio): updated save to ascii function and fixed minor bug in loader
the new general purpose index design introduced a bug in the loader related to the byte position of the byteStart field. This has been resolved. Further, I have updated the save to ascii format to provide an explicit warning that the ascii version is only for debugging purposes and not meant to be used directly.
2025-02-16 20:44:45 -05:00
c4cd731520 feat(utils/opatio): began update to account for OPAL type II tables (or generally an arbitrary number of index values per table) 2025-02-16 19:03:41 -05:00
1713f6cb08 fix(utils/meshGeneration): changed mesh format to gmsh 2.2
meshio writes vtk version 9 but mfem only supports up to version 4, so we changed to gmsh version 2.2 which is supported
2025-02-16 15:07:20 -05:00
08f810448c fix(meshGeneration): changed file extension to vtk and 3D 2025-02-16 13:53:19 -05:00
64e6a745d0 fix(meshGeneration): changed from netgen to vtk as that format is better supported 2025-02-16 13:45:06 -05:00
490831d898 feat(meshGeneration): simple spherical mesh generation script 2025-02-16 13:35:09 -05:00
02c2096ac5 refactor(utils/opatio): saved 2025-02-16 12:54:20 -05:00
fde561cdef docs(utils/opatio): added doxygen comments to python module 2025-02-16 12:47:42 -05:00
3b34ce3979 feat(utils/opatio): added print to ascii 2025-02-16 12:16:20 -05:00
4ec8293088 feat(utils/opatio): added python module for interfacing with opat files
A python module (opatio) has been written to make the creation and reading of opat files straight forward
2025-02-15 11:50:39 -05:00