File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed
src/py_eddy_tracker/appli Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 47
47
# network
48
48
"EddyNetworkGroup = py_eddy_tracker.appli.network:build_network" ,
49
49
"EddyNetworkBuildPath = py_eddy_tracker.appli.network:divide_network" ,
50
+ "EddyNetworkSubSetter = py_eddy_tracker.appli.network:subset_network" ,
50
51
# anim/gui
51
52
"EddyAnim = py_eddy_tracker.appli.gui:anim" ,
52
53
"GUIEddy = py_eddy_tracker.appli.gui:guieddy" ,
Original file line number Diff line number Diff line change @@ -56,7 +56,24 @@ def divide_network():
56
56
n .write_file (filename = args .out )
57
57
58
58
59
- def subsample_network ():
60
- parser = EddyParser ("Sub sample " )
59
+ def subset_network ():
60
+ parser = EddyParser ("Subset network " )
61
61
parser .add_argument ("input" , help = "input network file" )
62
62
parser .add_argument ("out" , help = "output file" )
63
+ parser .add_argument (
64
+ "--inverse_selection" ,
65
+ action = "store_true" ,
66
+ help = "Extract the inverse of selection" ,
67
+ )
68
+ parser .add_argument (
69
+ "-l" ,
70
+ "--length" ,
71
+ nargs = 2 ,
72
+ type = int ,
73
+ help = "Nb of day which must be cover by network, first minimum number of day and last maximum number of day,"
74
+ "if value is negative, this bound won't be used" ,
75
+ )
76
+ args = parser .parse_args ()
77
+ n = NetworkObservations .load_file (args .input )
78
+ n = n .longer_than (* args .length )
79
+ n .write_file (filename = args .out )
You can’t perform that action at this time.
0 commit comments