dpgen2.exploration.report package
Submodules
dpgen2.exploration.report.naive_report module
- class dpgen2.exploration.report.naive_report.NaiveExplorationReport(counter_f, counter_v)[source]
Bases:
ExplorationReport
Methods
accurate_ratio
calculate_ratio
candidate_ratio
failed_ratio
ratio
dpgen2.exploration.report.report module
dpgen2.exploration.report.trajs_report module
- class dpgen2.exploration.report.trajs_report.TrajsExplorationReport[source]
Bases:
ExplorationReport
Methods
get_candidates
([max_nframes])Get candidates.
record_traj
(id_f_accu, id_f_cand, id_f_fail, ...)Record one trajctory.
accurate_ratio
candidate_ratio
clear
failed_ratio
- get_candidates(max_nframes: Optional[int] = None) List[Tuple[int, int]] [source]
Get candidates. If number of candidates is larger than max_nframes, then randomly pick max_nframes frames from the candidates.
- Parameters
- max_nframes int
The maximal number of frames of candidates.
- Returns
- cand_frames List[Tuple[int,int]]
Candidate frames. A list of tuples: [(traj_idx, frame_idx), …]