diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index 2648f684..041ab035 100644 --- a/.github/workflows/codespell.yml +++ b/.github/workflows/codespell.yml @@ -6,8 +6,8 @@ on: - main pull_request: - branches: - - main + #branches: + #- main workflow_dispatch: jobs: diff --git a/.github/workflows/doxygen-build.yml b/.github/workflows/doxygen-build.yml index 7c034e07..7ebe4d69 100644 --- a/.github/workflows/doxygen-build.yml +++ b/.github/workflows/doxygen-build.yml @@ -2,8 +2,8 @@ name: Doxygen build test on: pull_request: - branches: - - main + #branches: + #- main jobs: test: @@ -17,7 +17,7 @@ jobs: uses: actions/checkout@v4 with: submodules: "true" - + - name: Install dependencies - macos run: brew install hdf5 boost catch2 doxygen graphviz diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 87149c11..a0bd18b2 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -6,8 +6,8 @@ on: - main pull_request: - branches: - - main + #branches: + #- main workflow_dispatch: jobs: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0c3ac824..10542a7f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,8 +6,8 @@ on: - main pull_request: - branches: - - main + #branches: + #- main workflow_dispatch: jobs: @@ -22,7 +22,7 @@ jobs: fail-fast: false matrix: os: [macos-latest, ubuntu-latest] - + runs-on: ${{ matrix.os }} steps: @@ -39,7 +39,7 @@ jobs: git checkout "v3.5.3" cmake -Bbuild -H. -DBUILD_TESTING=OFF sudo cmake --build build/ --target install - + - name: Install dependencies - macos if: matrix.os == 'macos-latest' run: brew install hdf5 boost catch2 @@ -67,7 +67,7 @@ jobs: sanitize: needs: test - + runs-on: ubuntu-latest steps: diff --git a/CMakeLists.txt b/CMakeLists.txt index 86fc42cf..5e5fa408 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,9 +19,10 @@ include(cmake/variables.cmake) add_library( aqnwb_aqnwb - src/BaseIO.cpp + src/io/BaseIO.cpp src/Channel.cpp - src/hdf5/HDF5IO.cpp + src/io/hdf5/HDF5IO.cpp + src/io/hdf5/HDF5RecordingData.cpp src/nwb/NWBFile.cpp src/nwb/RecordingContainers.cpp src/nwb/base/TimeSeries.cpp diff --git a/docs/Doxyfile.in b/docs/Doxyfile.in index 17824788..b62c2079 100644 --- a/docs/Doxyfile.in +++ b/docs/Doxyfile.in @@ -14,6 +14,10 @@ EXTRACT_ALL = YES RECURSIVE = YES OUTPUT_DIRECTORY = "@DOXYGEN_OUTPUT_DIRECTORY@" +# Also show private members in the docs, +EXTRACT_PRIVATE = YES +# HIDE_UNDOC_MEMBERS = YES + # Enable Markdown support MARKDOWN_SUPPORT = YES diff --git a/docs/pages/1_userdocs.dox b/docs/pages/1_userdocs.dox index ec3784fb..8481b21a 100644 --- a/docs/pages/1_userdocs.dox +++ b/docs/pages/1_userdocs.dox @@ -7,4 +7,5 @@ * - \subpage user_install_page * - \subpage workflow * - \subpage hdf5io + * - \subpage read_page */ diff --git a/docs/pages/devdocs/documentation.dox b/docs/pages/devdocs/documentation.dox index 8a026761..0b087ea1 100644 --- a/docs/pages/devdocs/documentation.dox +++ b/docs/pages/devdocs/documentation.dox @@ -69,7 +69,7 @@ * * To display a code snippet from our example in the documentation we can use the * ``\snippet