Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Save electrode related information #1

Merged
merged 34 commits into from
Apr 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
4530103
add boost uuid generation
stephprince Mar 18, 2024
ee04379
add reference and link methods
stephprince Mar 18, 2024
c57b8e9
add initial NWB datatype classes
stephprince Mar 18, 2024
f1f032c
add electrode table setup
stephprince Mar 18, 2024
f755bad
change malloc uses to new
stephprince Mar 18, 2024
31f4e63
add electrodeGroup, electrodeTable, Device classes
stephprince Mar 18, 2024
a263ee6
fix formatting
stephprince Mar 18, 2024
87f1cc3
add electrode table tests
stephprince Mar 18, 2024
f71b764
fix small formatting issues
stephprince Mar 18, 2024
262a154
move functions to utils.hpp
stephprince Mar 19, 2024
3a1bd97
restructure data types to subfolders
stephprince Mar 19, 2024
6e1bc65
move NWB convenience function to baseIO
stephprince Mar 19, 2024
8dba06e
consolidate dataset creation for multiple dimensions
stephprince Mar 19, 2024
0b8862d
change all size variables to size_t
stephprince Mar 19, 2024
5db3968
rename methods for consistency and clarity
stephprince Mar 19, 2024
f4bf44e
remove inline error functions
stephprince Mar 20, 2024
a4623db
make variables private and add accessors
stephprince Mar 21, 2024
d3964c7
add types for status checks, size, vectors
stephprince Mar 21, 2024
318c05b
add docstrings
stephprince Mar 21, 2024
1274d97
pass by reference where possible
stephprince Mar 21, 2024
017512a
fix small syntax errors
stephprince Mar 22, 2024
d6b6882
update function names for consistency
stephprince Mar 22, 2024
c6e45ac
fix formatting
stephprince Mar 22, 2024
c3dd7d7
Return const references from get methods
stephprince Mar 25, 2024
db6db7b
return colnames as reference
stephprince Mar 25, 2024
95dcf9b
add get description method to VectorData
stephprince Mar 25, 2024
b8275c4
set namespace for neurodata_type classes
stephprince Mar 25, 2024
5c4f6e1
add status checks to hdf creation methods
stephprince Mar 25, 2024
8f5f2c0
move group creation to initialization method
stephprince Mar 26, 2024
30c8283
fix formatting
stephprince Mar 26, 2024
4bc7c4c
make description required DynamicTable parameter
stephprince Mar 26, 2024
daac50a
reserve electrode table vector sizes
stephprince Mar 26, 2024
d7f5e40
separate table id creation from column method
stephprince Mar 26, 2024
61eb390
remove unused chunksize variable
stephprince Mar 27, 2024
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
13 changes: 11 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,18 @@ include(cmake/variables.cmake)

add_library(
aq-nwb_lib OBJECT
src/HDF5IO.cpp
src/BaseIO.cpp
src/NWBFile.cpp
src/Utils.hpp
src/io/HDF5IO.cpp
src/io/BaseIO.cpp
src/hdmf/base/Data.hpp
src/hdmf/base/Container.cpp
src/hdmf/table/DynamicTable.cpp
src/hdmf/table/ElementIdentifiers.hpp
src/hdmf/table/VectorData.hpp
src/device/Device.cpp
src/file/ElectrodeGroup.cpp
src/file/ElectrodeTable.cpp
)

target_include_directories(
Expand Down
167 changes: 0 additions & 167 deletions src/BaseIO.hpp

This file was deleted.

155 changes: 0 additions & 155 deletions src/HDF5IO.hpp

This file was deleted.

Loading
Loading