Comments (1)
The channel name is adjusted in mdfinfo.py
mdfinfo3.py : line 210 to 233
mdfinfo4.py : in _unique_channel_name() function.
In general, I estimated it was preferable to have the shortest name possible and depending of the cases of doublon, append info like dg, cg and cn numbers for mdf3 or append source for mdf4. For each channel dict, you have a 'identifier' key which value is a tuple of structure : (data group number, channel group number, channel number), (channel name, channel source, channel path), (group name, group source, group path). According to the specification, this is the only way to make sure you have unique channel description.
The way Inca defines channel names I found not so nice as it has generally to be reworked, using for instance a lot of forbidden characters for several environments, especially Matlab.
But you can have a look and make a proposal ?
from mdfreader.
Related Issues (20)
- Incorrect record length HOT 27
- How to read multiple .dat files with mdf reader? HOT 6
- Can we specify interpolation method while resampling? HOT 2
- GigE Vision (GVSP) does not read last byte of Ethernet payload HOT 1
- [Improvement] Create Python package from dataRead extension. HOT 2
- CSV export without empty row between data? HOT 4
- Index problem HOT 1
- AttributeError: 'list' object has no attribute 'dtype' HOT 2
- MemoryError reading 4,11GB MF4 file
- export to csv adding an extra line HOT 2
- readmdf read network file HOT 2
- export_to_csv(): Is it possible to remove the 100hz resample? HOT 15
- [Improvement] - unzip to RAM instead of disk HOT 2
- UserWarning: Could not parse CG block names tag HOT 1
- Data conversion inconsistent HOT 5
- Incorrect data conversion HOT 2
- where is the sample.mdf file? HOT 1
- Can i read .mat file using mdfreader? HOT 1
- check for right endianness HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mdfreader.