diff --git a/crates/disk/src/agg/binnedt.rs b/crates/disk/src/agg/binnedt.rs
deleted file mode 100644
index 198ebf9..0000000
--- a/crates/disk/src/agg/binnedt.rs
+++ /dev/null
@@ -1,230 +0,0 @@
-use futures_core::Stream;
-use futures_util::StreamExt;
-use items::{RangeCompletableItem, Sitemty, StreamItem, TimeBinnableType, TimeBinnableTypeAggregator};
-use netpod::log::*;
-use netpod::BinnedRange;
-use netpod::NanoRange;
-use std::collections::VecDeque;
-use std::pin::Pin;
-use std::task::{Context, Poll};
-
-pub trait TimeBinningChoice {
- type Output: TimeBinnableType;
- type Aggregator: TimeBinnableTypeAggregator + Send + Unpin;
- fn aggregator(range: NanoRange, bin_count: usize) -> Self::Aggregator;
-}
-
-pub struct TimeWeightedBinMethodMarker {}
-
-pub struct TBinnerStreamPlay
-where
- S: Stream- >,
- TBT: TimeBinnableType,
-{
- #[allow(unused)]
- inp: Pin>,
- #[allow(unused)]
- left: Option>>>,
- //aggtor: Option<::Aggregator>,
- #[allow(unused)]
- a: Option,
-}
-
-pub struct TBinnerStream
-where
- S: Stream- >,
- TBT: TimeBinnableType,
-{
- inp: Pin>,
- spec: BinnedRange,
- curbin: u32,
- left: Option>>>,
- aggtor: Option<::Aggregator>,
- tmp_agg_results: VecDeque<<::Aggregator as TimeBinnableTypeAggregator>::Output>,
- inp_completed: bool,
- all_bins_emitted: bool,
- range_complete_observed: bool,
- range_complete_emitted: bool,
- errored: bool,
- completed: bool,
-}
-
-impl
TBinnerStream
-where
- S: Stream- > + Send + Unpin + 'static,
- TBT: TimeBinnableType,
-{
- pub fn new(inp: S, spec: BinnedRange, x_bin_count: usize, do_time_weight: bool) -> Self {
- let range = spec.get_range(0);
- Self {
- inp: Box::pin(inp),
- spec,
- curbin: 0,
- left: None,
- aggtor: Some(::aggregator(
- range,
- x_bin_count,
- do_time_weight,
- )),
- tmp_agg_results: VecDeque::new(),
- inp_completed: false,
- all_bins_emitted: false,
- range_complete_observed: false,
- range_complete_emitted: false,
- errored: false,
- completed: false,
- }
- }
-
- fn cur(&mut self, cx: &mut Context) -> Poll