mirror of
https://github.com/dnlbauer/WHAM.git
synced 2026-09-10 22:25:31 +00:00
fix timeseries read in
This commit is contained in:
14
src/io.rs
14
src/io.rs
@@ -143,16 +143,16 @@ fn read_window_file(window_file: &str, cfg: &Config) -> Option<Histogram> {
|
|||||||
// read and parse each timeseries line
|
// read and parse each timeseries line
|
||||||
let mut line = String::new();
|
let mut line = String::new();
|
||||||
while buf.read_line(&mut line).unwrap() > 0 {
|
while buf.read_line(&mut line).unwrap() > 0 {
|
||||||
|
// skip comments and empty lines
|
||||||
|
if line.starts_with("#") || line.starts_with("@") || line.len() == 0 {
|
||||||
|
line.clear();
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
// skip comments and empty lines
|
|
||||||
if line.starts_with("#") || line.starts_with("@") || line.len() == 0 {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
let mut split = line.split_whitespace();
|
let mut split = line.split_whitespace();
|
||||||
|
|
||||||
split.next(); // skip time/step column
|
split.next(); // skip time/step column
|
||||||
|
|
||||||
|
|
||||||
let values: Vec<f64> = (0..cfg.dimens).collect::<Vec<usize>>().iter().map(|_| {
|
let values: Vec<f64> = (0..cfg.dimens).collect::<Vec<usize>>().iter().map(|_| {
|
||||||
split.next().unwrap().parse::<f64>().unwrap()
|
split.next().unwrap().parse::<f64>().unwrap()
|
||||||
}).collect();
|
}).collect();
|
||||||
|
|||||||
Reference in New Issue
Block a user