-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTODO.txt
More file actions
49 lines (48 loc) · 1.81 KB
/
TODO.txt
File metadata and controls
49 lines (48 loc) · 1.81 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
- Clean up walks source code cause it is soooooo ugly
- Skip n for iterators
- Better error messages
- Name coherency between FSG/FullStreamGraph ect...
- Name guard for different iterators of the different stream types
- Check for data coherence in the input file
- Automate tests and formatting using GitHub actions
- Put NO_FREE next to its related structures and also have one name for destroy/free
- Benchmarking framework
- Change mallocs to the safe macro MALLOC defined in utils.h
- Add a config file for changing the default values and types used (for example slices, to fine tune the memory usage)
- Make sure every function and struct is prefixed with `SGA` to avoid name collisions
- Make sure the .h files are well guarded
- Make sure the .h files are included in the .c files
- Document the code
- Verify catch implementations for all functions
- const qualifier when needed
- Version control for formats
- Add format B where it's node by node instead of event by event
- Crashes when node ids not sorted in the input file
- Uniforming code for tests
- StreamData* back into void*
- Scaling -> Timescale
- Separate the example stream data from the tests
- Read all the TODOs in the code
- data_access for key_instants + induced_graph -> time_access
- Automatic initialisation of key instants table and events
- @param[in/out/in,out] for documentation
Metrics (V for implemeted, X for not implemented):
- Coverage V
- Contribution of a node V
- Number of nodes V
- Contribution of a link V
- Number of links V
- Node contribution at a time t V
- Link contribution at a time t V
- Node duration V
- Link duration V
- Uniformity V
- Uniformity of a pair of nodes V
- Compactness V
- Density V
- Density of a link V
- Density of a node V
- Density of a time instant V
- Expected degree X
- Degree at time t X
- Expected degree at time t X