forked from jjhelmus/nmrglue
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
83 lines (69 loc) · 2.17 KB
/
TODO.txt
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
To Do and other updates
=======================
Idea list broken down by directory.
global
------
-Use CapCase for classes
nmrglue
-------
filio
-----
- lowmemory (in-place) writing of regions of data.
Use data_nd functionality with put_slice.
- ability to write slices to file in all modules (ala pipe.write_slice3d)
- global iter3D object
- update simpson module with write functions
- update glue module?
- sparky_nd object? or dimension agnostic functions?
- spinev module?
gui?
----
- gui module with common gui functions?
process
------
- test and document proc_lp module and lp/lpc/lp2d in pipe_proc module.
- glue_proc module?
- debug XXX in pipe_proc
- more work on broken tests in test_pipe_proc
- proc_mem module (Maximum Entropy)?
- add missing functions in pipe_proc
- FWHT in proc_base
- profile processing and optimize
- poly_td and poly_fd in proc_bl.py
test
----
- The following modules do not have tests, decide how to test them and where
such tests belong:
Module Notes
------ ------
fileiobase Tested
glue Not currently imported
table
proc_base Partially tested with pipe_proc test
proc_bl Partially tested with pipe_proc test
proc_lp Partially tested with pipe_proc test
analysisbase No tests needed
helpers
leastsqbound
lineshapes1d
linesh
peakpick
segmentation
misc
- Check coverage on current tests, get to 80%+
- Create unit tests?
doc
---
- Rewrite tutorial including a mention of analysis modules.
- pipe_proc: Add References to low level function / better description
- proc_base : Additional documentation, indication which functions work on
arbitrary dimensional data.
- proc_bl : Flesh out the sol_* functions?
- helpers : Better documentation, examples?
- lineshapes1d : add .. math:: in lineshape documentation?
- peakpick : Add links to the picking algorithms.
- segmentation : Add See Also sections?
Other thoughts
--------------
- Unix like commands (coadd_pipe, seperate_varian, ...)
- GUI to create conversions scripts