Skip to content

Commit

Permalink
clippy fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
clbarnes committed Jan 23, 2024
1 parent e0c3b63 commit 2e543fe
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 11 deletions.
3 changes: 1 addition & 2 deletions nblast-js/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -170,9 +170,8 @@ pub fn make_flat_tangents_alphas(flat_points: &[f64], k: usize) -> JsResult<Floa
let out = Float64Array::new_with_length(neuron.len() as u32);
for (idx, val) in neuron
.tangents()
.into_iter()
.flat_map(|n| [n[0], n[1], n[2]])
.chain(neuron.alphas().into_iter())
.chain(neuron.alphas())
.enumerate()
{
out.set_index(idx as u32, val);
Expand Down
4 changes: 2 additions & 2 deletions nblast-py/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ impl ArenaWrapper {
.collect(),
self.k,
)
.map_err(|e| PyErr::new::<PyValueError, _>(e))?;
.map_err(PyErr::new::<PyValueError, _>)?;
Ok(self.arena.add_neuron(neuron))
}

Expand Down Expand Up @@ -114,7 +114,7 @@ impl ArenaWrapper {
.collect(),
tangents_alphas,
)
.map_err(|e| PyErr::new::<PyValueError, _>(e))?;
.map_err(PyErr::new::<PyValueError, _>)?;
Ok(self.arena.add_neuron(neuron))
}

Expand Down
2 changes: 1 addition & 1 deletion nblast-rs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ parallel = ["rayon"]

name = "bench"
harness = false
required-features = ["parallel"]
required-features = ["parallel", "bosque", "kiddo", "nabo", "rstar"]

[package.metadata.release]
publish = false
Expand Down
4 changes: 2 additions & 2 deletions nblast-rs/src/neurons/bosque.rs
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ impl QueryNeuron for BosqueTangentsAlphas {
.zip(self.tangents_alphas.iter())
.map(move |(p, ta)| {
let alpha = if use_alpha { Some(ta.alpha) } else { None };
target.nearest_match_dist_dot(&p, &ta.tangent, alpha)
target.nearest_match_dist_dot(p, &ta.tangent, alpha)
})
}

Expand Down Expand Up @@ -133,7 +133,7 @@ impl TargetNeuron for BosqueTangentsAlphas {
Some(a) => raw_dot * geometric_mean(a, ta.alpha),
None => raw_dot,
};
DistDot { dist: dist, dot }
DistDot { dist, dot }
}
}

Expand Down
20 changes: 16 additions & 4 deletions spatial_bench/benches/spatial.rs
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,29 @@ pub fn bench_queries(c: &mut Criterion) {

let ar = make_arena::<BosqueArena>(points.clone());
group.bench_function("bosque", |b| {
b.iter(|| black_box(pair_queries(&ar, &pairs)))
b.iter(|| {
pair_queries(&ar, &pairs);
black_box(())
})
});

let ar = make_arena::<KiddoArena>(points.clone());
group.bench_function("kiddo", |b| b.iter(|| black_box(pair_queries(&ar, &pairs))));
group.bench_function("kiddo", |b| b.iter(|| {
pair_queries(&ar, &pairs);
black_box(())
}));

let ar = make_arena::<NaboArena>(points.clone());
group.bench_function("nabo", |b| b.iter(|| black_box(pair_queries(&ar, &pairs))));
group.bench_function("nabo", |b| b.iter(|| {
pair_queries(&ar, &pairs);
black_box(())
}));

let ar = make_arena::<RstarArena>(points.clone());
group.bench_function("rstar", |b| b.iter(|| black_box(pair_queries(&ar, &pairs))));
group.bench_function("rstar", |b| b.iter(|| {
pair_queries(&ar, &pairs);
black_box(())
}));
}

criterion_group!(benches, bench_construction, bench_queries);
Expand Down

0 comments on commit 2e543fe

Please sign in to comment.